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
342706657268	342706657829	342706658379	342706658929	342706659479	342706660029	342706660579	342706661129	342706661679	342706662229	342706662779	342706663329	342706663879	342706664429	342706664979	342706665529	342706666079	342706666629	342706667179	342706667729	342706668279	342706668829	342706669379	342706669929	342706670479	342706671029	342706671579	342706672129	342706672679	342706673229	342706673779	342706674329	342706674879	342706675429	342706675979	342706676529	342706677079	342706677629	342706678179	342706678729	342706679279	342706679829	342706680379	342706680929	342706681479	342706682029	342706682579	342706683129	342706683679	342706684229	342706684779	342706685329	342706685879	342706686429	342706686979	342706687529	342706688079	342706688629	342706689179	342706689729	342706690279	342706690829	342706691379	342706691929	342706692479	342706693029	342706693579	342706694129	342706694679	342706695229	342706695779	342706696329	342706696879	342706697429	342706697979	342706698529	342706699079	342706699629	342706700179	342706700729	342706701279	342706701829	342706702379	342706702929	342706703479	342706704029	342706704579	342706705129	342706705679	342706706229	342706706779	342706707329	342706707879	342706708429	342706708979	342706709529	342706710079	342706710629	342706711179	342706711729	342706712279	342706712829	342706713379	342706713929	342706714479	342706715029	342706715579	342706716129	342706716679	342706717229	342706717779	342706718329	342706718879	342706719429	342706719979	342706720529	342706721079	342706721629	342706722179	342706722729	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2147	3300	1900	2700	2147	3300	1900	2700	2147	3300	1900	2700	2147	3300	1900	2700	2147	3300	1900	2700	2147	3300	1900	2700	2147	3300	1900	2700	2147	3300	1900	2700	2147	3300	1900	2700	2147	3300	1900	2700	2147	3300	1900	2700	2147	3300	1900	2700	2147	3300	1900	2700	2147	3300	1900	2700	2147	3300	1900	2700	2147	3300	1900	2700	2147	3300	1900	2700	2147	3300	1900	2700	2147	3300	1900	2700	2146	3300	1900	2700	2146	3300	1900	2700	2146	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
3941	2472	1450	895	998	1268	1185	954	747	618	573	449	417	363	320	320	301	253	204	185	197	170	165	155	131	130	118	122	104	125	92	91	93	100	97	85	93	106	62	84	68	69	88	80	80	75	69	88	77	65	69	68	77	86	84	74	76	77	74	79	84	69	68	76	73	75	76	83	57	67	61	68	72	67	83	81	63	71	74	69	84	60	60	82	66	76	66	61	69	70	68	84	83	55	73	73	62	67	70	55	64	62	66	66	74	64	88	75	71	59	68	66	55	75	90	60	68	83	55	80	59	76	68	76	83	73	64	57	70	67	66	72	68	57	60	51	63	68	75	79	66	70	70	72	62	68	73	57	52	80	69	54	73	67	72	71	70	72	69	75	83	66	63	71	69	71	73	83	65	60	70	60	77	76	71	70	62	60	77	68	75	74	71	65	72	71	80	71	73	68	69	65	71	61	57	61	85	72	68	64	72	77	75	74	69	67	66	71	81	65	74	65	73	79	74	86	74	73	68	62	75	71	71	70	72	62	68	61	60	82	68	57	91	72	71	87	58	75	69	63	63	76	65	61	77	66	75	69	79	76	76	73	66	62	61	67	73	64	68	62	69	68	68	56	73	67	82	66	59	73	67	77	79	68	88	69	55	74	80	67	65	65	91	62	82	78	61	76	66	61	68	63	70	57	74	73	64	58	79	53	55	73	67	60	73	65	63	55	87	70	66	73	64	62	68	75	72	67	76	74	60	61	64	75	63	73	60	68	72	60	59	66	58	72	73	65	49	74	82	68	74	69	74	54	64	88	71	69	69	71	75	74	72	58	61	62	66	77	86	79	66	65	64	51	71	82	79	79	73	59	58	62	72	66	74	85	60	63	63	69	71	74	66	71	75	60	66	71	73	53	70	62	80	76	74	64	76	72	55	73	88	73	73	84	64	88	70	67	70	64	61	70	74	63	67	60	72	59	57	76	73	67	65	81	72	70	68	68	76	72	67	71	80	68	51	65	84	59	48	64	75	72	80	86	58	72	59	63	67	80	65	66	87	70	61	69	62	62	65	51	77	70	64	75	55	66	63	79	83	72	71	68	73	81	80	63	72	78	91	53	76	75	73	73	73	78	72	77	69	71	68	75	63	57	81	77	77	48	65	86	66	64	75	81	63	62	71	65	68	68	74	75	88	65	68	74	87	67	70	67	70	73	66	68	56	76	82	63	69	80	72	70	73	71	76	93	62	61	60	72	62	71	68	67	72	70	70	78	74	86	91	64	58	68	74	52	79	75	80	70	59	55	81	73	73	66	53	70	68	96	70	69	64	74	70	65	61	77	68	65	66	69	61	80	80	64	55	54	61	61	87	77	63	102	70	71	68	66	72	64	68	73	84	75	84	82	60	70	67	67	66	66	76	68	81	72	62	70	80	59	75	70	73	70	78	77	67	64	67	68	75	80	77	68	77	57	54	60	84	78	72	76	80	63	79	67	64	66	72	60	73	82	83	79	83	66	76	69	53	67	75	63	77	95	75	69	61	65	88	64	67	68	74	70	82	67	64	60	61	62	75	62	65	62	66	60	64	66	87	74	80	71	60	73	73	65	66	67	68	70	71	55	69	69	61	78	64	66	72	80	66	65	78	65	73	74	68	82	79	77	54	64	84	69	82	72	74	63	70	79	67	74	69	69	73	58	80	70	62	70	82	58	80	71	66	58	82	77	62	68	66	70	74	75	78	68	60	56	81	69	67	83	71	68	78	67	76	78	68	56	71	81	71	78	70	71	78	66	73	72	58	66	69	71	78	87	74	71	71	65	66	74	55	74	81	60	53	74	54	75	74	77	65	73	78	82	88	65	77	90	74	73	77	69	73	59	73	76	63	67	72	61	68	68	84	65	73	64	68	73	62	58	64	68	65	86	70	77	65	70	62	50	69	76	66	63	70	66	73	62	79	63	80	60	61	64	66	71	76	67	78	64	62	69	77	61	76	78	75	68	80	62	67	77	64	78	73	58	72	84	80	87	73	73	75	62	69	65	99	70	64	81	80	73	62	58	86	80	64	75	63	57	62	62	60	61	67	74	61	66	60	69	74	55	65	82	80	61	96	65	61	62	72	85	63	72	49	65	82	75	61	73	88	73	58	62	68	66	54	77	67	70	76	83	83	66	70	63	69	71	77	88	80	56	67	70	68	61	65	68	64	80	66	74	65	70	79	65	75	65	76	61	71	54	78	57	70	63	75	85	98	69	82	62	82	63	70	75	78	63	66	69	74	83	88	78	59	59	64	73	70	74	71	72	75	46	62	69	68	74	68	61	70	79	74	54	70	77	71	75	84	69	74	61	75	89	65	70	71	88	55	77	68	79	81	67	74	81	77	60	57	72	59	57	84	83	71	64	72	57	79	63	74	62	64	80	66	76	72	54	65	77	74	81	57	47	53	64	70	60	64	69	67	61	58	72	80	64	59	72	75	62	68	70	79	86	79	63	86	67	78	74	60	69	55	77	76	67	71	75	60	61	88	60	75	63	68	72	79	74	59	66	86	81	85	78	72	67	68	64	67	62	67	79	57	80	72	64	83	80	78	71	82	73	58	77	60	62	63	65	63	77	49	82	89	76	71	75	75	72	72	68	78	78	76	70	66	69	67	66	71	64	74	92	64	66	63	75	67	75	60	73	71	67	74	67	65	68	71	77	58	70	74	65	81	66	75	67	57	55	68	55	82	68	78	67	85	69	72	64	63	50	69	73	70	64	69	73	79	65	68	82	55	58	73	73	63	57	75	67	81	58	61	66	78	74	72	78	78	75	52	69	73	88	86	64	78	52	86	70	68	69	64	72	76	60	69	73	66	73	73	70	87	65	64	69	81	70	62	69	58	67	68	86	62	56	79	62	92	64	69	67	69	65	66	70	61	70	68	73	58	62	70	66	69	68	72	84	62	77	65	75	71	68	63	60	81	74	73	80	71	83	85	77	94	65	65	72	76	64	55	73	70	61	69	65	71	74	54	67	65	69	63	58	66	65	75	65	72	60	75	67	76	75	72	62	85	78	69	57	73	71	69	76	63	69	77	66	76	73	63	68	70	58	69	61	73	73	55	63	84	88	73	60	68	80	76	58	78	66	67	56	87	76	74	79	71	75	80	79	93	82	77	75	71	76	72	63	61	70	66	65	69	67	87	59	75	68	83	78	85	85	68	64	76	66	67	61	62	63	70	81	71	79	76	69	70	68	70	63	66	52	68	64	78	61	71	79	57	68	76	82	74	70	69	70	71	79	72	69	58	69	73	80	80	83	67	64	63	66	71	64	54	74	74	79	72	68	69	51	66	66	79	80	72	70	77	76	61	85	71	85	51	66	69	73	59	90	84	76	77	66	72	60	65	72	62	57	77	72	68	74	69	61	73	73	58	72	74	53	59	62	76	58	68	57	64	77	70	52	75	74	61	66	66	73	73	56	66	77	58	76	63	65	61	70	73	62	72	81	75	69	70	58	70	70
29412	20993	16468	23078	30425	31245	28791	25234	21890	18529	16546	14942	13175	11814	10258	9494	8721	7076	6065	5698	4985	4478	4249	3955	3373	3271	2968	2570	2476	2195	2055	1886	1762	1774	1635	1614	1579	1471	1289	1264	1323	1327	1285	1188	1108	1171	1098	993	1067	980	1004	1022	972	1019	993	1008	999	948	987	955	918	918	888	907	936	902	873	882	861	870	874	850	860	840	866	861	907	851	859	824	818	887	850	865	844	804	808	885	829	841	844	831	799	828	830	803	890	865	808	825	843	860	897	865	822	824	840	841	751	859	818	831	820	792	856	859	917	849	846	872	847	818	801	785	830	847	814	834	798	846	894	859	825	798	894	847	865	820	833	901	853	827	824	859	805	844	826	860	830	813	847	854	869	814	803	765	903	843	836	821	829	872	777	804	807	819	828	842	887	849	809	834	834	831	812	794	858	853	841	855	814	853	786	811	850	803	814	827	851	828	763	811	865	831	832	854	792	755	842	817	777	825	777	813	836	835	841	797	818	873	818	807	793	800	812	847	822	878	867	841	840	827	831	821	828	818	818	762	826	819	855	825	829	827	802	794	761	824	861	886	870	850	824	882	794	874	859	827	807	815	819	829	824	838	867	835	811	827	836	836	794	787	797	830	805	821	838	856	868	829	817	811	838	806	821	850	852	833	853	834	860	871	806	850	794	824	852	798	870	849	861	850	828	858	814	862	848	861	862	816	811	842	830	824	822	810	780	883	854	810	814	790	893	801	857	828	847	836	804	844	865	821	871	843	868	874	770	872	831	808	796	823	843	783	881	855	847	831	827	844	872	842	811	849	780	816	850	825	813	839	851	822	809	825	821	823	773	770	854	801	816	774	826	805	887	798	822	837	845	809	814	842	824	812	797	843	846	850	822	841	853	789	844	759	854	803	835	789	827	797	809	828	844	821	857	842	786	818	862	846	848	785	804	866	818	828	811	804	857	819	790	873	837	809	838	809	829	853	828	868	878	832	811	789	883	909	813	832	801	837	873	785	881	873	880	800	898	864	865	815	859	822	825	803	817	842	784	882	858	836	841	835	849	863	837	829	773	822	852	845	854	852	823	853	803	820	848	866	812	775	816	855	831	833	814	785	865	836	831	882	824	852	856	871	801	768	851	849	860	836	830	871	849	847	870	817	819	816	800	866	811	837	835	829	810	811	771	848	776	833	761	858	844	838	852	828	819	796	815	872	804	810	859	837	829	875	836	845	849	833	845	831	817	816	855	849	820	843	826	893	797	789	843	867	870	820	830	837	874	811	746	876	860	822	861	756	930	832	828	847	817	796	852	811	838	867	801	859	799	771	859	824	848	834	806	876	845	828	813	791	784	836	816	846	811	865	818	805	812	854	789	796	794	850	779	840	836	818	845	815	858	834	784	771	824	754	844	854	865	806	816	842	822	824	788	835	845	800	820	851	791	881	836	842	846	848	796	853	817	796	784	850	832	829	778	846	823	800	824	832	744	839	822	820	855	805	844	844	844	853	829	871	844	828	849	786	871	771	812	839	848	807	831	789	806	857	856	804	848	885	861	882	825	823	830	852	823	842	868	846	853	820	853	846	826	863	862	816	851	809	859	840	837	851	839	899	819	843	833	850	880	777	841	836	868	858	867	837	817	826	812	840	828	828	879	831	815	868	836	828	877	837	807	805	834	851	825	848	802	832	791	852	841	819	856	835	860	829	850	800	812	841	831	861	834	820	789	863	847	870	846	802	890	828	803	855	829	853	799	836	798	888	853	773	806	792	877	812	806	857	868	810	862	908	786	795	867	828	868	917	807	890	789	840	784	842	911	833	825	864	829	897	799	780	905	842	873	819	797	821	806	818	854	800	793	859	784	843	802	826	846	824	811	848	802	869	847	841	862	809	890	790	902	832	883	841	800	808	791	799	864	793	834	844	839	841	843	820	790	823	828	853	879	831	854	840	873	842	861	853	861	796	863	786	809	808	826	831	847	829	845	839	837	834	856	827	845	833	844	797	762	860	799	843	868	839	794	832	791	894	849	807	836	811	887	830	838	812	832	826	800	765	846	788	901	793	856	808	824	846	835	817	827	855	801	771	803	805	873	832	826	859	857	841	850	845	846	849	836	854	793	827	837	796	791	856	847	866	838	849	865	845	816	838	814	803	829	840	834	824	828	759	823	846	853	871	821	845	806	825	867	842	799	856	862	847	837	814	793	839	841	891	778	806	823	851	842	822	861	858	792	828	824	879	858	850	824	850	801	800	845	881	831	800	790	841	829	820	786	811	845	830	864	801	820	830	829	806	868	818	827	859	804	835	889	836	827	802	843	809	866	870	814	855	804	856	840	822	830	809	826	830	844	816	808	806	840	851	847	832	822	850	802	795	840	886	808	863	805	787	811	801	857	816	817	838	806	847	837	816	862	821	873	909	885	837	834	838	800	816	814	830	820	822	843	770	801	814	877	815	847	831	816	809	881	804	842	897	844	852	828	824	806	838	823	807	832	824	842	900	820	885	787	811	892	833	793	846	825	828	838	840	848	816	828	825	852	807	860	787	826	871	851	786	818	851	801	845	837	764	830	792	878	834	808	847	872	840	863	804	862	875	819	827	866	881	831	807	835	829	872	832	783	860	861	853	804	817	858	856	839	815	837	865	804	843	810	830	861	791	842	836	832	867	829	811	837	798	806	858	827	901	884	808	816	796	844	809	845	846	843	884	801	826	764	831	840	783	838	816	823	839	796	823	819	805	855	812	852	829	818	837	859	853	817	861	839	822	802	866	807	843	874	810	802	871	797	810	846	835	830	796	822	822	825	864	827	823	824	789	840	866	822	758	788	831	804	806	827	828	872	854	895	793	800	837	816	829	834	850	798	841	821	873	775	806	832	862	840	859	849	841	789	816	820	805	799	814	844	821	840	835	835	807	864	851	861	824	812	869	837	831	833	814	856	783	861	858	854	831	789	819	828	877	836	818	847	843	831	860	820	848	814	788	847	771	828	840	858	825	859	843	843	838	850	870	807	795	841	873	862	868	841	836	843	849	791	822	844	843	817	833	807	817	824	831	826	816	834	807	812	834	805	864	834	835	866	847	876	860	837	805	813	879	873	804	824	822	820	860	797	881	897	874	876	803	789	796	828	845	848	818	819	773	810	792	836	811	802	842	851	805	831	778	806	851	818	814	865	818	834	854	816	796	865	869	802	823	831	869	813	850	784	847	865	846	819	824	869	813	797	838	822	825	869	782	872	864	839	879	874	808	813	813	776	831	886	828	787	865	782	852	825	833	819	812	820	852	896	853	836	834	837	807	830	864	806	789	844	871	865	787	832	797	809	863	793	830	845	858	841	842	860	811	807	839	849	825	835	845	861	833	860	824	862	803	848	900	860	839	856	833	823	811	854	840	820	867	820	836	826	834	858	818	856	850	846	784	849	844	846	786	818	799	812	858	798	831	846	861	808	824	832	814	813	804	861	846	879	804	826	820	796	797	862	835	851	825	792	801	820	896	837	812	812	796
2640	962	569	417	458	610	599	469	406	337	243	242	218	188	157	171	157	150	131	151	168	126	103	119	100	84	98	77	63	73	81	75	55	77	66	69	67	60	79	90	61	75	70	79	70	77	66	57	73	54	64	70	66	66	46	70	61	66	69	74	59	55	81	68	64	64	66	68	74	66	59	57	58	73	75	59	73	84	63	76	59	75	55	64	67	60	63	46	76	52	59	71	75	62	53	57	77	61	61	69	78	77	70	71	74	75	62	62	53	75	61	58	75	62	72	65	70	62	70	71	71	63	68	52	79	71	77	53	71	76	59	56	58	57	64	58	66	58	53	54	62	61	63	55	74	71	62	72	64	73	69	64	66	74	71	65	61	71	74	75	59	50	75	75	76	63	73	58	70	53	70	60	71	62	79	65	60	71	57	62	65	57	75	66	80	67	63	66	61	85	63	65	60	70	64	50	70	79	62	61	72	70	72	55	63	79	80	69	69	61	78	67	57	73	62	67	72	83	59	57	67	56	51	76	68	61	74	52	78	56	75	76	71	67	73	65	70	63	83	68	69	56	64	60	75	59	65	60	66	69	64	78	63	74	61	71	80	62	59	65	68	75	55	68	76	58	60	54	61	54	65	57	70	62	67	75	65	79	71	80	73	71	77	67	66	79	68	65	77	53	47	76	67	50	56	60	56	81	81	60	75	66	60	72	68	76	64	66	58	59	72	69	71	68	74	50	55	66	63	62	60	79	77	75	65	75	70	62	66	60	80	54	64	69	64	60	69	77	78	61	74	72	65	53	61	61	70	65	61	64	69	52	62	67	63	54	61	55	73	70	65	84	80	57	63	69	59	73	57	73	56	62	78	63	74	63	63	71	62	74	56	63	56	56	70	75	69	68	67	53	52	55	102	66	72	64	80	76	66	75	61	58	65	71	71	60	74	75	63	68	71	71	53	67	66	74	60	69	71	69	70	65	64	61	73	64	78	82	67	72	70	58	71	68	78	70	58	74	42	72	69	68	69	78	75	57	57	60	56	61	58	67	74	82	65	71	65	63	86	75	78	57	54	62	65	52	71	71	56	63	77	69	60	70	53	63	57	50	57	68	73	60	63	64	63	76	62	59	60	81	61	61	57	74	81	65	72	56	61	69	72	70	62	72	68	64	72	70	69	78	68	67	68	60	74	73	68	55	68	62	65	82	71	61	77	73	66	53	47	73	54	70	69	67	73	74	80	55	69	58	66	57	59	65	66	62	58	83	63	65	72	68	73	59	73	73	65	52	67	79	59	76	67	74	76	55	59	66	82	74	55	72	67	64	53	81	73	68	81	58	68	66	59	70	80	72	64	63	62	68	67	62	73	53	80	63	69	63	55	75	80	58	59	76	70	72	49	60	70	87	48	76	95	73	50	58	63	81	54	58	61	62	65	72	68	53	82	76	59	65	69	93	70	62	54	62	61	78	76	65	70	72	74	66	61	74	83	80	67	67	70	72	73	69	76	79	65	77	66	57	50	62	55	64	74	81	76	69	58	80	70	53	68	67	71	67	77	71	67	66	77	67	76	72	59	69	67	65	75	63	52	66	64	62	61	77	51	66	66	63	70	75	56	67	72	59	66	58	60	57	74	67	62	64	59	67	65	61	72	54	64	69	66	71	48	57	49	58	71	70	65	68	68	58	72	67	65	81	73	78	63	65	66	71	55	67	76	68	65	70	65	61	67	93	65	64	61	55	66	73	75	63	77	59	68	76	71	65	56	63	54	63	58	74	87	62	63	72	57	67	53	54	64	64	65	75	77	73	65	73	58	71	69	74	59	61	80	65	76	92	68	66	51	70	62	74	77	81	69	71	65	67	77	78	83	66	76	63	57	60	64	67	70	61	72	74	68	61	65	66	62	71	63	65	58	63	61	84	61	70	74	75	75	71	70	68	74	64	58	59	79	64	61	65	78	82	63	65	55	76	70	55	60	51	60	69	66	78	63	70	67	54	74	79	78	62	73	72	63	69	75	60	90	77	64	70	69	73	64	62	71	56	61	67	74	61	77	66	73	56	73	56	65	71	61	58	60	69	65	83	71	68	63	63	69	62	63	63	65	63	64	59	70	57	77	74	66	59	62	63	71	53	55	59	58	57	64	78	49	61	62	68	60	63	62	69	73	66	65	60	65	71	63	56	65	61	63	62	64	66	85	78	74	64	57	78	66	76	71	62	71	58	62	67	52	59	90	64	76	64	69	65	66	61	82	62	61	53	63	53	70	68	65	62	75	65	78	67	50	65	58	60	71	59	78	74	75	69	73	74	65	63	62	68	74	69	61	78	79	67	62	63	57	70	63	60	50	62	64	57	64	86	67	79	87	57	64	65	62	54	49	72	80	60	61	52	74	60	71	67	72	57	67	73	67	68	65	63	79	49	73	62	63	67	53	69	62	60	49	63	80	53	70	63	53	63	47	67	60	56	68	72	85	72	79	75	64	73	61	69	59	57	64	67	63	67	50	68	62	73	69	96	71	69	63	56	56	70	71	67	66	67	56	64	69	74	75	60	67	63	71	71	70	71	72	68	66	69	61	60	68	63	80	59	65	60	55	58	69	66	74	65	60	50	60	76	71	65	56	61	64	67	63	66	52	60	59	74	65	57	75	75	72	63	59	56	45	63	61	72	60	75	79	83	68	69	68	48	62	75	61	71	73	66	68	76	82	58	65	61	76	78	66	62	82	71	61	69	73	62	72	64	63	78	69	52	67	67	66	68	65	69	74	74	65	55	67	79	82	73	77	69	56	71	71	62	62	66	58	62	66	71	73	55	72	69	67	64	61	71	50	67	82	72	78	70	68	71	76	69	71	68	64	71	65	61	59	49	60	48	75	68	60	55	63	71	74	56	75	68	75	52	59	68	61	70	64	52	76	65	84	69	62	55	69	67	74	65	53	67	62	63	60	64	66	64	65	83	70	61	51	57	50	72	83	59	63	79	62	80	69	55	61	65	69	71	68	54	62	67	61	63	70	60	57	71	52	63	67	61	58	66	61	63	80	64	59	66	68	69	66	77	58	64	67	58	67	47	68	71	68	59	75	64	67	59	55	70	68	80	61	66	65	71	51	66	69	65	60	64	72	73	69	70	73	48	72	59	71	64	74	56	78	65	71	65	85	62	66	76	66	68	69	72	71	78	69	79	58	55	52	59	72	80	67	73	68	59	62	61	68	66	66	56	68	62	65	60	61	49	61	53	71	78	57	62	57	74	72	58	81	65	58	78	68	54	69	65	61	58	81	69	54	51	72	70	74	70	60	57	74	71	74	57	85	63	68	65	70	57	64	52	76	62	59	81	69	50	61	56	71	63	62	58	66	67	59	61	83	62	62	77	53	84	60	79	59	59	44	67	66	78	65	65	71	69	74	61	56	65	68	70	61	75	74	63	72	73	70	64	50	63	58	56	79	61	59	57	76	86	65	75	62	68	71	64	66	64	66	68	59	71	71	67	75	43
21913	13968	9828	15157	22761	24383	22019	18416	14787	11985	9902	8723	7683	6672	6104	5362	4977	4526	3611	3285	3140	2865	2596	2350	2194	2006	1903	1614	1526	1368	1296	1153	1187	1158	1136	1078	1192	997	939	982	1019	1053	920	986	919	936	917	860	881	928	907	890	932	846	882	830	846	824	849	830	830	851	811	800	877	842	809	819	772	813	861	819	803	789	898	821	801	783	775	833	812	718	790	757	793	812	805	809	798	770	785	806	811	793	810	862	748	800	823	818	791	722	774	798	782	791	846	793	790	835	807	824	768	799	733	816	776	760	783	767	798	868	769	858	861	787	808	805	764	818	818	769	790	801	823	841	815	823	867	849	774	825	785	801	791	828	822	769	778	849	803	724	829	805	834	813	788	775	801	835	804	813	791	871	815	811	774	852	817	788	823	759	743	802	826	764	785	763	758	870	809	746	786	837	791	786	778	766	789	859	793	806	767	813	796	816	835	845	780	790	816	823	749	786	825	777	807	816	826	790	817	792	795	772	807	810	835	794	776	787	836	804	817	833	800	759	832	811	825	785	802	796	802	808	828	785	795	802	773	827	775	796	792	822	848	808	806	780	769	792	794	836	797	735	816	840	754	786	837	823	800	829	772	804	810	874	817	733	846	763	852	799	812	783	829	798	799	830	765	835	837	840	730	781	815	814	829	803	815	832	792	841	824	864	820	780	798	817	812	796	835	806	801	784	772	788	796	847	784	805	750	766	848	850	706	821	758	828	827	782	777	819	810	813	842	833	804	812	815	779	781	745	819	822	817	827	810	770	794	860	816	794	821	838	773	788	831	819	769	804	794	761	749	805	792	786	801	822	755	811	783	828	781	773	809	803	842	783	820	849	804	850	834	845	767	806	779	818	820	827	822	752	842	794	768	828	864	800	777	769	835	812	849	801	767	865	772	789	851	795	831	829	792	797	820	802	772	779	828	821	788	845	822	823	822	757	804	811	799	818	797	833	829	819	814	861	816	828	797	760	835	812	774	821	773	829	790	854	811	812	812	767	769	849	849	771	824	795	830	851	794	802	784	783	787	779	783	821	812	816	781	777	828	833	817	759	785	763	800	833	791	816	862	843	788	777	858	767	824	746	771	836	808	804	778	805	728	814	818	733	779	859	799	789	800	816	814	818	821	771	746	786	832	791	836	811	818	756	781	790	831	778	820	739	767	802	817	783	806	799	768	775	784	824	799	804	828	779	804	846	795	843	851	787	805	836	809	772	819	771	801	754	837	806	797	829	806	756	843	782	823	799	848	805	772	790	855	787	805	787	846	851	852	761	793	842	778	806	755	756	807	804	797	780	776	839	781	789	816	804	784	821	776	798	816	768	786	828	836	855	785	809	801	815	748	803	783	851	854	789	790	808	852	772	825	770	816	796	802	807	829	807	829	796	805	772	837	821	850	797	833	792	806	773	802	837	806	816	803	814	780	817	814	832	847	830	824	805	840	842	815	796	813	841	819	775	840	786	788	787	777	823	768	760	772	797	810	723	794	840	829	815	813	793	773	775	815	834	816	776	828	766	830	780	813	844	805	814	797	759	831	828	822	762	847	838	854	859	797	807	770	787	767	820	816	827	809	810	808	804	754	777	809	806	808	835	795	838	823	857	833	797	830	829	784	883	796	796	861	766	791	842	793	812	801	836	845	821	814	825	828	848	836	821	820	805	827	814	759	811	825	763	778	765	863	814	847	723	839	819	772	814	754	750	841	812	793	824	807	860	868	793	798	749	761	768	768	819	755	812	819	857	802	782	784	798	772	778	794	824	857	850	803	814	830	827	781	811	850	837	798	863	842	776	807	836	838	855	770	824	807	794	808	885	851	745	805	779	802	850	805	778	806	806	811	820	815	826	828	842	770	789	805	805	816	804	802	808	747	806	814	783	811	838	769	810	762	810	828	751	807	836	821	832	803	779	814	826	801	783	823	749	818	770	764	802	829	771	800	795	785	746	756	840	758	808	833	787	800	781	734	825	758	806	824	870	817	835	813	832	799	807	851	783	878	801	861	777	791	843	787	811	772	790	765	815	831	812	819	785	816	802	800	793	849	858	799	754	841	809	789	811	791	816	803	848	780	804	821	817	834	825	804	862	741	769	822	786	753	850	823	801	746	837	808	756	803	807	780	750	818	794	820	835	778	807	793	821	832	866	794	814	810	815	807	812	833	807	818	769	832	778	813	858	795	756	834	792	809	808	788	784	799	827	772	780	772	792	819	858	731	815	831	801	789	773	778	843	801	783	828	806	787	832	813	769	843	820	793	792	851	776	820	783	813	837	831	786	802	825	816	861	814	791	803	788	812	832	781	820	832	814	823	780	814	805	851	788	812	803	802	837	815	813	814	747	793	770	812	763	840	843	798	815	830	813	813	779	782	776	796	758	765	811	820	815	797	826	833	829	780	849	803	773	778	820	789	759	763	831	819	800	824	826	867	784	797	785	815	796	815	839	826	790	776	819	848	865	830	789	856	761	830	854	778	772	838	797	821	752	820	809	846	801	798	797	821	821	813	828	818	783	835	791	856	816	801	794	818	791	831	810	798	757	737	830	748	831	801	841	772	818	793	842	822	815	863	844	773	810	794	827	806	827	807	788	808	797	780	814	820	809	804	816	806	845	761	824	830	810	844	753	779	782	814	796	791	818	799	756	811	767	827	780	776	782	783	782	819	729	838	801	825	801	809	831	797	791	805	796	822	797	798	826	750	819	772	845	860	796	812	823	829	836	809	791	795	825	807	828	781	821	802	821	839	824	813	771	826	842	778	767	785	782	850	822	756	739	819	830	789	779	796	820	776	805	812	832	833	817	777	828	788	790	782	849	818	818	772	743	853	799	767	802	810	775	828	829	813	798	781	802	809	845	820	819	783	752	767	783	814	793	831	795	793	854	781	780	828	834	840	886	805	815	823	809	815	800	760	796	823	812	798	863	814	779	809	810	825	835	849	821	849	787	790	820	817	802	793	839	827	803	799	835	781	808	778	771	815	792	791	859	765	783	787	850	836	851	770	774	799	804	805	761	765	857	845	822	790	818	808	799	808	757	820	791	784	820	812	833	790	813	826	797	775	799	760	801	792	797	790	818	812	849	831	773	715	780	843	806	817	806	827	815	776	818	773	861	827	843	803	827	751	799	818	807	806	757	848	783	847	802	804	770	822	783	819	806	788	789	829	768	808	730	849	792	846	843	812	809	813	772	792	826	796	758	813	839	809	768	778	797	833	794	826	826	819	776	793	775	828	804	828	778	785	804	799	832	781	773	767	817	801	843	810	843	824	786	828	802	809	765	780	840	740	807	846	811	777	792	792	836	770	798	836	780	820	804	822	815	818	733	787	817	772	785	817	819	809	766	817	816	808	816	856	830	786	776	823	863	803	802	803	801	752	802	836	785	822	807	836	810	823	849	803	797	817	871	851	802	793	851	808	822	783	776	800	801	827	820	851	818	808	841	756	833	811	812	825	796	766	814	843	752	831	863
2632	1624	869	551	651	901	914	748	524	484	374	318	284	270	222	223	200	173	169	125	144	145	137	118	126	117	97	101	72	86	92	104	77	84	80	80	79	73	73	88	71	81	52	81	86	61	78	69	86	60	78	63	75	74	75	66	61	60	80	59	70	81	56	51	74	53	58	71	73	83	66	76	61	75	69	57	68	68	76	51	61	74	70	62	52	57	53	64	62	68	64	68	76	69	56	83	70	77	69	59	62	60	60	70	60	49	64	83	88	73	65	62	68	55	69	83	61	72	55	65	68	63	55	53	66	74	73	71	64	75	69	59	65	53	70	82	65	59	51	58	73	64	78	56	71	60	60	62	64	78	68	72	80	55	55	57	59	56	66	72	81	66	65	45	55	65	56	48	67	66	79	73	65	66	59	63	64	66	68	64	63	66	62	55	81	63	70	71	80	61	64	68	75	72	70	70	70	57	58	57	65	52	62	72	64	75	64	60	68	66	66	71	61	67	58	58	66	58	75	63	75	76	58	79	65	69	64	61	88	49	58	64	65	68	61	71	63	51	61	62	55	58	63	65	55	60	67	44	64	70	54	50	62	72	83	57	63	64	67	69	86	84	61	81	74	72	64	71	65	75	54	84	67	66	56	74	69	72	80	68	69	56	72	69	65	63	62	61	70	73	81	68	71	81	74	53	63	61	58	47	68	70	80	72	73	67	68	56	59	60	73	71	61	58	60	68	75	80	65	77	51	60	65	75	76	73	75	79	59	65	80	72	65	68	62	61	63	55	58	74	61	57	75	68	56	61	65	53	72	66	61	72	60	65	58	69	55	56	50	69	62	58	58	78	66	65	73	79	62	85	81	69	52	69	61	62	73	60	61	53	62	71	59	59	65	57	72	72	73	72	60	75	67	70	64	62	58	55	64	56	68	73	56	65	76	57	68	66	66	89	70	76	58	54	66	59	54	50	59	67	54	64	49	59	62	64	64	70	57	63	70	74	72	76	69	63	65	71	68	61	71	64	63	69	64	61	79	71	74	79	66	55	61	67	55	70	66	60	63	67	79	77	79	79	61	69	61	67	57	54	71	58	61	75	81	51	61	57	77	65	69	56	57	57	68	66	73	69	64	74	66	61	62	70	54	80	57	71	85	84	65	69	63	74	61	68	73	61	58	58	54	62	69	52	74	58	68	58	58	66	72	68	61	62	71	82	61	63	72	53	52	59	53	60	76	67	61	72	56	72	66	71	62	54	79	78	54	63	67	53	74	64	70	57	61	69	70	77	78	66	81	64	54	74	61	67	65	66	76	67	72	66	57	59	70	71	73	67	65	70	75	73	57	70	57	51	81	58	67	59	64	70	66	60	72	68	58	65	65	72	61	67	77	83	69	67	66	47	61	69	69	66	59	68	57	69	59	64	80	56	81	57	57	65	65	66	69	59	65	52	66	61	64	61	57	49	68	65	66	77	72	61	76	84	88	73	60	56	65	61	69	64	63	72	61	75	69	73	75	57	62	64	70	70	56	59	67	65	61	63	70	70	69	58	58	56	66	67	61	50	67	59	83	59	70	58	55	59	54	66	53	57	61	75	51	66	55	65	61	74	68	71	63	63	69	58	66	59	64	75	77	70	68	70	60	55	70	67	62	64	62	77	57	64	58	63	64	55	62	73	76	58	76	68	60	72	68	64	60	73	54	50	64	67	76	62	55	79	57	79	72	78	71	67	72	56	63	61	66	59	50	61	67	61	66	67	74	65	69	56	64	66	85	75	65	66	73	61	64	70	64	61	51	64	47	59	68	53	74	51	68	62	75	62	64	53	69	60	60	69	64	67	59	61	67	70	77	64	55	60	70	63	77	59	71	68	70	53	76	70	61	57	71	64	51	58	57	61	72	61	67	72	65	68	71	65	58	74	69	71	70	67	65	64	70	68	57	64	64	64	74	66	75	68	62	47	70	67	71	68	57	60	67	68	65	79	67	48	76	64	64	49	61	79	55	52	66	66	68	62	56	51	65	54	72	75	57	60	68	64	61	56	63	65	64	59	76	59	59	55	54	61	65	58	66	67	74	61	55	59	65	69	73	74	69	65	65	64	58	79	59	54	71	64	72	64	72	68	67	54	52	69	53	55	64	78	58	70	76	58	66	57	66	68	59	68	67	65	87	55	53	66	70	77	61	70	81	63	66	64	68	61	74	70	74	59	68	74	64	71	52	72	70	57	76	74	64	58	66	63	68	66	69	62	64	65	63	83	58	49	70	51	67	64	80	67	59	54	68	51	76	56	67	74	73	58	55	69	74	77	77	55	61	61	63	57	69	67	48	70	61	54	66	68	61	65	68	67	67	55	72	60	90	63	63	68	65	71	75	60	71	69	72	63	68	80	63	65	71	73	71	74	77	65	65	79	79	61	61	82	57	63	71	49	62	88	74	61	70	63	57	58	61	58	60	70	63	52	74	54	60	76	66	65	73	78	64	70	71	62	66	57	63	59	58	65	70	72	61	68	64	63	61	66	61	64	73	67	59	65	56	68	66	68	61	75	65	56	70	62	56	62	70	72	66	77	46	71	77	60	65	67	67	65	60	76	49	70	67	71	68	66	67	65	59	51	54	58	59	54	68	75	90	61	67	65	68	62	79	66	57	68	68	60	68	59	51	80	63	64	66	63	67	66	73	61	67	74	55	54	72	50	62	62	77	70	69	68	66	75	55	66	76	61	67	58	66	58	61	70	55	61	73	67	61	64	77	78	65	56	58	84	48	60	60	65	78	62	50	74	76	70	59	91	72	68	63	58	68	48	81	61	73	53	66	61	57	61	57	73	77	63	61	59	68	66	67	66	63	69	68	65	76	73	51	65	71	61	55	77	53	58	57	62	70	55	65	60	63	67	64	59	59	54	72	67	60	70	79	50	63	70	59	73	68	73	68	66	74	72	56	63	74	52	59	64	73	68	61	61	68	58	64	75	56	85	72	73	59	73	65	52	62	67	69	69	77	73	82	56	44	60	62	79	57	58	63	75	67	72	78	61	60	72	53	60	71	72	67	71	66	63	67	73	61	71	66	71	64	73	50	62	72	67	56	64	67	64	66	66	61	59	49	68	66	59	56	53	56	67	79	82	60	79	54	55	66	65	59	78	58	57	59	62	49	58	67	70	63	76	76	72	66	72	77	71	59	56	59	48	57	53	78	74	53	51	55	82	64	66	64	49	90	66	68	73	62	60	61	64	54	66	58	60	63	50	72	62	51	55	74	53	51	70	74	60	72	63	75	65	50	73	46	67	55	68	69	83	75	66	66	71	66	68	63	78	59	56	61	74	84	63	54	65	66	67	67	66	60	72	67	51	64	71	60	76	64	67	61	59	73	82	66	72	81	51	71	70	72	73	72	74	71	73	62	67	71	55	59	73	66	62	70	52	68	67	63	60	66	69	62	59	61	58	68	57	63	52	64	68	67	63	57	67	67	58	60	74	69	64	62	62	62	67	74	70
25308	17144	12207	18999	26652	27914	25928	22646	18545	15367	12982	10912	9351	8403	7406	6894	6369	5886	5029	4266	3990	3630	3577	3080	3002	2706	2450	2253	1976	1822	1566	1377	1424	1414	1368	1346	1313	1193	1083	1122	1036	1084	1018	951	948	961	996	1012	966	909	951	877	921	843	888	831	896	802	854	815	852	856	831	802	843	794	822	799	763	826	855	790	819	853	815	781	760	738	770	808	806	798	770	790	807	757	767	779	783	748	835	834	824	783	761	766	761	846	789	743	741	791	738	801	765	748	790	765	793	777	794	775	750	834	761	739	773	773	775	726	758	788	809	756	820	780	779	798	791	810	782	779	762	784	833	775	739	830	787	772	759	778	789	798	782	796	759	816	811	760	800	744	700	755	772	817	785	782	765	818	788	785	757	779	762	776	793	765	816	768	770	746	762	769	742	785	773	780	738	784	789	853	778	809	800	810	810	744	786	778	837	780	739	798	752	777	755	801	813	746	774	748	745	734	738	762	749	768	790	758	822	762	776	793	815	787	829	762	719	781	794	825	745	824	821	790	751	783	766	810	823	764	767	741	765	815	748	769	805	790	749	754	761	820	769	730	759	754	793	745	755	775	810	805	791	736	791	763	781	769	762	823	732	792	798	761	797	822	766	757	828	756	808	795	763	797	758	759	817	769	772	757	774	805	741	836	805	813	772	776	756	799	752	799	766	790	772	773	756	799	790	760	748	780	757	813	844	810	810	781	740	780	779	769	760	782	789	768	778	742	802	741	815	769	792	795	742	834	763	760	772	760	857	709	821	800	787	778	763	769	790	788	793	773	779	745	769	835	749	784	755	844	763	795	774	763	764	731	797	761	799	775	830	752	750	773	773	818	783	793	829	778	793	774	787	797	814	831	798	813	785	746	768	737	796	800	811	830	793	794	744	747	766	761	764	773	765	764	794	789	763	774	769	810	800	758	803	753	773	820	839	744	764	782	789	766	764	806	776	727	763	800	785	776	810	779	781	826	767	752	772	794	781	780	797	784	763	771	803	824	781	761	809	787	832	752	783	774	816	769	793	817	767	755	816	736	780	792	788	746	805	774	816	740	757	799	803	790	763	837	803	776	745	771	721	797	799	816	803	801	801	792	715	741	811	808	790	738	796	754	849	772	754	760	763	838	767	787	786	799	769	791	774	780	772	749	790	753	817	821	762	755	746	797	786	816	773	747	788	716	799	794	767	757	797	784	776	744	853	795	766	789	788	817	770	769	768	825	785	771	786	735	792	765	764	777	782	793	802	793	761	735	789	749	740	742	761	816	806	777	788	799	740	743	777	753	793	814	793	778	742	756	818	742	772	786	784	777	802	757	823	772	833	743	794	802	791	729	787	827	861	774	750	814	786	768	802	765	782	724	770	775	783	789	824	775	766	822	826	784	753	773	742	773	772	805	799	746	781	756	803	781	797	780	763	810	775	729	806	747	755	792	794	767	763	727	839	730	728	839	767	743	806	795	736	763	745	757	750	803	819	768	739	776	777	763	811	790	782	732	778	784	778	804	796	775	748	802	807	791	765	740	807	787	802	783	787	790	815	763	727	798	765	794	836	759	778	788	765	805	762	780	785	729	793	770	771	808	749	735	730	758	786	781	800	739	780	745	779	810	770	821	818	758	764	782	772	810	799	762	746	778	757	764	807	767	792	814	819	795	828	792	752	788	775	792	787	786	775	776	781	769	779	780	773	766	836	779	777	757	782	732	760	787	796	769	758	791	735	776	730	791	809	748	743	816	747	772	813	775	784	801	779	833	771	765	762	839	784	813	736	756	771	802	760	792	826	720	754	783	790	801	803	786	762	782	840	717	749	769	761	831	739	777	750	820	804	779	792	756	765	751	786	794	778	784	771	730	743	740	816	814	754	762	749	704	797	765	790	773	848	772	813	826	759	754	800	779	789	794	792	813	801	790	803	791	782	768	780	757	808	790	772	758	771	777	763	776	755	827	825	796	800	807	786	759	785	792	747	781	763	802	769	781	748	786	753	744	748	842	825	791	820	850	788	725	751	799	774	781	814	795	755	770	814	802	829	776	797	786	771	751	772	793	762	772	792	776	749	777	773	791	820	788	769	835	777	781	753	790	793	791	772	790	777	784	754	758	796	755	784	761	772	778	767	832	819	750	796	769	775	757	784	762	815	755	750	778	788	783	784	799	731	791	775	768	837	783	780	756	806	796	798	789	772	774	761	813	775	791	809	744	784	761	811	769	767	806	753	773	777	740	783	776	733	770	801	773	805	735	776	777	771	732	778	787	824	772	828	791	781	799	739	771	716	808	748	793	800	798	802	767	787	787	800	781	740	747	822	823	784	757	809	795	795	756	795	791	733	772	835	815	818	783	799	763	745	776	773	851	753	710	778	791	766	768	791	775	765	814	777	751	784	800	768	822	838	782	742	805	768	774	794	761	785	781	791	780	757	795	774	725	751	788	758	759	777	761	780	729	788	764	727	726	788	822	784	804	751	736	789	795	733	765	805	833	755	765	725	795	766	806	782	844	752	775	774	783	834	818	769	784	741	825	721	771	794	758	777	759	758	757	806	737	785	775	802	786	785	735	798	708	789	750	839	757	835	795	731	740	756	803	816	783	778	749	783	761	780	769	798	795	785	744	768	782	760	775	821	769	781	755	811	741	803	808	796	788	769	786	770	773	794	746	779	792	773	781	776	781	773	762	784	771	775	738	830	776	818	783	769	800	770	794	770	746	792	809	804	803	730	832	815	803	790	747	817	812	779	755	789	796	731	777	817	739	802	755	790	762	817	810	762	771	780	762	802	804	816	783	741	762	736	748	722	770	791	766	778	784	819	778	773	758	756	778	792	729	758	770	775	817	825	716	807	818	804	809	774	779	764	755	801	864	790	791	800	742	792	798	760	762	748	775	750	784	780	736	788	812	769	772	759	781	767	764	787	798	746	791	762	760	750	810	779	803	789	817	775	795	698	771	779	780	749	791	775	848	778	802	780	765	770	734	749	789	780	802	751	768	795	797	795	757	799	778	783	800	734	756	753	752	778	764	756	805	832	787	765	797	762	823	803	794	767	795	823	760	780	771	799	774	771	734	766	787	788	767	728	751	816	759	785	778	742	768	786	790	774	816	794	782	773	775	782	836	775	823	829	745	725	762	808	800	828	788	766	785	805	856	772	759	808	766	793	715	758	757	776	769	810	813	777	758	801	748	752	769	766	781	744	777	757	789	778	813	841	827	790	836	798	773	759	783	757	815	780	713	791	797	783	825	771	791	844	831	800	779	823	750	758	803	790	794	775	792	787	788	800	790	784	780	768	791	727	799	741	831	757	813	758	827	791	790	774	817	766	749	770	773	789	841	747	762	819	734	790	778	797	823	813	803	787	822	774	816	835	786	789	783	829	724	815	801	796	728	802	806	789	797	820	797	792	781	826	754	801	750	763	797	756	780	795	804	774	805	724	779	769	822	797	757	773	757	839	815	797	724	738	812	783	797	776	788	780	791
3834	1408	787	599	663	875	932	781	657	494	355	364	315	286	254	259	241	211	174	157	177	150	145	134	146	149	133	106	104	85	94	100	89	82	91	62	88	77	94	92	84	76	68	73	66	74	74	78	57	88	60	76	76	77	81	65	66	76	66	84	82	62	74	65	71	70	72	91	75	80	67	74	83	72	74	86	73	69	65	68	80	81	72	82	67	73	76	83	69	76	56	72	74	59	78	84	64	73	77	73	66	75	62	61	68	81	68	64	75	65	70	85	82	64	72	73	76	74	78	79	80	62	69	78	69	67	64	82	70	66	75	93	75	57	82	72	68	85	58	77	67	74	82	77	79	65	76	90	76	71	64	72	81	73	83	78	72	70	79	85	76	61	70	71	57	64	73	74	59	63	71	76	70	59	76	86	68	74	76	75	63	75	61	64	64	65	81	68	64	67	76	66	60	69	71	47	51	72	64	77	86	75	79	71	67	81	63	78	64	76	84	54	82	83	63	83	52	60	86	68	60	80	83	85	71	75	74	85	57	75	82	72	78	77	55	36	65	72	88	69	76	81	62	57	72	65	84	66	70	75	60	81	74	69	71	66	70	92	66	75	72	62	67	76	66	69	74	68	74	68	61	62	63	68	72	71	70	79	74	59	73	78	65	83	76	70	80	74	73	66	63	54	73	68	69	86	78	66	74	75	75	54	81	66	68	63	72	75	84	75	72	66	78	68	78	73	83	75	80	60	75	76	72	73	75	70	65	72	90	79	76	84	64	88	81	65	74	70	79	72	61	71	72	71	80	74	74	79	64	66	87	86	66	72	72	74	59	56	90	71	63	73	76	68	53	65	69	70	65	88	77	63	74	81	64	72	66	71	75	69	62	53	76	77	74	87	64	62	74	65	61	75	68	71	78	69	69	67	64	88	56	64	56	79	87	67	69	76	71	63	71	69	60	66	77	62	67	67	62	70	88	79	59	75	61	78	76	91	62	77	76	84	94	70	70	73	79	74	76	73	70	98	74	56	60	62	64	80	82	72	69	47	50	68	80	64	74	81	72	61	71	70	56	66	77	65	68	71	63	54	63	72	74	77	72	67	75	64	54	75	78	80	78	64	58	76	61	66	73	70	68	90	66	61	82	76	80	85	69	87	64	65	82	82	74	71	86	69	70	64	78	66	62	59	59	82	65	70	79	68	68	71	72	81	71	60	57	83	69	79	75	61	73	71	71	69	69	70	74	69	76	64	53	58	69	80	91	94	65	70	65	81	74	67	71	66	79	69	64	87	82	63	78	75	79	64	83	80	69	74	75	65	61	71	64	69	69	70	70	60	80	63	79	73	78	85	73	76	69	78	86	83	67	74	69	67	73	75	76	76	82	56	72	69	82	57	65	81	76	71	63	75	74	64	56	76	86	59	71	69	82	77	81	71	82	60	69	70	78	82	79	75	75	63	79	71	67	68	69	76	78	70	74	74	69	78	60	76	69	84	62	78	76	87	86	71	83	51	68	83	74	65	79	59	74	64	85	68	82	79	71	74	57	66	64	63	80	59	72	66	81	65	73	72	68	61	80	62	67	81	84	68	76	76	64	70	57	66	81	73	81	86	77	64	78	73	67	58	75	72	69	80	80	92	63	80	71	86	70	75	70	60	73	62	70	73	64	68	79	76	87	54	59	57	82	74	76	59	79	75	78	63	71	57	63	77	76	73	86	53	73	82	83	61	70	75	63	67	63	78	73	75	79	60	62	66	63	70	72	67	56	62	77	81	78	66	69	73	62	69	75	80	62	66	74	74	64	75	69	71	77	67	71	67	71	84	74	77	61	77	88	58	81	61	63	75	64	69	67	76	76	90	60	64	77	79	93	66	64	73	88	76	76	71	76	76	75	74	66	75	66	83	82	63	69	66	78	79	72	74	64	74	75	76	67	85	57	71	66	78	65	94	72	80	64	58	91	69	75	63	66	76	79	64	57	75	82	62	79	64	59	84	78	61	86	82	71	70	69	56	66	67	72	62	61	69	66	66	72	75	55	70	62	72	69	83	63	81	69	72	75	75	81	65	78	72	72	79	79	72	83	66	72	66	79	63	65	70	77	80	87	89	60	66	66	71	60	70	66	78	86	62	71	69	63	75	69	62	71	87	78	69	85	83	68	64	74	62	65	61	76	67	69	66	65	76	71	67	78	70	86	76	62	82	75	76	67	73	70	72	72	58	74	83	57	71	63	87	72	68	78	80	62	67	78	78	76	87	78	83	86	85	79	79	83	72	55	73	58	65	73	65	75	65	46	66	77	70	83	68	64	79	82	80	77	71	59	77	80	75	71	56	63	71	88	60	75	81	53	68	72	70	60	79	88	75	68	94	69	55	70	56	62	65	55	72	77	68	69	62	68	80	67	74	76	80	83	75	59	70	76	88	93	81	77	68	69	72	66	55	79	67	74	71	75	71	67	75	74	69	67	78	58	79	66	81	67	76	73	73	51	75	65	70	79	67	71	76	72	70	73	73	81	72	91	68	72	65	83	92	69	67	67	78	64	77	64	66	64	68	61	80	79	73	91	76	65	73	49	84	68	76	65	80	68	71	70	75	67	67	70	75	87	66	74	78	69	75	66	58	69	61	80	72	70	71	72	62	74	66	84	66	75	67	72	53	71	71	70	75	64	72	59	68	78	53	79	65	78	66	75	79	65	66	75	63	76	56	77	65	77	61	56	70	75	76	73	78	72	66	71	79	71	79	64	68	75	62	61	57	81	81	87	68	80	67	70	63	76	75	59	74	61	83	76	70	64	80	80	77	80	74	83	73	78	73	83	73	72	72	78	79	73	73	65	73	77	70	61	67	62	65	67	65	85	81	86	69	69	62	69	79	63	65	62	68	73	61	60	69	69	87	72	66	69	72	67	64	66	73	75	69	74	81	76	87	67	78	73	70	84	62	75	62	68	67	70	72	82	74	92	65	70	76	63	59	64	70	61	67	72	74	68	87	88	65	52	59	78	65	64	66	67	77	76	80	64	74	85	76	73	69	68	83	72	73	61	71	78	69	80	64	59	90	68	60	64	66	75	88	71	80	81	85	62	74	80	81	81	80	64	82	78	76	65	93	94	74	75	79	61	77	72	63	67	74	65	72	63	63	84	70	66	68	80	63	63	58	69	59	73	66	73	83	72	79	66	75	67	52	63	65	75	71	67	65	58	54	70	64	64	54	73	71	75	68	67	64	89	62	79	85	77	84	80	61	76	63	66	71	76	78	80	77	56	70	72	67	77	66	56	60	70	70	73	71	75	62	70	67	58	65	67	74	76	61	67	83	74	75	80	78	75	61	77	73	71	75	63	53	67	68	70	85	77	74	83	65	76	71	72	65	75	69	87	66	63	66	59	71	74	79	70	64	84	59	86	87	63	80	76	78	87	75	86	79	72	79	64	80	58	72	69	72	73	69	70	53	94	67	64	68	57	68	57	85	72	72	67	65	74	72	67	71	67	74
24012	16062	11808	18724	26276	27331	26240	23573	19873	16207	13711	11583	9887	8836	7973	7254	6813	6238	5631	4609	4225	4141	4033	3716	3321	3012	2719	2484	2368	2023	1804	1622	1570	1571	1544	1514	1406	1309	1232	1216	1262	1206	1080	1115	1075	1116	1034	1046	1010	1006	968	991	987	934	927	998	915	965	868	892	872	935	917	874	917	879	911	929	915	891	916	856	857	905	906	825	826	836	905	853	882	847	871	878	830	832	827	826	853	873	864	806	839	885	869	880	823	868	840	884	876	831	856	856	871	849	871	855	871	860	881	884	902	870	873	857	879	890	873	879	843	884	857	859	851	845	915	876	894	848	870	891	897	914	811	845	808	872	831	868	880	829	838	834	895	840	850	835	824	904	853	826	879	870	833	850	893	896	832	888	887	863	883	872	817	919	812	870	876	851	853	805	830	861	831	873	820	840	890	807	853	906	860	833	814	853	822	820	828	919	879	839	895	874	818	817	899	799	874	865	873	851	825	823	851	800	856	858	830	847	851	819	821	838	811	843	865	871	874	842	814	869	918	846	872	823	880	809	819	836	849	860	879	912	848	836	891	827	876	842	889	881	846	926	918	860	856	830	863	845	857	862	876	896	909	884	891	854	844	887	917	887	880	860	828	843	862	868	870	833	826	866	845	883	860	887	826	815	836	821	837	790	891	822	857	871	869	882	823	812	859	852	837	815	851	823	869	843	880	929	912	842	895	919	851	853	856	857	875	894	879	879	919	827	851	871	852	851	833	832	894	894	847	878	843	841	861	856	823	818	787	906	871	855	886	852	818	885	839	867	844	799	835	842	844	850	863	866	845	855	856	854	885	826	827	869	805	834	889	834	826	848	870	842	845	841	926	894	854	799	832	833	807	853	852	879	803	847	857	828	855	846	869	850	829	892	901	837	859	833	922	790	830	833	860	814	824	878	844	850	851	899	883	896	905	852	864	856	849	856	849	882	824	876	882	885	862	872	826	847	886	835	876	939	883	921	864	853	813	870	879	836	851	854	874	858	818	815	845	838	849	795	826	891	840	861	882	912	870	849	849	819	904	894	846	854	865	817	880	836	832	852	834	822	829	836	858	873	844	870	869	828	852	850	820	851	851	906	823	896	893	866	808	837	845	821	896	844	882	895	850	824	897	859	858	864	864	861	808	874	813	847	858	871	817	877	863	850	881	825	893	859	853	832	868	872	808	784	858	911	867	897	835	825	896	873	896	807	869	878	890	896	869	842	884	903	838	844	902	894	904	858	859	839	870	850	866	911	856	843	844	895	821	837	832	852	856	915	921	855	891	879	890	848	874	843	840	859	873	856	840	871	847	863	848	803	844	925	850	825	811	858	860	848	866	894	848	861	805	872	848	854	887	875	833	848	857	869	838	817	833	908	887	870	851	854	834	874	849	887	854	897	884	863	845	886	860	812	857	902	851	831	853	841	852	886	840	896	825	837	894	888	815	847	870	882	836	822	843	844	869	822	880	866	842	827	872	844	798	854	817	843	839	837	907	915	840	919	878	829	857	860	910	867	851	828	839	882	871	829	852	856	855	863	912	841	854	879	870	864	782	848	865	867	824	891	832	862	864	862	848	859	878	887	876	816	845	836	891	895	849	832	866	806	805	868	836	856	825	908	844	844	800	914	847	905	839	862	836	873	860	857	816	854	830	875	866	833	863	885	879	872	876	887	869	883	868	835	875	848	879	858	856	832	863	834	861	867	812	826	898	827	860	836	913	879	847	838	828	878	838	828	840	860	853	883	873	860	902	835	900	852	839	838	861	854	886	903	823	841	916	869	832	848	885	871	841	851	823	872	875	873	870	819	849	882	911	878	865	840	828	879	826	830	863	840	913	895	850	830	888	857	860	906	864	857	830	856	800	836	872	863	842	870	835	856	856	871	795	853	833	864	880	873	824	847	807	892	870	853	826	828	856	903	855	832	866	825	868	833	852	865	851	816	841	836	880	804	915	882	887	912	922	901	861	910	845	862	858	859	840	817	888	901	826	859	858	881	836	835	899	847	834	832	835	868	854	884	845	849	870	892	844	859	889	878	811	837	848	885	846	909	877	830	835	842	883	879	919	881	827	896	856	876	840	842	845	818	825	901	848	892	858	803	882	830	857	865	856	884	856	890	872	851	874	829	818	868	849	835	854	859	879	832	868	861	889	804	839	907	857	820	882	867	905	887	893	818	843	874	829	853	836	868	841	844	850	900	833	863	864	864	932	881	827	857	831	815	823	879	836	917	849	877	877	891	906	875	867	808	829	834	868	844	834	865	881	893	878	845	880	868	844	825	811	849	864	878	872	858	886	855	890	854	881	896	813	871	880	870	857	859	842	823	856	812	811	887	824	901	845	895	871	874	866	900	799	882	877	851	825	884	872	829	872	849	878	860	857	860	834	830	858	853	857	866	894	812	899	840	869	853	818	846	823	893	865	905	824	879	909	874	835	888	852	869	870	855	875	895	909	863	821	926	814	810	863	911	874	863	882	820	847	871	801	871	864	859	837	865	868	832	877	879	849	872	842	823	848	861	823	860	853	859	838	870	883	920	866	864	850	855	856	817	889	898	850	900	850	860	864	851	866	833	871	824	867	820	887	851	845	868	861	820	865	798	872	861	814	837	825	860	825	870	874	887	853	841	847	869	934	866	931	853	841	833	815	869	816	834	882	865	839	825	846	836	887	921	832	861	850	815	900	869	887	884	839	832	844	857	815	893	831	860	864	833	803	856	850	927	871	851	925	892	838	850	856	852	879	862	854	864	861	841	909	838	893	858	871	833	901	868	849	812	841	860	826	827	892	848	889	856	847	821	896	876	861	867	893	803	835	871	855	797	856	857	798	832	822	863	863	820	849	853	823	820	856	809	796	870	879	883	816	870	867	874	843	847	822	833	869	899	860	847	835	883	881	854	867	841	870	878	846	926	834	887	850	845	851	889	830	843	888	880	875	841	832	847	846	867	811	846	838	817	868	793	828	868	843	904	885	837	867	767	808	841	826	882	841	874	870	868	832	903	845	917	866	863	884	839	836	872	821	902	809	876	835	880	777	834	872	873	904	809	874	855	885	876	852	846	822	841	828	884	862	828	857	812	864	804	803	825	878	812	850	877	869	860	884	835	833	885	861	874	870	847	816	820	894	887	847	814	845	866	893	855	906	871	825	858	886	881	860	870	828	847	889	807	844	913	848	884	881	810	911	847	866	921	860	914	907	806	880	890	855	864	823	858	909	831	844	833	838	851	806	839	830	853	865	831	826	866	869	847	818	804	865	855	843	862	820	847	864	864	865	848	860	879	884	855	856	852	835	872	788	876	848	872	838	887	816	890	843	885	880	867	878	894	857	888	854	858	834	879	862	915	822	829	877	839	853	855	896	846	877	893	903	871	851	809	845	846	871	866	907	834	843	893	895	863	892	868	845	864	816	855	901	912	821	860	867	872	881	846	891	816	885	815	869	822	852	886	871	854	844	874	878	829	856	868	896	847	892	844	853	875
3454	2021	1117	744	842	1131	1119	1081	862	643	484	414	403	327	335	267	259	205	246	218	146	161	202	163	170	132	154	122	115	115	98	95	72	86	91	80	94	82	91	76	60	65	59	85	80	89	78	75	70	81	66	63	80	56	87	54	76	75	86	56	79	56	53	83	70	66	69	77	67	75	53	65	53	66	75	76	61	74	64	63	71	70	67	70	66	69	67	72	60	81	73	68	73	63	64	70	80	64	62	57	79	82	64	57	72	80	79	74	70	73	78	66	51	49	89	60	79	69	61	85	58	80	54	68	71	81	65	67	60	50	61	70	60	71	80	64	45	68	71	87	65	63	77	66	63	65	53	63	66	48	81	74	69	60	79	66	70	77	65	69	71	63	61	61	67	64	54	80	59	64	65	54	59	75	63	71	70	75	71	69	71	63	68	67	76	61	74	74	63	75	70	57	76	55	74	54	78	69	60	67	63	65	56	82	80	78	72	78	75	67	79	69	69	68	89	70	70	51	61	56	73	70	76	72	73	66	74	70	63	50	67	76	71	55	59	60	57	59	78	60	73	76	68	67	60	58	63	80	68	59	58	64	65	78	63	52	73	59	64	75	57	67	73	62	63	70	80	68	60	74	54	84	70	70	70	68	61	67	72	91	66	71	76	63	76	70	68	66	66	60	79	44	70	60	76	70	53	58	72	63	65	58	65	59	77	73	67	69	70	55	69	74	81	67	73	77	66	63	58	59	61	80	79	67	72	83	54	74	80	68	56	65	61	70	60	69	54	60	56	68	63	59	56	59	62	76	68	58	56	63	66	80	83	64	64	73	61	59	72	92	46	65	61	69	69	76	71	68	66	62	68	57	73	74	70	68	76	75	71	89	69	66	66	51	71	69	65	70	66	74	68	74	67	64	67	66	56	79	53	69	61	75	82	66	80	72	81	80	70	61	72	70	85	76	72	77	72	83	82	70	67	66	73	65	72	78	60	63	71	70	64	76	60	65	62	57	63	57	71	69	72	71	63	58	68	60	73	73	59	82	62	75	68	63	61	68	70	63	75	70	78	65	64	66	82	58	66	65	61	70	67	59	67	73	70	62	64	62	71	62	72	66	61	71	76	52	66	69	76	68	62	66	55	78	80	79	71	68	67	63	83	51	64	76	77	80	65	64	63	67	83	79	69	58	55	68	64	78	67	81	59	78	57	65	79	72	79	67	62	64	67	71	62	66	62	49	74	79	78	68	66	67	61	69	56	68	71	81	76	76	56	74	57	84	77	70	76	76	47	52	74	71	57	56	65	59	62	72	71	65	67	67	48	74	62	69	63	61	75	61	72	60	71	54	59	71	75	62	66	60	68	56	58	74	69	71	69	88	71	85	74	64	76	71	64	66	60	66	78	72	67	70	60	65	60	62	60	80	66	69	62	57	70	69	62	68	62	80	63	70	67	69	69	59	74	61	67	63	60	63	53	64	66	71	68	73	61	65	50	85	62	59	63	54	74	70	61	68	70	64	77	78	83	64	65	65	72	69	74	51	68	44	64	62	76	65	70	68	46	66	66	60	58	76	68	66	62	67	65	57	59	61	80	71	68	64	64	71	54	69	68	73	59	77	62	66	62	61	65	56	62	73	60	69	62	81	73	71	85	64	57	65	72	65	76	80	76	75	69	72	73	56	57	70	80	67	72	71	71	70	72	58	69	64	73	63	70	62	69	80	66	54	70	72	65	73	82	60	58	74	77	58	75	80	64	83	69	66	69	62	69	60	68	82	59	77	56	78	74	68	61	86	79	83	68	62	74	66	70	65	58	62	64	76	61	83	64	78	68	62	59	55	70	61	82	70	89	52	61	67	78	71	56	65	65	56	58	71	76	69	74	65	67	73	77	77	71	68	60	77	75	84	62	65	56	73	65	77	74	53	69	55	54	63	60	81	65	69	69	83	66	79	58	63	66	52	70	53	65	65	66	70	64	52	63	67	62	69	53	60	70	61	68	89	68	67	70	67	73	54	70	66	76	75	77	69	60	74	68	63	58	71	67	70	75	61	68	74	85	58	64	67	56	73	58	81	63	80	64	69	62	71	62	65	68	77	63	61	72	76	52	78	66	64	78	81	84	75	59	77	77	62	62	82	75	60	67	55	63	73	62	75	67	69	72	75	81	47	63	81	70	76	56	72	68	69	71	92	75	69	74	60	70	65	70	70	58	57	63	73	71	78	58	63	71	82	58	60	60	48	72	63	71	67	71	63	70	73	60	67	73	75	71	81	69	67	52	81	73	52	64	64	77	63	63	70	74	69	60	69	69	68	77	66	60	63	80	67	77	72	68	77	71	63	69	71	76	58	62	58	75	71	56	79	73	63	79	53	65	78	65	63	76	60	74	66	77	71	57	68	74	60	91	57	61	73	69	59	67	66	66	51	86	71	67	56	56	74	73	68	67	71	62	52	70	68	71	52	72	58	46	70	74	71	67	56	62	60	68	69	75	63	87	76	68	68	69	64	73	61	63	65	82	64	80	72	61	69	77	66	71	62	77	70	70	63	67	56	59	57	58	59	61	85	70	63	54	74	71	67	78	55	60	66	72	80	61	59	59	69	69	74	53	74	85	62	58	69	75	69	67	62	75	71	81	68	72	72	76	60	58	89	74	60	80	63	74	59	67	74	63	69	78	63	56	84	71	69	70	83	69	52	71	65	54	75	74	58	61	75	73	56	73	62	77	60	74	68	75	69	67	74	64	80	74	51	58	57	72	68	70	70	66	79	74	72	73	63	70	63	75	54	61	73	65	72	82	65	63	60	64	63	77	75	75	63	67	58	66	72	64	82	60	65	58	61	57	65	86	65	71	63	74	91	75	64	71	59	76	68	68	77	61	76	75	82	69	83	64	84	75	68	66	56	65	66	83	68	73	74	78	63	86	71	60	69	79	60	72	65	77	69	78	90	57	82	83	59	66	70	65	65	58	62	76	58	68	63	58	65	64	72	61	81	56	58	68	63	68	74	60	74	60	60	80	67	63	68	77	62	86	70	70	70	80	67	66	62	53	65	92	61	81	63	67	67	89	65	72	56	65	69	67	59	69	85	85	67	76	59	70	68	84	72	67	77	71	74	75	73	66	64	80	79	70	69	58	78	67	85	70	77	62	78	77	60	78	58	76	72	68	71	62	67	67	71	68	67	60	49	68	58	77	65	59	72	84	64	61	64	74	59	67	65	63	54	69	58	64	56	66	62	73	63	85	64	73	64	79	68	76	59	64	62	70	70	67	90	78	69	51	65	63	63	70	55	68	58	62	60	56	66	70	58	59	79	68	66	91	73	67	65	59	70	78	62	77	60	73	69	73	79	62	65	65	68	69	61	64	68	54	58	75	73	73	73	70	86	84	66	74	66	67	73	70	63	78	68	65	58	80	68	93	68	66	67	59	77	80	56	72	80	66	67	65	60	54	73	63	58	59	70	75	69	59	74	64	69	61	52	75	62	71	61	70	60
27718	18724	14152	21780	29305	30166	28542	26258	23236	19182	16008	13835	12075	10472	9240	8463	7844	7321	6876	5975	5007	4703	4796	4461	4050	3595	3205	2948	2788	2448	2061	1898	1729	1799	1754	1768	1622	1377	1316	1363	1289	1215	1137	1126	1097	1113	1123	1080	1088	1028	978	975	977	946	915	958	946	871	950	894	901	913	911	916	874	876	901	925	848	866	878	813	854	890	859	840	794	858	849	827	845	805	777	851	798	850	803	838	803	822	790	762	833	772	815	798	811	802	770	857	821	825	786	757	840	773	727	832	838	839	799	817	803	818	878	861	789	819	827	796	862	812	823	800	796	816	863	815	886	837	837	805	888	873	823	817	797	831	826	859	829	802	813	814	754	863	806	797	849	804	803	821	835	809	772	782	817	807	825	798	843	816	849	804	764	804	843	811	792	836	850	848	795	787	821	798	835	796	841	765	794	769	822	829	814	780	805	853	797	835	787	791	813	806	756	825	813	805	787	816	767	813	821	798	847	822	829	796	790	809	799	845	799	889	796	806	754	849	791	799	814	820	829	802	814	754	839	834	865	859	852	845	820	812	828	831	837	771	784	822	798	783	847	829	841	846	798	794	881	779	785	799	797	815	831	819	798	844	854	820	783	828	800	829	850	801	768	801	795	780	787	770	763	873	774	784	833	858	812	815	767	816	821	826	816	774	768	845	817	869	837	807	800	864	849	841	831	776	862	859	808	798	816	815	797	824	766	850	773	838	780	848	799	858	814	821	831	753	809	822	855	799	758	836	809	872	797	794	783	841	861	860	791	795	840	812	818	814	803	798	833	826	803	818	839	815	810	867	822	802	787	801	778	822	778	833	864	809	765	780	835	798	825	816	779	783	853	843	789	844	777	825	831	805	815	791	753	845	788	838	797	840	842	814	795	793	793	823	847	850	786	809	829	806	818	782	784	804	795	779	816	831	839	831	793	827	838	872	816	791	797	840	839	840	841	755	817	797	783	814	846	832	818	817	795	759	817	784	860	816	830	807	799	787	809	825	842	827	810	814	832	818	795	780	813	768	845	821	805	823	805	791	821	843	752	830	779	852	757	835	885	796	794	856	801	837	803	763	855	838	811	825	822	805	807	823	815	815	849	752	851	811	821	861	800	824	816	819	827	814	845	833	848	781	827	850	833	857	807	808	823	825	839	857	781	799	808	831	772	800	761	845	791	829	838	850	839	805	825	807	796	842	779	820	827	773	823	796	818	733	808	856	838	801	796	838	810	824	860	794	806	772	803	854	805	815	810	819	821	816	814	847	871	831	776	810	838	860	774	814	797	769	798	797	825	829	798	829	857	827	784	785	838	787	843	824	790	788	805	827	812	804	843	822	840	861	807	819	805	804	748	791	830	828	829	792	901	873	832	790	818	888	806	799	855	791	804	851	843	768	814	806	782	823	817	833	815	832	726	758	788	855	843	820	817	845	821	854	721	793	816	826	812	811	788	778	857	807	813	824	876	797	815	765	793	831	775	818	783	839	830	794	770	776	753	803	800	795	797	831	844	815	876	754	839	811	832	809	838	846	835	849	828	838	798	765	813	781	823	839	803	787	855	832	820	808	828	792	787	823	807	810	818	809	774	829	791	838	792	776	764	842	805	816	826	791	782	803	815	787	826	866	818	811	831	811	854	781	834	800	833	814	836	816	822	760	817	769	850	793	838	874	814	833	793	836	778	809	841	823	829	808	808	829	813	852	810	778	826	781	859	817	818	812	828	804	796	849	802	796	777	810	816	774	791	830	818	793	825	815	754	805	846	810	803	775	836	814	810	847	862	786	769	824	785	824	799	820	851	787	794	822	787	789	772	790	782	827	754	879	824	779	821	815	840	826	822	763	766	811	805	828	802	837	830	787	808	764	841	794	854	781	834	756	832	789	808	774	794	779	828	819	850	796	774	784	767	782	837	850	855	784	827	822	836	834	787	802	816	829	771	784	819	799	865	787	766	798	811	839	835	821	839	763	841	809	800	834	834	770	757	788	797	746	772	776	792	802	802	849	793	787	796	829	834	771	782	801	829	815	833	809	841	805	802	821	822	819	795	819	780	793	816	826	847	841	822	814	784	842	832	804	796	818	780	746	810	809	837	800	805	825	841	850	837	824	789	803	795	792	833	813	786	800	828	830	827	830	785	835	797	860	850	829	784	758	799	792	785	814	856	799	824	818	792	832	837	815	826	790	770	829	805	792	767	808	837	848	811	762	840	834	811	790	804	829	796	837	831	804	785	793	827	846	807	807	816	778	826	816	814	768	853	785	774	801	837	812	819	789	770	815	833	829	803	818	809	793	869	826	814	801	777	858	832	822	747	793	816	773	821	786	802	829	785	786	803	808	889	871	811	801	825	803	765	859	826	833	849	793	804	850	785	820	839	837	827	809	849	812	833	778	837	819	800	785	820	827	805	838	777	837	803	846	809	828	801	822	815	810	840	769	799	787	809	799	789	833	803	857	800	848	770	843	745	783	802	824	826	774	766	864	803	815	801	811	787	810	799	847	811	812	832	856	791	816	804	836	820	840	849	839	748	787	830	818	817	786	834	826	815	796	795	794	802	803	838	829	845	820	762	814	792	795	825	810	799	819	759	846	784	867	794	808	799	831	830	765	790	826	803	766	819	874	815	780	818	806	830	857	807	814	803	817	851	830	847	814	863	827	820	762	840	838	827	777	817	816	781	803	818	792	846	837	835	759	806	808	779	774	820	776	810	862	838	779	847	760	876	837	808	832	763	833	780	826	831	821	829	817	783	769	817	805	834	858	810	815	860	840	793	823	767	816	796	832	824	802	816	795	802	769	792	862	852	799	826	802	786	785	827	798	804	797	830	806	876	760	801	876	842	858	823	826	834	763	794	816	790	817	808	793	793	792	854	783	856	840	768	850	806	801	837	812	804	821	856	867	871	828	798	792	843	869	845	794	798	771	815	798	819	793	864	790	803	809	828	813	813	788	814	799	785	814	805	791	868	784	803	787	866	811	795	809	856	816	789	810	788	841	785	852	790	807	845	789	869	821	824	811	829	804	797	832	827	760	788	847	823	838	829	786	819	815	842	815	861	840	815	858	837	841	816	851	824	798	826	821	744	851	822	764	819	778	808	818	787	832	790	783	845	779	809	804	857	850	816	840	819	837	843	791	763	792	838	834	837	798	850	822	809	828	827	816	808	867	872	818	781	875	780	834	847	809	850	843	829	861	824	802	804	852	844	850	772	815	849	816	777	791	797	798	798	834	814	841	829	863	803	778	817	823	843	828	779	819	852	833	806	837	795	797	768	780	803	830	817	810	786	813	830	805	789	837	803	741	797	791	820	813	820	819	826	848	805	789	798	807	853	834	829	832	777	750	839	807	778	835	847	847	828	842	784	850	810	794	797	825	782	848	818	843	822	795	821	814	798	804	817	782	776	839	818	807	812	811	808	793	821	791	849	817	819	824	851	809	788	823	827	814	827	813	882	826	843	785	842	835	835	809	788	853	805	764	808	809
2348	852	518	354	423	555	521	527	464	391	251	234	211	174	151	165	138	158	161	132	134	96	110	128	114	88	91	83	92	81	83	75	88	59	74	74	66	68	73	74	74	87	67	68	75	71	67	84	61	64	63	70	66	77	77	64	61	58	67	66	73	60	72	68	60	70	56	88	70	62	64	60	75	62	48	73	60	56	59	63	71	60	57	68	65	59	73	44	73	56	62	80	62	59	69	56	68	73	71	71	71	60	79	67	61	66	59	77	59	61	78	64	82	47	68	79	77	69	67	60	69	54	68	65	65	70	62	63	60	73	68	55	63	56	56	78	75	79	60	94	77	65	66	71	73	62	76	58	68	60	54	64	59	73	74	72	70	60	71	76	75	74	62	63	57	68	59	82	57	68	54	73	57	60	58	69	70	76	69	60	81	60	68	69	81	58	78	61	57	64	79	68	74	54	63	64	77	66	59	65	73	68	63	59	67	54	67	71	61	68	78	65	60	64	63	76	63	81	69	61	68	62	65	58	75	65	69	47	60	67	72	68	78	65	54	76	49	74	65	68	51	67	66	70	61	71	68	88	58	70	59	71	65	56	71	66	60	54	65	70	51	65	74	67	64	53	59	70	62	62	77	62	68	52	71	68	64	73	58	62	60	59	72	70	52	69	71	67	73	61	72	71	63	64	57	72	60	63	54	63	62	61	74	72	62	59	67	63	66	56	69	53	76	87	62	76	73	58	62	69	63	67	64	50	70	65	58	60	59	78	59	61	81	59	76	71	71	66	66	71	71	51	70	70	70	62	68	62	72	59	80	65	74	78	71	50	70	73	72	65	70	63	65	59	53	80	90	69	76	61	65	64	70	68	74	62	78	62	75	82	62	63	51	56	81	61	61	59	70	78	71	72	76	75	51	70	62	70	74	76	59	67	56	66	65	60	67	72	69	75	65	79	79	65	65	68	63	59	75	56	60	60	70	60	72	67	66	62	69	65	70	63	80	66	73	75	65	59	60	74	72	76	67	67	52	68	72	59	67	58	76	65	84	67	50	61	69	67	76	64	74	69	59	65	63	65	58	68	78	64	64	66	70	78	68	57	60	55	59	64	71	60	61	64	61	64	58	82	63	69	71	67	60	58	55	59	67	78	58	63	64	63	67	59	70	64	61	75	56	66	58	69	77	75	55	61	64	72	64	62	62	69	79	70	75	65	62	60	63	63	58	72	66	61	70	71	65	55	60	72	68	58	76	67	69	56	63	68	82	75	62	66	77	67	56	72	49	67	68	70	69	60	71	77	70	67	75	72	54	71	70	66	65	66	67	64	66	73	67	81	80	64	55	73	60	73	76	57	82	51	63	58	64	54	77	69	69	72	62	62	43	58	54	64	74	69	72	58	72	79	74	69	71	78	79	57	69	79	59	57	64	61	66	79	60	62	60	59	72	74	67	74	62	65	76	64	70	81	74	60	50	67	58	64	86	87	56	53	80	66	71	63	71	82	52	67	78	82	72	69	72	66	64	84	49	78	52	58	78	62	63	61	80	66	76	80	61	64	76	69	79	75	67	61	53	72	68	63	70	79	60	68	71	68	59	73	62	61	71	67	75	60	69	69	88	66	76	73	69	47	52	69	66	68	72	67	64	76	73	59	72	63	56	55	75	68	79	59	68	75	60	72	72	55	58	61	67	61	71	63	63	64	65	66	63	57	74	79	62	92	70	91	63	59	66	71	60	63	65	75	65	58	62	70	59	75	64	55	62	59	69	69	72	53	61	62	73	82	74	59	67	62	67	51	76	64	83	59	61	66	51	74	77	62	66	63	64	74	75	55	62	66	63	53	61	51	68	60	64	52	61	64	63	62	65	74	56	50	54	69	63	62	69	83	65	70	69	63	63	55	71	85	53	62	50	76	61	68	56	55	69	70	60	53	63	55	50	80	77	55	74	79	59	59	85	71	66	73	77	65	78	66	66	73	78	51	62	65	62	61	60	76	67	62	60	64	65	75	63	67	65	64	70	86	54	63	65	71	71	56	57	55	62	60	63	56	54	61	65	65	71	72	70	57	61	74	57	63	58	71	68	65	72	58	69	67	63	71	69	62	62	73	55	67	74	76	61	67	68	68	71	60	79	63	68	65	64	67	71	63	80	70	86	62	68	70	62	62	53	64	63	75	60	64	79	63	59	66	80	78	70	54	83	72	70	74	74	57	64	67	70	66	66	69	60	69	74	73	56	58	57	67	57	73	64	53	80	62	79	59	73	65	59	52	65	71	63	62	63	68	73	75	55	72	70	58	79	56	80	60	70	56	69	62	63	62	49	48	58	68	66	62	68	53	69	64	61	67	74	78	80	70	76	57	80	61	66	65	57	79	66	78	64	69	85	52	64	66	55	76	60	73	76	70	48	64	68	69	57	81	70	62	58	50	72	66	65	71	57	76	62	59	61	72	53	66	76	79	69	75	58	64	61	83	61	61	75	62	60	50	54	53	66	67	76	70	57	52	70	67	52	56	72	72	61	60	62	61	68	83	67	57	73	76	58	62	57	62	69	69	77	65	64	76	55	60	64	62	58	68	80	53	61	70	71	68	61	84	57	65	72	62	73	61	60	55	70	66	77	64	54	70	65	69	80	68	68	58	64	53	57	62	56	68	75	71	73	62	73	62	56	51	65	57	58	61	65	65	64	78	64	68	64	65	62	62	70	73	71	82	72	75	54	64	79	63	62	69	64	76	52	75	76	56	69	70	68	58	67	75	62	74	69	68	63	64	59	63	83	52	66	60	80	72	71	68	75	62	77	61	65	56	67	66	76	65	68	75	57	75	73	67	70	57	74	80	81	59	59	70	59	55	72	61	63	63	77	62	66	62	56	69	58	69	61	51	82	72	65	75	55	53	55	71	62	69	63	65	67	74	60	54	68	68	75	64	70	68	79	68	74	73	46	70	81	64	75	57	59	72	62	65	66	58	66	77	59	70	61	62	80	56	57	76	77	70	59	69	80	65	71	67	78	56	80	62	50	77	66	78	51	68	53	69	56	63	67	68	60	69	47	85	66	67	70	65	65	59	60	83	67	58	72	81	70	74	64	66	62	69	77	74	68	70	68	60	73	61	70	73	62	66	76	54	89	70	75	68	56	65	68	71	63	71	66	61	71	61	76	61	63	84	75	69	68	60	73	65	84	69	76	59	54	58	76	72	73	61	54	80	64	71	61	62	73	75	64	64	68	89	78	57	63	62	77	81	71	58	72	60	66	71	59	65	54	62	69	73	72	52	62	58	60	65	69	63	50	59	69	44	85	65	62	67	67	61	69	78	70	58	73	56	82	55	48	69	61	70	57	60	62	57	59	69	66	65	62	67	59	69	53	53	68	71	61	69	78	60	56	62	59	69	82	64	66	61	61	61	75	68	60	68	67	60	62	66	70	70	64	61	56	75	47	75	68	41	57	53	66	64	61	67	73	61	82	61	57	56	72	49	50	57	57	63	60	76
20692	13019	8660	14386	22328	23258	21254	19487	16492	13155	10458	8181	6861	5890	5056	4531	4238	4191	4065	3708	2997	2763	2672	2635	2393	2253	1911	1797	1704	1620	1313	1192	1218	1188	1117	1166	1169	1088	1002	990	1019	950	955	938	909	932	888	901	851	871	887	850	864	840	838	890	810	830	790	875	841	863	795	835	832	813	791	854	802	812	795	769	768	854	804	790	799	803	770	798	772	812	785	827	790	810	812	796	844	799	789	729	830	780	805	816	722	795	826	787	787	820	831	824	845	802	828	785	767	801	839	809	784	806	850	843	821	770	815	815	824	830	781	830	839	839	759	816	780	804	773	849	811	828	861	800	826	774	794	809	808	804	785	786	845	825	806	777	801	796	838	823	767	797	783	826	789	867	780	793	787	768	787	772	776	836	813	805	781	804	831	773	848	832	794	807	745	820	807	843	784	784	833	830	758	822	838	776	831	788	801	879	838	800	786	770	762	796	859	843	779	791	787	797	821	834	827	775	855	815	783	814	833	776	763	783	774	779	824	799	837	862	835	846	784	766	781	779	749	790	810	845	801	787	809	824	847	779	777	825	798	756	824	798	819	811	830	804	812	787	805	792	786	842	756	836	796	768	803	795	817	834	792	819	809	871	783	783	777	774	817	820	780	828	806	784	784	803	756	790	787	764	788	773	824	827	800	810	847	793	810	772	812	818	801	806	828	776	790	772	846	758	819	829	810	765	818	800	853	809	800	836	863	817	794	785	792	839	797	863	784	805	812	792	791	787	807	833	823	813	855	808	800	769	768	830	810	778	852	775	833	801	830	762	795	800	828	834	826	794	799	803	793	739	763	759	787	810	811	795	822	851	819	833	835	822	822	798	783	846	829	827	836	792	801	828	771	792	786	774	784	786	793	781	843	790	801	841	805	839	828	789	809	776	800	759	780	815	840	850	818	820	814	812	790	756	855	850	741	857	793	757	765	829	807	811	813	724	762	796	777	814	845	775	806	811	776	763	839	815	824	832	832	745	777	824	796	763	803	804	749	880	796	791	756	797	801	812	776	848	834	739	787	803	858	830	776	808	785	814	792	815	856	803	813	827	784	827	808	811	800	821	803	778	817	790	753	839	794	812	809	811	822	793	805	799	806	806	772	815	753	849	773	778	790	801	868	805	805	826	838	766	784	821	840	805	871	805	830	805	779	776	811	812	843	805	827	781	814	826	814	762	807	777	776	858	815	792	799	832	797	810	841	803	777	799	822	819	761	795	820	772	815	823	843	785	801	862	809	818	769	804	803	753	800	812	840	802	788	819	800	824	729	811	830	777	863	799	839	854	825	835	824	811	779	768	753	802	854	791	838	803	846	815	807	734	830	814	716	842	750	824	802	818	781	840	829	797	821	816	817	769	806	802	794	770	839	801	798	843	836	769	808	796	793	768	806	768	820	799	782	835	783	827	844	784	836	841	850	816	801	790	812	829	784	798	789	797	796	840	798	834	808	792	806	763	748	831	803	809	804	754	820	815	809	793	818	831	808	799	810	819	850	814	862	818	800	794	806	834	799	791	799	784	801	774	782	818	827	760	771	825	797	804	801	784	831	809	768	810	757	795	796	812	826	898	784	790	799	852	788	782	784	811	733	817	790	754	808	769	807	807	819	786	771	797	806	816	800	795	765	840	850	836	797	814	818	764	797	799	794	777	835	793	789	798	797	748	731	813	835	811	743	811	781	821	799	770	831	766	776	807	866	820	821	764	775	828	799	762	780	849	798	829	797	809	781	802	796	800	795	784	819	775	807	818	795	816	822	800	763	846	784	871	826	802	818	838	842	819	816	791	796	851	853	897	809	819	772	767	809	786	778	805	796	800	832	787	806	824	835	828	846	821	788	786	825	823	816	810	807	770	815	758	856	800	800	880	751	805	752	783	812	826	783	797	787	826	787	793	799	856	840	769	833	791	776	817	794	821	776	776	834	808	826	787	839	824	809	828	814	806	757	801	869	825	818	793	834	861	788	815	818	801	771	838	758	764	810	831	820	778	787	797	822	796	826	793	804	811	846	754	757	840	832	839	791	782	784	779	772	775	822	801	752	810	732	819	822	886	859	777	856	776	828	838	817	786	806	768	777	821	827	804	809	759	803	801	801	760	752	784	810	797	796	772	786	785	774	823	792	770	785	842	776	775	835	860	793	832	789	828	839	782	774	816	799	828	827	827	815	787	816	820	796	832	753	784	800	814	775	773	787	742	802	771	804	767	807	860	790	786	813	782	807	854	759	835	763	793	788	780	819	783	799	835	748	848	821	797	740	797	768	854	808	800	851	777	829	833	766	799	802	812	786	845	822	790	833	848	789	794	835	828	814	828	784	821	752	836	822	856	779	812	819	756	796	764	826	843	803	735	810	829	784	820	785	801	821	793	839	821	819	731	816	835	809	803	743	808	814	815	771	788	762	801	823	864	846	818	776	820	810	821	835	802	806	759	729	768	819	795	803	818	830	808	805	785	784	782	791	828	820	800	827	805	806	810	802	793	798	805	829	805	804	828	790	827	804	829	796	747	836	804	787	812	804	842	801	802	827	807	798	801	816	784	804	872	823	779	854	795	784	817	824	800	778	794	808	796	860	794	863	803	789	791	803	775	790	845	768	801	767	843	827	839	775	811	784	775	819	777	812	803	806	848	816	835	764	792	785	792	824	781	836	869	820	794	831	800	774	824	770	791	799	809	830	826	806	806	814	811	779	790	850	826	839	812	794	803	778	775	822	806	863	826	834	789	830	804	796	828	751	832	750	798	811	803	849	792	840	824	791	816	805	762	805	824	830	819	760	808	778	763	820	828	840	822	811	836	795	851	829	800	779	828	807	809	817	785	848	802	759	825	810	791	833	800	834	805	836	800	818	786	737	825	786	841	791	806	802	761	854	794	826	788	809	799	819	785	816	793	781	744	840	818	831	794	819	768	838	774	824	789	771	808	797	790	801	794	812	799	778	811	816	813	842	782	801	772	821	753	827	816	792	784	818	838	799	789	771	839	795	842	755	837	766	787	793	774	824	819	798	776	781	799	851	780	813	754	774	798	805	821	788	807	794	806	770	820	806	764	806	804	835	789	816	822	812	753	799	763	783	835	792	819	804	782	843	822	822	834	780	834	798	807	819	811	778	842	799	815	767	758	738	773	764	779	827	797	795	781	809	843	819	774	843	774	780	772	760	836	857	844	777	817	794	812	813	816	839	796	784	819	804	810	791	836	832	780	747	822	791	827	824	810	771	796	805	756	865	840	839	841	730	797	830	778	844	801	790	819	796	821	836	760	769	805	783	821	764	846	786	824	806	830	854	799	796	848	794	825	817	782	807	795	784	770	882	815	849	829	807	815	791	799	772	777	791	766	761	805	841	766	813	779	802	785	832	807	764	815	813	767	854	781	840	804	804	802	745	840	833	809	745	807	837	801	794	817	798	794	821	803	791	840	759	873	782	734	786	804	778	802	764	764	837	785	807	834	804	811	802	771	764	782
2311	1418	807	546	669	895	836	730	643	521	386	338	278	247	199	183	198	180	171	168	151	129	130	139	153	114	97	86	103	83	82	83	87	87	92	80	72	61	87	79	64	71	68	86	69	59	77	74	77	69	55	77	54	69	82	59	63	72	59	75	89	68	64	57	73	71	57	67	49	61	68	60	74	53	62	82	73	64	53	74	62	70	64	73	71	88	60	70	60	69	60	65	68	65	64	67	58	72	58	70	68	63	64	71	86	69	59	61	65	74	67	57	58	69	46	55	63	66	67	63	59	61	64	66	68	58	61	60	60	71	70	66	60	68	58	71	72	68	60	54	74	70	68	62	73	61	60	65	58	77	78	63	74	71	59	74	60	75	52	44	68	65	65	48	68	67	69	68	65	49	78	70	69	61	52	60	57	57	64	64	72	67	71	67	59	74	77	56	60	61	47	62	59	83	80	59	64	54	53	71	53	63	74	60	63	51	79	66	63	64	72	49	78	65	65	62	78	73	59	52	67	68	74	61	71	65	57	58	54	61	78	60	60	78	58	71	68	58	71	60	79	63	56	72	67	68	66	61	53	60	58	60	71	75	65	60	66	64	50	77	74	69	79	52	63	60	65	59	50	57	55	75	62	58	65	74	63	67	60	82	68	67	61	58	79	62	49	63	61	69	62	58	65	73	66	55	52	84	74	58	61	65	64	55	79	75	72	61	58	57	70	75	61	58	57	44	59	71	53	62	70	59	61	70	60	61	59	70	67	65	68	78	70	68	66	61	60	67	73	61	77	67	58	71	70	74	65	73	66	55	67	47	73	66	78	49	65	69	52	75	50	56	73	66	63	65	64	69	53	63	60	67	68	79	73	50	74	70	62	57	50	52	83	63	63	51	64	67	64	68	76	65	62	59	64	65	73	67	53	58	70	81	71	63	60	64	77	74	72	66	60	65	67	67	64	73	67	65	48	65	65	73	52	58	74	66	62	57	80	51	73	64	68	73	70	57	66	71	69	53	73	53	66	51	64	90	63	67	50	55	74	58	67	61	55	50	58	60	75	63	51	67	65	77	73	61	51	59	48	65	63	66	65	62	56	54	61	65	72	70	71	67	70	54	57	54	65	58	63	65	68	75	42	74	75	61	70	67	51	71	68	60	77	47	62	66	67	78	76	78	55	61	70	63	74	59	62	71	57	69	50	61	70	71	68	73	65	67	67	67	67	63	61	65	53	63	63	69	66	70	62	75	66	80	67	68	60	54	71	50	72	53	71	65	71	66	64	66	73	70	80	80	55	76	59	73	61	59	55	67	81	57	56	75	71	60	59	68	67	48	69	75	72	55	67	67	67	69	71	60	62	57	70	65	55	70	57	58	55	63	51	69	68	66	65	60	60	63	63	52	72	65	69	71	79	42	66	64	64	65	76	57	52	66	60	68	57	60	65	60	65	73	62	66	53	58	58	60	76	62	72	55	77	52	60	68	60	71	69	65	63	59	66	70	66	53	65	53	65	65	61	70	65	70	54	73	68	61	63	70	59	54	59	65	52	74	54	53	68	78	62	63	49	68	64	67	60	66	68	81	65	65	47	71	71	62	54	66	66	57	74	64	70	67	67	64	65	66	63	67	79	68	64	71	65	68	54	78	64	63	69	59	55	59	74	64	79	66	72	57	64	76	52	68	69	57	65	63	60	81	62	73	66	70	64	74	55	67	79	55	77	67	74	64	79	59	72	59	60	65	71	66	70	60	61	64	68	63	73	69	73	68	64	54	83	67	50	73	74	60	68	71	67	60	77	67	64	71	68	70	55	72	72	54	62	69	58	50	62	78	71	65	60	62	70	62	54	67	51	73	59	70	66	70	63	63	68	77	66	60	53	59	65	43	66	52	76	58	51	67	83	65	72	66	58	52	62	72	70	78	72	50	65	70	62	44	58	60	55	75	69	64	59	58	68	60	63	56	68	77	70	63	61	64	70	68	69	61	68	49	55	60	56	61	65	70	90	69	55	62	74	60	59	72	67	63	56	65	67	54	67	70	71	62	58	44	70	65	52	50	63	59	40	63	53	62	65	61	64	60	52	68	59	67	69	57	53	69	64	66	71	68	72	68	68	72	70	69	59	66	65	68	56	50	57	69	54	57	68	68	55	70	66	67	58	64	67	75	63	56	65	58	64	59	64	60	71	57	58	48	47	62	71	74	61	65	57	71	57	68	69	68	77	67	54	62	65	52	50	61	66	79	56	71	55	67	62	77	72	66	70	62	64	60	62	76	67	56	60	59	74	59	67	59	57	69	58	55	56	49	55	62	69	64	77	58	65	52	59	58	70	69	66	63	75	69	54	61	56	63	69	63	61	63	62	67	77	72	67	52	46	78	66	58	66	60	53	61	65	62	63	52	59	76	65	66	66	73	70	62	73	65	71	68	57	69	63	56	68	73	59	76	62	60	53	56	50	74	63	67	67	65	63	54	66	63	55	59	64	87	46	66	64	61	50	69	53	58	57	69	60	77	58	59	78	59	64	65	53	66	59	64	64	64	62	60	67	64	61	71	63	69	56	67	75	58	57	64	72	66	66	61	66	46	59	60	69	60	64	64	55	58	69	61	81	63	50	82	64	74	64	67	59	74	59	59	63	87	69	68	69	64	68	65	71	56	57	59	71	66	55	71	75	63	62	78	63	64	62	67	55	66	70	73	66	62	85	53	60	69	52	70	54	63	70	62	68	64	62	60	65	59	60	49	65	64	64	46	67	65	69	60	58	80	60	81	63	60	74	49	71	54	57	63	57	69	81	55	54	62	56	48	66	64	57	80	69	56	75	67	65	83	61	58	61	66	68	68	63	76	69	57	63	69	74	56	70	54	80	61	41	65	76	77	56	51	75	60	63	53	68	65	63	76	81	69	67	70	60	60	61	64	62	71	61	66	65	68	69	62	56	66	79	69	52	47	64	57	59	73	62	65	70	68	66	70	61	87	60	64	56	70	70	72	51	72	61	67	71	67	75	49	57	70	76	48	62	57	72	55	72	60	64	69	72	61	68	59	52	65	63	60	70	69	66	69	63	59	62	55	79	75	65	63	65	62	48	69	70	56	64	53	66	58	63	67	55	56	70	50	59	61	58	60	62	63	46	55	79	70	51	48	62	58	63	52	61	84	61	86	61	72	67	60	72	73	56	54	58	71	59	67	64	58	60	73	61	65	53	62	59	54	69	58	54	75	60	69	69	62	71	67	57	68	65	66	63	49	65	56	66	64	57	67	64	62	57	60	71	68	66	66	61	56	68	61	71	57	77	49	48	53	66	71	52	65	67	68	75	76	65	55	61	62	60	60	68	63	67	72	58	65	51	72	66	73	69	72	60	61	58	66	72	77	55	70	76	69	52	58	69	78	65	74	65	79	59	69	64	58	70	73	83	68	64	58	55	70	51	71	61	57	81	59	47	69	69	57	63	74	74	51	62	55	62	65	80	59	70	64	56	64	54	71	73	64
24186	16827	11882	18772	26968	27764	25746	23331	20362	17033	13902	11095	9267	7812	6918	5889	5447	5308	5101	5016	4204	3505	3433	3533	3330	2793	2489	2286	2088	1750	1469	1431	1427	1326	1359	1403	1332	1238	1264	1162	1037	1040	1001	1033	1051	1021	918	925	942	864	871	895	920	881	879	880	886	877	834	826	821	833	806	838	833	826	790	795	802	794	872	792	834	791	800	807	704	764	759	777	826	797	754	725	783	805	819	734	794	784	769	784	761	773	816	823	829	823	810	766	775	810	781	784	811	777	786	796	771	755	781	736	791	782	800	783	774	793	806	746	824	729	814	803	841	775	747	753	781	787	817	776	778	765	755	825	737	773	742	785	741	795	786	809	789	757	813	751	782	795	785	817	783	724	808	810	786	789	816	730	788	766	797	787	763	801	815	785	770	767	755	772	801	764	722	794	770	759	811	743	741	772	710	791	754	827	766	769	798	790	798	842	765	806	779	734	757	773	786	758	781	744	803	784	769	772	775	762	778	754	801	814	726	738	737	763	809	788	743	762	775	783	827	792	758	802	754	774	788	808	763	759	767	812	819	845	744	746	786	755	757	719	775	790	788	777	820	742	794	779	812	786	790	770	822	823	832	779	772	756	753	752	780	729	782	772	769	797	790	794	818	760	777	804	823	776	762	774	792	811	757	749	725	771	810	755	771	784	786	799	749	766	757	783	752	815	795	716	794	836	780	781	791	803	786	815	746	775	824	775	790	776	776	795	790	798	828	806	771	776	794	768	746	758	815	778	775	748	769	764	799	827	727	749	774	711	811	793	750	798	797	805	748	798	770	769	785	807	737	747	763	769	802	734	799	758	730	820	751	790	802	755	762	767	753	713	822	759	783	780	808	799	780	760	753	767	750	733	762	838	719	751	802	787	797	768	838	769	789	747	793	722	774	771	788	778	817	781	779	777	768	788	824	774	744	792	814	855	800	800	772	741	761	779	775	804	767	759	745	780	746	770	765	769	779	752	825	789	782	791	778	733	798	767	807	764	855	725	736	743	802	759	781	734	806	771	739	783	758	788	750	812	754	760	812	743	770	812	758	782	735	739	799	793	764	733	812	741	756	776	794	760	773	776	821	800	732	801	751	809	758	787	786	800	760	794	738	776	803	791	773	779	779	756	877	798	795	799	753	773	845	801	739	749	752	773	748	774	791	735	774	798	754	779	792	757	791	724	751	760	842	791	757	797	774	778	799	816	710	752	761	790	785	811	782	747	747	790	782	782	737	835	763	773	742	806	754	801	796	752	821	816	719	745	786	765	710	722	789	743	730	773	812	706	827	808	800	760	806	785	786	798	814	770	743	814	838	751	768	738	761	732	770	789	749	836	799	786	729	774	760	749	770	768	828	737	783	803	779	725	772	841	751	830	818	758	749	779	810	803	730	798	799	819	755	837	752	785	772	785	794	789	715	785	826	829	784	776	787	861	779	787	801	778	825	753	761	743	775	787	763	794	723	794	789	836	774	772	732	752	761	742	762	808	748	749	786	741	765	788	754	761	781	755	763	762	783	787	764	744	752	785	736	741	777	750	765	800	778	784	820	752	814	761	761	789	738	791	775	808	760	822	771	786	830	767	761	740	766	787	736	779	790	772	758	715	766	776	770	802	754	820	770	784	792	761	808	768	725	808	826	796	838	771	778	810	795	768	773	791	746	830	791	797	745	799	762	817	771	802	752	754	789	785	734	773	780	742	816	766	792	784	779	765	823	835	799	755	795	747	743	795	792	842	745	729	766	756	748	787	769	732	760	720	757	788	794	719	786	765	795	734	775	771	803	770	788	750	756	775	801	781	783	796	742	790	795	776	788	774	796	792	790	765	825	762	770	819	801	770	776	739	750	746	784	807	817	826	788	801	800	745	796	810	795	772	826	774	774	807	779	765	841	782	782	798	826	823	791	776	774	753	811	772	777	763	726	809	802	761	780	767	760	774	762	792	796	808	759	789	812	771	797	804	754	759	757	798	811	774	797	765	779	772	815	760	825	784	756	767	764	802	759	808	782	755	741	805	752	811	753	767	810	775	824	812	733	803	770	792	761	814	772	779	798	762	814	748	793	754	792	785	790	747	768	751	742	766	772	792	752	812	786	786	760	758	770	743	755	797	845	749	754	817	790	758	757	793	763	802	806	762	782	761	764	789	791	748	739	778	767	781	826	748	792	788	804	776	779	768	804	798	773	796	772	846	798	794	801	778	775	766	748	751	774	767	757	785	811	756	828	758	770	793	719	798	770	775	717	791	828	797	791	779	746	792	775	783	725	794	755	760	805	761	811	798	766	727	765	773	758	792	741	793	787	771	740	753	782	811	772	813	750	769	800	753	724	792	727	777	727	778	782	729	787	797	759	784	757	721	781	799	765	763	763	749	777	763	770	759	764	781	794	789	743	720	746	805	837	829	744	799	784	836	821	770	800	734	819	753	752	743	774	775	796	761	750	718	753	764	787	809	770	778	793	746	811	827	786	766	750	770	738	776	775	825	772	760	770	781	796	783	762	769	729	762	785	771	729	748	824	734	854	817	784	783	747	782	758	747	715	752	724	779	803	789	815	818	808	805	796	759	770	832	752	779	776	746	753	744	756	797	827	779	772	843	792	763	750	709	787	749	788	770	766	808	784	785	761	759	759	825	740	798	838	783	733	771	837	839	722	732	802	749	721	797	776	756	807	784	740	794	774	740	811	776	809	800	764	767	823	764	807	789	762	757	769	773	743	802	836	787	785	804	754	826	740	763	822	784	743	744	834	816	812	783	762	756	761	778	830	728	749	727	740	792	736	806	778	819	816	775	811	758	820	778	820	765	827	767	801	772	783	811	764	795	737	785	772	814	784	818	757	774	791	755	780	773	764	778	825	766	771	814	750	784	761	817	747	832	803	777	762	835	765	707	751	817	769	766	779	778	786	794	763	742	762	824	821	741	776	778	783	757	785	740	755	786	788	727	775	746	821	806	757	847	798	787	782	752	727	797	815	755	754	793	819	755	785	792	765	789	745	791	801	801	724	746	778	796	804	805	804	767	759	816	773	750	768	770	770	792	764	819	799	745	796	750	778	728	755	806	821	790	777	772	793	795	783	772	786	749	818	835	807	751	788	802	828	815	744	782	774	730	713	758	811	808	770	754	776	775	771	795	800	746	795	757	792	782	779	782	750	783	838	753	746	797	795	773	742	842	806	770	799	785	754	774	774	787	786	767	824	796	822	725	774	768	778	774	750	763	790	707	788	737	766	784	738	764	758	770	764	781	787	829	781	767	744	793	735	788	791	795	784	774	804	830	766	762	771	837	815	762	761	821	768	805	744	804	767	796	749	755	737	812	769	797	793	762	781	825	807	778	797	749	777	777	748	836	798	765	778	816	785	758	779	833	772	830	795	768	837	798	769	806	804	816	778	761	756	797	794	766	758	732	801	797	746	800	750	775	779	834	788	777	796	758	790	730	806	774	817	761	761	764	765	749	798	784	789	785	774	806	794	782
3738	1469	829	582	638	911	881	820	722	557	457	406	331	258	222	205	237	190	189	193	164	133	158	141	145	141	123	125	116	101	91	81	79	101	94	78	104	85	89	81	83	83	66	92	77	94	80	81	69	77	96	65	93	67	57	75	95	67	66	91	79	66	75	65	76	76	87	91	65	77	69	58	74	87	68	76	66	78	78	92	62	64	69	67	86	77	60	78	67	72	69	61	72	77	83	78	85	63	81	65	86	60	72	73	78	75	84	77	63	64	84	66	68	86	57	75	73	87	72	55	64	64	74	84	56	85	69	66	84	72	62	62	67	55	86	82	83	67	68	71	82	78	65	69	75	56	91	66	69	68	68	84	61	81	69	63	72	56	70	64	66	72	76	55	75	66	65	56	66	77	75	79	65	70	65	60	90	71	71	71	68	80	65	85	72	66	80	63	82	59	76	70	64	81	80	49	75	79	54	60	80	82	70	72	78	74	80	88	68	80	59	66	53	84	69	75	73	84	71	74	67	72	71	81	67	68	73	63	61	81	64	73	75	87	85	59	53	72	55	74	84	67	86	72	78	70	73	82	67	72	75	72	60	66	62	78	73	73	79	69	71	55	67	72	68	68	72	83	52	52	60	90	81	72	80	75	74	61	79	81	63	65	80	68	69	78	71	74	87	59	58	78	66	76	82	72	76	76	71	70	84	54	71	77	67	66	66	72	61	70	92	65	84	77	71	80	68	79	69	83	84	89	74	68	82	73	76	59	83	81	61	74	63	76	74	77	81	71	67	83	82	80	56	73	71	72	67	76	77	81	86	76	61	76	63	78	72	68	58	80	69	63	72	77	75	68	79	83	73	58	91	83	86	78	59	71	70	80	81	73	74	75	61	85	79	89	67	64	67	56	62	56	85	72	78	77	72	78	59	69	75	99	65	69	62	63	59	73	57	87	75	64	76	85	82	76	83	60	74	70	60	66	57	81	75	65	79	60	78	66	64	83	61	84	72	81	68	87	61	76	75	73	80	62	70	77	73	71	73	67	77	78	59	63	62	76	71	69	57	74	77	57	71	60	74	85	71	71	67	80	63	81	83	67	73	70	70	62	57	54	69	79	73	62	68	77	53	84	71	77	76	82	65	60	75	82	71	81	73	69	73	63	70	53	80	73	77	76	82	93	71	89	94	73	76	44	76	75	63	78	75	78	69	79	67	75	74	51	72	62	61	69	80	84	63	72	74	93	68	72	85	85	74	77	78	58	57	100	81	91	77	80	85	59	73	81	74	80	83	74	73	75	70	86	71	83	66	73	77	70	67	76	61	74	82	87	85	75	74	63	75	81	81	93	67	82	68	61	74	76	71	77	67	63	73	66	65	82	80	76	78	75	74	63	69	70	67	69	76	75	77	78	88	80	71	68	69	72	66	70	78	72	75	86	67	76	71	82	75	63	85	71	72	75	69	56	82	75	69	69	64	78	75	61	71	73	74	68	75	62	57	60	72	83	71	81	66	61	84	70	67	70	83	77	63	76	74	70	77	73	78	83	58	72	64	68	66	75	74	85	83	89	87	65	81	59	84	69	78	71	74	67	68	74	75	81	82	87	78	66	91	80	75	67	71	71	82	77	52	80	74	84	70	86	88	77	74	75	71	72	84	72	83	75	71	75	71	83	74	63	88	75	77	71	69	70	59	77	83	75	71	67	70	87	64	81	80	69	88	75	65	72	74	75	80	66	70	61	77	61	87	78	73	67	62	66	50	70	92	83	81	60	85	74	69	76	77	63	70	72	79	75	78	69	70	73	65	71	58	79	83	59	75	75	79	67	70	81	75	72	92	75	70	66	62	74	80	85	63	66	73	61	88	65	73	66	75	85	81	74	72	69	78	74	66	80	72	72	73	72	82	62	76	72	72	60	61	69	67	64	64	74	52	65	61	62	74	68	74	71	65	67	70	93	91	78	77	68	80	63	69	76	83	55	87	70	80	64	78	61	71	60	76	74	47	72	90	71	71	72	78	72	79	86	77	67	73	85	70	58	69	68	89	66	72	81	69	68	81	70	74	72	84	76	67	77	68	75	83	68	71	68	77	74	86	72	82	73	77	59	84	80	93	64	87	81	79	77	68	80	79	61	69	61	90	59	72	89	77	60	66	83	80	81	71	75	62	62	62	73	83	63	70	72	89	74	67	53	71	62	71	63	75	71	76	70	91	79	74	78	84	73	72	72	92	73	69	82	77	58	57	76	74	77	58	80	85	81	55	76	66	72	97	71	81	78	76	64	75	81	62	67	73	80	87	86	74	81	55	68	73	78	67	76	55	60	58	80	71	58	78	77	64	63	60	58	72	62	80	82	68	62	60	85	80	89	74	68	64	71	81	78	78	67	77	68	74	75	66	68	78	74	75	73	73	91	72	69	68	74	57	62	72	64	71	53	68	64	70	71	71	74	54	87	72	72	68	68	59	66	78	70	79	60	53	88	72	79	72	62	84	59	62	73	75	62	79	70	80	67	89	77	75	67	73	78	68	64	73	84	77	77	64	71	52	73	64	75	54	74	70	74	72	90	83	82	73	77	67	73	72	80	67	77	62	81	71	72	79	58	83	66	83	70	68	76	72	86	71	70	68	70	82	69	75	65	64	78	72	81	61	71	66	61	68	81	54	84	67	55	78	77	80	81	71	65	62	74	86	89	60	70	79	79	75	73	84	81	84	62	84	90	65	65	68	77	70	92	70	72	77	48	67	73	75	82	85	73	92	76	63	81	76	71	85	89	69	71	90	72	67	66	83	71	58	67	91	70	66	69	66	70	70	68	51	84	75	72	77	99	85	67	90	63	67	101	73	77	80	75	76	75	49	73	78	65	60	61	66	65	74	82	74	84	86	73	98	58	63	75	74	85	79	60	70	66	73	65	82	66	63	69	62	81	85	74	72	63	81	69	55	72	63	71	73	69	60	74	72	81	74	72	78	74	74	77	68	76	65	64	61	74	76	77	66	71	65	61	69	71	71	69	75	69	75	93	65	63	86	71	66	68	73	70	69	70	86	69	80	57	57	68	71	57	75	80	72	81	81	76	80	76	79	92	75	72	75	65	69	82	68	70	70	72	76	72	76	79	65	73	82	74	71	74	65	69	91	77	73	77	73	71	51	71	71	76	66	80	71	68	71	61	75	63	67	63	83	80	73	75	64	77	62	72	72	55	69	65	87	58	74	67	90	68	70	84	71	65	69	79	59	67	53	80	65	80	77	77	88	66	76	61	85	79	75	79	70	73	67	78	55	73	63	64	78	64	59	59	78	86	67	81	73	67	68	66	88	82	80	69	70	56	86	75	68	86	78	80	76	71	73	73	64	83	67	86	67	71	88	56	70	69	92	74	63	80	60	80	59	87	77	69	66	68	80	71	79	77	80	78	74	69	72	70	64	75	58	68	80	78	79	67	76	88	74	78	65	62	69	70	78	66	70	69	71	85	74	61	59	68	58	71	72	79	83	59
23709	16120	11720	18670	26530	27967	26328	24540	21566	18110	14908	12628	10390	8488	7515	6575	5809	5254	5389	5191	4694	4013	3734	3869	3670	3139	2702	2546	2356	2020	1705	1584	1542	1501	1456	1459	1404	1421	1304	1289	1243	1175	1264	1183	1128	1092	1058	1079	1065	1045	976	917	1012	1028	1009	964	933	998	936	962	883	920	942	893	900	916	856	861	879	915	900	928	869	863	867	874	898	920	888	890	875	857	845	829	838	870	874	907	844	855	859	867	879	827	880	855	910	858	838	813	854	858	891	890	890	868	824	891	850	860	882	863	824	848	899	833	837	861	863	884	838	917	826	895	863	854	857	978	856	888	859	878	913	894	936	880	917	818	908	839	892	845	882	830	922	867	858	897	930	883	906	861	834	894	828	820	885	892	898	957	844	899	921	879	907	921	935	916	892	863	858	831	899	847	849	879	903	872	863	880	865	893	821	849	868	893	899	869	896	903	891	907	888	889	827	827	855	857	862	842	885	857	889	871	840	895	842	840	863	849	899	889	883	875	886	882	841	874	894	835	920	869	848	876	917	833	848	922	827	870	874	830	888	857	851	915	849	859	833	865	876	834	851	831	886	882	893	842	855	838	820	846	869	857	832	858	894	890	905	875	890	892	850	821	841	884	899	856	887	876	886	848	849	865	874	867	818	883	925	860	883	847	909	834	867	877	874	901	885	909	832	905	857	880	870	846	896	907	839	939	903	908	857	835	862	817	845	864	863	862	881	874	824	835	789	862	862	884	839	854	877	818	842	875	883	881	902	825	867	875	871	863	882	885	867	844	862	876	888	814	851	871	850	919	868	833	895	876	877	859	854	854	860	858	831	846	819	854	832	891	824	856	880	875	829	859	830	864	858	833	886	881	888	853	868	890	846	871	876	801	866	830	907	852	867	850	858	878	856	851	860	815	870	885	920	891	859	892	868	868	840	870	861	890	837	862	858	834	861	875	865	874	918	847	930	826	885	903	843	836	832	926	834	893	918	893	923	915	888	842	838	873	884	828	864	854	865	849	860	853	826	842	868	843	856	899	827	885	827	860	905	831	881	894	820	900	796	889	891	826	887	860	827	929	855	873	888	889	858	854	850	887	906	867	910	877	832	839	899	870	853	874	915	870	917	836	894	889	873	853	864	901	843	901	832	872	895	862	922	884	930	873	910	878	849	899	899	886	894	898	827	884	875	903	873	825	864	902	905	877	878	838	901	872	867	818	858	856	863	913	868	871	894	863	830	858	865	894	832	884	843	887	836	897	902	892	860	968	882	856	881	878	836	845	915	878	859	876	873	876	857	878	897	909	874	831	869	884	875	872	820	801	806	874	855	877	863	888	870	847	845	847	869	872	853	882	878	788	859	890	858	905	894	839	858	861	894	863	842	867	882	860	812	852	817	874	884	918	861	916	887	845	847	845	877	846	890	864	840	865	845	901	837	864	864	893	895	860	883	872	884	841	818	858	879	861	907	842	873	795	895	863	833	879	846	895	869	904	818	857	837	904	827	846	847	857	861	839	884	870	857	829	843	846	850	866	837	869	845	817	845	861	878	870	858	825	859	823	952	869	844	859	875	874	877	888	845	862	861	874	824	821	851	884	848	853	880	867	880	819	832	810	870	863	846	852	856	897	907	842	818	886	849	883	901	900	901	954	872	892	860	866	783	853	923	881	852	851	864	856	889	826	874	843	865	889	850	914	877	845	861	858	888	886	873	878	931	880	847	870	870	916	888	891	900	854	861	865	829	891	848	879	897	897	875	900	858	873	878	868	824	826	839	870	908	892	873	888	880	913	874	879	817	872	827	827	859	861	868	839	908	845	836	825	825	859	816	857	866	885	878	880	866	870	865	842	881	862	870	853	877	856	862	840	877	868	867	804	854	900	885	830	837	848	869	862	851	889	886	822	850	868	905	873	872	869	873	846	883	900	886	847	924	866	848	893	923	861	855	878	850	844	879	909	892	840	859	881	849	802	821	840	848	884	814	865	916	895	885	892	891	833	885	848	870	859	877	908	863	852	887	830	847	854	898	907	881	851	855	887	872	817	906	878	863	856	922	830	806	848	925	865	848	871	869	858	875	898	863	902	841	859	867	876	876	851	832	880	817	876	836	940	812	825	878	866	880	852	908	871	834	839	881	883	785	904	875	881	888	861	863	909	877	854	860	861	883	817	842	852	840	877	852	810	837	851	876	838	827	901	879	890	878	863	878	871	880	852	810	939	840	843	903	867	876	872	863	869	930	820	817	848	848	868	888	865	880	828	831	849	888	824	868	886	834	823	897	886	838	838	896	891	863	836	878	873	826	920	858	852	824	855	790	882	859	877	850	886	941	894	835	860	857	893	867	876	887	851	820	892	852	816	851	871	855	893	886	919	833	877	883	860	852	832	854	871	879	845	899	846	896	845	874	834	851	854	863	812	902	850	900	896	837	859	875	878	859	874	899	856	815	929	862	861	859	875	868	860	951	826	878	839	915	854	874	825	875	876	898	854	886	899	975	815	781	867	846	883	844	890	863	826	875	873	885	907	875	882	925	853	906	849	848	811	860	897	891	823	917	847	860	851	844	862	834	889	888	873	843	910	857	849	898	870	897	884	884	823	845	873	861	843	890	861	875	879	872	823	881	929	822	890	903	808	866	858	862	869	876	855	837	840	858	850	883	860	893	827	851	869	887	841	898	875	885	891	810	842	814	857	898	884	879	859	861	899	857	878	875	884	874	788	844	879	914	884	868	924	817	880	857	836	905	865	912	814	846	844	818	869	875	902	898	889	842	861	845	871	835	875	913	866	892	849	895	840	843	870	861	876	860	858	917	890	864	842	881	836	931	887	855	880	890	884	836	874	807	845	889	833	900	912	812	834	815	892	864	816	854	811	843	892	881	884	861	903	863	895	874	860	853	855	794	838	841	885	889	911	890	853	857	864	858	871	860	936	857	888	967	826	879	848	831	849	909	886	827	907	852	907	822	887	817	827	842	919	898	857	896	904	867	855	890	860	876	909	846	884	850	884	857	850	874	901	864	832	892	866	910	827	862	892	844	909	891	817	867	834	864	862	912	881	896	849	888	883	878	888	843	871	839	911	872	902	896	902	845	864	894	808	869	857	887	867	902	886	893	855	814	875	873	918	846	875	865	825	840	882	886	824	870	809	865	897	862	928	822	840	863	887	876	865	864	864	890	851	881	859	878	875	855	879	845	838	878	863	930	816	814	924	875	835	871	867	861	848	879	839	860	879	874	847	854	883	863	879	832	844	914	866	872	842	891	866	865	925	858	846	904	856	874	831	842	813	837	877	898	874	828	861	843	828	897	893	850	937	843	860	835	862	809	901	858	883	933	839	853	830	877	851	877	867	823	899	822	840	839	842	888	877	845	878	892	873	897	836	916	856	876	856	852	847	803	902	902	882	897	903	829	839	841	856	896	866	920	835	851	880	892	914	867	871	917	855	820	880	863	887	872	853	872	855	863	877	858	809	873	871	865	881	883	853	867	919	862	899
3339	2117	1118	755	893	1236	1265	1171	1084	858	617	497	391	346	247	282	231	218	210	204	185	195	177	170	168	144	127	148	132	104	100	99	92	97	87	89	90	87	92	79	77	81	70	79	79	91	84	76	88	61	72	83	60	61	76	63	86	63	72	71	64	93	77	72	61	63	67	90	63	69	72	57	55	69	55	69	79	61	75	72	66	64	56	75	69	56	59	81	72	67	60	60	82	79	58	64	74	61	68	67	71	72	75	58	73	66	61	51	65	83	74	74	64	64	63	76	72	63	57	67	56	69	61	59	68	70	69	74	85	71	80	70	76	48	73	51	66	65	79	73	67	69	78	79	63	76	76	71	68	60	78	58	83	69	71	60	67	87	62	65	70	61	49	70	80	50	63	59	67	50	72	69	76	68	70	64	56	70	89	53	75	82	71	86	59	58	75	70	79	60	58	82	73	81	87	82	67	57	67	79	67	50	66	65	70	80	78	71	66	72	71	84	67	66	80	60	75	82	60	50	84	56	63	62	75	73	88	72	74	78	68	70	69	78	62	68	81	64	83	64	87	69	73	53	65	60	50	74	67	76	85	74	67	71	72	84	68	71	54	69	64	84	69	62	74	63	59	65	82	88	68	63	70	67	77	67	64	68	67	69	67	53	77	63	78	62	67	64	76	71	64	53	57	66	68	76	54	55	61	67	66	60	67	74	62	76	80	70	75	59	58	61	72	75	73	83	77	58	77	63	70	60	74	76	58	74	74	68	73	73	65	67	78	72	68	65	67	54	87	74	85	74	84	49	58	71	71	54	82	78	75	72	63	69	63	65	73	57	71	77	63	79	69	77	67	77	65	66	68	61	62	74	72	80	68	64	65	76	67	59	68	58	58	63	74	69	58	64	72	76	75	62	68	73	78	75	71	69	68	78	76	72	63	68	70	66	72	71	60	56	66	85	79	61	79	68	55	59	67	71	68	63	66	75	78	69	70	73	67	55	71	62	72	70	68	72	59	69	56	72	65	70	67	65	68	85	66	82	62	76	88	83	69	57	67	55	63	70	58	57	69	66	69	62	68	68	73	65	57	91	63	68	85	83	54	60	85	58	56	69	72	74	75	67	71	75	79	65	79	52	78	70	71	61	69	67	66	68	73	71	70	76	78	59	78	62	73	79	75	66	74	87	65	81	69	65	79	59	64	90	79	84	79	67	69	50	70	69	73	67	47	50	61	61	79	65	72	67	62	63	63	70	66	74	63	75	86	84	64	71	75	65	64	65	85	79	80	72	74	57	54	72	60	67	74	65	65	76	75	73	80	83	62	65	77	72	72	67	65	74	64	61	64	71	66	93	60	67	63	61	77	78	64	67	65	66	65	69	69	87	69	69	67	64	48	55	65	68	59	69	65	54	82	71	59	69	73	62	67	75	64	70	79	62	68	69	83	77	52	77	64	70	77	67	73	72	65	75	74	70	79	74	72	63	61	53	82	65	73	57	67	53	78	76	83	82	66	62	70	59	72	59	75	72	57	78	54	66	67	65	74	63	58	59	60	74	72	72	62	56	70	83	70	59	63	61	62	62	56	69	84	69	65	67	55	61	64	83	61	72	72	67	62	63	78	53	58	80	71	65	76	65	58	65	78	70	69	71	67	56	84	87	65	71	69	60	63	71	84	74	67	65	76	63	73	66	68	70	67	63	93	60	79	58	51	72	60	62	67	71	67	53	69	80	76	71	83	70	80	73	71	47	62	65	67	71	66	75	77	76	58	80	62	67	78	73	68	56	68	67	56	52	69	74	73	72	73	69	60	77	61	58	60	63	69	68	68	63	76	74	63	61	77	66	59	72	70	58	71	61	86	71	65	72	51	67	76	55	67	71	73	64	61	51	70	52	67	76	59	79	67	67	82	62	64	73	49	61	71	66	62	63	62	76	57	68	68	72	71	71	68	68	66	62	71	90	69	53	74	64	67	68	68	59	67	69	54	65	59	64	74	78	77	69	78	62	82	75	77	63	72	70	58	81	53	57	61	67	62	58	51	73	76	61	61	66	63	74	77	65	70	51	66	72	70	65	68	59	70	71	60	91	75	59	92	65	66	67	77	54	75	81	60	69	69	68	75	71	60	58	64	56	61	75	64	58	90	83	74	74	56	64	79	66	73	74	78	49	74	77	58	70	59	65	70	64	68	79	71	78	71	72	66	66	68	68	62	78	58	74	83	73	63	71	81	71	62	75	69	64	55	65	65	71	66	63	82	63	68	62	58	62	70	78	76	76	67	59	69	66	86	77	69	73	70	85	61	61	72	83	66	67	65	78	60	65	68	68	65	58	71	74	60	74	66	59	79	76	61	51	68	72	70	57	56	72	73	48	72	76	80	69	78	65	68	74	66	86	69	70	72	63	75	74	65	67	59	64	82	71	78	83	82	75	77	59	66	71	72	65	73	67	76	62	61	60	72	64	69	70	69	78	55	58	64	74	69	61	64	60	62	56	59	73	71	50	68	58	70	64	67	65	70	56	58	82	76	64	74	75	71	56	70	77	66	88	81	83	81	76	68	81	57	59	74	84	65	57	87	78	67	81	69	66	66	56	73	62	61	62	67	63	57	56	59	72	54	65	58	72	58	54	77	76	78	64	59	57	60	63	69	58	81	60	75	73	68	54	76	60	67	86	51	71	66	74	60	73	77	73	76	67	58	90	57	70	71	70	71	94	75	70	64	54	68	64	71	68	78	70	70	80	62	68	60	68	71	61	67	77	55	77	58	68	65	56	65	55	74	64	59	67	64	92	55	53	80	74	76	74	78	55	65	75	64	65	56	68	78	62	72	83	75	78	57	72	69	83	64	58	77	66	68	66	61	77	71	72	77	61	62	54	62	70	80	80	71	78	48	84	75	57	76	85	70	55	66	74	66	80	66	69	81	73	73	57	74	77	63	73	74	63	68	53	56	76	66	63	65	68	71	56	59	78	64	66	79	57	73	69	47	70	68	66	67	70	77	71	86	63	59	68	63	52	71	71	61	66	63	81	68	58	68	73	74	71	66	73	65	82	57	65	73	78	56	68	80	85	74	74	72	74	65	66	67	73	70	80	60	63	80	59	62	72	75	70	70	78	79	71	65	62	68	66	68	68	67	63	60	66	91	78	64	72	65	68	66	56	74	67	71	63	64	78	74	68	76	68	69	76	68	72	74	63	73	68	82	69	54	70	74	56	71	64	70	89	63	78	62	67	88	63	68	62	77	70	80	73	69	76	83	57	66	71	88	67	67	68	76	82	76	65	63	86	64	65	75	70	63	63	73	74	83	56	78	70	70	74	57	73	66	66	64	60	75	70	76	67	74	69	73	65	66	66	65	49	69	49	79	79	79	66	52	55	81	66	60	78	72	60	72	78	63	68	50	62	59	68	52	73	82	57	78	80	64	56	77	71	72	61	87	62	71	80	73	67	79	72	60	73	71	64	58	70	75	65	75	65	84	76	70	56	62	72	78	69
28046	18991	14294	21873	29643	30968	29157	27216	25211	21593	17795	15195	13120	10915	9061	7949	6856	6268	6058	5947	5830	5029	4773	4553	4117	3687	3490	3138	2798	2256	1892	1820	1787	1666	1666	1657	1583	1540	1423	1332	1260	1278	1188	1208	1174	1115	1108	1065	1099	1000	1067	1015	1017	973	995	990	961	983	872	879	941	876	867	848	866	889	810	823	819	838	807	821	828	837	792	825	866	784	921	861	781	834	860	794	791	814	821	845	859	824	824	821	776	814	774	790	788	832	814	756	827	799	810	859	804	806	828	779	777	786	784	800	851	836	835	762	808	764	811	794	873	855	813	803	808	799	827	806	787	836	791	837	787	850	852	783	864	820	792	868	766	816	803	745	875	799	783	812	790	806	847	804	787	806	837	861	848	820	801	829	804	841	850	833	771	774	814	804	810	847	789	801	760	870	784	808	826	820	853	845	801	811	811	822	810	812	799	862	806	830	804	779	772	843	829	864	793	793	808	795	832	808	788	827	853	726	809	839	782	777	831	813	854	791	867	816	807	838	838	789	783	842	791	816	838	837	839	789	831	781	767	803	782	780	792	787	785	809	801	847	808	805	817	828	764	841	809	890	748	829	850	774	796	809	822	819	834	809	793	820	791	814	863	748	810	801	780	805	761	838	834	854	775	828	783	831	828	831	832	770	810	820	813	811	772	783	798	792	823	833	846	826	784	823	768	793	833	824	841	835	792	820	800	811	826	866	827	809	818	837	834	786	819	779	869	840	824	841	816	810	787	777	816	855	821	785	879	768	800	784	881	806	820	821	817	793	780	870	797	803	811	827	853	792	836	793	838	815	817	786	785	833	811	773	808	807	777	787	826	864	783	832	809	866	797	821	802	820	830	783	779	841	860	796	756	817	803	798	783	824	800	816	813	796	790	764	792	791	813	845	791	787	785	861	833	863	824	780	825	834	827	818	819	815	856	827	809	832	830	812	720	852	849	839	829	774	775	784	854	831	792	767	802	777	790	790	814	767	824	819	775	793	763	838	805	861	804	776	771	868	804	809	820	847	810	810	758	835	786	802	803	862	831	812	813	794	812	788	819	823	810	823	832	784	858	812	855	842	823	814	827	833	818	810	820	814	809	800	824	849	844	786	764	823	813	814	816	834	849	846	777	737	891	834	783	806	812	819	826	815	816	838	837	829	829	813	813	849	813	788	797	829	808	812	806	828	785	770	850	857	784	790	814	831	784	792	804	821	837	788	790	817	812	806	880	791	794	843	802	835	817	830	873	818	809	801	807	805	808	836	781	788	850	844	813	764	776	797	787	799	810	803	806	805	749	832	816	786	781	817	812	799	829	783	827	778	848	800	780	835	845	827	848	878	770	857	841	874	832	784	760	774	792	762	811	806	806	831	825	839	799	804	816	827	794	846	802	821	845	830	881	849	867	861	761	760	815	839	843	800	760	839	850	848	822	802	790	829	758	815	828	826	831	828	838	829	815	768	792	827	801	764	766	788	795	799	821	763	809	796	778	811	794	814	785	867	852	817	819	837	820	807	829	764	792	834	794	850	819	810	829	811	833	788	837	811	842	852	794	820	804	819	811	810	870	848	853	764	812	814	814	814	807	827	812	842	824	834	816	771	751	809	824	819	803	795	797	822	766	800	784	839	861	786	794	822	864	781	826	790	777	847	835	833	813	800	795	769	815	800	794	833	850	806	826	800	863	809	788	811	781	842	812	903	824	808	801	867	814	813	798	844	833	810	769	815	813	801	823	820	774	834	820	863	777	781	796	792	830	779	827	864	777	820	832	784	839	789	772	834	813	809	826	820	793	784	817	798	755	786	838	800	858	812	796	770	866	860	759	814	773	796	838	856	797	797	816	808	838	810	824	828	839	776	777	796	782	771	802	781	809	799	812	780	777	756	832	832	792	858	792	805	809	828	783	757	780	823	800	760	827	776	837	783	816	837	772	817	824	788	823	793	800	775	768	798	817	826	802	840	873	775	800	808	832	756	789	784	769	813	832	797	795	837	811	763	758	793	808	816	777	814	791	798	826	802	817	837	790	816	826	839	802	807	795	852	839	815	798	802	835	800	810	860	815	811	798	761	848	803	787	818	811	782	773	816	799	842	810	841	818	821	815	820	878	832	806	831	834	779	806	824	783	840	845	804	824	784	838	770	771	807	799	861	873	773	813	879	805	797	815	827	812	798	863	846	804	821	828	854	811	780	797	800	809	782	797	854	823	809	764	804	786	787	792	794	856	882	808	786	779	796	819	817	802	817	831	780	789	803	759	815	811	857	785	807	800	861	854	814	800	822	773	838	831	775	821	820	783	789	796	838	798	806	834	831	802	754	780	782	771	839	816	781	789	856	813	795	828	872	823	823	837	812	828	814	853	786	833	825	836	820	824	811	756	841	813	819	785	798	825	801	808	818	830	847	841	778	837	816	831	802	768	792	846	788	777	767	758	830	846	823	811	814	836	792	809	782	855	837	862	766	809	838	782	808	773	826	822	837	851	810	841	795	748	794	768	797	836	808	823	798	824	807	868	882	835	784	776	812	820	838	846	822	876	776	783	830	827	773	812	799	844	822	797	785	776	851	814	807	800	816	816	809	772	856	791	793	859	801	822	868	819	865	804	769	844	809	826	810	835	881	834	786	813	774	822	807	817	786	838	783	783	804	757	840	781	809	789	858	816	812	816	813	789	800	814	850	794	844	805	795	826	807	829	765	828	831	823	786	832	818	803	823	840	814	792	807	823	844	863	811	852	809	850	813	809	867	829	814	802	826	835	789	812	840	834	831	824	864	800	784	795	809	812	854	807	827	784	789	816	777	840	785	764	812	865	786	785	801	801	838	858	822	806	848	832	801	827	843	771	810	842	789	829	810	785	831	790	737	828	803	847	773	814	776	822	823	835	778	835	838	812	794	825	737	822	859	820	797	809	825	809	803	792	841	843	835	807	804	794	847	835	793	813	818	822	778	843	808	787	803	826	801	818	803	757	818	782	824	798	828	841	831	791	820	821	750	769	745	791	765	831	799	796	856	826	822	829	783	774	831	841	802	777	853	806	851	811	864	826	781	826	810	792	845	825	807	841	739	808	797	813	828	827	753	789	802	820	800	823	846	846	823	791	806	784	798	802	805	837	835	863	863	804	817	803	794	823	860	835	845	823	779	832	849	785	784	812	858	832	800	796	852	814	791	807	816	857	841	861	811	831	797	794	853	827	805	831	828	815	775	812	828	860	777	810	842	776	836	823	828	856	776	855	796	830	851	867	823	808	856	791	808	810	824	799	800	819	810	799	832	814	832	812	775	800	813	821	834	799	774	829	770	845	853	818	849	836	823	785	817	835	769	832	777	842	862	747	806	793	810	822	814	778	742	800	741	814	838	863	839	820	815	830	759	771	794	760	832	765	877	806	835	826	825	804	795	793	875	829	731	820	771	830	815	800	823	838	776	805	799	790	835	769	866	766	809	857	842	803	870	779	783	834	788	785	829	788	808	802	871	797	798	804	807
2446	829	494	362	380	544	576	571	610	527	389	271	247	183	185	152	130	130	132	143	106	139	122	99	112	90	95	98	97	88	79	82	77	74	74	70	70	78	74	61	73	71	66	82	79	72	71	57	61	63	73	58	65	68	64	75	71	70	64	82	53	68	65	68	57	70	74	67	73	68	63	81	69	71	63	58	82	68	59	63	66	59	75	57	75	58	60	57	62	65	67	65	67	66	65	55	71	68	71	74	73	64	68	65	60	68	86	71	77	79	73	76	69	76	61	77	74	61	56	73	63	66	63	71	59	72	61	52	59	59	73	73	61	58	68	80	64	70	62	63	67	68	63	65	54	81	55	58	80	67	71	64	58	67	59	77	59	62	60	66	65	50	72	61	75	59	62	70	70	65	63	72	67	52	57	85	74	74	77	63	58	61	70	68	68	54	59	58	64	76	54	64	69	49	58	62	72	56	68	65	68	72	55	75	65	78	59	43	65	66	54	60	67	60	76	68	63	59	75	71	64	65	70	77	68	69	65	61	70	64	68	71	54	75	62	64	72	59	76	67	57	79	82	83	61	62	68	47	57	71	81	72	71	77	63	67	75	64	77	72	66	55	61	50	57	71	56	64	70	59	67	64	70	67	64	55	63	71	69	49	62	71	60	83	59	65	67	64	63	57	65	56	70	76	75	67	70	77	77	60	60	60	76	53	71	67	75	58	59	56	72	70	56	59	50	71	65	66	80	63	72	75	65	66	71	65	64	75	74	64	66	65	75	74	75	54	67	62	64	60	68	52	75	62	56	57	59	66	82	56	62	63	79	72	76	59	72	63	62	55	65	65	55	62	66	77	63	56	62	67	69	63	70	75	70	53	81	69	64	57	75	87	72	68	76	65	62	82	74	73	54	45	50	49	68	62	66	71	70	65	68	69	86	61	70	55	62	80	77	70	48	76	61	63	61	77	71	53	68	83	55	67	69	81	64	72	58	71	61	68	67	67	77	49	73	73	73	74	47	80	67	81	67	66	57	65	56	50	80	81	71	74	61	57	85	72	58	81	70	73	65	79	68	54	81	67	77	63	80	63	53	64	67	68	65	78	66	73	59	59	62	80	76	65	50	61	59	77	67	70	70	57	65	69	60	74	81	70	60	70	56	67	65	66	75	69	70	69	86	65	68	53	52	63	62	69	62	69	69	54	67	70	52	61	70	77	61	70	66	69	58	67	74	59	55	75	59	55	74	66	70	68	68	68	62	68	73	75	72	65	75	66	72	61	61	59	66	68	62	67	68	68	55	63	61	69	64	59	72	66	45	60	61	63	59	60	62	76	73	76	70	66	65	94	72	69	69	77	64	68	72	55	65	70	65	77	65	83	71	76	58	59	70	56	76	70	75	59	74	69	76	70	55	67	62	65	65	65	78	54	66	63	61	72	65	62	70	64	63	65	69	68	58	70	63	69	54	70	66	73	52	68	66	66	78	67	59	64	67	65	48	66	66	66	60	66	69	78	61	71	65	71	62	48	64	55	60	73	62	71	77	75	68	67	64	71	57	68	54	67	66	72	54	55	73	86	76	67	64	70	73	65	54	60	61	71	69	66	65	58	54	67	67	80	65	70	59	79	84	54	65	69	56	67	70	59	69	76	61	65	58	75	57	74	46	68	76	72	62	75	63	60	71	65	70	61	63	65	71	69	64	68	60	58	69	69	65	63	65	60	58	71	61	63	65	54	66	55	60	72	69	69	67	77	70	73	60	47	64	70	72	80	68	77	60	75	65	59	48	62	78	60	63	69	67	55	55	57	77	57	65	61	61	74	56	67	74	73	59	72	57	81	63	64	68	66	63	62	63	65	70	68	69	77	59	59	68	69	67	77	59	69	52	58	71	65	74	60	79	73	87	83	74	69	57	50	64	62	67	57	58	65	65	72	62	53	55	73	70	60	55	65	79	63	76	46	60	77	61	65	76	66	60	61	49	58	71	69	54	50	79	88	61	57	67	67	67	70	77	92	51	67	63	57	76	83	63	74	57	66	68	65	67	61	62	81	68	78	76	55	83	63	54	70	83	66	60	66	56	62	60	68	55	62	68	81	87	82	69	66	65	68	69	62	69	65	72	46	66	68	70	69	60	56	58	54	69	67	86	53	50	63	74	74	68	65	69	65	60	64	78	72	83	57	71	59	58	61	71	58	65	71	71	68	80	54	75	70	63	66	69	58	72	77	57	61	67	74	51	79	65	70	74	69	54	85	51	58	58	47	63	74	66	59	61	69	62	76	64	87	64	64	67	58	66	58	62	65	70	60	77	68	74	74	65	65	72	64	68	54	73	56	56	61	79	76	57	67	63	64	72	75	65	61	78	71	73	73	69	82	68	59	70	56	58	87	57	76	76	72	53	59	54	65	61	62	64	66	67	60	71	67	67	55	68	67	66	67	67	70	77	64	61	66	73	69	72	72	65	64	56	74	71	69	74	60	77	60	69	79	77	79	77	53	77	77	74	63	75	61	67	76	69	52	73	64	64	48	90	69	62	75	59	80	63	63	75	59	74	49	62	74	60	65	62	52	76	69	86	56	73	69	72	67	63	54	75	60	68	61	58	57	82	77	70	67	82	37	78	70	69	81	52	77	60	60	67	59	74	79	59	67	66	74	55	74	66	61	60	69	54	68	67	54	52	63	77	71	75	63	56	66	69	65	77	62	61	77	58	62	60	69	74	66	59	67	84	68	62	46	66	75	60	76	61	71	60	62	67	71	75	70	72	81	62	51	87	54	57	81	51	66	65	59	76	61	56	60	60	71	62	74	74	58	74	69	72	75	63	63	72	62	66	73	66	70	83	68	89	69	67	79	77	70	62	77	70	48	58	75	51	65	82	82	74	69	59	77	66	62	65	57	68	74	63	63	75	60	85	63	67	73	64	66	51	65	76	73	69	73	55	64	64	76	67	67	70	70	57	64	53	72	50	63	71	64	77	76	75	73	75	79	58	55	63	71	62	68	65	67	71	58	77	82	67	85	56	59	71	63	65	68	71	55	77	69	60	60	66	76	74	66	69	67	69	68	70	59	63	56	64	62	70	60	73	62	68	64	63	67	75	66	72	63	75	59	65	56	48	77	54	64	67	55	78	66	59	70	65	55	57	72	73	68	70	90	62	64	78	55	70	62	70	47	72	63	58	77	73	67	67	59	69	74	67	81	72	60	69	62	66	81	69	57	82	63	79	61	80	69	58	64	46	51	61	71	64	75	78	66	66	69	62	61	67	53	72	66	62	59	56	62	81	68	78	56	57	69	73	75	64	61	75	52	71	50	70	75	80	60	69	65	84	66	78	78	60	57	69	66	66	70	63	61	66	67	63	56	69	77	58	75	68	48	61	62	68	57	66	71	76	71	53	58	71	77	67	67	70	51	47	65	66	78	60	64	60	62	72	65	59	57	74	63	57	78	64	60	82	68	67	55	72	72	65	64	59	64	70	65	63	71	64	61	77	66
21063	12457	8453	14681	22724	23823	22395	20135	19580	16560	13042	10105	8265	6814	5288	4216	3695	3241	3241	3277	3391	3236	3002	2495	2327	2221	2137	1940	1693	1450	1285	1201	1113	1080	1106	1070	1114	1106	1064	980	1020	939	905	922	976	939	863	956	888	794	870	833	815	859	813	876	849	879	853	805	820	822	892	823	839	817	869	772	799	857	770	777	812	791	799	768	798	789	837	816	790	828	782	838	777	833	773	807	813	747	838	772	811	758	806	784	819	779	813	832	814	758	873	773	788	807	819	787	777	813	770	809	838	778	736	831	785	869	805	808	806	802	807	841	744	799	799	808	794	851	811	783	787	797	783	821	814	822	828	763	807	793	785	785	789	810	813	815	765	850	725	823	790	826	792	789	790	756	819	769	752	797	818	794	777	769	787	832	761	810	794	812	804	802	821	766	797	817	819	754	807	753	776	739	890	767	801	739	751	783	781	764	815	851	833	812	787	796	781	787	837	798	836	791	809	806	834	846	768	789	802	833	809	800	767	782	771	832	851	741	752	808	787	831	813	802	775	782	835	849	795	806	769	789	776	798	780	814	813	828	802	761	790	791	742	785	773	811	799	789	771	802	785	812	772	819	784	831	767	787	802	786	812	785	763	794	795	781	777	786	846	791	831	799	810	835	788	771	778	786	874	845	793	821	772	811	775	774	801	755	843	815	822	817	751	742	781	787	816	730	764	801	820	789	780	782	810	788	798	858	753	800	759	802	779	772	750	787	786	803	802	805	761	802	771	766	819	777	763	780	770	831	817	754	740	775	819	759	809	821	830	781	782	830	819	780	792	823	775	761	804	818	796	789	810	805	803	825	745	809	813	747	790	799	801	815	815	758	806	741	783	777	795	793	776	813	822	864	773	834	798	797	824	803	807	845	787	825	842	796	799	789	778	797	826	815	821	774	779	797	791	801	802	794	776	838	810	806	827	830	758	729	770	784	768	825	794	772	815	790	785	816	809	781	775	806	793	743	853	780	772	798	749	754	782	740	762	828	807	752	800	833	733	799	775	812	811	824	831	793	812	755	792	764	811	820	818	801	833	754	803	816	864	839	783	773	765	789	755	817	797	831	847	777	787	816	760	838	793	747	759	839	772	835	818	781	810	782	844	793	799	796	798	761	811	805	794	800	783	755	788	818	775	822	779	818	823	764	774	792	837	812	787	799	817	756	791	802	815	770	817	769	753	778	779	786	782	803	803	808	741	827	794	757	810	780	829	755	783	799	772	794	814	815	806	815	805	790	776	749	832	784	815	799	738	837	797	823	843	840	762	801	798	782	779	843	786	819	771	753	761	785	780	785	825	794	783	775	777	797	797	760	815	820	821	779	772	810	826	836	832	813	781	830	816	833	790	738	856	857	747	797	824	787	782	767	798	803	794	756	808	773	849	775	806	757	778	819	829	803	744	779	788	797	768	835	809	800	791	755	811	806	805	817	802	779	794	782	808	812	764	792	768	781	827	821	836	859	791	783	781	791	774	787	807	783	831	822	818	731	829	790	757	791	760	814	854	783	766	759	810	798	820	769	796	786	757	801	854	741	799	780	791	823	811	819	811	828	768	774	829	820	772	789	818	801	816	767	800	792	771	811	765	787	791	804	800	844	799	853	819	802	795	809	812	803	794	839	833	754	740	730	799	810	784	823	809	764	798	815	758	763	759	788	841	797	776	783	805	810	801	810	800	786	793	787	788	782	787	782	751	772	738	792	803	721	792	814	761	806	849	789	784	828	845	824	881	806	764	739	840	825	780	792	795	810	799	781	791	783	822	759	815	803	770	743	813	771	765	840	837	808	787	770	762	798	750	804	786	776	776	797	769	820	803	813	818	754	786	810	832	811	789	760	785	802	796	812	788	835	835	820	792	776	804	803	793	782	803	755	797	805	809	768	784	810	763	779	855	825	827	773	818	767	799	805	801	838	845	763	760	810	759	802	813	740	798	839	790	748	754	743	761	833	836	783	767	740	838	777	798	802	781	809	798	767	792	800	791	785	787	751	750	765	813	755	779	792	778	791	775	829	798	793	792	818	745	782	813	853	818	842	792	792	750	833	763	783	805	805	775	811	764	846	782	769	835	814	837	764	796	775	790	766	785	783	792	827	829	843	823	812	815	790	827	826	801	835	810	793	800	775	753	816	803	774	789	817	806	813	798	836	789	783	826	745	772	765	784	795	771	751	754	791	786	818	763	804	781	824	765	781	813	810	788	743	800	821	749	742	817	707	754	774	823	790	786	755	789	804	779	763	839	826	796	817	800	813	791	789	834	769	764	761	841	828	779	786	765	813	758	760	819	791	852	898	790	798	802	767	823	771	778	815	762	752	783	797	812	787	856	791	782	737	787	846	807	790	816	790	775	778	765	759	753	764	779	789	771	788	815	800	840	784	794	795	831	811	773	815	753	786	825	828	802	793	820	827	825	769	751	753	788	749	835	778	810	819	746	823	749	793	754	787	797	798	795	754	830	752	806	831	845	813	787	848	769	778	774	787	775	816	818	806	766	803	808	819	808	815	818	774	789	772	823	776	773	770	818	830	755	786	796	769	775	777	835	794	770	733	799	807	780	763	800	745	800	772	800	870	834	762	783	782	786	781	791	814	818	777	762	756	782	749	790	786	783	787	799	790	827	808	811	792	809	778	769	799	828	776	799	818	794	714	828	763	847	762	773	802	838	772	803	795	798	783	824	750	789	778	760	781	760	827	802	799	843	805	790	816	742	777	781	766	838	825	780	826	792	818	876	788	814	795	827	801	841	786	797	785	740	777	799	764	807	730	814	753	789	850	796	810	816	763	804	835	838	860	823	840	817	836	779	788	811	807	797	834	786	780	745	778	841	766	784	757	795	778	804	800	789	780	771	840	804	800	764	796	758	776	778	804	820	798	848	818	780	805	767	710	767	763	776	788	828	726	803	773	783	743	850	771	809	789	830	848	776	809	758	786	848	751	779	816	782	798	837	802	770	814	768	787	789	775	778	800	780	802	755	791	799	763	782	830	755	803	856	791	779	813	769	765	764	767	776	787	783	751	770	807	796	833	759	797	732	795	804	826	809	782	834	791	791	753	782	788	787	792	774	801	774	792	753	787	779	740	808	814	849	814	775	802	782	794	772	779	810	825	761	787	768	812	803	839	815	771	761	790	756	757	776	798	796	807	813	776	806	801	757	880	835	787	767	842	805	792	791	790	788	767	819	787	800	798	771	820	799	790	790	764	786	826	820	816	767	750	774	800	806	797	787	784	785	798	823	821	789	826	803	759	749	795	800	818	821	813	764	727	802	856	769	771	769	797	803	853	848	801	802	861	794	814	791	831	792	775	799	855	816	791	777	807	818	784	798	847	810	777	778	813	808	783	756	751	857	778	796	783	787	757	771	801	787	803	825	820	822	835	788	819	819	807	824	808	780	754	799	763	854	789	804	791	813	818	809	764	812	768	824	831	775	773	799	779	825	761	816	839	788	843	860	796	778	761	802	838
2359	1434	766	566	691	939	955	863	725	843	611	474	352	321	251	184	165	145	156	140	158	174	153	150	107	134	118	116	89	90	72	78	82	69	92	74	69	78	69	85	58	75	71	69	79	69	72	64	61	56	63	64	54	64	47	74	68	78	60	65	49	59	72	64	68	74	63	55	70	68	78	66	58	58	64	74	81	68	62	52	56	76	53	60	81	59	69	72	64	58	68	65	75	65	61	71	48	71	52	56	71	62	55	78	62	63	84	74	58	74	74	59	62	76	60	65	66	73	69	67	66	73	62	66	60	66	84	56	77	62	63	61	69	71	64	77	54	78	47	53	57	61	54	57	64	57	49	85	70	68	77	62	61	63	66	50	65	56	56	80	85	53	77	65	65	51	58	66	46	69	68	48	75	64	66	63	65	49	70	70	60	71	52	60	57	77	64	70	52	70	60	73	65	71	53	62	61	58	57	51	75	58	67	64	58	60	77	58	67	71	64	55	68	44	74	68	57	55	65	68	67	56	56	75	78	55	84	81	65	62	62	62	60	74	64	69	71	59	61	63	83	52	63	71	83	78	53	72	57	53	58	54	74	69	70	78	72	59	83	55	73	65	69	69	49	68	79	59	64	72	57	63	66	78	68	59	63	76	57	60	76	60	74	64	67	55	68	63	59	71	89	56	61	70	55	70	79	65	76	56	64	72	86	50	48	43	66	75	68	76	73	68	70	53	52	70	65	62	70	66	70	63	61	63	51	54	75	52	52	58	65	73	68	73	67	69	68	70	50	61	74	53	64	64	58	71	58	59	66	62	69	63	71	67	73	56	72	65	71	81	61	70	55	65	65	49	67	66	66	73	58	67	80	51	67	63	59	80	38	60	50	78	88	66	69	64	78	65	60	65	69	69	58	57	64	67	65	64	68	57	68	72	66	64	59	67	48	81	66	54	70	94	66	70	63	77	68	66	71	60	52	61	55	67	77	60	63	61	61	67	70	87	69	81	54	55	69	66	65	67	56	64	70	52	77	72	60	53	64	66	60	56	58	56	67	65	69	63	64	56	44	69	70	78	67	69	62	62	52	72	67	52	59	73	61	69	63	72	63	50	67	71	66	44	60	60	62	71	56	59	61	80	69	67	69	54	64	64	69	59	57	69	53	67	65	53	60	79	48	60	70	56	84	63	55	70	69	63	63	80	62	47	60	70	66	77	66	62	57	49	48	68	65	62	76	68	52	70	68	59	71	61	60	73	69	73	60	78	64	57	65	71	55	59	79	52	63	66	75	64	74	57	69	55	66	63	62	61	55	49	70	61	65	66	44	64	82	56	59	63	70	61	58	61	53	79	55	55	67	58	70	60	60	69	56	60	66	51	66	59	55	77	72	79	64	60	70	81	55	66	61	66	59	75	66	62	68	51	68	74	74	69	67	66	60	69	71	73	57	54	61	69	63	68	55	64	71	66	65	72	56	66	76	62	64	50	63	63	68	64	58	64	65	50	71	68	58	69	59	58	68	46	55	66	59	59	62	61	66	66	58	72	75	52	63	52	75	66	62	59	55	56	66	58	74	73	70	58	69	65	64	68	66	56	64	79	93	65	55	57	52	67	66	78	71	71	76	55	79	65	66	53	66	72	79	66	62	55	60	57	66	79	95	60	72	55	60	76	68	62	59	73	74	65	58	70	68	69	61	54	63	67	83	66	79	76	73	65	67	52	66	74	60	54	62	66	57	56	66	84	64	64	64	57	57	53	55	63	69	70	56	63	66	57	59	74	63	84	60	63	66	45	69	69	67	68	58	71	59	75	69	62	69	68	60	69	63	63	58	64	60	63	79	65	60	64	49	59	66	68	64	52	64	54	50	64	72	76	66	60	66	63	73	72	59	71	63	79	67	76	80	60	53	55	53	59	67	76	48	48	52	59	57	44	59	51	62	62	79	53	66	74	62	70	64	60	62	66	51	69	69	64	61	63	73	56	53	68	58	63	67	68	74	58	58	63	73	53	69	69	53	65	68	59	58	64	58	69	69	56	84	48	59	68	62	71	63	61	70	57	76	73	70	71	79	67	67	60	61	60	57	66	67	61	60	48	66	63	73	73	51	68	64	60	63	74	62	64	64	59	66	52	74	53	56	69	76	64	62	63	65	68	60	82	67	61	55	53	44	86	70	64	48	64	69	52	67	65	68	71	59	59	82	51	62	67	75	56	66	51	58	48	60	51	57	74	69	59	59	73	63	55	71	50	77	57	66	54	53	70	66	63	70	49	63	49	52	69	74	67	70	81	49	60	57	60	69	65	68	67	61	72	61	65	73	71	69	50	66	70	65	58	75	56	73	64	69	62	73	50	67	72	80	59	81	67	64	58	65	62	67	80	61	57	56	71	74	70	72	63	71	69	63	62	69	68	68	64	61	67	78	67	60	69	75	72	67	71	65	65	58	60	61	57	56	61	61	67	81	73	55	75	56	67	76	71	75	65	72	63	67	66	78	64	48	50	68	60	64	59	65	69	62	52	54	44	79	62	50	70	66	76	52	59	66	81	54	59	66	67	80	63	61	67	73	64	69	68	57	51	68	63	75	59	69	66	70	64	71	57	60	65	63	60	69	66	75	83	71	63	51	53	68	80	62	67	64	65	69	51	56	61	58	61	63	56	61	71	58	56	60	53	74	62	84	71	74	74	65	67	66	63	72	60	62	76	65	80	67	63	59	64	74	58	64	57	63	67	63	58	65	74	63	71	54	64	68	67	76	72	66	70	64	58	62	65	64	67	65	73	52	75	73	61	67	87	59	78	65	56	63	66	51	60	65	64	71	56	64	57	73	60	63	61	60	70	65	60	58	71	81	73	71	71	62	65	77	62	84	81	69	70	54	59	74	79	76	54	70	58	54	64	47	65	59	58	64	67	48	62	70	60	73	63	76	47	69	57	58	66	63	67	70	59	74	63	45	66	60	61	64	77	74	78	49	65	51	74	71	64	63	79	59	70	62	63	89	58	66	71	48	73	61	72	62	73	63	56	68	46	62	81	56	67	57	58	67	63	65	71	55	59	78	67	63	57	53	66	59	60	62	65	70	81	60	63	70	55	70	65	80	57	57	48	67	62	61	49	63	68	60	71	80	51	72	55	69	54	59	61	62	52	71	62	61	69	64	66	70	72	69	78	59	72	50	60	56	68	67	73	62	58	75	59	77	68	58	66	74	66	48	62	59	75	55	78	51	72	78	59	67	52	55	64	63	60	62	60	62	65	68	66	61	78	64	61	63	62	61	64	71	57	51	65	59	59	68	49	63	68	57	52	65	47	61	63	58	77	63	68	61	68	62	52	58	55	74	69	63	81	60	64	55	56	78	71	64	60	61	65	80	72	69	64	59	60	54	58	55	58	73	73	65	64	51	61	66	64	63	75	76	68	71	62	62	66	57	68	56	59	66	67	50	59	64	78	76	72	60	91	61	80	63	71	52	67	74	63	59	68	68	60	71	71	55	60
24472	16236	11284	18887	27573	28359	26572	24125	21950	21172	17958	14270	11324	9516	7672	6075	4960	4363	4029	3978	4100	4095	4053	3668	3125	2986	2757	2488	2196	1662	1481	1344	1258	1320	1280	1273	1133	1207	1167	1098	1032	1055	971	980	1016	992	969	950	915	910	875	903	880	859	843	822	892	822	844	798	802	831	830	841	821	824	798	850	821	800	846	826	786	785	758	765	771	724	770	760	827	787	760	827	755	744	785	756	772	759	754	709	775	746	792	774	763	749	742	752	747	787	762	801	778	730	743	795	765	784	754	753	786	755	790	743	793	743	738	802	788	769	738	757	743	752	782	817	776	759	796	725	781	802	835	789	799	763	795	801	744	785	783	766	734	771	754	740	776	747	736	764	785	803	792	794	735	742	755	727	762	770	787	709	765	772	755	747	750	780	738	711	723	769	754	823	776	783	739	759	702	775	775	767	801	773	759	743	752	776	810	726	731	768	729	749	775	731	756	769	749	764	759	773	765	775	746	763	745	773	750	788	773	723	730	762	772	756	799	768	861	777	755	728	794	798	720	804	776	758	740	767	781	788	728	772	795	740	789	755	749	797	803	747	750	745	768	695	788	733	778	726	799	773	802	762	730	793	731	723	735	784	830	788	755	748	782	799	773	736	735	779	754	796	794	740	768	786	761	750	777	794	766	781	750	746	710	801	745	814	755	717	784	764	732	816	764	798	764	719	745	767	802	772	761	749	750	767	771	766	734	733	808	781	803	780	761	793	756	819	785	772	754	781	799	764	746	786	804	759	775	718	738	804	778	799	763	767	718	774	805	742	752	784	792	771	763	822	760	757	739	727	805	797	786	763	729	724	750	779	769	803	788	757	747	756	741	791	800	726	720	740	755	733	731	725	748	764	776	759	770	785	734	782	739	764	768	743	761	740	728	755	806	772	739	760	744	738	748	698	759	767	748	741	736	818	744	754	712	778	773	767	742	755	757	761	813	740	780	772	727	797	782	747	777	739	796	762	738	757	751	787	736	722	720	744	764	741	805	756	797	781	745	804	728	743	727	802	812	780	756	848	732	735	785	795	770	802	727	761	746	785	723	783	792	809	729	795	776	782	776	715	776	754	778	777	779	772	769	759	794	784	807	792	751	785	744	741	795	759	761	752	723	775	804	727	756	785	755	724	777	776	764	745	744	767	829	775	770	779	822	797	778	764	750	743	798	760	744	746	751	752	732	791	769	787	749	738	708	799	754	757	805	756	806	788	780	751	799	787	773	781	745	777	774	771	744	719	767	738	734	761	724	758	760	768	775	793	761	792	791	771	741	749	782	752	789	737	784	755	775	763	772	787	788	798	745	699	808	755	768	781	750	730	759	751	761	775	748	792	764	789	780	745	767	749	769	813	747	720	765	797	766	795	746	824	747	741	763	747	787	737	782	751	811	805	762	748	790	750	793	775	775	776	753	750	736	673	762	756	757	749	762	765	767	747	786	755	789	774	749	781	804	737	727	741	736	739	711	717	786	765	771	761	779	831	741	788	773	722	716	801	791	728	729	766	757	785	752	780	768	750	815	774	765	809	737	716	780	736	790	752	724	744	777	764	808	764	814	765	769	772	812	725	758	794	767	809	761	758	743	735	768	770	755	775	739	709	754	765	769	757	771	782	742	796	774	781	802	777	760	806	720	725	792	756	784	830	702	772	759	723	768	706	799	772	791	736	805	728	732	755	767	791	743	769	762	749	802	759	764	724	747	710	785	808	803	782	771	779	743	734	779	784	753	779	783	756	747	818	787	813	695	752	763	842	763	739	746	774	763	784	770	784	735	827	788	780	755	759	748	755	737	784	754	792	762	801	730	776	801	767	812	748	783	739	774	766	782	784	751	740	713	774	780	792	697	756	759	780	719	747	710	771	788	761	762	732	788	725	792	780	758	774	769	745	811	805	782	785	779	794	766	791	723	720	760	793	781	795	802	758	714	731	780	790	742	764	748	753	783	783	753	746	787	807	786	715	738	801	730	757	790	777	792	777	759	741	738	731	786	748	736	738	677	733	776	780	764	756	743	806	770	790	776	829	781	770	758	765	730	805	789	715	772	723	771	782	786	737	831	779	789	791	778	739	793	777	747	777	748	783	747	787	840	749	743	763	768	765	816	790	789	767	754	716	790	786	739	822	767	789	739	741	759	804	800	747	777	779	779	765	765	759	776	753	762	752	741	723	783	772	793	760	785	694	767	783	747	780	767	767	783	752	788	800	790	747	737	741	782	762	762	750	758	751	763	815	746	793	744	753	782	794	771	749	779	780	791	746	785	763	792	701	763	788	748	785	764	733	789	724	801	775	788	774	775	735	750	751	793	777	797	764	751	759	791	727	789	799	795	723	735	724	799	767	797	776	758	772	752	775	780	759	751	772	721	791	775	739	749	760	790	782	758	726	761	719	765	706	752	752	725	770	774	761	799	785	750	768	808	747	791	766	799	784	762	706	758	746	780	775	799	776	751	787	777	784	766	798	770	802	769	753	756	800	774	762	732	749	743	696	763	789	811	756	764	778	769	744	760	703	759	817	728	771	756	724	701	771	735	800	713	803	729	750	783	782	736	812	750	752	823	769	775	781	749	750	742	771	761	817	769	759	774	777	770	808	788	751	760	826	798	757	799	811	766	752	756	758	776	793	786	748	775	790	722	752	781	794	757	744	731	799	754	789	782	813	811	769	783	792	773	775	741	801	803	755	750	710	775	714	782	763	793	804	754	763	740	764	778	714	779	726	791	749	756	774	742	754	810	785	745	770	749	777	776	793	745	774	771	723	744	764	721	782	796	776	762	757	820	772	802	725	724	719	810	779	803	781	790	766	774	750	747	779	774	777	760	769	770	738	706	809	814	789	781	782	797	769	809	754	727	757	799	812	774	813	733	732	789	771	753	779	754	727	770	752	724	774	741	775	720	789	741	775	780	798	796	762	770	735	705	779	757	754	767	787	773	766	787	815	782	791	767	754	769	755	758	745	742	757	784	792	821	776	736	828	791	751	790	799	779	722	754	729	770	802	746	801	781	768	813	723	797	744	792	803	767	740	745	739	797	779	772	707	789	777	756	770	800	771	737	769	760	721	828	716	734	765	777	799	762	751	766	773	758	805	736	751	761	725	753	725	769	841	755	741	780	751	762	801	771	755	760	735	745	763	801	732	770	770	790	728	755	777	769	794	792	734	718	718	763	778	785	779	789	817	735	773	733	738	741	758	754	779	755	719	748	768	809	761	720	775	742	710	707	775	729	738	793	793	775	805	766	760	751	725	782	732	745	771	753	801	769	760	751	768	791	782	751	806	783	763	777	755	776	757	778	754	806	796	780	776	788	722	791	789	754	742	789	786	785	732	752	746	769	718	762	806	742	775	735	719	742	754	797	796	727	770	769	785	804	811	769	716	750	709	793	751	754	758	759	728	759	749	765	790	749	797	748	828	791	725	761	755	747	807	774	775	735	803	764	808	775	726	765	779	783	793	743	774	726	785	760	758
3735	1395	828	540	728	944	1031	907	804	735	736	610	451	338	262	220	210	170	157	141	169	152	162	148	142	131	129	122	116	89	96	89	93	88	95	79	88	80	81	76	70	83	64	82	73	89	67	80	82	93	65	72	85	73	62	61	81	68	84	73	72	58	78	68	88	66	79	78	69	67	63	73	75	69	78	65	88	63	72	74	72	65	61	80	80	65	62	94	76	91	61	59	62	78	80	75	79	77	75	75	82	72	67	83	74	66	58	78	80	71	82	70	60	73	74	81	73	72	85	73	84	72	54	51	67	64	78	61	81	62	69	65	79	74	75	89	73	65	76	78	79	72	77	63	87	77	77	66	58	65	68	77	71	82	57	72	71	53	72	74	76	69	66	64	54	62	79	63	56	74	95	78	91	81	85	66	64	70	76	66	83	72	75	74	74	66	67	66	69	68	65	59	77	73	62	77	64	85	75	74	80	61	75	72	59	70	78	67	72	82	84	75	66	67	80	67	68	71	77	79	66	76	72	72	80	76	97	62	78	72	79	67	79	68	60	76	81	80	70	78	56	66	66	85	75	69	73	69	67	53	68	72	76	63	60	73	70	80	80	61	69	84	68	82	66	63	83	66	63	72	54	70	84	66	66	70	86	82	65	75	86	70	72	83	75	70	89	74	74	88	75	65	73	64	71	78	59	74	69	61	77	77	80	82	60	78	74	99	69	71	73	79	98	85	65	81	79	76	72	66	69	79	72	78	76	69	68	71	72	65	71	69	73	68	71	72	64	77	59	70	64	74	80	68	65	71	74	90	79	74	89	71	61	82	72	67	73	71	69	73	65	69	55	73	91	84	57	57	54	58	65	66	75	74	90	72	70	64	82	73	70	54	80	93	69	89	74	57	58	77	64	66	74	67	72	88	74	67	72	94	64	76	88	81	79	69	74	72	70	81	72	83	56	64	73	64	58	53	80	80	63	69	80	69	58	78	61	76	67	68	73	84	75	90	67	72	76	60	87	83	85	60	45	69	70	68	69	68	85	72	58	77	70	64	77	62	70	70	70	69	71	83	91	71	70	70	87	79	73	62	80	67	68	72	69	62	89	68	73	79	81	86	73	82	75	64	85	72	68	77	73	66	51	59	74	86	67	78	67	91	62	41	75	78	78	68	69	92	77	80	60	70	69	69	85	83	68	68	61	73	53	74	71	69	78	80	59	74	66	63	73	71	61	87	90	64	81	59	63	75	72	69	67	87	70	57	75	60	61	82	74	65	72	65	72	78	72	75	66	73	73	77	57	77	69	74	71	56	86	65	84	76	59	64	84	82	77	61	80	68	66	90	74	74	73	67	77	70	75	73	63	74	75	83	80	77	85	74	76	72	72	62	53	64	64	67	79	75	76	59	61	70	74	75	91	79	67	71	68	52	76	57	79	77	74	70	77	75	85	74	70	70	56	68	79	84	74	60	57	86	75	75	68	82	76	72	79	85	63	72	68	82	68	64	73	76	69	65	78	68	70	74	80	81	73	69	69	72	67	69	72	74	73	86	71	81	77	62	80	80	64	60	73	71	80	71	80	64	59	79	60	65	78	80	78	73	62	61	61	73	66	78	70	86	54	81	73	70	82	56	71	73	80	78	66	64	75	71	83	77	58	70	63	73	74	83	61	81	68	66	74	65	77	57	72	72	56	73	55	76	71	70	68	88	73	64	77	70	73	66	63	69	69	68	76	85	67	58	82	70	60	71	66	74	69	73	78	49	80	61	81	71	78	64	80	73	68	79	72	60	77	73	71	74	81	67	73	74	74	66	64	69	85	83	63	76	78	76	79	73	70	73	71	70	89	62	77	60	73	71	65	80	75	87	65	66	75	70	58	72	77	68	78	66	95	70	77	76	72	61	73	63	89	74	70	73	66	60	77	86	68	57	74	65	66	78	69	75	73	70	68	57	66	92	62	62	76	63	64	73	71	73	98	82	69	73	66	81	74	68	53	84	77	79	65	77	73	76	72	75	64	74	71	80	78	86	58	70	63	77	71	53	78	69	66	64	65	66	72	86	57	64	68	75	84	70	68	55	79	68	62	81	68	56	81	87	78	80	63	71	62	70	76	70	94	72	73	85	58	63	70	77	76	76	69	71	84	72	73	80	67	70	67	68	66	69	66	75	75	64	51	70	78	72	94	69	81	72	67	65	72	73	75	84	75	81	72	75	68	81	70	75	82	63	86	73	67	74	72	61	79	65	68	66	70	77	73	82	89	59	71	65	71	64	68	66	99	71	64	68	70	91	74	66	71	64	64	77	60	76	81	79	76	66	73	76	73	68	73	73	80	71	74	61	62	94	85	75	81	66	69	73	74	69	71	66	61	76	75	74	59	74	71	80	83	82	71	71	75	72	61	75	84	78	65	61	71	70	65	80	66	71	82	73	70	66	65	94	73	81	72	80	73	74	85	72	77	95	68	61	72	71	72	62	73	71	81	76	62	61	77	78	68	76	63	70	70	79	74	65	59	74	71	64	80	92	83	73	72	75	81	66	74	69	72	83	72	74	74	77	70	68	90	70	58	76	71	58	68	68	81	84	71	69	75	67	81	60	66	58	64	84	66	83	65	79	70	80	62	76	88	73	69	83	78	79	75	79	91	70	85	62	71	77	77	68	61	68	84	66	73	77	74	87	65	85	62	90	68	61	78	51	60	80	71	66	76	75	81	85	87	90	82	68	72	68	76	70	51	72	70	75	85	53	70	72	73	80	80	79	67	65	67	79	78	72	69	73	63	75	63	72	62	78	66	66	70	68	80	61	77	83	82	59	67	73	69	67	81	69	80	64	78	76	59	77	75	82	62	73	61	75	72	71	58	71	78	59	62	78	76	95	72	72	67	63	76	75	70	71	69	73	80	65	76	75	74	71	58	68	72	81	69	71	86	67	68	75	71	63	65	62	91	78	64	63	77	72	79	61	79	71	71	83	71	89	64	66	71	73	71	72	76	72	73	69	77	55	74	85	57	89	62	66	79	64	65	73	86	63	74	61	63	83	70	73	59	68	75	70	67	84	57	69	69	61	74	64	65	71	81	56	87	63	69	74	80	82	71	70	67	91	77	69	78	72	69	76	74	84	81	68	83	73	58	62	66	81	74	74	65	71	69	68	69	72	64	62	67	73	82	71	75	60	71	70	74	77	61	64	62	67	89	70	59	78	85	58	70	64	66	54	77	83	78	81	65	80	78	77	78	85	82	68	71	68	89	71	67	59	63	74	79	64	63	63	73	67	61	90	67	79	56	63	72	71	73	58	86	57	76	57	90	82	53	69	65	81	75	71	60	73	80	76	72	77	82	71	73	77	73	76	75	68	78	81	75	75	64	64	59	72	75	72	86	82	70	65	81	68	77	80	77	85	62	79	66	57	68	88	92	71	81	66	69	62	86	71	76	73	67	73	69	44	78	99	69	76	79	73	71	63	71	75	81	82	76	85	78	68	72	65	72	78	74	72
23333	15806	11400	18729	27407	28786	27494	25221	22551	21243	19832	16845	13653	11036	8984	7164	5588	4705	4234	4144	4187	4329	4296	4294	3789	3508	3013	2568	2164	1849	1647	1526	1472	1392	1427	1414	1401	1378	1283	1213	1210	1112	1169	1156	1114	1105	1041	1041	1060	1070	995	1018	1018	980	929	935	981	874	1020	947	864	892	895	869	912	963	904	888	872	894	945	892	882	882	898	868	803	857	904	855	914	819	857	868	814	857	896	845	878	881	854	885	834	851	856	796	855	832	892	894	867	900	903	887	862	856	862	848	825	914	876	876	848	956	901	889	876	870	857	901	890	871	903	841	860	897	842	798	851	916	874	847	887	949	875	877	868	866	863	861	865	879	890	851	867	865	867	871	825	874	870	841	848	861	881	838	858	915	862	815	912	886	877	825	828	822	826	847	921	826	909	878	808	908	850	857	828	881	851	824	838	871	843	868	792	836	887	816	829	913	896	871	890	831	793	817	895	869	870	849	899	906	819	819	838	858	817	815	911	887	853	888	893	799	840	839	884	918	896	888	899	799	870	869	841	845	840	853	884	769	911	865	834	845	816	821	891	882	854	849	881	875	872	819	879	826	855	887	849	877	835	873	871	857	915	881	893	919	821	886	851	867	886	862	870	859	879	860	813	826	831	877	871	861	921	799	860	856	875	911	871	908	866	851	841	857	805	878	833	848	897	897	860	847	857	779	861	874	886	861	805	826	912	809	876	844	839	902	849	851	887	864	875	838	832	864	877	853	806	837	876	854	884	817	869	878	870	844	845	922	893	873	838	865	864	863	893	846	829	882	906	893	880	875	841	828	881	866	833	883	869	836	835	898	879	886	910	897	867	912	843	879	848	899	879	905	908	898	905	808	879	894	855	827	838	874	853	917	867	842	836	849	868	842	822	870	880	895	951	874	819	888	875	864	849	852	895	880	871	900	826	854	841	845	855	853	892	867	837	901	927	831	812	846	844	882	850	847	916	877	849	837	876	861	870	828	865	826	842	824	806	833	916	861	833	827	867	841	873	860	892	893	882	900	828	857	857	849	839	852	876	836	863	858	868	828	876	881	873	900	894	890	860	889	836	862	874	877	860	853	857	849	902	854	888	848	857	834	879	876	864	868	864	845	884	909	880	874	884	912	836	909	899	851	868	829	856	843	858	850	848	822	869	891	888	868	860	902	870	863	869	861	874	867	861	882	847	838	874	856	855	873	840	862	894	906	857	892	873	835	877	874	830	865	942	901	846	818	876	810	859	898	860	818	861	831	857	866	919	847	887	835	851	849	912	891	869	888	829	831	834	861	878	883	876	860	888	879	867	843	838	917	850	832	874	934	894	850	883	834	845	868	841	846	832	843	850	852	818	815	855	827	835	826	850	860	871	821	851	889	837	840	875	839	847	859	892	847	858	845	854	868	873	835	868	876	864	912	890	888	857	884	869	822	800	920	865	832	809	908	844	859	835	849	861	830	865	888	873	842	827	805	843	847	927	897	838	862	864	908	885	864	840	816	888	897	885	853	902	860	891	881	864	853	873	840	838	853	860	850	861	877	878	832	894	893	820	859	874	821	869	832	844	871	891	844	891	868	905	843	838	896	876	852	877	833	862	842	875	818	871	834	891	876	832	893	858	876	826	886	809	864	884	864	858	878	826	914	869	845	794	886	920	887	883	865	890	807	893	863	809	877	858	832	882	840	871	875	827	880	854	892	847	847	870	871	860	873	842	876	855	820	857	824	842	900	913	881	782	836	873	909	790	851	845	867	884	862	907	887	845	835	855	828	840	888	888	808	876	807	866	875	883	865	924	818	814	901	853	841	860	816	857	836	874	853	823	844	868	892	861	850	835	866	858	801	881	873	844	866	893	861	889	894	891	842	848	831	829	890	811	959	843	900	864	869	808	866	880	872	864	882	881	856	917	863	885	829	889	852	911	868	845	813	852	907	854	836	841	868	825	864	895	811	878	846	895	894	862	840	846	856	842	902	818	897	804	811	871	876	874	841	845	835	871	862	889	823	813	841	841	843	829	835	881	903	852	902	781	874	906	862	900	860	836	882	868	890	896	847	831	832	829	850	879	878	840	855	871	832	855	872	843	841	867	850	862	829	860	872	849	834	854	902	873	829	899	898	792	853	798	830	820	822	880	914	873	881	818	868	853	854	850	872	841	865	850	861	862	877	850	864	838	874	874	905	813	856	846	843	858	847	873	938	859	861	869	917	917	912	850	895	838	789	858	843	902	875	885	881	864	829	877	890	861	884	881	880	884	878	877	829	833	840	813	859	896	869	862	840	865	790	828	877	902	843	881	867	849	845	866	826	840	837	830	871	868	890	892	907	866	866	886	809	885	915	930	884	861	817	864	865	851	897	878	868	853	893	882	839	837	851	883	872	803	851	859	861	852	842	893	881	872	845	874	872	847	867	817	829	887	851	856	848	870	886	837	853	874	863	878	858	814	899	883	825	889	829	918	808	887	876	878	848	863	857	814	844	812	889	843	851	900	882	844	872	863	860	806	842	835	885	824	908	826	829	830	846	840	874	809	876	834	837	823	879	859	870	862	864	882	858	850	824	896	848	829	867	855	852	844	852	916	844	841	850	863	896	897	849	851	907	872	845	813	819	912	841	891	881	839	880	842	855	825	860	865	817	824	838	830	849	841	847	872	900	830	813	860	879	834	852	845	860	871	840	855	848	936	835	852	858	881	846	854	842	855	936	897	856	843	871	824	825	921	855	874	842	862	860	846	840	905	845	892	887	820	829	886	891	822	805	873	865	864	896	871	836	895	853	884	857	783	839	846	875	882	859	816	826	827	840	864	886	884	843	904	814	828	906	939	872	917	927	864	867	867	918	867	879	817	826	867	840	842	841	873	880	830	883	939	858	861	816	861	895	861	841	861	886	891	844	906	891	847	832	853	853	912	882	879	825	875	864	862	867	853	871	868	848	820	840	854	826	900	845	847	855	834	827	857	846	867	876	825	896	823	819	880	874	833	867	859	859	881	882	898	896	858	885	831	850	844	920	909	899	887	910	871	825	890	862	830	826	867	867	895	851	850	867	861	850	854	854	871	837	892	891	879	855	846	875	883	887	891	833	861	896	883	914	842	866	845	888	880	819	869	912	807	832	818	797	824	887	870	839	880	837	913	894	911	908	903	850	866	850	860	903	822	882	894	863	864	868	908	851	895	815	879	920	888	869	903	899	834	926	881	840	865	831	889	861	878	832	833	843	902	868	856	834	901	847	853	832	868	863	839	870	875	880	870	846	850	834	877	857	856	857	863	831	863	871	867	833	895	870	815	887	835	847	865	874	857	841	876	918	869	909	829	869	911	888	863	880	875	883	892	875	881	812	853	877	854	906	841	825	881	856	850	864	854	837	825	900	827	868	840	896	807	879	878	875	835	808	801	916	830	862	891	857	876	832	863	877	831	830	868	898	898	908	849	876	834	837	888	865	889	907	858	836	856	849	867	825	887	860	822	883	852	831	870	853	856	889	858	862
3299	2045	1132	771	893	1363	1403	1220	1135	978	907	845	668	546	419	295	228	211	187	142	159	189	186	159	162	159	147	113	110	99	84	87	86	85	71	74	89	72	96	79	91	59	85	78	81	87	71	85	56	69	82	75	79	52	74	64	76	74	74	73	65	60	67	71	76	78	68	63	81	52	73	61	70	60	73	70	73	62	50	72	83	60	80	68	78	60	54	76	60	73	82	75	64	59	81	71	63	74	64	68	74	50	56	63	68	66	67	81	62	71	89	67	70	75	59	66	65	73	70	75	67	71	65	62	60	67	75	57	51	66	73	67	69	61	71	67	68	55	71	70	59	65	61	63	63	62	65	47	71	54	63	66	50	57	62	64	71	77	73	79	54	58	69	65	74	70	61	75	75	82	63	72	64	64	65	72	52	77	74	67	71	83	61	70	76	69	81	73	68	74	77	66	67	80	83	64	72	73	63	73	73	62	65	79	71	64	68	86	68	71	68	53	62	68	69	61	88	71	79	71	79	62	75	77	66	61	63	60	50	68	68	68	61	65	76	74	61	75	59	77	55	73	89	64	59	67	60	81	58	76	64	80	65	58	73	72	63	77	80	57	55	57	65	69	72	85	70	77	62	64	66	68	72	60	74	65	63	68	63	80	76	60	61	60	82	51	63	66	63	78	79	72	73	73	69	75	79	74	64	75	77	72	56	67	68	82	76	65	68	52	60	57	82	60	71	77	59	73	82	80	62	61	53	82	73	64	95	57	50	74	57	67	68	70	73	73	70	77	64	72	81	77	73	84	67	67	74	81	61	80	65	62	75	65	86	53	65	58	75	71	65	59	66	67	59	65	53	61	71	55	88	70	85	77	62	67	72	57	57	65	69	57	79	74	72	57	64	70	62	61	68	67	69	70	49	67	68	66	62	65	74	66	73	54	78	71	76	68	68	76	68	69	66	72	78	49	68	89	70	82	76	84	60	72	74	58	73	63	74	62	72	64	65	59	52	67	66	72	73	84	82	62	75	70	60	77	76	66	86	59	57	65	66	76	55	57	71	63	66	73	63	82	68	70	73	83	66	66	56	76	63	73	64	51	62	71	68	69	58	61	71	66	70	63	65	59	59	68	68	59	77	63	76	81	56	75	54	63	62	68	74	71	67	69	74	66	72	62	89	72	64	69	59	71	62	63	77	72	75	70	61	76	78	62	69	62	58	50	67	58	67	71	82	63	66	57	78	65	70	51	80	65	74	74	73	79	64	66	76	66	81	91	71	67	63	63	59	72	76	67	80	89	75	66	62	68	78	64	77	69	58	73	63	75	66	68	55	61	75	65	68	64	74	68	55	78	83	63	67	71	54	68	65	70	54	82	71	76	69	62	71	65	58	53	65	76	71	66	61	75	74	69	82	73	64	73	48	68	78	58	73	75	71	57	72	63	70	76	60	70	65	73	71	74	77	73	64	80	76	76	60	58	60	61	70	75	59	78	63	68	64	81	58	77	71	68	63	83	66	62	77	69	67	59	78	73	61	70	73	65	67	76	73	63	77	68	69	63	66	70	77	62	69	62	71	72	59	70	71	54	80	81	67	70	73	73	64	71	56	58	72	76	70	67	77	77	62	72	67	59	72	56	68	71	55	72	76	68	70	64	65	65	77	68	63	68	58	56	67	71	76	75	85	63	70	72	73	70	68	69	74	67	60	72	65	64	67	74	77	63	73	65	63	76	55	60	63	65	72	67	78	76	85	69	72	74	67	75	72	80	73	75	66	64	57	89	80	63	81	57	75	67	65	63	68	70	67	65	73	68	80	67	74	88	74	57	59	69	80	58	63	66	67	54	65	51	69	50	69	82	65	65	73	74	67	56	69	59	73	51	56	72	58	59	73	89	60	77	65	73	64	64	71	70	75	76	67	80	69	66	53	72	66	77	60	62	63	71	69	69	69	74	67	59	66	59	67	59	68	71	63	72	61	59	67	74	85	89	56	68	69	81	74	66	67	73	69	67	62	72	50	73	74	65	58	89	83	71	69	66	75	79	76	76	61	74	78	79	87	69	66	72	59	59	75	82	67	56	60	69	71	60	76	84	80	56	93	73	60	71	84	68	62	72	63	60	65	66	63	73	64	60	60	71	65	75	76	66	80	71	59	55	63	80	70	63	61	55	81	65	78	59	79	58	74	76	79	82	67	67	63	77	80	57	72	80	71	56	65	82	67	83	66	60	65	64	71	63	59	57	67	68	78	75	57	58	83	64	62	59	47	82	59	62	69	72	70	68	74	71	49	62	71	63	68	64	59	51	57	67	72	71	65	71	80	83	76	59	75	71	53	66	69	74	61	65	52	66	60	75	77	64	67	55	66	64	61	75	67	55	81	75	70	69	72	74	64	87	55	63	74	71	77	66	59	75	79	54	63	77	76	62	66	69	84	86	67	69	61	60	65	84	65	67	60	74	81	61	62	74	59	60	89	58	64	75	74	66	72	55	68	72	80	72	77	60	63	62	50	60	68	68	57	71	70	66	64	64	78	66	68	66	74	68	62	70	61	66	57	69	86	74	63	69	60	60	67	75	72	74	64	76	73	66	75	68	65	73	65	61	66	80	79	46	59	65	89	59	80	72	66	66	76	77	77	70	61	72	60	79	73	58	79	84	72	67	75	61	64	69	78	77	55	77	78	72	63	57	69	65	78	69	65	58	66	70	64	63	84	68	58	69	68	63	70	71	60	74	84	61	61	61	70	77	68	78	65	60	71	51	71	76	70	71	78	69	74	75	71	58	64	76	70	79	76	64	73	58	67	78	60	88	79	75	64	72	67	56	56	61	72	80	61	80	79	66	81	80	49	73	70	61	73	78	67	63	68	70	83	73	72	70	74	71	80	62	78	68	69	59	67	57	52	65	62	65	65	65	68	69	74	63	60	52	50	70	56	69	61	80	62	67	72	75	77	64	63	79	61	68	61	53	60	73	68	71	78	70	61	66	70	64	61	72	66	74	52	76	69	69	66	68	86	69	69	78	60	73	69	65	70	70	75	69	63	63	65	66	56	75	67	62	74	72	67	60	62	77	79	65	67	73	75	69	74	65	77	62	68	65	58	73	61	69	64	62	78	61	70	65	78	65	65	76	89	59	81	64	80	85	63	75	63	71	79	71	69	75	69	58	66	61	90	60	65	59	60	64	52	64	90	69	60	60	69	64	74	52	70	63	77	75	79	60	55	76	53	74	83	71	65	67	69	74	62	66	63	67	66	53	84	76	81	76	79	71	64	67	64	76	75	65	62	55	76	80	75	67	71	72	58	77	71	63	62	71	64	78	58	60	87	70	67	83	61	48	64	58	62	74	56	67	66	72	70	68	68	75	71	68	65	72	61	57	79	70	65	64	81	65	70	48	80	80	69	74	64	61	72	65	64	71	78	61	70	75	68	72	83	72	65	71	75	56	65	69	81	69	82	52	70	86	71	77	59	72	65	89	79	60	74	70	65	61	71	78
27344	18827	14253	21849	30471	32097	30626	27875	25715	23750	22131	20493	17877	14910	11950	9373	7155	5796	4917	4840	4412	4681	4900	4628	4515	4161	3345	2633	2250	1980	1840	1609	1613	1610	1555	1578	1550	1450	1368	1361	1297	1226	1186	1188	1196	1164	1078	1060	1033	1039	990	1019	989	1011	985	956	963	927	903	924	986	848	903	863	884	839	869	816	875	850	862	853	854	839	825	816	785	749	833	819	792	797	742	755	824	865	741	819	825	785	866	842	774	815	809	766	826	836	738	728	772	823	778	828	797	816	824	784	777	804	831	839	841	850	759	820	821	856	804	817	855	831	762	822	797	796	759	736	827	849	852	802	829	840	858	846	837	829	837	854	795	811	759	835	821	793	832	784	783	809	801	809	812	835	826	792	813	790	799	831	792	777	807	823	800	797	801	806	822	796	766	813	788	797	834	809	849	789	796	819	757	859	837	770	728	838	812	794	779	817	835	830	849	845	787	778	813	809	836	788	822	809	864	804	789	805	792	810	796	793	806	820	834	798	801	831	825	794	821	781	821	806	804	790	877	772	855	770	801	835	815	798	759	828	834	738	791	815	830	784	859	803	835	799	798	802	820	836	846	771	769	791	838	807	786	809	821	795	808	801	790	777	783	802	822	797	884	783	776	842	798	787	805	813	782	844	807	810	814	813	790	861	822	800	777	770	823	792	798	810	810	805	828	787	849	799	830	810	850	777	816	755	789	819	819	763	793	803	793	783	813	837	834	835	791	855	782	837	849	793	881	805	763	805	806	776	802	828	838	832	860	791	855	807	808	827	830	828	801	820	871	812	845	812	799	767	784	838	763	801	793	809	836	804	763	797	832	819	798	819	799	791	813	802	837	782	818	860	840	791	759	770	819	832	738	829	847	849	800	816	816	877	791	777	783	815	819	788	795	835	793	791	785	818	835	817	838	803	833	764	800	848	809	793	770	779	771	804	796	782	854	820	815	764	786	811	810	841	834	814	805	766	803	778	834	748	793	849	824	828	802	755	859	815	800	810	835	789	791	831	836	809	816	777	858	785	833	782	828	803	786	819	837	790	799	812	762	818	803	797	843	839	817	796	756	841	829	796	818	814	772	753	850	773	778	816	812	798	820	794	777	852	781	819	809	750	802	862	839	849	756	802	851	803	788	799	779	835	822	789	821	794	847	736	842	833	879	800	734	796	863	844	796	774	819	785	813	818	803	742	838	826	800	840	878	835	783	816	852	842	812	835	766	801	832	807	760	786	794	849	808	815	781	826	809	860	826	785	769	817	790	843	788	829	806	750	800	852	818	801	831	831	770	773	799	808	784	856	814	818	838	817	844	767	842	770	816	820	784	798	796	790	787	836	749	792	789	769	825	830	800	795	793	823	782	774	816	853	809	871	816	800	815	828	833	837	767	849	804	810	817	822	802	842	771	794	836	796	811	818	816	812	813	803	826	822	791	802	823	825	798	804	822	789	814	830	786	793	827	772	866	824	796	801	806	774	798	781	830	796	775	819	823	839	798	808	740	798	757	788	798	840	848	744	793	837	846	825	794	819	836	781	785	776	801	794	778	809	801	898	807	776	802	776	810	805	833	831	868	759	792	753	841	778	821	812	748	800	818	771	898	810	765	797	834	841	766	836	856	756	791	812	798	851	776	782	891	847	782	852	849	764	853	824	831	837	807	797	792	826	745	833	819	818	754	792	820	806	770	842	826	765	821	871	791	754	828	785	824	803	786	794	793	775	830	852	807	813	826	802	812	750	793	834	788	853	875	848	859	887	788	802	798	781	776	782	857	760	832	839	796	797	824	815	784	770	800	789	830	816	777	818	794	863	810	791	814	802	829	744	818	837	816	773	835	798	788	795	823	842	810	829	771	808	795	823	818	802	816	789	813	824	814	790	815	769	831	848	786	772	757	812	838	771	766	786	782	729	810	774	787	809	817	783	747	826	781	821	858	827	845	808	822	826	783	806	792	815	804	841	795	722	776	819	817	806	815	850	770	785	765	822	835	855	787	809	805	838	827	817	835	762	836	801	825	845	886	821	788	754	778	798	789	777	809	826	838	795	796	841	780	788	774	759	835	858	810	824	818	805	840	817	839	840	780	785	858	792	873	835	809	841	775	804	811	742	802	801	843	776	798	791	840	840	798	796	824	842	797	799	836	780	835	775	788	839	778	793	832	780	781	750	760	775	800	831	860	773	811	826	763	839	876	805	810	824	788	796	794	823	846	810	800	812	811	848	815	831	816	801	771	815	752	832	800	852	802	818	796	838	820	841	771	818	781	780	806	847	792	792	816	858	781	822	765	775	831	751	799	801	809	817	840	836	849	824	801	833	873	782	775	777	816	788	827	830	784	788	809	846	746	794	831	823	810	835	845	829	800	837	785	803	826	783	822	780	815	851	853	820	825	826	818	827	867	794	819	786	866	837	806	775	821	841	782	792	830	840	842	792	807	855	842	867	829	808	801	827	776	803	804	792	791	775	764	793	819	819	808	830	813	828	770	809	844	799	800	815	793	792	789	783	850	827	800	805	752	794	774	816	828	752	813	812	796	788	800	820	811	805	814	743	823	801	807	848	806	782	865	819	816	783	775	799	831	795	826	767	787	817	834	850	830	812	813	778	755	816	849	856	831	798	807	782	811	789	786	866	791	815	821	846	791	826	815	791	814	807	803	787	786	790	856	808	808	793	836	817	813	816	842	842	768	849	841	799	830	810	777	855	858	803	859	782	856	829	809	818	799	823	811	860	819	791	809	744	784	744	886	756	785	814	832	768	753	834	773	776	816	779	845	819	827	751	786	813	835	803	754	806	869	828	835	798	791	786	816	767	812	856	800	802	810	840	801	783	806	799	798	814	802	834	832	800	800	806	811	804	800	798	840	829	801	770	841	809	867	818	802	722	829	763	846	777	814	790	801	836	837	798	756	808	828	800	789	786	822	795	816	790	852	847	804	822	833	779	816	814	772	848	779	836	815	818	841	791	745	782	831	838	841	776	738	806	793	808	837	776	768	792	772	820	840	818	764	838	782	816	820	835	776	770	809	780	798	802	851	872	798	819	833	807	834	824	813	781	812	825	777	811	809	737	770	798	822	851	859	804	790	815	830	811	790	824	768	800	783	863	787	808	778	795	775	805	789	750	853	832	786	835	807	798	785	797	792	845	783	780	781	817	769	822	734	809	854	838	841	844	792	838	803	758	813	783	863	820	817	792	822	767	796	800	829	799	845	783	815	753	761	763	745	780	776	812	834	829	776	785	799	831	768	794	856	811	771	789	824	807	765	781	816	827	839	788	819	845	839	825	809	768	800	765	766	854	775	824	844	740	777	797	838	813	867	817	846	850	832	742	803	816	777	823	830	805	815	822	847	798	835	752	808	783	758	797	781	845	804	808	811	759	777	819	785	791	787	802	816	803	850	765	812	865	832	789	810	829	829	803	821	834	856	813	775	836	787	809	813	790	787	814	821	788	793	773	881	787	769	788	795	822	818	840	774	832	784	777
2350	855	487	358	448	652	695	653	621	540	528	481	475	388	305	217	167	103	111	116	114	117	122	109	101	109	100	98	79	76	83	75	63	65	83	77	70	85	67	77	68	69	69	73	62	82	76	63	50	71	64	53	56	61	75	78	65	73	65	62	70	73	68	67	73	47	75	66	67	72	70	73	63	52	72	71	65	57	48	62	77	57	60	67	59	61	68	75	70	82	57	75	74	65	60	59	69	62	65	79	67	57	58	63	63	64	68	76	72	63	60	73	61	64	65	65	63	66	64	72	64	60	65	77	65	46	75	66	61	57	66	66	72	81	64	80	72	79	60	60	76	69	75	68	54	70	69	68	63	72	72	66	61	78	62	72	56	69	56	75	71	60	73	67	65	54	60	59	51	64	73	66	70	65	62	72	81	60	77	66	60	49	64	57	83	58	60	72	79	76	69	65	52	69	72	47	61	68	74	67	69	72	72	65	53	48	70	53	66	59	71	73	72	70	66	83	60	70	63	63	67	70	63	67	69	78	59	67	60	83	63	76	56	60	70	67	78	62	61	57	63	51	69	62	65	57	58	45	65	64	67	70	84	62	70	62	69	54	71	70	60	67	65	70	61	61	60	70	55	63	62	61	61	57	60	63	64	66	59	72	73	79	67	49	55	60	58	85	68	62	58	55	61	74	85	72	62	60	82	70	62	69	58	61	64	63	62	68	71	72	67	52	61	74	62	72	63	51	67	58	70	60	78	73	73	61	71	65	63	75	53	61	59	73	68	67	60	73	59	58	50	68	62	57	63	91	61	67	61	61	79	65	48	60	59	53	55	60	55	68	67	58	66	67	70	63	70	67	58	60	72	58	67	57	65	76	61	59	71	68	80	64	64	56	65	54	52	67	65	69	63	65	61	66	70	71	70	68	69	72	58	71	60	80	64	51	60	66	80	66	68	65	55	62	63	80	56	70	65	59	52	65	71	66	74	65	59	63	80	50	54	65	74	63	60	60	74	60	76	78	67	66	72	71	55	66	60	63	69	69	73	69	89	59	67	66	82	61	65	70	58	66	64	57	44	55	67	70	51	70	59	71	58	48	64	79	69	74	57	64	72	73	62	71	67	68	71	66	63	73	73	63	59	82	75	66	67	77	62	67	59	65	61	61	64	58	74	61	70	52	70	71	70	76	69	69	57	51	59	56	61	82	59	69	62	73	82	65	76	47	74	64	72	56	54	62	66	55	50	66	81	67	74	65	71	71	62	61	56	73	55	76	50	65	61	58	64	63	67	62	68	75	46	51	58	65	64	56	65	72	63	71	65	60	73	55	57	77	49	63	81	69	67	57	56	59	72	66	66	56	77	58	57	63	80	68	70	73	70	55	53	79	62	62	61	68	71	57	57	72	61	59	57	55	50	45	68	66	64	59	69	75	67	69	59	67	63	74	71	75	56	74	58	59	57	75	67	82	61	59	67	60	80	73	76	75	61	77	82	63	50	79	67	59	65	72	79	75	70	60	58	69	76	76	64	64	62	67	64	54	63	69	79	69	67	66	53	66	53	67	52	69	64	66	65	50	68	53	59	75	64	61	70	79	73	73	62	57	70	54	70	59	63	68	66	73	58	71	46	68	54	55	66	68	44	65	75	65	66	73	65	51	59	67	64	69	78	75	68	76	59	67	53	71	66	68	72	56	75	70	66	76	54	58	74	49	76	57	75	55	61	82	64	68	72	63	50	50	66	69	70	54	58	68	65	63	66	72	69	59	66	68	76	79	65	61	65	62	67	58	69	83	75	49	61	87	52	72	80	57	58	62	68	72	62	64	75	61	69	82	67	52	66	59	65	69	73	65	64	70	68	58	62	53	70	69	67	75	60	73	68	63	79	61	63	63	76	80	59	56	62	66	69	75	80	74	62	64	78	81	60	63	76	65	77	61	84	56	60	57	58	66	66	70	56	70	75	62	83	56	66	65	57	55	53	61	75	73	67	71	66	60	70	63	55	61	69	54	54	54	63	74	75	68	55	67	71	66	51	61	62	67	51	53	51	56	58	70	69	81	56	65	49	63	64	69	72	64	67	74	73	70	74	54	73	67	71	54	66	75	68	64	78	50	63	60	75	64	63	63	69	75	57	64	77	66	53	67	56	63	68	72	47	68	68	63	60	63	63	69	49	63	53	57	65	58	66	75	67	63	70	73	48	66	54	74	59	67	62	56	70	66	67	65	58	56	60	61	61	65	58	71	64	78	71	65	68	69	48	72	78	78	64	64	76	72	80	69	68	81	53	68	77	65	58	74	54	68	62	44	62	65	77	50	64	63	70	78	73	66	80	76	70	76	65	57	68	55	85	71	57	61	71	80	66	57	70	65	62	54	72	55	50	72	48	59	76	54	68	63	70	73	58	56	57	63	52	54	70	76	82	66	64	74	67	69	69	70	80	74	75	73	66	69	64	72	70	83	73	72	62	50	65	69	67	59	53	77	86	59	88	61	72	73	63	79	74	50	66	66	69	59	62	75	63	68	67	70	68	87	59	46	65	66	65	66	42	75	72	56	59	65	59	67	63	58	59	67	69	69	70	69	77	53	59	73	67	65	60	55	57	62	67	73	58	77	69	64	66	71	64	69	65	72	57	60	66	52	75	59	57	66	63	75	67	70	65	61	72	60	63	79	52	61	66	75	64	72	79	43	47	75	54	61	77	62	56	66	51	58	58	66	73	64	58	59	63	70	74	49	69	66	57	67	64	66	73	57	61	77	58	64	55	64	69	66	69	71	74	68	70	80	57	73	73	61	77	56	63	67	58	53	66	77	62	80	71	68	74	59	63	65	60	70	49	70	70	67	54	68	52	54	73	58	80	72	67	72	52	61	78	62	62	74	71	67	76	71	68	67	74	65	60	65	64	59	55	81	54	56	66	62	79	71	76	63	62	57	66	58	55	69	60	68	52	61	54	71	76	70	68	58	64	73	54	63	71	51	67	61	46	74	59	80	62	67	64	59	80	62	65	66	69	57	76	65	69	57	63	72	56	55	80	68	79	66	59	79	78	66	62	59	63	67	65	79	56	61	60	63	69	69	53	58	71	71	67	63	78	65	64	68	68	81	55	54	58	61	64	67	64	63	58	63	77	59	53	58	60	60	66	58	57	62	80	67	78	63	69	59	64	63	62	65	66	66	63	66	75	54	71	67	60	58	70	81	54	72	60	77	59	91	52	63	72	68	69	74	70	71	51	70	58	68	52	59	69	67	60	61	67	73	61	56	70	60	67	58	72	63	68	69	63	74	61	68	80	68	69	68	72	66	78	65	74	81	69	60	68	66	59	83	82	74	58	57	61	67	62	66	69	68	55	46	66	58	62	62	79	57	59	81	61	67	50	74	53	56	78	66	61	75	71	71	65	64	63	62	56	72	71	51	77	74	63	62	60	79	50	56	60	79	63	79	72	49	69	54	54	70	71	69	63	65	66	76	75	49	61	46	63	60	74	72	73	58
20299	12326	8865	15476	23443	25349	24580	21958	19801	18056	16203	14731	13351	11601	9041	6377	4408	3396	2722	2597	2571	2496	2638	2524	2453	2347	1967	1522	1446	1212	1136	1093	1064	1010	1065	988	958	1021	1011	1016	973	994	961	938	962	908	946	880	913	896	893	860	860	889	915	855	855	816	848	811	838	793	817	775	836	804	781	778	847	781	800	772	788	816	825	813	845	821	828	820	828	846	807	758	779	785	800	781	846	783	797	788	823	807	800	782	745	824	824	808	807	798	794	789	792	828	808	756	816	831	817	819	801	814	768	841	856	840	771	805	770	843	825	781	804	868	828	799	789	784	847	790	779	806	794	829	805	808	780	783	823	773	819	830	827	808	785	762	786	823	810	788	801	775	802	782	835	743	795	856	780	819	827	840	755	788	811	810	819	803	762	791	838	786	771	777	804	797	786	767	843	789	793	812	783	772	829	787	827	782	820	756	765	829	798	817	818	803	815	754	752	778	810	802	781	831	831	800	798	767	809	784	756	792	747	813	807	762	823	822	754	803	770	802	797	813	848	783	748	784	782	835	808	743	737	819	783	811	813	811	860	822	809	777	807	825	839	769	764	749	788	781	813	802	772	832	802	760	763	848	777	793	765	799	789	771	791	797	782	835	860	818	805	811	771	755	826	815	758	802	773	782	837	780	793	781	769	861	805	790	788	831	797	790	810	780	821	787	842	790	795	804	811	760	822	821	819	767	846	765	805	795	783	762	834	780	779	799	840	820	835	831	804	825	820	798	784	773	754	741	835	784	810	772	802	778	816	804	829	820	801	811	786	801	772	805	805	780	767	784	802	824	782	799	816	866	798	772	804	761	822	812	793	811	802	823	797	793	846	775	805	820	779	824	843	852	847	806	804	793	807	855	778	788	784	771	796	816	838	787	787	812	819	762	826	803	760	756	836	805	772	870	774	743	813	794	785	803	796	821	839	771	821	799	788	759	839	835	818	789	796	777	824	755	804	809	818	757	769	792	812	810	813	767	801	756	782	768	822	761	785	798	813	750	797	811	784	800	831	750	800	830	787	791	848	742	829	737	764	777	833	789	830	801	886	807	782	814	764	774	828	803	792	812	874	748	796	753	796	837	797	785	780	821	808	823	799	848	813	829	861	815	769	769	831	847	767	816	816	760	826	831	808	757	815	798	820	808	775	810	799	838	794	858	797	797	768	796	841	797	784	806	808	814	802	746	820	812	779	782	802	820	770	806	762	827	802	784	824	790	731	824	784	800	802	841	750	832	839	797	786	804	783	776	753	775	799	824	814	799	749	771	846	838	784	786	819	771	770	775	775	800	784	777	791	782	786	803	819	784	828	799	829	808	778	793	816	756	776	804	817	823	785	766	824	831	780	807	805	825	818	779	771	802	750	807	801	792	815	805	742	755	821	824	793	817	824	783	795	821	762	822	799	797	812	794	766	796	785	814	818	807	753	831	767	766	840	818	767	790	809	764	792	807	781	791	813	784	762	784	796	790	745	811	832	835	854	823	830	811	842	779	802	789	792	820	790	806	751	766	791	784	810	823	754	837	775	833	843	799	815	775	802	762	841	810	812	807	795	704	764	788	797	751	779	780	793	742	809	775	777	792	803	788	859	815	776	816	841	805	793	837	796	805	812	797	782	785	845	809	797	788	814	789	801	825	802	787	782	819	817	806	723	813	812	781	812	841	821	771	761	782	787	791	852	819	814	786	785	780	782	785	776	805	817	807	810	760	797	775	792	824	825	775	817	815	775	780	786	755	800	804	854	789	787	791	788	822	774	805	816	816	805	787	810	809	757	813	800	833	838	806	808	791	833	814	810	811	810	834	775	809	788	781	789	797	862	795	772	810	831	826	826	827	809	829	841	798	802	768	808	845	787	798	780	851	820	778	790	757	782	791	813	817	825	776	832	792	807	793	798	789	840	782	786	765	811	807	845	793	791	811	789	772	768	767	812	761	772	831	806	746	779	787	828	815	801	800	817	791	763	812	784	768	816	851	828	755	830	795	767	851	767	811	829	790	809	811	752	787	792	821	820	847	785	793	862	855	801	815	821	793	767	799	834	810	773	828	794	796	772	833	770	798	789	803	803	828	797	809	848	793	771	814	768	757	752	774	803	776	812	841	771	817	809	821	819	792	788	785	812	779	805	791	800	809	795	821	761	802	804	792	796	776	787	777	792	791	790	805	819	779	792	762	765	812	811	840	865	806	785	779	772	822	743	833	806	860	789	809	782	758	852	787	763	759	760	794	812	797	822	806	779	834	810	776	800	775	816	762	864	779	796	784	804	795	816	731	828	825	790	758	808	794	825	798	839	787	787	832	788	794	768	782	807	788	796	803	816	832	810	876	823	792	782	836	734	758	784	823	813	816	811	816	848	785	749	849	788	824	759	823	809	837	759	790	752	824	783	798	785	829	775	869	778	798	792	809	773	771	803	790	795	796	759	777	839	809	782	833	792	777	795	823	741	789	758	760	761	798	783	798	762	827	823	814	786	755	786	755	788	859	826	819	778	824	759	805	780	795	759	832	836	772	770	790	772	807	749	817	769	807	852	764	824	862	824	775	851	839	806	806	824	744	817	796	796	834	800	805	761	796	801	785	847	797	800	778	784	814	831	762	793	749	786	783	801	834	785	815	828	836	817	852	805	840	776	819	795	839	814	793	774	807	808	774	799	801	838	820	773	774	823	766	815	792	773	753	844	800	851	815	832	784	778	766	836	819	834	814	734	754	803	774	782	787	841	799	819	768	817	802	821	809	810	859	814	809	798	826	805	757	787	862	826	836	864	745	840	821	797	802	797	811	804	770	818	791	786	813	777	805	814	849	773	796	809	781	764	780	788	777	832	781	809	794	797	812	779	811	792	758	831	816	781	818	808	783	760	807	791	784	859	794	797	814	801	840	791	772	738	790	745	796	799	846	741	743	770	809	755	807	821	756	803	805	800	793	799	817	762	754	775	788	806	779	777	782	806	798	856	854	831	793	773	765	824	797	784	800	809	805	804	777	811	810	781	858	802	828	835	790	833	807	836	811	834	809	767	802	799	759	827	803	812	797	797	733	817	810	795	852	799	760	742	790	752	768	796	782	815	800	848	765	828	794	823	751	766	851	794	793	798	801	814	819	730	783	802	840	768	764	820	803	837	804	759	823	830	772	797	762	789	809	832	802	803	825	811	758	802	730	828	826	728	808	752	768	828	809	800	857	859	791	809	807	853	760	763	822	837	798	777	796	775	831	813	825	788	824	819	792	845	761	784	812	770	779	761	843	785	782	783	783	786	798	788	847	773	788	814	780	884	848	823	756	830	807	857	797	723	811	867	766	820	813	785	875	822	835	802	786	791	829	819	825	763	783	820	805	847	807	828	768	815	810	799	816	846	840	807	799	797	767	793	815	795	766	851	791	795	771	817	844	845	823	852	813	768	831	820	847	819	819	803	739	779	798	812	812	810	767	790	812	808	748	856	756	806	807	819	818	790	850	799	819
2323	1559	892	639	707	979	1057	1015	863	813	695	619	536	455	441	310	204	148	130	110	139	140	128	103	127	130	98	93	96	76	63	71	65	70	76	77	69	71	68	60	62	77	67	65	79	56	74	59	58	62	78	81	71	59	71	74	69	54	66	58	71	65	66	65	70	69	58	62	59	74	73	74	66	54	64	53	64	59	60	59	50	62	59	53	62	72	59	71	62	59	67	66	68	65	74	68	67	42	70	57	69	74	56	61	54	56	56	65	54	82	57	49	58	68	65	56	59	60	63	71	55	57	65	67	56	74	67	75	63	59	61	75	73	65	69	59	56	59	65	58	45	60	55	72	79	77	67	65	62	68	68	54	61	57	65	69	72	69	58	61	48	69	66	61	63	58	70	64	54	51	49	58	69	82	61	71	58	74	56	64	61	51	67	63	54	61	59	62	67	57	72	78	61	63	56	58	57	59	64	72	60	65	64	86	63	59	75	68	63	57	61	43	50	61	63	67	72	57	77	62	54	63	56	66	66	56	62	69	67	64	68	62	66	56	65	62	59	61	71	76	78	64	58	53	72	68	52	67	62	76	74	58	69	50	71	50	64	63	54	61	66	56	65	54	61	64	65	57	62	74	56	60	65	68	63	55	80	74	66	73	79	63	79	57	60	78	53	71	71	64	67	65	72	67	45	62	70	66	55	67	72	60	65	63	60	72	63	78	68	64	59	69	60	66	76	55	55	76	73	73	62	56	59	63	65	53	76	68	63	74	67	49	55	68	60	77	67	67	59	63	76	61	60	62	63	63	50	68	55	48	64	57	71	56	71	70	76	62	58	56	65	61	64	71	43	55	55	58	68	71	75	62	64	45	60	77	52	57	64	62	53	65	78	76	69	63	72	78	79	64	53	70	64	58	64	74	68	61	88	76	66	71	50	65	59	70	56	62	59	91	62	63	63	72	58	66	75	59	82	67	56	53	56	61	50	59	57	61	71	50	76	51	80	53	50	53	61	67	50	68	68	61	60	75	59	65	72	72	70	61	64	69	67	63	72	86	63	66	82	73	54	70	64	73	55	58	60	56	68	73	60	63	56	70	62	55	61	59	67	68	69	64	60	76	73	58	69	69	71	71	53	55	66	58	56	54	61	74	71	63	67	63	78	79	70	71	64	58	46	56	51	75	61	69	59	72	68	73	57	65	60	45	75	58	72	67	63	62	64	67	70	63	72	76	65	63	54	59	69	65	57	63	63	74	54	70	69	60	64	74	62	56	73	68	75	67	62	62	59	62	70	58	69	54	70	57	54	58	86	61	48	68	55	68	67	59	66	60	65	79	69	79	73	84	56	60	65	55	54	53	66	55	55	68	59	75	68	51	59	73	72	65	56	69	65	72	64	70	73	49	61	61	69	66	67	53	75	60	61	60	66	78	61	58	65	70	54	66	61	61	56	65	68	62	56	65	67	62	67	70	52	60	56	50	64	56	72	68	60	59	59	72	56	76	74	63	68	66	60	56	85	54	60	62	65	53	65	74	56	61	70	64	65	62	65	70	65	66	73	56	71	57	55	73	61	59	68	64	68	63	62	68	65	60	63	57	74	62	62	63	61	58	70	57	51	61	71	72	73	67	65	69	56	74	61	66	64	55	56	75	66	71	58	52	61	69	73	62	80	53	50	74	75	49	72	61	82	63	81	70	63	58	59	61	80	54	55	76	72	65	57	71	66	62	59	62	51	57	81	71	56	65	73	71	55	81	49	69	61	65	73	64	60	58	58	65	70	68	62	61	58	68	67	61	47	60	62	65	57	54	48	54	74	57	72	48	68	64	59	71	65	66	82	56	79	78	76	66	58	65	64	53	66	54	60	61	61	71	59	60	55	68	71	65	56	63	64	65	61	70	67	55	58	64	57	64	42	67	67	64	57	76	72	58	63	73	51	65	62	61	49	69	64	70	69	76	68	57	72	84	44	64	60	52	67	70	64	54	68	62	62	57	79	74	72	58	59	67	56	62	72	64	60	64	50	62	70	44	60	60	58	66	44	62	57	68	66	69	68	72	50	76	65	51	66	77	65	47	68	65	73	73	75	62	78	57	66	82	55	64	64	76	61	79	73	60	51	58	62	89	66	54	71	70	68	44	58	59	70	54	69	70	77	57	62	62	61	65	54	64	60	59	79	58	62	74	70	68	63	54	67	67	70	64	59	74	55	67	59	49	70	59	47	52	65	72	55	60	65	69	60	68	69	58	60	60	70	66	66	75	58	58	60	67	67	51	66	53	47	78	58	66	65	73	81	60	76	59	69	55	81	64	64	70	69	61	65	69	58	60	57	64	67	67	65	60	52	58	62	65	63	71	58	58	72	52	61	72	69	53	63	70	66	61	77	57	66	58	71	44	64	80	68	56	46	59	61	63	55	61	55	77	56	57	56	49	67	53	60	78	77	65	65	58	66	59	61	57	55	57	64	70	80	84	59	59	70	70	59	62	66	50	49	67	70	69	72	55	62	58	63	64	62	73	72	82	67	64	67	61	72	52	63	66	53	54	84	66	66	68	69	60	55	63	68	51	67	68	63	64	64	69	77	67	81	75	65	52	72	68	63	55	77	55	65	54	54	58	59	56	57	63	53	61	59	65	65	74	59	68	69	69	53	72	63	55	70	54	62	56	80	57	81	50	63	48	57	87	78	71	72	58	56	54	59	61	49	67	66	55	69	55	77	67	57	57	60	64	84	65	74	68	63	81	65	67	63	81	47	59	63	71	61	75	67	58	59	65	78	61	71	63	70	52	59	70	61	69	81	76	57	50	68	59	71	57	69	70	63	59	67	64	67	59	68	58	53	58	81	58	56	50	59	66	65	68	58	58	73	81	65	46	64	62	61	73	63	64	61	67	53	63	65	62	66	75	61	76	67	66	60	57	59	68	59	68	62	61	67	74	53	45	58	63	77	72	51	68	67	58	61	49	63	72	67	57	66	61	87	68	58	72	66	68	62	62	57	73	60	70	58	75	59	61	63	61	58	75	69	61	71	62	57	68	62	72	69	62	68	68	54	68	57	68	57	64	56	62	77	63	59	63	61	60	71	68	64	70	73	59	52	59	72	49	66	60	68	57	69	54	58	56	62	63	63	65	65	65	63	64	64	75	65	62	52	67	64	69	49	63	55	62	60	61	67	63	60	74	72	65	60	47	67	65	76	48	61	64	58	71	62	67	54	66	56	66	72	63	55	76	65	47	73	78	60	57	58	63	72	77	59	65	59	77	54	64	64	76	58	51	64	63	68	71	65	60	58	75	70	81	60	57	67	59	60	53	62	60	69	64	54	71	85	64	55	73	58	57	69	62	65	59	49	64	53	73	60	67	54	73	62	54	58	47	60	49	67	68	66	59	67	68	64	70	71	64	60	62	50	65	58	55	57	64	89	81	66	67	75	86	60	54	65	66	55	67	49	78	63	57	44	71	61	70	71	76	71	54	57	59	69	63	40	84	57	60
23861	17120	12597	20447	28057	28708	27815	25932	23625	21611	19456	17377	15329	13930	12389	9383	6526	4807	3682	3148	3034	3006	3254	3067	3098	2774	2252	1796	1549	1367	1281	1199	1253	1217	1233	1159	1200	1220	1129	1112	1122	1032	1021	1029	1020	1002	968	963	933	906	917	917	917	933	849	826	849	811	817	873	803	801	827	790	769	821	815	733	795	839	798	762	769	782	746	771	824	698	767	786	808	739	786	814	787	768	771	784	762	771	779	783	759	798	755	764	755	761	739	729	742	758	741	781	783	716	786	772	736	780	757	795	778	755	703	739	754	798	745	699	798	777	746	725	805	782	735	812	781	783	762	742	791	800	794	772	846	753	770	786	818	786	732	798	760	799	748	722	758	724	764	774	784	736	781	818	757	748	759	746	718	745	730	760	744	772	774	767	776	731	773	779	765	781	751	768	757	763	782	787	772	718	741	763	770	789	780	769	787	731	750	745	760	797	719	773	721	776	798	782	784	750	806	740	724	764	747	783	772	743	791	774	786	794	751	766	724	802	759	820	791	765	804	753	772	735	780	791	753	763	789	783	765	770	787	766	778	773	783	743	745	757	750	737	816	766	784	785	776	762	767	784	767	721	797	798	737	770	792	734	824	737	740	727	762	805	787	751	845	746	772	745	777	765	751	745	768	777	766	793	784	748	759	791	862	763	749	731	762	753	759	793	759	794	782	734	754	805	843	772	735	790	768	797	709	798	771	767	789	784	748	813	741	749	749	834	745	805	733	804	750	760	833	808	785	769	784	808	772	738	775	781	777	740	764	758	769	786	782	777	785	798	799	768	783	740	806	742	790	778	768	771	817	737	750	748	789	831	739	827	758	786	729	802	770	741	765	756	769	770	788	810	773	722	770	793	749	759	742	794	746	792	795	813	731	775	748	771	727	738	781	794	787	784	770	807	758	808	736	790	789	776	819	715	742	752	735	750	745	774	773	769	793	772	725	769	718	746	807	776	776	727	751	717	738	810	785	811	761	779	765	808	752	777	749	792	788	752	772	799	747	799	840	755	765	783	750	726	765	791	785	727	846	728	733	782	730	733	758	797	758	719	727	771	776	803	783	768	718	764	768	812	763	794	764	758	748	796	766	768	752	812	743	719	798	762	788	774	776	751	747	760	747	788	751	843	839	758	752	784	812	773	787	806	781	772	790	765	751	764	765	737	791	764	810	761	805	765	695	717	806	757	775	751	751	795	784	781	759	758	793	751	725	747	848	792	791	794	754	765	809	751	752	791	841	767	776	722	812	786	780	742	792	786	782	768	797	715	777	802	787	778	760	728	796	788	763	795	740	744	766	748	817	770	744	723	767	799	773	780	763	825	794	725	769	808	764	789	729	773	780	773	769	746	748	748	761	731	764	776	773	759	803	770	749	749	775	743	783	786	782	748	783	773	763	810	803	772	794	731	758	761	815	795	778	748	748	796	737	789	765	785	766	777	801	771	768	737	767	780	740	760	754	749	780	817	808	761	780	771	779	769	730	754	781	765	820	784	766	770	768	802	755	774	813	783	759	751	751	755	711	793	777	709	703	761	751	753	771	797	782	738	720	774	777	790	775	816	750	732	724	787	788	809	764	772	760	784	716	765	757	794	806	772	770	735	795	777	789	780	797	757	747	743	771	776	802	774	768	761	758	758	758	825	770	771	783	754	783	789	737	807	753	746	765	834	783	782	770	769	753	839	757	759	768	767	805	775	698	765	730	746	760	720	801	711	766	773	764	768	710	730	772	758	751	749	768	735	790	739	810	793	780	770	733	753	789	753	726	774	770	802	729	748	771	751	776	777	780	765	772	769	787	717	732	778	745	840	745	805	754	756	757	779	740	746	724	805	757	807	810	768	779	724	752	704	738	746	766	775	778	698	757	720	792	765	775	763	783	790	793	777	774	773	790	756	763	726	783	805	763	792	793	777	744	723	783	746	792	770	744	779	764	769	763	708	787	716	807	769	735	763	771	846	770	736	766	759	814	744	743	784	763	764	761	794	775	776	787	746	786	813	750	799	785	724	738	753	713	745	759	775	746	766	787	773	759	798	759	737	781	811	722	759	733	787	720	764	840	809	720	839	804	775	747	757	778	805	753	776	752	758	745	787	760	709	800	739	760	752	813	829	764	735	804	809	753	780	756	759	767	773	770	786	763	759	739	808	771	765	747	752	808	753	766	777	790	736	778	771	786	778	786	790	813	778	743	758	740	741	779	765	742	727	773	735	788	784	770	769	745	807	778	772	738	748	783	740	759	739	768	728	749	772	759	788	734	792	732	772	721	747	786	792	780	797	800	778	800	760	790	767	748	790	760	796	792	801	730	791	738	771	767	734	779	761	757	797	769	770	726	849	817	767	775	801	744	783	816	782	812	765	767	721	797	800	740	791	802	740	796	800	773	752	745	781	771	780	755	789	732	740	775	772	814	728	705	774	745	781	762	782	753	768	744	783	771	818	739	713	740	751	771	775	755	764	801	830	778	756	758	746	722	749	718	771	782	729	758	753	806	711	738	780	748	767	785	711	792	810	776	767	742	737	782	770	767	763	729	765	714	784	757	755	761	750	734	774	824	764	768	763	773	771	786	777	725	744	823	838	811	759	804	799	768	755	747	758	777	771	726	748	758	814	748	819	781	787	779	744	747	764	712	807	758	702	791	774	788	740	783	774	812	756	754	757	723	754	708	762	743	798	733	719	802	783	784	744	768	806	783	735	776	761	758	786	751	762	759	747	793	775	785	820	760	719	790	749	784	767	745	796	845	776	753	767	717	756	727	749	764	767	784	788	747	701	775	764	747	778	702	736	783	785	750	779	806	736	739	760	753	747	777	767	716	830	804	778	832	778	780	730	756	780	770	781	770	777	825	788	771	749	732	809	755	783	754	771	731	784	805	719	733	768	804	783	769	800	759	763	721	751	772	724	754	768	745	699	693	812	776	720	788	731	774	712	753	756	752	743	746	789	697	794	784	756	776	749	778	791	787	839	775	803	733	762	735	777	743	732	728	793	782	759	773	852	730	782	762	815	847	786	765	769	735	754	801	807	783	799	739	738	734	790	791	769	797	752	795	823	799	802	771	750	790	800	798	777	767	751	782	740	726	760	730	724	760	721	773	774	786	737	790	758	769	741	760	800	737	749	825	777	764	754	769	753	811	762	774	762	783	817	810	785	765	761	763	778	743	782	766	765	814	773	758	760	802	770	768	768	778	737	749	752	724	762	776	758	752	794	751	757	773	781	736	777	750	744	755	808	779	773	756	809	731	736	753	796	762	781	765	768	806	766	764	782	706	764	748	785	756	771	790	778	815	789	793	769	748	726	730	789	786	772	775	772	725	832	769	811	753	797	744	801	762	724	747	743	769	740	780	778	782	733	793	776	739	806	756	759	776	804	805	782	769	746	824	745	745	797	760	741	752	748	772	784	760	809	808	832	786	728	794	775	740	746	756	808	783	801	788	772	792	794	807	758	739	777	785	793	753	784	791	753	764	768
3856	1488	880	647	777	1003	1049	1048	961	750	752	664	584	502	426	398	283	200	172	133	152	133	127	124	134	118	116	116	88	115	101	93	77	97	67	90	87	86	85	87	79	71	71	88	72	75	76	83	64	82	70	86	67	71	73	74	60	84	66	60	75	63	73	69	73	67	84	82	75	73	70	98	88	55	71	65	74	69	74	57	76	89	75	74	75	83	86	72	77	71	88	55	75	86	79	79	64	84	76	73	78	77	64	71	67	61	81	68	68	66	63	72	90	82	79	83	85	84	81	81	68	84	70	81	58	73	71	67	81	75	56	86	64	80	83	70	72	69	76	66	89	98	68	68	76	83	82	73	67	75	70	70	88	63	73	75	73	72	66	76	76	80	87	77	62	73	68	75	73	85	59	64	64	64	67	63	50	70	66	75	69	63	86	65	68	80	73	67	71	72	79	73	69	68	66	78	73	77	92	72	61	66	51	74	55	74	83	70	67	49	74	62	71	70	82	64	68	69	71	72	80	75	96	84	79	76	57	82	81	64	74	66	64	56	69	62	84	75	75	62	64	84	79	80	78	67	66	71	83	78	55	73	71	67	76	67	80	66	63	89	63	86	66	70	78	78	80	74	63	71	81	82	61	61	61	77	59	65	66	94	67	80	76	51	76	64	82	69	73	59	71	76	67	84	72	70	73	56	67	68	80	68	79	68	68	78	54	75	82	73	79	66	89	58	59	61	82	76	59	68	74	72	77	66	78	71	64	71	64	83	62	63	81	61	80	66	75	61	82	63	68	85	75	58	73	65	67	89	64	74	58	72	67	82	73	67	56	79	66	80	74	80	68	68	91	75	71	68	64	79	75	65	81	80	82	68	65	74	56	56	64	74	70	58	70	66	82	54	75	71	69	82	63	69	74	65	67	64	84	73	69	90	71	85	75	51	77	63	71	62	73	77	63	76	72	71	87	66	73	67	63	92	73	70	70	67	71	76	74	64	75	73	79	69	84	74	68	63	83	74	81	71	80	78	83	75	73	82	64	74	68	68	78	86	61	61	92	72	66	75	73	81	53	73	77	71	69	78	77	83	77	70	73	64	64	68	70	71	67	80	71	69	62	78	62	59	69	78	75	94	73	82	74	68	74	67	81	65	96	63	85	86	73	56	80	68	65	65	63	64	78	65	79	67	70	63	77	75	63	72	60	74	71	62	54	62	64	68	62	66	63	80	67	80	76	77	53	80	60	74	76	69	79	76	78	58	73	81	58	75	78	81	67	80	62	80	60	71	84	81	63	55	75	64	65	73	67	82	76	68	98	75	45	79	70	79	74	59	80	79	52	92	57	66	59	76	63	78	75	78	61	67	74	69	63	69	79	63	91	54	73	68	75	68	83	73	50	67	81	65	78	78	63	60	66	70	65	76	52	76	69	75	74	70	90	79	70	65	60	62	71	81	76	80	83	64	71	67	57	82	68	84	69	63	64	74	79	70	75	74	77	76	63	77	77	62	83	72	68	75	78	72	86	80	80	83	57	60	69	70	63	66	72	86	63	61	69	77	52	78	72	79	77	63	80	73	80	68	67	73	76	87	62	69	79	73	62	68	83	76	84	64	89	69	67	72	75	84	74	82	87	73	83	71	82	62	65	70	74	57	68	74	77	85	73	69	71	66	65	62	53	65	60	66	68	67	65	79	71	72	74	72	63	69	86	61	74	67	69	68	69	58	71	90	69	68	58	70	88	82	61	60	78	75	72	82	57	58	70	81	69	67	68	72	61	65	76	78	77	83	61	87	85	76	76	72	86	83	85	73	64	71	84	85	74	81	65	66	75	97	61	69	64	69	63	74	63	58	75	54	83	79	62	78	70	89	70	80	77	70	87	67	78	81	70	80	75	67	70	65	80	66	76	66	68	69	71	63	71	71	76	66	78	81	59	65	58	67	63	70	74	74	85	57	76	69	75	63	78	63	84	67	62	67	66	87	78	72	68	74	62	74	72	64	58	84	76	77	75	85	59	72	69	64	66	73	67	64	82	82	84	81	66	79	88	92	70	71	70	62	75	64	73	72	66	59	62	70	71	83	86	77	70	86	78	73	87	62	72	66	69	73	57	83	82	70	74	77	69	52	99	65	80	71	73	72	84	79	72	87	71	55	75	72	55	72	77	66	66	63	86	88	86	70	61	65	77	67	74	60	70	66	65	66	61	81	86	86	61	71	64	75	69	64	73	53	75	84	82	87	61	74	66	66	61	70	57	67	77	69	83	81	62	67	57	72	66	71	77	71	67	67	73	92	71	90	83	81	75	67	63	83	77	88	69	76	79	75	84	77	78	66	70	83	66	76	73	57	72	81	87	70	91	67	74	63	78	57	66	55	68	66	72	81	70	82	83	66	63	77	61	74	82	67	69	75	77	77	59	74	79	68	86	80	72	70	69	79	69	70	77	75	78	73	73	80	77	68	70	68	87	78	94	64	76	80	75	71	60	87	67	74	55	71	74	93	62	66	78	72	83	91	58	78	77	82	77	67	73	79	72	65	62	81	79	71	72	77	68	76	62	73	72	86	79	67	78	91	81	54	76	70	68	76	79	76	74	83	65	63	64	81	64	65	95	84	75	82	73	75	93	78	83	84	61	68	66	60	76	75	80	83	65	60	66	81	88	74	73	60	58	62	84	70	73	70	56	64	85	81	78	64	87	77	65	64	89	68	64	73	47	50	77	87	69	60	76	59	53	70	74	76	71	77	65	106	70	68	61	84	80	65	73	61	69	79	62	82	77	68	67	82	77	80	72	80	72	79	70	69	87	73	77	64	80	84	71	80	63	76	74	51	67	69	72	71	69	71	83	69	95	70	87	71	89	87	76	59	61	74	92	57	81	69	66	81	69	68	63	76	59	75	85	69	86	64	63	81	59	64	82	60	80	62	66	69	72	63	76	67	75	75	76	58	55	74	78	72	84	62	71	82	64	73	67	53	74	68	78	76	65	75	85	74	67	70	72	68	76	61	75	76	87	73	71	80	67	71	62	86	73	59	85	86	75	59	61	67	72	67	64	71	77	81	74	60	79	75	82	67	80	77	69	84	82	65	64	65	78	69	64	74	74	67	73	64	82	67	74	68	64	60	67	70	76	69	93	74	73	89	73	71	73	63	81	61	71	80	61	73	89	54	78	74	77	69	68	77	64	72	76	63	79	64	75	80	54	74	65	72	67	72	80	70	74	75	60	65	62	78	64	86	57	60	85	80	74	64	85	54	107	73	57	62	63	73	77	83	75	65	65	81	85	75	67	76	69	71	68	72	83	79	89	62	81	68	71	70	87	80	74	69	67	66	93	63	82	76	75	81	65	74	81	73	68	68	74	76	74	71	74	71	67	71	68	76	81	66	73	79	75	68	88	73	83	65	76	65	79	69	86	81	68	77	86	68	70	64	81	70	58	67	68	68	84	69	70	59	70	83	85	80	68	71	70	59	88	88	72	87	63	69	62	55	55	68
23799	16567	12418	20135	28776	29475	28196	26235	24327	22603	20625	18417	16452	14216	13041	11533	8233	6025	4315	3610	3339	3424	3469	3325	3260	2895	2450	2000	1783	1630	1452	1541	1423	1350	1331	1342	1378	1291	1269	1184	1160	1283	1173	1178	1141	1094	1091	1050	1122	1051	1048	1050	1010	1017	1050	1011	1007	883	935	942	904	926	922	894	901	877	919	863	894	885	893	937	877	867	882	905	891	862	901	840	867	837	899	881	854	878	890	915	837	861	877	904	877	910	848	923	847	860	903	895	906	843	887	850	830	867	880	885	916	883	841	875	863	895	867	885	846	875	849	863	856	824	914	888	914	879	909	913	842	874	855	854	916	869	927	905	864	871	864	855	868	943	850	846	838	897	849	896	870	898	864	910	884	906	827	849	855	909	861	839	839	870	841	878	863	862	872	888	876	836	845	865	863	797	851	897	890	830	821	856	895	942	867	837	886	877	861	883	830	874	851	872	883	810	856	885	872	842	882	841	910	846	879	843	926	878	829	850	821	901	873	901	860	890	882	854	851	876	870	825	874	860	841	932	923	933	799	833	931	881	845	866	810	867	863	844	859	840	791	886	933	878	856	874	912	887	888	839	852	899	892	845	891	820	903	872	831	879	879	825	854	872	893	884	881	826	843	854	915	855	870	846	897	848	898	836	852	854	850	889	870	814	908	940	881	821	859	841	847	903	867	824	855	908	840	862	903	809	904	853	831	906	880	884	879	839	885	908	875	869	833	856	852	859	844	859	950	893	868	853	879	922	862	876	898	866	897	866	879	865	967	824	846	872	877	853	842	881	910	859	822	865	863	807	879	880	856	829	881	853	852	834	896	855	849	962	946	853	921	881	859	907	929	849	860	841	896	906	866	877	919	853	855	880	870	875	847	824	890	856	879	884	870	928	806	820	832	858	875	908	834	876	848	857	871	896	864	864	920	885	945	855	870	814	923	857	865	849	881	885	842	886	882	886	840	861	886	908	890	843	886	888	866	886	820	950	867	836	895	823	878	883	874	890	885	888	857	874	843	851	907	879	867	841	857	866	871	881	877	837	852	895	895	884	864	905	833	893	943	904	849	907	866	869	872	891	883	853	898	827	829	908	855	899	853	842	937	871	862	828	850	857	910	869	855	846	918	914	910	874	797	846	847	872	877	854	897	867	885	898	881	846	828	879	871	901	895	887	923	845	845	923	847	833	847	859	850	877	869	860	845	866	837	815	888	864	881	870	851	862	869	889	831	868	834	885	900	889	830	866	904	861	830	869	858	839	864	887	827	929	903	884	875	912	856	874	883	872	882	786	910	877	877	809	789	879	867	884	888	841	918	831	947	867	876	849	846	872	874	867	889	854	831	862	880	896	907	888	897	852	883	902	834	901	874	885	785	845	819	842	904	900	832	849	944	943	869	878	878	784	889	874	884	875	860	908	878	842	854	863	895	863	868	869	878	874	887	879	875	892	881	804	808	893	868	841	902	838	875	916	849	819	813	879	875	853	898	886	922	864	856	884	829	915	866	829	868	826	875	876	858	896	868	880	810	885	885	859	821	842	880	876	882	866	882	863	916	884	843	860	825	867	891	879	894	905	896	836	869	905	872	820	919	870	871	867	810	870	874	873	920	876	905	808	894	884	866	888	851	818	866	891	846	923	892	893	904	917	899	873	903	818	877	883	835	874	816	857	866	873	908	858	918	875	925	858	845	938	836	854	892	864	863	888	866	894	857	841	905	858	854	843	851	864	909	899	877	891	900	910	821	912	884	846	867	849	855	879	885	937	881	812	848	851	880	861	878	871	906	813	852	924	864	862	864	853	847	850	893	856	856	869	823	843	886	879	885	823	844	889	841	887	860	903	818	880	852	881	842	856	915	858	868	865	896	905	866	842	892	866	868	872	857	858	898	910	879	876	874	836	889	885	874	879	893	828	887	907	844	837	850	924	850	838	927	834	872	892	823	892	852	849	907	877	942	886	871	882	902	870	922	814	877	886	869	874	859	870	841	839	899	859	804	879	911	828	852	882	869	915	907	877	918	848	830	861	882	918	863	891	809	916	869	889	885	844	870	877	865	839	862	840	868	916	887	823	880	874	896	907	910	863	892	887	881	882	840	879	826	822	827	878	896	849	878	881	891	855	838	888	931	898	835	880	883	885	887	881	868	863	888	905	878	835	840	837	838	828	897	899	879	890	854	882	847	952	874	826	906	871	885	837	850	846	898	889	842	838	878	918	881	844	889	887	824	901	883	878	835	846	833	879	862	900	875	872	885	851	881	888	896	831	824	877	874	867	838	881	884	964	885	852	898	863	883	871	936	873	898	876	915	861	845	872	905	888	836	864	886	918	888	886	857	876	845	921	844	880	848	893	856	900	822	916	861	853	903	838	912	917	847	850	846	846	914	860	868	836	857	915	860	924	877	872	879	857	875	875	813	819	917	919	896	865	851	865	902	913	909	864	866	860	857	869	826	849	909	853	912	837	846	882	883	884	832	870	845	944	892	859	916	854	808	879	880	871	828	866	872	878	866	854	866	838	869	873	809	896	855	874	842	841	849	876	835	840	877	875	894	834	903	894	875	903	879	850	911	883	879	892	860	866	891	848	874	871	822	836	883	889	874	898	862	883	867	939	910	848	874	831	917	872	907	913	886	837	827	888	860	861	849	845	897	871	904	840	892	832	811	877	853	865	887	886	815	892	841	892	876	893	855	904	877	866	856	865	869	852	853	879	843	858	878	850	908	816	901	880	876	864	902	861	842	841	893	884	881	849	815	898	857	863	863	863	873	837	894	921	840	870	844	900	844	835	907	835	912	853	842	863	885	928	914	839	835	836	857	884	898	861	872	913	848	917	885	804	916	888	883	852	946	832	862	856	892	839	916	858	868	873	872	896	835	847	850	900	909	910	870	888	837	790	846	882	940	879	802	827	893	919	889	873	880	881	887	906	849	858	840	867	853	840	855	879	863	891	850	843	890	876	879	893	822	935	794	919	880	815	961	844	837	841	897	875	881	870	874	890	864	858	835	886	886	897	876	817	914	864	944	837	894	830	842	863	858	903	881	892	817	840	910	847	881	882	873	891	811	905	864	883	808	862	865	854	915	878	928	904	864	861	846	870	903	911	868	890	840	871	878	864	890	858	911	853	906	849	909	862	865	878	842	860	886	882	836	854	805	818	881	902	891	882	933	904	829	858	817	868	869	844	855	887	912	879	844	908	851	856	844	926	852	899	840	842	898	885	888	819	896	874	872	885	874	832	871	900	880	843	834	851	882	846	857	826	864	873	973	852	887	829	899	844	887	874	859	907	898	853	865	856	909	833	872	862	820	888	897	867	906	827	886	835	930	885	868	855	891	868	897	873	829	864	850	918	870	854	905	825	832	881	940	839	874	892	878	896	952	873	898	832	908	866	853	850	938	886	870	877	877	896	910	872	862	879	895	869	891	899	862	862	851	926	828	850	867	829	893	849	893	887	870	837	851	819	861	874	834	834	796	828	880	902	883	875	877	884
3551	2303	1163	732	1039	1413	1453	1324	1141	991	1018	814	737	611	549	457	394	288	195	143	144	145	158	136	147	134	132	102	110	107	100	84	87	104	98	81	89	89	88	79	96	79	80	85	96	79	75	85	70	69	71	65	73	68	85	71	84	79	61	63	61	88	69	69	59	63	61	84	72	58	67	76	59	77	79	57	71	81	77	68	79	87	68	63	64	55	70	69	80	69	86	78	73	64	62	67	65	62	58	57	55	73	75	67	74	61	79	69	70	79	79	77	73	64	78	66	82	66	63	64	61	72	78	71	68	64	62	81	66	59	64	68	67	51	72	71	76	82	61	66	67	55	75	58	66	66	68	66	68	81	61	78	72	59	57	66	60	58	76	73	67	62	75	81	67	68	58	72	74	65	68	68	67	62	71	59	61	60	92	71	59	65	67	72	81	76	74	62	65	78	71	74	76	65	74	70	84	67	68	73	68	79	69	74	71	71	64	82	71	72	50	74	71	57	56	76	57	72	83	75	65	80	73	66	86	79	73	71	60	63	80	70	71	63	71	91	60	66	68	68	65	59	67	79	71	48	71	67	64	90	81	78	63	77	69	51	66	66	63	71	75	68	72	63	73	74	73	71	67	78	65	67	67	62	79	66	79	67	72	67	56	65	64	71	68	83	82	62	73	65	81	65	58	81	55	64	73	71	72	55	66	68	66	76	90	60	83	59	49	59	79	82	76	63	62	71	67	78	64	70	62	76	66	66	79	88	61	60	82	56	74	59	75	46	77	71	59	79	66	64	64	74	59	77	64	59	73	75	54	60	71	75	80	55	66	56	78	54	77	66	63	68	69	78	62	57	71	70	67	69	79	63	79	70	67	64	69	63	68	68	71	80	63	66	61	70	79	61	73	84	74	66	54	66	60	70	72	64	76	67	67	58	88	83	57	74	66	64	72	72	66	62	66	73	71	57	80	70	69	61	78	73	67	81	76	83	71	65	59	76	83	52	82	54	68	72	70	79	62	57	65	76	59	83	70	76	62	68	63	75	78	63	58	59	67	71	68	63	81	74	72	72	59	66	63	76	61	60	56	68	72	80	75	66	80	63	71	66	64	69	55	72	64	63	67	68	74	75	61	77	69	67	80	62	77	73	51	68	49	53	68	70	54	57	60	70	65	71	62	82	74	66	75	67	62	66	69	71	71	70	91	74	63	79	76	75	70	66	60	81	69	56	76	54	85	59	62	58	61	79	72	73	65	64	88	54	82	73	68	66	76	72	72	61	54	61	84	68	70	64	57	75	69	73	73	70	68	59	62	64	78	59	71	77	59	57	70	73	71	59	64	57	57	61	69	54	63	64	66	61	76	57	74	66	67	63	65	65	59	68	63	74	85	63	82	59	79	67	69	64	70	54	70	71	57	79	59	62	63	74	60	65	69	67	69	54	71	61	77	85	83	52	65	58	76	56	62	62	82	68	63	70	65	77	68	76	78	64	72	72	48	70	66	87	59	63	59	69	66	54	72	72	59	70	63	49	59	58	68	78	83	64	76	44	78	76	65	66	66	74	77	70	62	66	51	78	63	71	70	77	74	73	70	79	84	62	77	59	53	61	67	77	59	79	65	64	66	69	83	80	67	67	58	67	50	76	72	64	65	70	53	77	69	67	75	66	74	64	62	62	66	70	62	83	79	71	59	74	61	61	85	72	64	62	65	60	62	65	54	73	65	70	73	60	70	85	71	73	59	64	71	69	56	62	74	70	70	65	73	83	70	75	68	77	67	57	80	75	71	66	67	60	79	70	51	54	62	59	65	59	59	65	74	53	65	65	70	75	71	63	79	57	73	74	65	64	72	82	55	53	62	71	78	68	75	53	81	64	69	65	68	53	63	74	66	77	76	69	69	56	63	77	70	84	70	62	84	89	69	75	72	76	67	66	75	74	60	66	72	71	79	67	66	61	62	68	72	78	63	79	79	70	57	69	77	63	57	72	57	73	51	75	59	60	66	60	70	65	63	73	73	75	78	82	66	74	59	78	73	57	83	65	68	86	70	75	68	73	59	80	83	72	62	55	56	76	74	77	68	60	69	74	59	68	68	64	78	63	71	70	90	90	68	72	62	64	75	65	62	72	68	68	61	66	69	66	57	67	64	77	73	68	65	71	62	56	72	69	67	58	65	61	75	58	56	87	66	72	58	70	70	63	81	68	59	70	72	72	63	58	75	67	73	56	83	72	51	65	75	68	70	64	61	69	68	61	69	70	65	87	81	72	81	65	60	68	72	66	73	68	55	56	69	61	66	69	73	71	72	64	53	70	65	70	77	67	75	66	68	64	64	64	71	68	55	76	56	77	86	58	52	60	73	80	71	71	73	62	67	96	69	63	71	69	63	68	59	86	71	75	57	81	80	66	62	71	80	72	73	69	76	64	76	63	66	65	59	80	78	67	61	75	60	62	63	65	74	64	72	73	55	60	80	66	70	83	79	61	71	73	68	68	63	64	72	60	67	68	66	79	55	85	57	77	73	79	64	63	75	76	74	70	80	61	57	72	68	54	69	77	48	60	65	67	66	68	73	67	76	55	68	70	76	72	73	77	74	60	70	53	70	70	68	63	70	65	63	66	78	70	61	64	70	75	67	66	71	68	71	78	67	63	71	86	65	73	65	83	64	69	57	86	74	62	64	65	67	60	71	63	68	72	63	57	72	83	70	86	72	69	62	53	71	64	70	66	69	60	74	53	52	74	61	58	63	67	71	66	72	53	72	78	71	65	59	69	74	74	72	72	71	76	76	72	79	77	72	74	64	83	82	68	56	58	81	72	68	80	75	56	72	65	56	72	82	79	67	75	65	61	60	70	59	56	67	67	68	60	71	76	77	63	73	66	63	57	75	64	80	68	73	64	43	72	66	81	67	66	66	64	65	62	65	71	51	75	63	64	76	69	60	79	75	72	75	66	51	55	62	68	61	68	55	72	66	63	76	87	65	70	69	69	47	67	74	81	61	72	67	69	77	66	71	56	73	64	76	64	65	66	62	72	61	78	70	67	67	44	51	74	81	78	68	57	69	65	64	69	61	79	92	66	65	60	69	68	78	48	76	50	54	79	81	72	64	80	92	75	61	77	75	76	82	59	63	69	60	75	68	73	68	79	67	80	81	79	69	61	79	64	61	62	64	71	59	60	60	66	62	87	49	70	56	69	69	66	62	66	61	61	86	69	62	65	72	50	75	66	66	73	63	70	79	81	54	62	63	73	58	70	79	68	73	69	62	72	92	81	73	67	63	80	60	74	58	75	58	78	67	67	66	69	75	61	75	56	76	54	75	52	83	78	51	63	54	80	68	69	93	61	59	69	66	63	80	82	67	59	66	65	64	72	57	76	75	61	68	85	65	73	61	58	65	63	74	65	85	55	77	64	60	78	57	68	77	62	82	73	68	75	82	70	55	60	74	58	73	70	86	74	47	58	67	74	72	66	72	67	69	73	69	57	68	63	76	67
28000	19380	14730	22319	31719	32807	31053	28517	26118	24509	22746	20997	18704	16237	14496	13401	11363	7685	5561	4359	4035	3808	4290	4082	3714	3291	2676	2279	2005	1753	1677	1670	1563	1501	1548	1474	1511	1452	1366	1235	1197	1319	1128	1208	1252	1130	1140	1156	1087	1110	1068	997	1037	1012	1004	941	931	987	881	869	884	912	905	873	895	890	841	862	880	886	856	888	896	836	865	803	818	825	822	834	815	833	920	803	865	796	825	810	872	794	852	798	832	806	789	756	868	829	778	804	774	821	879	851	833	805	805	875	795	846	820	768	779	816	857	771	787	804	805	789	784	828	808	849	815	810	824	843	796	862	847	831	797	819	850	851	823	805	810	843	784	801	830	840	843	779	803	781	824	822	863	793	816	821	796	779	811	790	773	863	838	867	765	800	816	894	827	839	832	790	797	806	752	793	819	829	832	851	855	797	804	819	819	838	777	773	798	823	789	805	823	823	813	791	853	765	865	867	827	862	830	829	809	765	786	740	817	819	812	850	800	760	853	795	838	851	777	817	846	822	778	824	787	823	812	800	805	843	798	828	834	851	757	807	833	841	748	812	823	803	835	784	799	838	824	782	815	838	780	800	834	750	785	787	834	791	864	787	778	807	830	830	824	842	816	807	828	790	766	782	782	797	817	811	834	777	782	820	836	818	842	845	810	874	814	864	787	846	798	830	820	741	819	847	858	783	786	820	848	798	835	821	799	772	822	811	771	776	788	870	796	849	832	808	820	807	797	835	829	851	846	858	774	770	818	791	807	800	789	798	827	867	786	794	847	797	822	797	845	825	822	779	833	802	833	794	870	778	775	815	778	797	827	813	764	803	746	834	816	824	792	799	802	833	881	871	820	842	795	838	770	822	837	804	811	827	791	805	824	823	831	825	816	767	799	777	784	781	809	816	806	743	756	787	817	800	851	795	818	848	809	776	823	790	868	790	860	763	770	791	833	831	803	871	817	818	833	797	831	817	884	814	766	857	824	824	821	831	794	811	811	848	832	826	810	786	838	868	822	812	816	797	744	845	831	834	829	795	806	859	804	813	749	824	841	804	791	771	777	810	818	815	784	809	798	836	777	846	818	784	822	784	811	860	838	859	870	828	835	862	818	829	826	841	817	806	832	826	803	849	836	787	838	789	828	773	837	815	877	787	796	831	817	813	809	833	825	805	800	823	789	800	794	847	833	830	819	821	788	847	802	795	805	829	847	818	790	831	829	789	850	791	840	829	806	793	799	849	796	805	834	828	812	759	875	796	819	797	820	777	772	800	804	788	824	851	815	789	786	812	785	804	833	836	807	825	876	837	762	765	835	885	805	824	825	833	834	827	800	916	831	861	728	837	832	830	859	830	822	815	818	768	784	844	802	799	780	875	831	820	774	767	829	781	801	796	819	781	867	842	791	834	807	828	768	761	812	817	815	829	811	776	837	787	786	840	802	804	799	798	826	789	850	844	857	767	734	839	845	777	847	814	862	818	789	838	811	787	810	803	811	842	831	818	746	847	773	858	813	829	787	847	826	779	789	838	830	850	800	788	794	813	806	796	818	834	789	801	835	825	813	816	835	837	841	828	857	855	826	823	841	831	791	812	844	790	815	813	843	808	792	838	806	844	813	811	877	846	844	834	818	807	842	825	799	812	775	862	827	837	843	822	783	811	833	833	824	862	859	795	823	798	798	825	809	810	788	817	839	773	874	781	813	811	846	888	832	870	816	816	847	839	856	843	839	839	821	776	825	857	828	760	854	843	819	809	820	784	830	794	749	824	807	796	823	795	854	852	768	777	817	816	813	776	784	833	853	823	816	795	792	823	831	810	848	808	801	834	886	824	790	810	825	814	812	860	805	798	836	861	787	854	828	849	805	846	893	862	806	814	828	812	848	787	819	848	810	828	808	805	814	795	865	795	847	829	820	820	799	827	796	816	802	803	829	821	808	838	867	805	829	823	818	779	775	800	860	836	807	829	845	795	839	807	823	802	814	847	820	806	821	810	810	825	785	802	834	831	806	797	806	813	830	805	808	858	818	788	820	778	808	839	826	825	787	803	795	850	792	871	877	779	813	846	785	849	822	805	813	779	830	825	789	789	823	823	797	812	774	812	867	785	804	833	750	783	821	801	805	850	806	848	820	824	830	879	818	786	787	812	779	800	826	833	867	810	889	863	800	773	791	859	794	847	795	814	860	817	850	827	826	859	838	758	812	840	838	855	771	800	812	784	815	754	788	776	816	796	824	820	832	811	813	824	819	830	796	828	801	806	889	843	830	818	819	790	787	846	828	800	797	854	841	810	795	847	830	808	842	857	832	839	814	836	759	815	821	791	776	761	843	755	783	846	778	780	848	847	815	833	783	870	848	830	852	879	841	790	797	801	810	824	768	856	835	794	796	787	815	816	820	749	764	833	827	825	822	783	822	831	797	802	810	804	830	848	853	752	839	805	835	831	810	816	848	853	790	807	847	780	792	813	835	882	822	791	784	900	803	818	794	792	841	803	819	839	837	826	773	777	805	796	861	802	850	834	817	829	814	787	826	803	828	836	811	834	808	790	903	820	828	885	837	812	839	847	840	814	851	803	764	813	804	861	831	802	798	826	856	818	827	829	767	796	848	742	809	887	803	798	855	822	745	829	811	742	838	813	845	817	790	857	827	803	845	847	827	811	806	818	853	827	847	901	823	831	771	814	870	834	774	767	807	832	836	840	801	816	809	814	866	788	798	853	783	804	821	842	821	825	848	784	842	808	817	821	788	833	819	851	848	870	797	832	794	892	844	835	818	809	791	825	817	755	797	823	828	812	829	789	836	799	812	833	819	776	853	865	800	887	856	840	796	835	809	818	816	797	776	793	798	844	819	815	842	793	805	822	844	802	803	831	790	809	788	810	768	845	821	851	825	834	832	840	813	759	854	831	768	816	814	752	811	825	812	812	791	834	816	803	796	812	826	815	783	773	813	803	853	809	786	818	861	872	827	813	829	857	826	773	804	781	852	787	820	863	824	784	837	806	879	834	861	848	789	772	811	775	828	827	833	827	819	762	750	817	817	825	808	835	795	796	815	837	838	852	818	793	847	789	859	775	811	821	811	783	829	789	810	814	784	814	802	796	843	802	797	840	809	790	823	798	812	785	836	868	847	838	821	797	848	822	860	832	784	860	825	793	778	797	810	800	824	830	798	805	859	800	830	809	804	856	814	848	791	800	803	811	792	845	825	826	861	749	797	881	808	852	815	768	783	839	818	790	843	812	805	809	824	831	799	835	814	830	806	834	838	810	821	848	806	815	781	828	851	832	790	805	797	801	882	866	814	791	823	796	730	764	800	809	827	825	789	798	805	787	829	845	837	807	864	839	799	835	828	833	741	842	843	794	809	870	802	829	767	812	794	865	840	790	816	822	841	784	831	789	835	839	858	835	856	854	807	844	780	823	842	792	781	872	842	805	828	804	785	840	846	767	848	842	797	814	811	773	821	783	852	799	807	857	778	839	781	829	826	852
2500	911	476	379	446	670	779	720	619	542	555	501	440	332	314	275	245	195	144	111	113	88	107	106	98	101	93	88	76	69	72	73	81	70	69	78	57	68	68	76	65	75	75	70	70	66	72	66	85	70	75	88	78	54	60	71	78	76	60	60	64	71	68	65	73	81	72	70	68	64	63	69	79	72	52	65	62	50	62	79	68	69	62	60	64	74	69	65	57	53	72	76	76	60	64	66	69	56	72	71	64	66	62	64	76	73	71	51	58	65	68	66	73	70	64	62	82	67	58	70	71	70	63	49	75	66	62	69	70	71	76	72	75	59	73	74	53	65	84	70	48	67	68	53	58	52	74	79	62	61	69	70	56	66	55	64	66	72	72	86	67	63	59	69	56	60	74	80	59	63	61	63	60	55	61	57	59	56	65	77	69	72	64	63	54	64	67	50	63	78	67	69	70	72	67	63	71	63	72	67	72	61	61	67	84	74	70	70	71	65	63	68	75	64	62	72	62	69	55	52	66	68	71	71	75	80	58	82	61	51	63	53	59	60	65	72	69	48	74	71	64	76	58	61	73	68	68	74	68	67	64	72	73	61	73	60	68	60	60	86	72	67	78	49	78	66	65	69	75	59	67	64	65	54	67	66	64	74	54	69	64	65	72	67	73	58	57	57	55	67	71	59	59	74	58	69	86	84	66	81	67	62	64	76	78	56	65	76	60	77	54	68	56	67	70	75	57	74	69	71	54	74	73	63	65	63	61	55	49	67	63	67	64	74	59	50	75	75	74	69	75	67	66	80	71	58	55	59	66	61	47	58	52	69	67	61	68	48	66	50	59	64	60	53	60	79	74	75	70	63	51	59	66	72	67	79	66	67	76	73	66	59	80	66	77	73	56	59	57	59	63	60	66	66	77	60	62	65	81	65	57	59	76	53	73	54	73	59	79	67	62	61	78	42	58	64	70	75	56	71	79	75	58	67	69	65	66	69	67	74	63	64	84	63	63	69	66	67	56	63	69	70	70	66	65	71	70	72	76	68	60	64	68	69	61	73	69	69	62	60	72	76	68	67	61	71	75	68	63	69	65	70	62	61	58	62	60	70	84	70	74	68	67	66	66	65	67	68	60	58	58	74	82	72	65	57	60	60	76	64	52	80	72	59	78	69	79	76	68	52	66	73	76	68	72	52	63	64	90	49	53	59	80	80	67	58	75	72	70	77	66	73	56	75	74	67	74	54	81	67	74	61	82	83	58	69	69	70	59	48	75	70	68	71	68	69	54	86	72	62	62	83	58	79	62	88	65	78	80	64	59	55	68	72	68	59	74	67	70	75	71	59	61	89	69	60	60	62	69	63	71	59	72	74	68	62	67	66	75	60	68	68	58	69	68	75	74	54	61	61	74	63	65	75	76	54	58	57	65	65	73	75	55	50	44	79	55	60	72	70	81	57	73	73	60	63	79	75	69	74	65	67	79	76	71	62	66	58	62	68	62	62	73	77	67	64	65	54	59	63	63	76	66	59	68	65	52	63	77	68	74	60	61	67	60	65	73	67	55	64	67	77	73	82	60	70	63	70	77	63	75	70	67	60	65	55	74	55	77	69	83	59	69	70	53	65	65	55	76	76	73	52	73	74	68	81	79	44	59	69	60	62	61	63	62	78	76	62	66	58	66	57	74	60	52	67	80	69	69	62	70	55	60	70	71	79	88	63	58	66	71	61	63	82	67	65	59	63	58	66	67	66	69	72	64	73	68	63	73	77	65	55	74	55	66	72	68	76	64	67	51	73	66	69	57	61	78	58	57	74	57	68	55	76	88	68	71	55	60	73	76	56	54	68	81	50	63	71	83	72	53	64	57	80	63	79	63	72	60	69	80	78	62	66	75	42	58	73	57	86	77	65	61	57	85	55	64	71	84	65	66	80	64	71	49	79	69	66	70	64	58	61	54	65	65	65	75	48	50	84	62	71	84	76	57	68	61	63	52	59	72	51	63	60	81	57	52	65	68	61	62	55	77	61	80	62	70	58	74	69	66	79	53	81	79	68	66	68	70	64	61	64	68	87	56	66	75	66	79	48	47	65	70	77	66	63	68	69	78	74	57	71	73	62	73	75	69	84	62	66	64	56	65	55	65	66	78	68	72	54	83	72	64	61	54	60	76	58	73	74	73	65	64	73	65	74	73	67	75	57	64	67	62	75	57	66	67	61	79	60	69	69	80	57	65	53	57	59	68	65	51	69	58	67	57	73	69	86	67	72	65	67	58	57	56	62	66	63	76	64	60	62	78	72	63	58	59	74	67	82	72	77	59	72	73	59	61	65	69	58	60	65	58	62	65	64	65	62	54	53	65	63	66	63	69	67	57	64	59	53	58	59	77	59	58	60	60	77	60	65	72	64	56	62	74	80	54	72	64	52	59	58	53	68	60	65	55	59	69	60	80	66	68	81	65	48	67	67	63	71	62	57	76	64	74	67	64	66	59	83	61	71	71	71	57	76	69	74	59	63	73	61	70	61	67	58	65	69	49	58	64	64	71	77	60	69	62	69	70	63	61	57	49	52	66	63	66	74	62	68	65	71	70	57	60	75	48	70	82	66	62	69	62	67	50	60	73	63	74	57	72	62	61	74	69	83	70	77	84	63	51	69	56	63	75	47	57	68	62	61	75	67	61	61	70	72	61	71	63	54	54	63	71	65	50	72	56	58	61	69	61	59	76	61	65	84	70	66	69	70	72	76	73	76	60	66	65	63	58	78	69	63	76	70	82	69	71	71	65	69	57	77	55	63	63	53	69	78	68	80	58	74	73	70	86	64	71	68	60	60	59	65	62	63	72	61	56	62	65	66	74	60	61	63	78	83	65	60	60	73	73	57	59	65	70	84	55	80	64	70	58	68	65	67	59	64	57	78	51	86	67	71	68	68	69	62	72	76	69	77	67	62	71	79	57	59	77	61	68	61	58	76	63	62	72	62	67	72	64	69	66	60	66	73	64	69	79	75	63	73	72	72	49	65	71	82	63	64	69	64	69	59	70	76	73	55	62	67	59	59	68	75	73	64	81	72	55	79	50	62	67	45	68	77	70	66	65	62	67	70	71	53	61	44	63	61	51	66	60	57	63	60	69	80	60	76	57	62	73	55	69	67	70	74	59	55	65	70	72	56	72	70	68	45	67	61	62	65	60	78	65	67	64	57	78	73	60	78	64	74	56	54	57	55	59	71	66	74	68	59	77	75	74	58	77	52	69	80	67	65	79	65	62	52	73	78	51	56	84	76	72	61	70	63	64	64	72	67	65	67	52	74	65	68	65	78	89	67	76	59	67	60	69	66	61	69	68	55	75	50	56	62	64	65	69	63	71	64	56	66	71	66	54	75	73	50	66	65	61	80	64	60	59	78	61	52	62	56	90	58	65	64	64	64	75	78	64	57	77	90	67	69	88	59	63	60	58	85	87	57	76	68	83	65	58	60	64	68	69	67	67	68	70	71	64	60
20938	12961	8601	14806	23300	25868	24820	22434	19788	18155	16703	15618	13441	11377	9837	8751	7999	5836	3762	2799	2238	2185	2287	2364	2133	1930	1595	1304	1251	1147	1150	1162	1172	1147	1081	1050	1056	1021	990	927	1030	987	1023	956	999	960	916	933	950	869	900	916	888	842	900	843	887	855	851	821	818	769	859	870	805	775	813	825	845	831	785	835	847	855	796	851	799	776	810	806	822	809	786	781	820	826	799	781	836	853	827	792	839	783	839	803	798	802	829	847	778	789	843	827	823	854	834	790	802	818	791	839	757	774	736	781	816	809	824	777	827	839	756	820	819	775	835	869	841	822	812	851	831	809	865	798	832	768	851	799	766	846	838	838	819	817	815	810	798	846	830	783	806	788	758	849	785	811	818	770	852	796	830	807	857	852	863	794	805	781	803	845	814	800	771	767	846	825	809	786	814	808	758	798	790	813	778	824	819	813	786	818	787	776	825	771	827	838	799	834	728	791	883	791	760	790	800	818	842	792	811	779	838	808	836	857	835	775	744	802	776	841	763	790	774	826	780	834	800	813	816	822	810	752	798	803	792	828	826	814	804	793	838	797	837	826	861	858	807	793	744	778	834	794	792	764	799	815	787	768	779	821	819	796	790	807	822	815	833	801	780	778	790	784	808	798	787	802	791	773	812	798	793	850	771	798	824	755	820	816	820	807	816	790	805	768	846	808	830	755	836	789	802	830	776	837	766	800	789	800	831	813	817	859	809	819	813	766	827	769	804	838	819	806	825	856	825	812	835	798	791	808	778	800	798	856	792	798	768	857	730	818	808	870	805	810	783	827	785	825	802	773	794	787	790	822	804	799	794	827	806	816	807	775	780	803	816	774	823	801	836	802	855	850	810	825	802	891	842	785	821	752	820	786	800	793	802	747	850	786	771	800	817	797	805	804	803	750	780	800	784	822	798	810	776	807	817	817	808	807	754	789	822	826	780	830	816	773	778	763	767	839	799	849	847	820	778	785	799	781	870	827	799	855	835	807	830	842	799	757	796	823	820	785	810	807	795	820	800	792	769	773	818	791	769	796	782	803	778	855	815	800	837	791	839	844	818	805	785	808	813	775	772	795	827	867	727	786	780	836	776	758	800	791	796	826	840	787	796	783	800	774	851	781	786	834	834	783	776	812	834	775	783	800	797	780	828	826	796	819	843	802	882	794	824	768	840	815	829	830	783	818	812	798	837	799	825	833	813	811	794	826	871	797	763	825	786	865	819	827	782	824	795	799	807	815	798	797	799	789	767	805	829	833	797	767	838	824	770	775	822	797	829	825	836	782	847	818	807	795	796	850	834	807	819	794	813	791	804	809	751	854	806	777	813	802	775	780	837	792	790	799	787	834	760	792	809	798	808	799	792	758	814	850	766	783	800	829	757	803	823	798	816	802	801	837	882	805	779	804	830	819	840	826	814	800	795	770	798	842	833	771	789	809	811	810	856	791	793	879	787	763	840	792	766	810	797	867	844	824	801	827	813	819	783	770	809	809	820	780	812	784	869	844	743	781	788	726	825	773	781	798	865	774	843	817	776	857	767	808	841	776	754	843	891	774	784	802	837	763	818	762	778	847	780	778	790	805	845	835	816	843	826	804	759	809	793	867	782	840	895	807	794	819	798	780	812	777	852	753	793	847	816	787	852	819	802	808	798	824	840	858	807	822	802	789	775	771	803	843	793	853	822	846	772	826	791	765	767	850	830	808	801	783	801	799	779	785	830	801	813	799	810	826	793	754	807	769	777	781	782	797	807	781	822	782	818	818	778	777	804	796	810	801	820	814	866	776	865	778	773	858	795	790	825	799	799	773	801	829	863	809	847	773	822	843	780	796	750	790	798	842	811	830	806	814	862	787	811	781	803	776	823	775	810	798	776	833	801	814	781	815	759	802	816	750	813	782	840	846	813	803	825	778	799	839	798	771	754	817	795	791	799	828	786	787	811	785	811	803	844	828	813	814	752	796	824	798	770	840	829	782	792	796	779	807	781	811	822	759	842	800	776	800	794	824	795	813	807	784	831	823	835	800	730	862	764	795	826	781	839	819	773	798	833	821	795	852	802	803	814	752	825	854	783	776	798	820	825	809	830	842	777	789	818	783	794	804	761	826	745	779	820	832	777	852	769	794	796	796	798	803	795	823	815	808	820	761	800	782	759	831	814	868	791	782	833	803	796	801	807	787	824	806	794	737	796	756	832	821	772	756	819	796	801	766	831	795	803	791	729	787	793	755	805	831	808	773	783	827	855	805	781	809	823	816	797	787	817	830	786	813	806	809	791	806	789	786	842	833	777	789	828	796	829	826	803	804	790	810	830	866	763	826	758	790	795	782	797	835	784	826	784	830	799	800	826	776	772	796	770	786	781	839	793	758	833	784	836	809	786	781	832	873	832	855	820	782	813	805	790	810	791	778	766	809	766	797	789	827	800	784	780	765	763	796	828	829	814	801	801	799	830	767	807	763	836	778	837	824	822	810	800	793	790	836	781	803	788	808	823	787	838	774	795	809	832	769	799	825	826	825	820	831	843	789	846	827	817	782	824	789	812	747	753	800	780	829	873	776	832	815	771	802	828	789	776	855	793	820	785	823	789	845	770	832	753	807	790	778	824	786	785	783	840	834	850	812	838	842	806	774	776	812	810	817	867	849	770	815	792	804	781	850	832	867	868	833	785	827	803	884	806	826	794	806	803	860	830	823	830	795	832	789	799	832	786	782	861	786	824	839	813	824	876	815	793	771	831	792	786	802	805	769	806	776	853	800	820	805	761	769	834	825	764	777	799	783	803	810	780	838	775	795	786	797	814	759	795	782	761	828	829	823	760	775	818	831	778	765	789	827	804	820	853	796	816	852	787	767	808	798	845	865	756	814	798	809	849	796	801	804	854	816	779	846	807	833	786	826	773	798	782	826	817	843	766	767	760	823	782	797	763	830	808	773	762	787	829	804	830	770	823	810	799	768	853	846	845	842	800	815	822	829	833	799	816	838	804	801	843	793	752	864	814	825	779	814	826	818	772	811	749	834	780	782	779	787	830	782	791	806	812	825	824	818	847	823	794	804	809	812	834	804	836	822	763	774	808	792	734	813	807	816	805	802	781	797	834	796	796	809	820	828	786	816	785	849	862	773	811	797	781	792	814	839	805	836	834	849	758	745	809	795	837	826	813	845	805	811	779	854	873	821	831	835	805	812	870	806	774	782	770	761	795	844	777	826	819	794	774	841	765	799	873	809	783	802	797	753	829	777	789	810	792	722	806	849	820	847	760	820	817	785	779	835	837	816	787	817	830	799	840	828	826	789	809	773	795	751	819	787	797	818	821	727	818	800	859	814	831	783	820	809	838	805	832	764	800	786	779	818	797	811	772	828	857	808	818	806	870	816	809	764	792	802	820	831	770	804	822	833	815	775	809	806	781	767	858	873	792	763	836	796	857	807	857	808	824	783	832	780	832	759	802	759	813	822	826	808	783	789	796	816	831	743
2297	1372	666	509	662	989	1043	975	804	676	692	667	569	486	414	369	305	279	195	142	131	132	126	102	93	117	92	104	67	84	79	81	81	84	67	87	61	76	83	72	70	74	69	66	60	84	72	75	71	58	76	64	71	75	56	82	65	78	57	70	51	69	68	82	57	72	66	69	64	75	63	62	63	68	59	60	65	53	63	68	77	55	52	75	72	60	69	63	63	70	64	69	72	56	65	63	65	77	51	61	67	76	75	55	64	67	79	69	58	79	68	64	63	60	66	73	64	60	75	66	63	72	64	73	73	72	75	50	64	62	54	81	64	71	61	65	69	69	51	62	60	77	73	60	73	57	59	60	66	65	53	70	57	55	66	73	84	64	58	62	73	62	57	56	64	59	62	58	61	74	79	69	79	73	63	64	52	71	74	71	70	64	64	62	62	63	61	70	68	61	52	65	72	48	59	76	76	68	81	77	78	71	71	64	63	70	87	72	62	78	61	64	69	48	79	69	75	70	62	83	63	52	65	66	59	66	65	72	58	69	67	65	60	76	63	59	63	61	88	65	65	69	53	70	56	66	67	58	61	72	59	78	66	74	58	55	75	48	62	73	67	61	60	75	69	66	61	62	79	72	60	69	62	70	76	67	75	53	63	69	66	63	67	60	64	61	63	66	81	64	69	75	60	66	77	84	56	63	62	61	61	72	69	72	60	72	71	70	79	68	49	62	62	67	69	50	80	70	74	75	58	72	67	63	60	68	81	58	71	74	67	57	66	72	51	77	70	61	70	72	67	83	74	75	56	80	58	58	65	75	67	54	72	91	78	79	80	55	57	71	72	58	62	69	84	68	76	77	53	59	67	57	61	78	50	54	68	72	78	66	57	62	66	53	64	75	85	78	48	72	55	70	75	66	68	64	79	59	63	58	49	74	61	55	57	69	54	65	68	76	66	54	58	60	65	68	57	69	66	49	68	53	62	79	66	72	58	68	70	60	83	68	76	71	80	63	70	82	52	49	65	69	61	70	52	62	69	56	73	75	66	58	46	68	58	66	65	60	59	73	70	69	81	58	58	69	67	52	72	70	77	62	66	68	64	79	68	78	65	78	71	57	61	50	66	71	60	69	60	65	60	82	53	56	71	69	78	55	44	69	71	63	65	70	55	67	74	71	56	75	57	86	51	61	59	63	71	85	54	67	55	63	67	55	54	54	64	61	62	69	46	73	75	72	74	68	62	52	80	70	66	58	86	61	64	84	56	73	54	65	63	64	53	72	72	64	58	65	58	54	66	60	72	58	69	60	66	68	68	73	61	50	71	72	62	67	65	60	65	70	63	60	69	55	80	80	70	62	58	66	66	58	66	59	61	56	67	71	56	71	76	60	70	50	62	71	61	60	60	60	60	43	56	71	68	72	52	67	58	61	62	77	67	62	75	61	62	63	64	75	77	69	46	66	50	47	76	55	69	73	60	62	52	58	62	62	80	58	58	64	68	58	62	67	67	64	69	67	47	70	54	67	46	73	63	59	66	64	59	62	65	71	63	55	61	62	66	66	70	67	64	63	66	60	67	55	69	78	76	68	70	63	67	61	60	58	65	56	80	71	69	52	71	75	61	69	68	79	61	60	74	63	76	67	72	54	64	61	61	67	69	61	49	57	52	60	59	75	59	55	52	72	56	70	55	55	63	54	63	62	67	55	69	59	64	66	60	60	69	62	62	65	59	48	75	68	69	61	63	74	57	59	70	69	58	78	68	63	75	61	57	71	65	50	68	60	59	66	59	76	74	67	67	55	72	73	62	68	61	57	66	54	69	60	64	71	67	42	54	59	63	69	74	63	67	67	75	74	60	70	72	63	67	64	56	55	55	61	65	60	65	65	75	68	59	63	59	58	72	72	71	56	53	60	75	53	60	52	61	62	57	67	52	59	70	57	68	76	58	61	49	60	73	72	73	68	47	67	70	86	64	72	62	69	62	72	70	70	67	83	72	60	67	54	75	68	59	65	62	64	69	63	70	50	65	60	69	69	74	60	74	73	63	65	70	61	61	72	69	68	71	57	68	92	71	57	63	63	64	69	71	58	69	63	54	64	70	53	52	66	55	74	62	66	66	79	64	78	60	80	80	64	69	57	59	72	59	81	57	58	53	71	60	71	58	62	44	73	64	73	63	60	63	62	69	63	46	64	52	66	66	65	58	67	73	74	74	60	61	51	74	50	61	59	77	65	72	72	58	60	68	55	62	67	63	67	68	64	83	77	64	72	58	69	83	65	61	66	67	53	62	77	75	61	70	51	59	58	72	64	53	62	74	70	56	81	61	74	72	57	64	78	48	57	78	64	71	65	76	67	73	60	75	57	63	54	57	73	86	77	74	47	65	74	54	63	68	58	59	77	68	59	79	71	78	67	56	53	64	66	62	53	79	56	75	67	60	58	69	73	65	61	61	47	68	72	63	83	64	78	66	60	58	56	54	67	66	63	56	75	61	65	64	55	60	65	69	69	76	61	76	79	60	66	65	68	75	68	64	53	64	61	66	74	75	69	77	56	59	50	65	77	56	63	62	68	72	51	69	52	55	53	62	64	69	51	77	79	59	57	56	60	54	56	65	60	57	58	65	71	56	67	64	44	79	65	69	66	69	46	57	63	68	74	52	76	76	70	67	69	67	79	57	75	61	65	57	74	68	61	63	75	72	70	73	68	77	48	65	68	54	64	53	50	55	58	63	66	70	56	59	70	55	75	58	75	52	63	60	52	71	70	57	59	66	61	73	70	65	68	71	57	65	66	56	68	74	59	56	66	68	69	61	69	67	51	69	74	81	76	72	55	59	69	62	56	57	64	66	45	69	64	73	67	69	62	54	69	73	59	55	66	67	70	54	65	73	58	62	65	61	73	66	62	74	65	69	68	84	72	74	73	57	53	77	67	62	62	70	66	51	58	61	61	61	58	53	58	70	67	72	70	74	60	57	74	75	56	57	59	53	65	77	67	65	82	63	69	83	64	79	73	72	71	54	82	62	69	70	69	67	74	73	55	52	40	72	66	66	71	72	64	65	82	63	64	57	47	69	68	70	61	65	78	65	70	75	71	57	60	59	75	68	76	62	66	74	82	65	65	51	69	68	59	69	60	74	62	60	65	51	64	77	69	71	65	58	57	50	58	59	61	63	72	68	43	63	65	70	87	75	68	63	63	61	70	56	64	48	58	70	80	67	76	63	79	77	56	71	63	63	75	63	66	61	60	65	62	67	62	59	62	68	60	58	63	60	57	63	77	73	71	61	65	53	65	80	52	65	69	67	57	67	52	61	76	64	68	68	71	68	61	52	62	59	64	70	66	72	58	76	73	52	66	82	64	62	62	75	68	71	71	68	62	55	63	67	49	67	77	71	65	47	65	66	71	79	56	60	57	64	82	68	75	68	42	54	58	57	69	62	59	63	76	54	67	73	67	54	56	64	54	77	66	72	65	65	75	65	73	55	60	66	56	58	53
24130	15026	10193	17884	26807	28384	27444	25252	22912	19971	18793	17555	15940	14182	12093	10692	9477	8624	5894	4023	3154	2926	2902	2757	2574	2318	1960	1642	1607	1423	1363	1322	1282	1288	1324	1222	1275	1134	1096	1151	1074	1116	1087	1102	1076	1050	1045	1034	1036	965	1016	939	902	956	848	911	874	833	841	860	846	824	860	779	878	803	807	820	829	807	779	794	750	778	795	811	815	763	796	762	739	796	770	754	779	762	800	768	756	763	787	790	785	802	760	801	764	752	776	741	822	783	762	789	759	813	820	788	781	771	761	787	822	787	733	769	806	762	791	819	729	754	773	744	772	767	777	793	726	817	723	800	823	757	788	794	792	807	834	780	740	786	779	786	775	795	738	780	774	755	749	798	781	816	759	733	770	713	748	763	740	761	737	760	779	775	718	742	817	759	764	765	776	811	746	777	801	754	790	752	787	770	767	778	743	760	747	764	768	823	801	744	803	830	735	762	793	787	793	783	737	769	796	793	749	782	749	803	767	739	787	763	772	759	773	787	751	789	830	787	754	733	733	745	744	760	778	768	725	754	818	809	795	776	754	795	779	790	800	760	749	773	764	787	719	767	783	826	787	759	780	730	775	802	761	758	793	812	784	794	755	808	747	808	762	824	785	796	780	777	736	789	771	781	789	742	789	780	797	787	796	733	757	797	783	788	791	801	725	755	770	781	791	823	761	781	738	822	805	794	759	762	811	780	796	782	784	797	750	814	810	770	805	743	805	779	800	760	773	784	801	744	764	775	770	734	806	749	742	760	749	794	804	774	789	779	791	770	785	724	751	740	776	759	795	767	749	757	734	796	788	805	815	767	798	799	799	792	758	758	721	782	782	738	852	767	761	782	796	765	774	784	757	749	772	802	764	807	792	785	746	786	744	758	785	780	790	828	774	792	801	736	749	847	776	790	769	812	789	807	766	753	780	736	776	765	805	800	760	823	791	791	785	766	786	774	730	812	800	724	770	770	809	735	753	796	791	820	738	745	748	812	788	783	775	780	734	792	750	779	819	752	821	745	764	788	776	792	746	738	770	765	749	772	712	785	775	757	741	783	792	783	790	740	780	741	832	787	834	808	776	800	799	790	752	779	719	767	761	802	778	763	830	749	740	852	722	796	756	755	775	770	759	822	830	747	835	780	809	763	752	798	742	782	748	751	765	778	793	787	793	776	804	760	770	765	762	767	790	799	793	786	789	754	790	760	824	780	771	780	774	769	793	806	779	743	816	801	784	769	788	775	795	772	786	798	744	785	817	777	780	768	755	813	758	745	820	732	740	822	794	774	829	752	789	780	796	786	818	725	804	755	770	803	788	809	816	777	776	762	761	748	794	740	778	770	782	787	760	760	741	794	821	788	766	808	758	776	733	758	761	741	783	773	811	772	795	788	758	748	793	766	785	740	779	740	771	794	735	735	732	813	750	784	787	762	730	739	826	809	762	773	806	723	749	803	813	805	739	784	773	808	785	760	773	757	743	761	799	768	771	804	748	767	734	792	770	746	814	781	753	823	793	782	738	760	740	731	805	799	768	796	789	700	771	730	751	763	808	816	770	778	789	765	763	770	764	768	770	773	777	804	810	766	807	724	764	839	738	726	791	748	780	776	796	775	751	776	791	773	764	812	801	741	794	790	754	784	780	822	796	774	798	765	778	740	796	797	768	829	790	755	734	805	775	788	769	753	703	773	783	751	753	792	786	777	788	744	750	790	825	760	802	756	809	827	849	840	765	806	770	816	795	800	713	764	781	745	820	769	804	753	791	762	798	763	736	769	839	772	768	777	756	731	781	760	760	752	790	828	762	757	787	757	798	780	780	780	808	780	741	785	764	768	751	779	802	803	804	767	760	774	792	772	815	802	799	772	748	772	799	776	815	791	770	756	746	807	751	786	782	805	751	799	801	713	783	810	736	767	729	753	795	772	758	751	785	797	751	803	760	789	786	795	774	829	782	764	793	784	762	862	731	797	765	772	756	762	740	758	801	805	762	785	784	787	771	760	800	756	787	754	772	740	752	766	700	795	771	729	778	769	765	798	775	758	773	786	765	794	764	754	760	764	784	734	780	767	773	797	722	785	793	786	805	761	799	783	809	787	763	769	807	742	777	754	803	778	759	776	757	834	755	787	807	755	800	760	744	793	749	803	801	773	768	795	739	766	731	801	754	750	807	772	749	761	753	773	794	771	808	757	762	796	746	790	786	758	805	780	770	750	749	815	780	753	737	779	831	763	768	743	801	730	781	816	761	755	758	774	766	777	756	754	814	766	778	779	738	783	792	759	787	741	763	787	768	726	788	790	840	754	767	802	800	769	809	779	769	799	784	818	771	752	715	786	788	770	796	728	775	776	740	809	732	760	733	816	805	748	841	782	834	803	760	731	783	744	735	752	777	798	732	804	766	808	769	766	763	768	761	719	739	800	787	796	780	786	780	762	778	773	769	746	804	807	742	702	777	742	717	808	786	798	763	765	774	731	791	776	759	740	702	809	776	808	788	802	787	750	789	767	800	763	784	749	785	760	782	779	796	803	796	766	784	801	749	784	767	795	743	789	809	778	780	772	768	798	790	786	776	751	790	786	807	704	764	743	729	765	794	754	766	740	742	792	846	799	813	712	822	798	793	792	801	798	762	768	751	794	806	753	769	795	761	790	758	796	723	813	777	769	795	801	736	752	751	802	731	770	768	767	788	778	749	719	744	736	820	778	767	722	802	786	766	767	772	803	805	735	758	810	787	746	804	761	744	777	818	789	736	786	733	814	774	755	774	772	805	739	738	795	810	823	757	790	796	760	744	804	810	732	774	765	751	788	762	737	751	777	756	781	822	749	799	812	786	720	723	766	769	729	781	785	717	789	787	794	797	823	779	803	769	813	800	781	797	793	770	749	738	751	763	795	743	735	798	752	791	769	746	769	755	816	732	771	778	722	817	828	764	798	765	756	746	812	785	802	763	747	741	777	790	744	773	779	755	768	777	828	776	763	724	779	770	772	789	788	776	722	768	704	778	807	785	768	780	760	775	820	785	734	757	769	782	796	774	751	769	793	772	784	804	754	780	774	741	828	770	746	776	795	805	802	773	767	753	726	738	781	749	706	789	783	749	803	715	737	833	816	802	792	811	774	779	786	809	780	803	753	773	791	768	778	779	756	775	801	784	806	777	831	797	784	759	782	803	755	802	788	776	756	783	783	772	803	788	791	793	788	756	799	785	798	807	764	749	733	779	730	824	789	764	729	784	743	805	821	745	751	825	762	761	789	774	774	788	836	780	787	751	755	747	768	780	799	728	806	788	776	762	759	794	807	805	819	802	802	763	753	794	769	751	798	737	752	746	755	779	802	819	764	760	733	741	755	765	736	757	771	810	772	772	788	753	758	782	761	778	774	807	725	736	764	780	829	785	791	774	703	766	753	766	804	806	787	770	787	809	764	782	731	792	774	794	807	734	753	740	763	807	749	743	757	770	784	825	807	754	777	781	814	819	787	765	737
3591	1117	622	497	574	823	938	901	761	712	639	652	565	501	450	402	339	326	252	173	153	140	138	113	131	117	116	101	93	85	91	105	85	91	73	81	76	68	98	74	89	72	94	96	86	81	92	78	83	69	78	72	78	69	62	69	82	83	71	77	85	69	70	66	68	73	72	69	70	66	59	71	74	61	70	77	86	75	81	64	68	78	77	66	78	87	78	65	80	75	71	75	52	82	75	82	64	59	71	55	70	75	64	63	56	80	63	88	56	75	75	76	61	65	67	84	86	91	62	83	70	73	85	73	88	69	89	78	58	62	68	72	59	61	73	88	82	76	68	65	66	72	70	85	79	86	72	81	82	101	58	65	64	59	59	67	53	73	65	62	73	83	88	72	73	70	71	57	66	59	76	69	72	70	71	72	65	98	78	67	69	76	55	84	69	70	91	81	69	68	78	71	78	79	78	76	88	61	64	71	77	72	85	84	77	75	81	86	72	58	67	69	68	70	69	75	67	70	57	59	97	63	60	76	69	79	83	68	66	78	55	70	76	74	62	71	63	62	69	79	66	85	67	67	76	82	76	66	75	65	80	64	60	69	64	83	78	84	85	81	65	71	68	73	74	61	67	88	55	72	61	86	72	75	73	67	63	62	73	72	80	77	75	71	78	70	62	65	73	64	74	80	81	61	74	82	65	64	71	58	68	74	76	67	64	70	70	69	83	67	65	71	80	74	88	89	65	73	67	85	62	83	87	83	93	60	71	73	68	69	62	83	82	71	72	68	67	69	70	69	75	56	81	64	52	58	77	71	59	85	81	80	77	88	72	94	80	76	80	64	76	75	67	62	73	60	87	62	70	74	67	100	61	69	76	62	65	70	71	74	67	72	69	75	87	75	62	68	72	63	71	80	74	76	85	79	77	72	76	64	73	64	70	78	76	64	70	84	74	73	74	65	72	86	68	71	74	75	75	73	53	81	75	75	63	72	79	75	71	65	69	60	70	60	63	73	60	63	73	85	87	63	78	72	71	65	89	80	65	74	87	81	66	73	76	58	76	71	84	75	70	71	63	77	81	72	68	76	68	59	77	87	69	76	79	73	83	67	94	67	76	66	78	72	64	69	72	64	82	70	81	64	76	58	98	72	70	68	80	74	77	69	72	71	78	84	68	66	60	74	69	75	73	63	65	64	79	60	66	67	68	75	79	78	79	72	62	70	76	78	72	61	74	57	72	77	86	80	68	64	63	70	72	73	73	76	71	77	75	68	68	83	73	69	66	65	71	75	81	72	68	70	85	81	57	60	57	73	73	88	81	63	69	62	66	83	68	84	64	65	61	78	69	68	66	70	74	68	79	63	62	67	74	73	58	73	85	68	76	82	86	63	73	74	73	64	64	71	73	62	70	85	64	68	82	76	66	83	59	68	66	68	59	71	60	84	67	81	49	83	78	66	66	82	78	62	67	77	58	72	69	70	94	64	80	71	88	83	91	69	68	68	66	78	78	79	52	54	74	57	65	59	78	65	70	75	84	71	82	67	69	70	69	65	75	73	66	63	83	74	51	65	80	80	62	74	64	78	61	63	73	68	78	74	69	57	75	70	69	65	70	73	76	73	69	74	82	67	72	72	71	62	76	57	69	67	70	63	81	76	75	60	70	78	76	71	72	74	77	63	71	72	69	61	80	84	85	67	87	62	74	89	76	83	60	80	63	75	88	69	84	69	70	85	76	70	70	59	74	57	74	85	82	58	72	65	88	71	66	87	71	66	70	71	69	69	63	69	67	77	84	67	69	75	74	73	75	77	68	75	87	65	64	78	97	71	52	70	64	77	83	58	82	87	57	74	65	70	79	74	70	69	89	79	57	66	74	79	73	81	72	85	73	70	75	72	66	59	71	70	70	66	67	64	72	64	70	74	66	78	82	69	69	77	64	74	72	78	68	56	67	81	76	79	73	62	66	86	81	72	83	69	69	80	79	69	66	62	84	61	80	72	61	72	67	73	76	81	67	69	65	75	71	59	83	70	61	66	74	68	70	81	61	77	65	64	73	57	74	78	68	76	61	79	70	87	86	71	60	73	65	92	88	79	70	69	73	74	66	59	82	73	72	62	77	50	77	79	63	56	87	71	63	63	67	75	71	73	73	79	65	63	64	72	67	70	65	75	97	69	67	84	71	68	62	80	75	84	70	79	78	74	74	67	85	90	65	55	59	73	57	70	73	75	61	84	72	69	66	67	72	63	78	74	69	75	69	71	60	76	52	70	68	66	72	81	76	78	60	83	71	71	70	70	83	72	88	75	62	68	81	81	67	63	68	61	69	85	66	74	75	82	62	75	75	82	66	68	65	80	67	55	88	52	73	64	67	73	75	67	88	63	70	68	70	70	69	71	58	85	73	74	74	64	82	76	76	68	67	76	78	57	72	74	77	75	90	71	80	74	64	75	70	72	66	70	81	80	74	61	67	78	73	71	66	76	65	67	70	75	66	74	79	62	79	60	89	56	80	65	78	74	60	86	74	89	70	62	62	82	75	70	82	65	87	73	57	77	64	81	60	64	101	61	78	64	58	72	68	68	86	73	79	74	63	62	82	81	69	69	74	85	67	69	48	83	63	80	84	66	65	51	79	69	72	71	61	70	78	73	80	74	66	67	73	80	66	60	84	72	67	77	66	71	70	84	80	69	62	75	66	56	72	79	69	67	87	68	63	62	85	72	61	57	83	76	64	78	50	91	76	114	85	87	70	72	82	70	76	79	76	73	67	74	61	73	73	80	70	76	70	75	75	67	89	70	85	84	74	83	68	79	73	72	67	75	65	86	57	82	57	76	76	87	67	64	69	75	70	70	68	76	73	80	77	79	79	79	81	64	66	73	72	75	82	65	73	73	59	69	81	76	94	67	77	68	66	62	67	72	85	73	67	83	58	64	51	71	82	75	79	91	59	62	68	80	70	65	74	70	80	66	63	85	77	55	73	81	78	75	70	84	89	79	63	79	77	62	66	65	73	77	71	70	72	83	67	78	74	82	68	76	66	69	69	73	74	75	75	63	58	72	79	76	61	73	75	78	66	67	72	82	86	68	64	81	87	63	68	59	70	64	95	73	71	87	60	65	71	62	83	84	82	72	82	67	72	58	78	72	69	73	71	78	76	63	72	75	83	68	78	78	81	71	78	77	86	59	68	68	64	80	76	70	78	66	69	80	83	63	79	84	60	79	76	80	65	73	68	82	68	69	64	74	76	70	72	69	80	80	70	58	78	82	68	68	66	80	66	76	76	66	69	65	71	63	66	67	73	57	55	80	95	82	63	58	78	72	78	88	70	69	78	69	61	91	63	72	84	83	82	61	77	70	87	85	71	84	73	71	66	76	62	65	88	72	78	80	68	76	60	72	88	78	70	82	70	85	76	75	77	88	77	80	84	86	81	79	73	85	69	46	94	71	69	78	74	78	87	88	72	73	81	69	83	84	65	66	75	67	68	77	80	81	66	74
22715	14243	9814	16615	25483	27194	26245	24645	22715	20115	18469	17698	16024	14451	13004	11280	10091	9305	7649	5036	3732	3217	3051	2975	2822	2688	2361	2093	1785	1669	1591	1666	1565	1553	1509	1437	1298	1278	1324	1276	1244	1306	1200	1262	1276	1228	1161	1181	1118	1117	1108	1020	1056	1016	962	1017	992	960	992	948	922	908	891	929	911	886	894	848	873	890	868	848	913	918	906	851	910	899	880	877	852	853	803	910	888	823	938	865	886	872	862	863	851	867	927	844	879	852	866	854	852	880	919	818	906	852	866	838	829	883	879	931	892	907	879	902	810	893	894	836	922	841	821	900	891	861	887	888	832	872	836	834	902	931	895	881	837	886	869	850	899	844	884	871	908	879	844	881	850	854	820	881	858	906	836	896	823	893	851	836	840	972	902	871	859	873	891	822	826	826	834	858	859	841	850	909	872	847	885	874	895	909	926	894	916	898	874	821	905	883	856	864	853	865	863	855	889	843	839	906	855	918	869	867	874	846	895	880	818	841	894	863	828	888	857	887	871	819	873	869	866	849	855	849	827	858	869	854	871	881	826	890	852	853	885	844	867	872	916	829	833	900	877	833	894	847	868	910	842	915	865	829	871	835	801	853	890	917	850	847	884	878	886	918	890	871	879	886	869	874	853	842	862	820	897	802	832	876	886	895	817	894	860	832	929	845	810	824	892	869	867	869	858	864	948	807	867	864	878	883	873	839	862	862	941	920	848	912	837	870	894	868	913	871	909	881	864	931	874	849	836	870	840	877	876	842	864	836	895	849	880	864	881	905	829	847	882	838	901	918	816	856	845	864	852	861	892	846	939	848	909	858	858	853	892	880	859	884	857	847	847	803	866	843	923	832	875	863	885	849	876	843	892	824	880	892	852	863	902	869	866	886	860	836	825	906	908	856	850	798	845	877	934	854	858	818	858	904	846	861	909	886	869	868	902	859	836	870	908	861	865	869	858	850	905	808	847	895	836	858	854	871	858	855	869	883	838	891	857	898	881	863	890	832	894	819	862	898	901	900	890	888	924	876	873	882	909	854	876	869	859	861	855	893	913	871	888	876	885	900	859	867	840	824	904	871	861	816	875	894	817	872	846	855	858	876	864	900	895	892	868	865	818	868	903	857	858	864	862	894	848	908	852	865	848	877	890	881	836	831	875	861	839	895	882	892	856	884	927	884	876	912	878	880	858	871	877	824	899	849	921	876	876	901	873	858	871	880	804	894	885	913	870	845	827	838	850	882	865	884	847	901	856	887	819	913	926	865	866	906	909	855	821	902	896	864	870	882	897	911	899	865	893	910	873	849	885	843	851	851	893	828	843	871	894	854	858	888	827	839	862	832	877	838	876	846	871	909	844	877	818	888	886	840	871	806	947	895	855	846	926	912	896	807	851	844	927	893	855	877	884	841	863	845	830	859	854	807	858	869	897	836	855	874	845	911	828	829	862	861	861	857	829	898	854	889	880	882	836	872	829	877	859	889	837	842	865	832	838	846	914	882	840	843	893	896	879	829	833	854	879	881	839	908	865	865	829	890	868	800	853	875	885	852	880	829	859	858	889	865	880	863	839	871	837	870	863	844	837	899	882	863	855	896	888	881	855	882	865	862	832	882	867	831	869	886	803	920	932	872	807	873	869	852	835	899	874	831	883	862	878	893	838	908	916	837	875	872	848	901	922	857	867	878	881	898	901	918	884	871	870	868	852	936	879	912	866	816	869	865	865	871	866	834	903	839	903	864	825	856	872	845	818	873	866	883	858	857	867	866	860	877	886	948	878	924	850	855	871	866	856	844	885	892	893	868	878	863	860	884	872	780	896	902	872	833	879	849	856	894	856	889	900	832	845	857	883	870	858	824	848	867	865	843	887	878	872	858	882	857	882	877	850	830	881	839	855	957	877	845	826	860	874	882	844	866	878	886	883	885	898	830	883	873	899	834	846	891	882	860	848	829	888	877	861	889	888	852	886	839	872	878	857	866	849	896	852	893	909	921	861	863	856	913	795	810	902	825	861	908	845	814	902	865	823	856	919	834	872	869	835	916	845	907	865	815	850	895	835	888	880	799	854	886	859	899	865	892	890	883	799	868	809	882	888	825	833	848	884	887	890	842	917	880	843	875	849	855	923	879	843	880	925	895	847	839	902	918	862	868	862	910	898	862	862	855	888	856	853	868	905	821	885	852	875	885	887	854	903	834	875	860	868	893	833	853	891	828	872	926	897	883	868	875	901	855	846	811	847	878	891	892	880	859	846	895	888	861	872	855	869	853	862	842	868	897	883	811	823	854	877	833	888	868	838	878	871	878	912	897	829	857	846	865	892	918	898	873	903	803	868	871	876	841	890	838	890	915	904	860	849	893	903	858	912	844	817	845	823	896	885	879	865	853	862	840	893	900	847	871	833	884	884	875	839	873	864	843	899	841	884	867	813	844	838	859	898	852	864	885	847	849	850	893	857	861	867	871	883	877	901	857	841	889	889	902	896	917	888	900	888	888	899	835	891	871	889	889	872	899	867	910	871	856	879	888	838	826	871	800	854	814	882	864	914	859	901	869	858	889	860	885	900	928	884	825	884	889	888	854	905	859	861	835	867	903	868	889	852	823	864	842	852	880	828	867	872	879	890	888	853	859	875	898	878	923	852	866	887	832	871	876	861	826	868	830	892	880	886	880	908	840	909	887	860	856	909	854	848	879	790	896	862	845	874	844	829	838	916	916	934	907	874	905	884	880	857	845	851	827	826	875	893	907	842	855	903	877	838	872	879	870	849	886	887	937	864	889	876	825	872	823	852	863	859	880	873	873	824	859	859	861	838	862	859	878	918	885	855	820	861	876	853	854	921	835	851	871	828	879	838	907	910	877	870	866	858	862	875	920	838	919	839	857	780	852	885	837	895	914	826	914	817	838	888	902	915	859	894	857	832	859	853	873	856	844	895	878	834	883	883	863	818	896	873	838	918	838	832	888	903	909	880	835	848	869	857	906	802	824	804	913	837	909	846	874	915	828	885	842	881	844	815	846	851	876	864	873	862	863	874	798	827	864	834	906	873	838	857	875	845	855	871	817	875	905	878	850	860	927	863	857	848	869	851	835	824	890	859	868	836	876	854	876	844	901	875	867	831	847	856	860	900	922	818	907	868	904	891	862	824	894	888	818	901	880	815	879	872	798	859	838	849	889	852	837	850	886	895	901	847	788	887	907	851	862	827	851	870	896	854	846	822	849	932	863	896	843	891	844	868	833	896	877	895	850	908	907	857	888	885	844	857	874	886	885	869	848	893	857	917	888	931	843	879	805	863	917	844	865	895	851	869	933	882	839	867	884	873	842	880	857	868	860	858	831	901	869	848	848	874	911	863	901	895	789	857	873	905	850	897	836	893	828	854	830	885	866	829	843	876	843	926	868	800	886	870	860	888	881	816	954	896	872	827	903	905	918	870	800	847	826	835	856	842	841	913	839	847	902	842	822	851	898	915	860	879	858	899	886	910	912	883	864	871	934
3096	1781	847	656	678	1008	1076	1051	926	860	703	703	657	599	469	472	363	381	342	249	199	162	147	147	138	130	125	135	101	98	92	97	67	110	100	98	100	76	81	85	84	65	81	83	80	98	78	71	75	85	75	75	74	74	80	77	60	74	70	65	80	67	73	61	70	63	62	71	77	74	67	68	61	71	59	70	62	63	75	72	61	77	67	58	61	73	71	73	75	71	73	70	66	69	80	60	60	65	65	67	53	69	66	59	61	61	70	68	63	68	72	77	70	68	66	52	80	86	78	68	80	63	66	70	72	65	70	73	78	77	62	82	66	66	63	69	68	71	57	48	69	74	70	63	70	65	73	76	64	60	69	83	62	70	56	64	64	76	63	61	78	67	65	78	64	56	46	58	71	83	55	71	64	74	84	61	66	53	62	70	64	59	59	85	66	49	61	79	77	64	68	56	86	68	66	53	62	62	65	67	71	74	81	67	68	67	59	61	78	70	67	61	58	73	73	87	65	55	68	73	72	65	60	58	58	71	80	62	67	72	72	69	59	74	70	73	68	78	66	66	80	61	66	70	71	67	68	62	78	82	76	68	54	69	64	53	59	52	57	72	62	74	69	62	76	73	66	75	50	68	67	78	67	82	67	74	72	70	71	74	66	65	75	63	60	71	69	69	71	59	69	75	74	84	82	77	69	56	73	70	62	64	62	60	71	74	70	70	91	67	66	60	72	63	69	54	57	65	53	77	80	64	73	72	73	59	66	69	62	55	76	72	70	65	67	65	53	68	54	57	55	72	67	70	65	63	65	65	72	56	64	68	63	73	70	67	70	70	67	83	65	68	72	68	68	70	71	66	65	67	65	85	66	71	71	71	60	62	58	79	72	68	60	54	48	65	67	72	59	66	75	54	73	71	69	66	77	59	58	72	71	80	73	80	63	74	76	72	65	68	81	70	69	61	79	69	68	68	62	74	67	64	67	75	63	80	70	79	76	73	50	65	64	69	68	62	68	57	82	71	90	70	78	68	72	60	74	66	63	63	87	56	67	69	59	77	71	72	66	63	82	69	71	74	62	60	66	70	73	63	72	68	68	68	67	59	67	62	76	65	73	61	78	66	73	66	66	65	71	64	71	66	82	68	65	55	74	62	64	72	56	80	56	76	70	61	56	74	61	78	70	76	70	67	65	78	77	69	64	69	77	71	72	71	79	60	72	64	64	81	56	68	77	71	77	67	61	49	80	68	74	64	77	78	71	80	69	60	61	75	88	76	64	64	66	64	65	72	60	62	75	61	74	69	66	69	67	74	71	68	60	65	74	65	77	65	74	66	69	66	77	64	87	73	63	60	71	58	69	77	73	75	75	67	51	78	64	65	61	71	60	65	73	61	64	64	87	64	83	71	83	72	72	61	61	73	65	68	69	55	69	70	65	48	82	70	55	67	93	67	60	67	82	60	67	62	71	70	91	60	81	70	68	66	62	55	73	71	73	64	67	58	64	65	74	65	67	58	60	63	65	62	64	74	78	58	73	69	61	68	57	60	64	61	78	81	64	70	57	65	64	58	64	67	76	78	76	65	56	67	63	72	74	70	59	64	77	77	61	83	49	61	48	73	49	67	77	92	68	69	62	61	59	63	69	80	74	70	53	50	70	61	64	53	75	56	73	63	73	54	71	73	55	70	61	66	74	66	62	77	68	62	67	64	71	52	73	64	85	62	52	73	78	73	51	68	67	63	63	61	61	77	64	63	60	54	73	64	67	62	66	68	75	71	79	79	44	78	67	74	77	63	61	78	69	73	58	73	77	56	71	72	60	59	64	67	68	85	74	77	68	68	72	80	76	50	63	73	62	59	70	78	71	68	67	76	67	72	52	63	65	69	67	67	59	77	60	78	63	76	78	69	66	76	56	70	78	72	84	61	74	74	65	65	56	56	74	71	60	63	70	77	62	74	78	68	68	99	56	72	59	63	63	68	83	74	60	60	67	68	63	70	68	62	78	79	82	82	71	82	75	46	78	65	81	75	66	66	73	82	65	67	60	71	51	70	62	58	69	69	65	64	70	65	74	70	61	67	84	79	63	61	65	82	68	72	56	67	80	53	70	68	62	74	63	52	66	65	69	55	64	60	77	68	74	69	63	70	67	67	74	56	77	80	54	77	69	73	61	75	63	66	85	68	71	62	69	78	70	65	58	61	67	58	67	67	66	80	82	73	79	62	72	72	55	73	60	75	61	78	59	71	63	62	71	75	63	69	71	59	76	58	84	60	58	59	65	70	75	75	71	73	64	74	86	65	75	71	68	66	67	83	60	70	77	65	71	52	60	74	85	89	63	74	73	69	63	67	58	82	69	66	66	64	61	68	75	68	72	77	87	72	67	56	63	65	64	67	64	67	70	72	70	69	78	63	79	70	54	80	55	78	67	69	73	71	66	66	76	64	49	70	72	65	48	68	66	51	66	49	71	66	58	85	48	75	60	62	81	84	81	68	61	78	65	69	68	68	58	54	76	61	73	64	62	61	84	64	87	78	68	78	57	74	67	61	61	65	69	51	67	76	74	72	74	49	68	82	76	68	75	65	74	65	55	59	78	60	60	78	59	68	80	58	78	73	70	77	65	74	77	58	59	67	77	76	68	76	76	72	61	84	75	64	77	62	82	59	71	85	75	61	66	71	61	74	61	76	64	61	77	66	72	49	55	65	65	77	58	66	66	68	60	67	51	73	73	61	69	85	73	58	68	69	63	72	64	54	64	78	71	82	59	65	64	75	60	64	66	61	54	66	82	70	59	74	59	70	72	70	84	68	83	54	75	86	56	67	69	65	67	68	70	76	68	74	63	70	64	56	77	55	58	70	79	71	64	61	68	62	49	70	70	50	69	49	62	65	89	82	80	61	63	61	55	83	68	58	64	64	59	61	66	65	71	59	74	75	71	53	64	80	76	81	65	64	64	70	74	53	63	60	63	70	59	65	78	62	73	72	71	64	69	69	62	58	82	58	66	70	72	75	54	61	74	81	57	59	56	63	71	55	68	56	63	79	69	65	60	74	64	65	64	69	57	67	77	89	79	74	79	76	59	51	80	67	67	59	61	67	50	83	68	61	73	53	65	60	68	69	79	71	70	54	69	53	57	68	72	62	73	58	82	59	77	65	75	66	72	69	68	69	59	64	69	61	66	65	67	74	61	55	61	71	73	72	56	71	55	72	61	64	71	44	76	67	74	61	68	69	74	65	73	63	80	67	72	89	65	74	61	86	53	72	57	65	63	89	57	68	70	71	74	63	67	77	63	62	72	87	65	80	59	56	70	81	52	59	60	71	81	80	40	62	75	73	62	67	63	72	71	72	56	74	60	75	67	61	76	79	72	62	61	96	66	74	76	67	74	75	67	72	54	63	77	63	74	61	68	80	76	77	62	70	63	84	69	81	67	76	87	57	61	51	84	62	65	69	74	67	68	73	69	75	63	54	64	65	69	68	76	53	61	70	62	74
26734	17261	12350	19342	27713	29192	27730	26209	24148	21741	20046	18738	17854	16085	14586	13404	11923	10802	9857	7112	5172	4115	3968	3653	3417	3182	2602	2244	2109	1938	1878	1770	1743	1737	1682	1577	1496	1469	1455	1393	1374	1351	1371	1271	1302	1320	1230	1175	1179	1148	1053	1109	1101	1050	936	982	953	988	892	931	862	924	940	882	856	901	849	879	809	894	855	849	842	895	824	861	816	786	773	818	784	830	790	824	812	817	818	786	786	784	784	789	806	791	796	823	812	783	778	812	806	875	807	787	840	827	853	810	798	828	828	806	811	813	855	839	816	783	812	799	821	776	864	811	772	788	835	863	792	872	850	791	836	856	841	819	821	830	844	804	820	838	765	857	860	840	793	803	817	814	838	834	837	790	801	777	852	788	775	798	821	822	841	791	784	826	857	807	845	824	865	830	839	759	789	834	854	832	824	795	815	822	778	806	819	803	816	837	835	818	812	772	791	817	880	781	847	828	811	811	875	820	791	838	819	815	854	827	810	856	804	759	831	819	759	827	840	808	797	819	864	843	768	865	811	812	789	807	791	794	834	830	813	835	837	856	817	790	827	774	842	769	820	812	799	796	799	806	836	781	827	839	790	863	808	843	872	834	808	748	831	818	796	800	829	811	809	804	823	828	805	849	844	827	800	827	843	803	841	844	805	799	826	846	793	817	795	822	800	831	775	850	815	790	849	791	834	903	845	873	818	784	838	798	792	782	851	827	827	835	842	823	835	811	802	854	803	854	862	791	795	801	839	786	787	815	838	864	798	826	802	768	843	828	798	888	883	844	835	848	803	795	822	834	798	770	792	790	837	860	799	824	802	781	819	878	805	809	814	816	840	787	778	790	807	778	792	732	833	816	811	791	826	873	801	859	803	852	864	823	825	832	825	823	814	839	814	846	790	768	841	834	818	779	821	805	803	877	852	839	863	793	785	798	779	802	843	857	793	887	815	801	815	815	818	821	830	879	825	839	851	786	814	851	761	813	869	792	782	819	804	816	784	809	794	799	803	777	847	829	781	781	839	802	836	822	799	821	821	798	783	835	857	792	837	840	787	812	814	822	744	836	806	792	776	829	815	855	831	808	835	818	856	832	829	784	764	840	809	786	863	799	888	830	784	825	860	825	807	784	851	810	838	822	858	814	772	810	836	852	858	828	873	780	868	855	881	844	797	848	852	781	855	784	843	824	824	815	795	817	833	786	865	784	834	847	788	840	827	756	842	764	801	788	780	824	802	832	826	873	844	820	850	763	788	834	810	810	779	821	815	803	743	831	806	810	817	779	796	854	807	797	796	823	801	825	812	835	829	805	818	784	828	818	799	832	766	804	837	743	832	826	832	834	827	811	824	842	892	837	815	820	772	815	835	851	795	854	818	835	846	784	782	804	833	776	755	792	799	831	811	822	838	811	853	785	773	781	826	817	773	793	803	807	810	774	859	763	773	785	738	884	814	816	789	893	778	793	839	828	799	836	856	775	824	797	849	819	830	833	825	851	829	822	841	792	834	851	776	833	813	796	777	799	781	781	820	801	813	762	794	823	786	835	810	834	818	896	789	774	818	782	847	792	844	790	787	827	817	782	808	817	839	816	835	822	832	828	826	832	857	834	865	789	801	856	853	820	777	809	814	789	804	827	771	789	811	830	827	852	836	830	832	837	788	830	832	784	820	818	824	852	837	806	859	875	832	804	844	817	788	844	790	819	830	764	805	775	799	847	803	810	807	836	755	773	799	836	813	836	865	839	802	779	856	801	748	836	799	804	816	790	800	845	805	804	827	811	827	794	828	820	781	804	788	833	871	798	795	816	774	818	838	854	774	857	805	810	839	822	837	831	856	823	843	782	802	803	858	831	782	871	780	837	844	829	828	847	805	793	778	809	837	799	777	841	786	793	795	858	819	869	796	855	831	801	815	764	804	897	810	789	767	841	829	772	845	824	749	796	804	797	842	834	827	819	807	803	806	839	782	794	805	844	776	793	762	815	869	809	856	815	855	810	832	792	815	852	798	862	848	824	792	792	773	789	855	806	789	827	813	817	825	846	776	828	760	873	810	782	817	820	781	855	837	801	833	807	818	853	800	809	832	800	781	813	731	812	829	790	807	816	790	851	788	823	817	712	807	823	838	818	887	804	828	758	804	792	819	862	784	843	798	808	777	758	809	781	813	839	777	822	774	772	832	751	801	783	806	827	833	848	811	779	787	795	778	790	834	808	790	836	828	789	863	791	809	846	799	770	879	829	889	835	814	818	837	755	781	793	844	781	824	828	823	822	914	859	806	776	771	780	837	830	789	785	816	855	845	763	810	807	808	855	832	829	850	856	803	821	759	861	785	791	872	824	853	870	852	801	864	813	792	823	822	834	848	870	805	814	829	835	805	809	818	793	815	799	879	831	787	856	812	803	809	811	842	822	804	792	790	811	838	827	819	819	809	865	780	806	824	821	829	824	861	835	811	855	814	820	789	840	784	836	842	804	835	820	861	771	791	821	840	827	793	823	796	804	818	790	811	821	858	803	853	839	839	768	828	856	800	819	844	830	823	793	833	849	796	815	813	787	838	794	816	793	893	836	750	843	802	799	811	814	763	815	851	823	804	830	774	749	851	788	791	774	799	779	814	794	854	811	778	793	809	828	827	844	842	803	817	846	832	809	807	824	796	816	793	854	832	878	788	842	802	820	827	738	850	811	816	759	772	798	867	830	804	864	821	791	851	841	800	854	808	816	787	806	791	791	778	764	795	800	822	813	825	830	822	848	772	804	826	848	778	819	855	817	853	832	867	798	838	806	835	839	802	810	832	822	790	837	835	852	811	858	788	842	823	798	874	730	823	825	813	813	839	873	788	853	819	828	823	819	843	827	836	858	812	844	820	807	836	810	810	806	823	819	817	799	784	816	802	835	792	816	853	805	804	765	791	847	849	872	843	825	831	780	792	805	840	777	813	847	807	843	833	815	798	827	766	788	802	839	857	827	864	834	793	845	837	780	822	808	807	888	846	848	808	794	792	810	828	811	870	793	797	804	805	847	820	794	828	810	813	812	826	775	817	791	783	804	858	809	823	781	858	813	823	839	815	797	825	791	812	843	780	821	770	849	842	790	863	816	819	780	813	813	815	846	814	813	853	820	805	824	838	814	814	831	838	855	825	849	772	761	830	808	813	837	806	797	799	799	788	789	789	811	861	820	800	848	818	814	811	781	790	805	816	843	802	828	803	875	852	803	845	845	824	818	834	824	813	780	832	841	788	854	792	824	832	849	811	825	861	786	790	804	868	840	809	796	795	831	784	760	784	744	804	898	833	827	789	827	870	830	833	854	834	865	748	895	830	805	773	808	801	825	808	786	829	819	834	803	888	816	813	801	826	850	829	817	760	785	840	761	815	868	815	798	787	848	784	794	810	837	811	840	813	768	848	809	781	775	792	791	814	820	824	774	803	797	827	789	833	848	840	825	766	826	831	871	859	838	803	834	808	865	807	807	832	794	839	845	838	852
2188	698	344	268	298	396	478	405	406	394	354	359	339	318	311	270	265	231	216	165	149	104	100	90	83	87	81	98	74	80	67	76	82	75	77	67	74	83	79	59	63	72	74	71	76	77	75	77	73	68	69	60	64	64	58	63	76	64	78	75	61	65	64	67	55	65	82	65	58	56	73	51	65	64	57	57	45	74	57	65	71	71	84	64	74	52	62	75	82	66	65	64	77	76	59	68	66	77	73	66	74	60	72	63	76	65	64	54	62	52	64	65	62	72	73	58	57	69	64	74	62	64	78	88	65	64	60	68	64	79	77	56	64	78	76	66	61	75	83	70	68	78	63	59	67	71	64	55	72	67	67	80	67	66	68	79	58	61	56	63	63	60	67	65	72	59	51	69	58	66	75	52	72	69	74	74	70	74	59	68	72	72	48	57	69	65	66	53	73	57	66	69	67	71	68	66	65	54	80	54	65	70	59	61	73	65	46	52	72	66	54	56	67	75	65	56	70	70	71	59	71	76	64	55	60	60	78	71	73	77	65	58	55	71	54	51	62	60	65	73	71	71	62	74	58	75	67	70	73	55	58	49	65	80	56	58	61	60	61	71	71	62	78	62	65	68	80	81	72	63	81	73	69	67	71	63	73	64	64	60	48	62	65	60	83	64	60	61	60	56	89	75	67	77	58	66	67	74	60	51	71	58	62	70	76	73	76	79	67	61	70	58	72	63	66	56	79	62	64	62	64	66	70	73	73	66	69	62	71	74	73	73	64	60	77	82	62	68	71	45	60	57	63	72	63	83	64	58	65	70	72	60	66	93	79	90	72	75	78	66	72	61	58	59	55	62	70	66	53	72	69	76	66	72	57	68	82	82	65	76	70	50	74	75	78	70	69	61	61	70	53	64	70	69	73	64	65	64	66	76	74	60	57	59	70	69	66	64	65	58	56	49	58	50	67	81	58	68	65	66	74	79	66	60	65	71	65	61	65	82	59	82	63	73	66	60	51	65	74	70	70	65	62	66	74	59	75	88	68	62	69	51	55	70	58	61	64	53	84	72	66	66	78	49	80	68	76	71	92	66	60	64	82	61	56	70	65	54	64	68	54	76	70	60	69	64	76	69	63	65	68	62	70	56	66	65	86	61	69	67	66	65	55	69	76	73	73	69	75	65	69	67	72	66	60	81	69	68	59	47	81	71	62	54	73	80	73	76	83	71	59	60	64	80	52	61	60	58	58	66	61	71	63	51	60	67	54	56	60	74	73	67	76	66	78	51	79	63	70	70	53	77	76	80	61	66	70	79	67	72	54	65	65	63	73	76	62	65	60	62	64	68	67	69	70	85	73	72	70	68	69	79	68	65	67	70	71	69	65	75	61	62	76	57	50	75	41	67	46	60	54	78	74	72	57	71	66	56	67	65	64	74	62	66	69	58	62	50	61	70	67	59	77	58	51	67	69	84	66	72	48	69	82	68	64	87	64	72	66	55	77	59	64	59	63	79	67	87	66	58	56	63	75	70	49	59	59	59	78	68	65	64	58	60	54	56	63	61	63	70	66	58	51	62	69	73	68	73	62	69	64	62	54	75	60	72	62	63	70	62	65	60	58	70	66	67	60	65	68	69	72	85	72	61	76	86	81	52	62	72	58	70	73	56	66	76	76	92	69	58	81	53	78	68	70	71	70	56	57	72	72	88	55	70	66	64	72	59	64	81	68	66	65	62	55	59	57	71	61	67	58	46	69	62	47	67	65	65	80	68	54	63	73	66	68	71	63	70	81	60	57	65	65	67	68	83	69	65	57	61	59	68	55	60	50	68	68	65	67	70	61	71	64	66	65	61	79	62	67	63	53	67	60	74	56	71	64	64	75	53	68	55	68	61	73	53	67	63	70	58	66	63	67	66	62	72	76	71	64	66	72	76	56	74	55	60	70	68	77	74	70	70	68	69	82	61	71	67	68	59	59	75	72	56	83	72	59	79	55	57	52	65	65	62	75	76	73	59	64	77	67	68	75	68	58	75	56	54	80	64	61	67	58	71	72	73	63	66	69	70	61	76	75	72	80	65	65	65	63	62	68	62	69	54	74	72	68	54	50	69	72	73	76	57	62	57	72	73	57	68	58	68	80	55	71	76	65	71	61	63	54	69	58	71	65	59	65	62	61	63	61	86	57	73	66	85	83	60	59	68	66	70	54	65	64	61	60	62	54	71	64	51	66	58	67	46	66	75	81	59	71	59	73	68	55	78	62	61	59	58	78	57	74	63	76	57	71	68	70	65	60	64	75	73	62	77	74	60	69	64	73	81	54	67	78	53	68	72	71	67	67	77	70	79	63	60	74	55	77	75	60	67	62	62	75	73	70	56	68	67	89	54	54	67	69	78	73	74	70	64	83	61	60	60	62	77	66	77	81	55	58	74	57	65	79	58	71	59	65	71	65	74	74	63	66	68	66	66	62	73	64	68	70	67	76	61	72	68	72	68	71	60	65	72	71	52	58	58	59	65	72	66	83	67	57	65	76	62	66	70	75	74	82	59	70	77	72	73	57	54	69	45	68	72	68	78	55	56	57	74	65	69	60	73	61	65	61	78	81	62	65	79	70	60	54	49	60	67	66	65	59	62	62	69	52	64	69	61	61	63	79	65	66	64	70	80	52	62	59	71	62	64	63	57	70	56	57	75	60	49	69	71	71	71	73	49	67	78	71	70	83	66	83	77	64	60	67	60	67	69	72	71	52	59	63	61	60	82	65	73	53	69	91	68	61	64	70	66	62	60	80	83	56	75	63	63	71	78	57	75	55	83	67	83	63	61	67	67	80	72	57	74	62	73	70	65	73	63	58	67	66	54	59	67	42	57	68	73	56	59	66	70	62	72	72	63	57	59	71	68	70	54	59	69	74	67	80	64	64	66	76	61	70	64	66	64	65	56	77	77	71	46	75	64	68	72	48	79	61	56	72	67	81	78	67	72	63	64	78	68	63	62	67	59	62	62	52	67	71	67	66	66	65	62	69	74	84	65	64	71	81	82	63	65	71	78	66	65	64	70	61	62	73	58	66	62	84	60	68	71	58	71	54	56	78	76	55	83	84	72	72	75	69	65	86	83	65	61	69	70	67	50	62	67	72	68	69	77	64	47	58	77	60	57	78	46	64	68	50	52	88	68	77	67	71	71	76	85	87	57	63	60	70	54	64	69	73	58	56	52	68	65	65	59	70	79	75	54	82	72	59	69	72	76	70	66	62	64	67	66	75	72	51	64	64	69	63	42	68	65	65	76	67	65	57	74	66	60	59	62	67	56	71	61	60	70	62	56	61	70	61	77	49	64	64	70	85	75	81	70	71	58	65	64	58	65	64	50	64	66	63	56	62	72	59	78	86	73	60	58	66	59	56	67	75	59	52	72	63	73	77	70	53	57	67	64	81	65	75	81	70	61	69	72	59	65	57	57	68	64	67	74	56	76	50	55	67	58	66	54	64	66	59	64	64	55
19214	10650	6683	11456	18542	20245	18879	17117	15392	14427	12702	11582	11039	10155	9360	8651	7789	6995	6435	5311	3425	2701	2290	2081	1905	1878	1557	1380	1269	1237	1176	1230	1154	1101	1072	1079	1028	1018	1065	1034	1065	1082	1010	1002	973	1007	994	936	961	959	978	939	884	839	853	827	846	875	825	813	834	850	777	835	860	831	786	805	855	789	787	763	778	864	774	812	837	804	763	823	781	775	790	869	794	784	803	817	801	763	855	791	763	878	749	816	771	780	816	738	793	787	816	826	863	814	786	842	748	753	792	841	791	841	740	810	795	801	776	824	843	770	835	835	803	784	787	824	839	819	751	798	796	832	800	782	840	783	744	758	772	815	847	770	789	778	834	781	836	782	790	767	791	773	806	782	771	826	788	847	764	763	814	756	782	814	855	823	816	768	769	792	809	816	747	809	797	766	833	813	794	806	811	798	762	841	753	767	786	805	767	760	781	749	808	841	783	796	833	765	808	811	807	834	812	776	770	837	824	830	827	784	764	790	806	728	812	803	807	779	791	797	746	832	811	808	759	792	792	763	757	818	779	836	795	838	837	786	846	842	798	799	820	824	765	785	804	815	793	815	783	825	838	784	818	820	824	847	832	858	790	871	792	762	824	792	745	762	804	750	769	783	811	788	826	828	813	821	764	733	796	849	790	845	817	762	757	847	805	844	810	786	798	815	773	818	801	769	790	822	784	764	778	767	818	812	848	784	868	792	750	819	796	817	778	759	813	798	774	808	772	818	831	764	828	796	837	793	844	847	772	790	813	780	831	786	859	819	822	825	763	776	785	826	848	824	831	785	821	772	755	783	794	829	809	831	807	775	783	781	825	821	785	809	763	838	800	786	738	765	790	746	795	845	826	783	806	788	798	864	834	846	779	805	792	854	804	809	859	797	782	779	802	791	806	784	769	792	859	795	821	826	779	808	771	829	832	827	763	833	870	845	813	807	760	822	815	776	843	762	791	826	825	865	806	797	821	802	805	795	784	778	844	848	794	758	830	785	826	822	845	751	819	790	796	797	847	795	790	796	814	778	761	780	762	838	769	760	798	776	786	835	764	853	761	817	797	779	793	814	805	778	759	819	803	815	757	803	790	804	820	747	768	758	821	767	812	770	829	802	758	855	763	768	799	774	792	792	827	784	798	791	839	828	767	850	791	842	811	811	807	810	798	839	824	776	782	779	776	807	787	810	824	775	837	773	773	774	759	853	809	794	813	759	819	782	828	794	870	781	806	843	718	798	824	832	764	789	784	815	823	831	811	768	800	816	786	880	849	789	786	781	769	808	777	769	820	752	832	764	814	824	822	805	784	749	831	802	821	831	845	801	777	803	799	786	870	797	813	840	777	795	814	824	821	797	795	824	833	805	842	831	795	834	894	828	811	805	788	773	823	804	779	824	768	818	820	787	793	828	754	793	811	830	803	790	752	799	858	783	840	836	811	807	800	840	786	808	825	865	802	820	827	814	831	779	755	829	844	756	822	844	801	788	802	823	811	820	803	787	793	821	830	837	793	806	790	818	792	778	857	802	803	827	813	812	824	800	816	788	741	834	764	765	803	791	778	770	800	773	812	783	792	804	824	789	772	771	791	779	752	777	822	805	814	793	746	766	788	789	817	813	856	894	795	800	753	830	770	830	804	749	790	772	780	795	810	755	832	814	789	784	820	788	805	856	798	847	808	813	807	812	805	800	797	833	785	836	782	792	774	777	781	820	810	797	815	790	812	846	804	769	800	770	772	806	819	800	780	795	796	795	802	730	837	808	826	818	829	786	814	777	760	869	795	782	811	787	841	805	790	842	778	799	768	810	849	816	832	785	736	783	789	846	799	814	804	829	775	811	815	832	796	803	786	786	808	802	817	808	858	885	850	765	764	745	805	810	807	808	798	773	817	807	788	784	789	772	806	814	811	768	810	777	849	862	787	811	792	781	835	837	821	839	788	850	816	833	800	780	792	814	803	802	777	780	759	799	747	815	787	808	776	854	802	807	832	812	809	798	825	767	827	812	767	848	793	797	833	831	780	806	827	823	818	843	804	817	804	885	822	826	803	768	836	800	781	851	787	795	844	853	791	761	751	825	835	799	817	757	805	801	769	797	821	824	812	843	840	858	837	779	751	761	803	805	765	833	763	814	842	800	796	829	780	829	781	797	776	808	776	801	777	815	832	798	775	798	742	795	810	828	751	782	756	803	795	808	808	804	841	841	870	768	807	744	830	790	836	802	835	744	788	778	813	825	811	818	794	847	813	812	889	799	830	794	787	811	809	799	769	775	804	809	764	813	826	792	824	780	779	785	814	792	795	795	797	817	829	773	805	832	800	752	741	812	787	801	790	803	815	801	779	736	808	841	779	797	831	789	865	783	764	763	852	808	834	802	766	775	798	764	835	780	762	810	801	792	816	724	787	786	785	819	774	757	865	820	807	783	787	807	764	824	790	771	874	837	809	793	820	819	780	762	773	828	829	760	792	811	824	807	793	832	874	801	811	800	819	848	867	822	795	809	836	812	799	813	826	769	780	775	758	810	773	802	789	830	766	862	791	823	870	824	814	823	835	799	780	767	840	856	774	819	810	832	808	827	787	832	770	821	798	804	793	793	800	784	809	804	816	828	828	853	794	860	837	798	820	783	813	820	819	745	810	808	785	776	782	780	862	798	802	819	787	755	808	785	772	792	847	813	836	781	865	767	830	838	816	792	841	854	802	839	747	786	741	814	805	811	782	822	843	821	793	755	791	792	806	790	799	796	855	748	769	783	800	826	807	831	782	853	869	808	793	762	825	788	819	800	752	794	760	799	814	784	786	753	780	835	781	819	819	834	816	799	789	734	820	823	820	777	831	802	794	794	797	759	812	787	779	792	797	782	806	791	800	799	801	880	801	771	817	816	834	746	792	805	801	829	856	810	813	801	811	793	782	827	833	833	745	817	777	785	819	760	828	778	820	799	815	761	814	804	861	811	794	796	827	806	847	823	826	814	806	837	828	802	762	804	808	774	833	820	778	790	788	804	792	797	780	780	775	787	821	808	798	809	784	818	784	824	750	774	778	785	810	798	810	783	877	756	850	821	781	786	738	844	820	765	777	816	777	828	834	842	746	810	791	765	812	815	802	818	772	806	762	834	753	804	788	847	787	830	752	762	781	810	821	804	811	778	810	784	829	784	839	785	782	812	818	807	794	788	741	792	781	770	761	807	815	796	796	777	787	798	815	888	786	792	780	797	799	769	801	812	805	780	770	800	797	798	756	857	819	757	835	886	815	792	847	827	833	841	814	770	788	772	819	793	799	866	761	823	758	795	789	786	824	755	849	840	809	768	809	838	812	780	785	851	725	838	754	792	811	755	769	821	766	821	798	800	764	803	786	815	845	790	819	867	814	820	773	784	823	744	809	856	786	817	829	779	806	786	809	794	826	792	790	783	780	793	817	821	806	826	802	783	801	781	800	813	811	810	803	846	801	837	773	739	804	795	811	772	816	754
2125	1260	604	396	450	600	645	586	549	511	497	442	450	354	387	325	338	282	290	236	181	147	142	111	103	93	102	86	100	102	67	77	70	82	75	84	64	75	83	103	98	87	77	67	68	60	72	70	62	59	71	63	80	64	57	74	73	61	63	67	58	79	69	69	63	60	73	65	83	73	73	66	70	74	63	77	65	53	62	68	75	73	73	72	69	83	74	65	74	77	67	60	58	50	59	54	73	58	81	67	56	45	66	65	58	60	78	62	65	76	60	65	78	54	61	69	78	90	66	59	67	72	71	63	58	54	73	69	71	67	71	61	71	63	67	59	60	71	58	53	61	68	82	69	62	76	54	73	67	68	67	50	59	68	69	67	60	71	61	73	76	59	75	56	63	65	70	67	52	77	74	91	69	74	75	63	64	67	71	71	74	72	76	64	59	68	74	67	64	83	62	73	74	54	60	78	59	58	68	58	58	68	65	55	52	69	67	58	54	67	63	77	62	62	54	61	71	58	72	62	63	75	71	68	65	68	72	60	78	60	75	54	52	55	65	56	64	58	59	60	61	64	76	64	72	74	59	67	69	57	72	78	70	52	68	64	60	67	65	67	63	65	61	63	75	53	66	81	59	65	61	66	65	64	63	65	66	51	55	76	57	50	65	56	74	67	54	54	73	62	61	63	61	73	72	64	65	71	76	67	76	68	66	77	60	71	60	65	63	73	69	74	59	57	58	61	63	70	69	63	57	71	68	55	64	63	41	73	72	69	64	62	52	46	58	69	64	66	54	68	69	66	61	56	73	78	69	57	72	72	59	63	62	68	66	72	42	67	65	67	64	70	87	60	68	63	61	81	61	72	68	57	68	60	71	74	64	55	65	66	52	60	58	54	53	80	50	68	70	67	58	78	64	71	64	55	60	71	69	48	74	79	72	64	65	61	68	68	67	64	57	62	65	69	64	59	73	72	62	75	58	69	72	54	61	55	76	65	56	66	76	64	61	64	72	55	59	76	51	56	60	50	58	85	64	62	62	67	65	69	62	73	59	83	55	63	73	66	68	75	69	57	59	54	57	66	67	75	54	61	58	68	65	78	62	51	63	77	68	74	61	64	85	48	65	56	81	66	55	71	66	67	76	66	60	66	74	60	61	71	68	67	78	52	73	64	87	72	65	64	63	74	59	67	67	65	61	71	60	57	58	66	56	64	71	68	59	76	81	70	60	64	74	73	68	69	63	75	67	60	54	74	59	62	72	58	40	66	62	73	56	68	44	64	67	67	62	79	63	72	71	68	62	64	64	67	78	59	61	58	68	71	80	68	73	65	65	71	57	74	81	58	73	62	72	82	52	55	54	58	65	70	65	68	62	69	59	63	66	65	60	65	59	80	62	63	65	87	59	62	63	54	68	71	70	67	58	57	61	75	61	58	68	63	60	70	62	52	66	65	54	70	62	57	75	71	68	80	66	75	63	64	51	61	63	72	68	64	56	58	63	62	77	58	72	65	59	75	74	71	61	52	71	50	77	65	75	66	73	65	69	70	67	68	70	70	64	64	79	61	69	49	61	66	78	62	59	53	67	65	77	62	64	76	69	47	47	68	67	69	60	61	74	62	64	64	58	53	78	83	64	67	67	57	63	71	56	64	56	56	73	82	71	68	55	73	68	73	67	59	75	62	66	59	54	69	68	69	72	62	66	61	65	58	56	65	58	62	51	59	65	50	68	48	64	69	62	71	65	78	56	64	67	65	61	53	66	61	70	75	65	64	68	64	72	54	55	55	69	77	68	69	50	73	55	67	62	69	67	70	59	65	53	65	68	58	75	66	60	52	63	73	71	57	71	66	62	73	51	60	71	76	47	69	76	79	62	71	69	72	72	67	63	63	58	61	60	72	50	71	61	65	55	58	67	60	64	72	61	65	61	56	54	73	58	66	60	70	53	75	69	54	67	62	70	59	53	79	59	64	58	68	65	60	58	60	71	75	50	71	71	79	82	60	72	54	65	68	51	70	70	66	62	83	68	60	58	62	60	57	69	59	59	64	58	57	74	68	53	73	70	68	75	55	68	67	68	59	57	76	61	59	57	61	53	53	77	68	59	77	69	72	54	64	72	67	78	62	78	71	70	67	74	74	44	78	72	52	83	71	69	57	67	75	60	69	63	62	64	61	66	72	70	59	66	63	60	64	71	68	74	60	60	59	59	63	69	66	72	58	51	65	48	59	66	64	67	64	75	71	61	70	64	58	50	57	50	68	66	58	63	82	69	66	58	63	67	78	59	59	67	59	78	56	66	69	55	48	73	62	58	73	60	80	66	69	62	50	46	62	58	90	68	66	66	58	59	71	72	61	73	63	54	64	77	64	62	49	67	63	64	51	67	67	76	72	70	80	79	70	66	64	65	73	61	66	64	47	73	72	64	67	54	63	67	52	66	72	68	66	60	58	62	66	59	64	55	71	64	55	58	63	58	72	66	62	62	66	66	82	64	60	50	72	70	62	70	63	89	65	63	55	68	65	64	61	66	72	75	54	72	52	62	70	49	65	63	63	61	61	76	76	63	54	74	59	56	82	73	80	61	60	66	58	58	71	60	56	58	66	62	67	74	52	75	65	87	78	49	68	78	66	65	68	78	63	73	66	51	68	52	66	60	76	70	75	69	61	62	51	56	56	59	70	69	57	78	72	73	51	60	77	69	64	69	55	78	66	73	65	58	55	58	63	83	68	62	61	62	66	55	68	76	63	54	71	70	42	64	72	58	65	56	70	52	74	65	72	68	63	58	69	68	65	70	65	73	66	56	56	63	70	66	62	57	71	66	73	60	66	61	75	55	53	76	62	71	66	69	65	66	48	71	59	80	62	44	53	66	66	61	74	82	69	63	69	76	60	66	69	62	55	78	57	61	62	47	63	71	80	60	63	56	63	73	72	65	68	61	68	66	62	78	57	59	73	75	56	56	64	58	73	59	73	83	52	62	71	69	63	74	69	53	86	59	89	58	61	82	84	68	71	61	69	78	65	51	64	78	73	66	55	56	53	78	48	60	57	70	64	72	65	67	60	61	69	74	69	68	66	66	62	56	82	49	60	67	76	79	66	67	54	61	59	72	67	73	72	67	58	58	67	84	65	67	65	64	65	70	75	56	59	52	67	58	64	74	68	65	57	56	60	65	80	51	66	63	75	52	63	71	80	72	73	61	69	56	81	59	63	85	66	74	57	61	60	69	69	64	79	61	60	75	66	61	58	64	64	50	73	65	68	72	80	49	47	68	67	70	76	64	72	60	75	66	50	72	74	76	72	64	51	62	71	55	54	75	72	64	46	68	52	64	75	64	63	68	66	67	57	58	69	63	65	66	60	60	65	52	60	68	68	65	67	56	66	67	56	64	47	68	51	71	60	75	67	84	71	52	91	52	60	49	69	54	63	59	57	58	64	63	72	58	67	69	59	57	75	71	56	70	67	67	71	47	53	50	51	77	68	75	65	76	66	66	62
23256	15061	9944	15786	23616	24555	22945	20267	18120	16944	15649	13869	12118	11028	10882	10384	9680	8705	8054	7333	5250	3873	3162	2855	2392	2258	1952	1771	1738	1538	1448	1453	1340	1387	1393	1255	1202	1187	1173	1195	1201	1169	1117	1129	1066	1104	1013	990	1077	1022	952	925	934	959	868	911	875	857	844	881	831	816	804	813	840	814	753	791	846	819	833	833	846	808	739	792	784	803	763	767	803	747	826	786	788	779	828	766	764	741	792	756	763	738	745	766	807	820	802	760	779	769	777	748	729	767	782	734	751	795	779	725	783	784	770	784	748	757	777	729	809	720	788	792	793	736	747	805	737	793	746	757	799	778	773	839	741	754	764	802	766	805	792	802	740	838	762	731	790	805	772	771	745	746	743	690	792	691	808	796	768	768	736	787	788	764	755	766	777	744	759	722	736	779	790	742	829	765	770	757	761	781	741	759	747	768	775	760	772	753	772	769	774	742	757	723	782	824	799	820	753	783	795	817	805	800	800	761	752	761	777	773	769	719	733	790	831	779	768	763	771	819	788	768	769	780	784	806	761	773	728	780	754	786	745	750	773	805	747	817	820	772	779	749	788	797	781	777	800	748	786	834	736	738	747	737	759	768	782	739	794	757	754	725	789	747	803	803	776	740	762	780	722	810	779	716	880	748	747	779	735	751	765	723	808	825	767	771	781	757	802	762	783	772	746	751	810	735	783	822	835	752	798	721	717	779	755	781	786	830	802	772	724	764	743	766	761	776	765	780	770	769	756	778	758	766	785	748	825	754	810	777	680	797	771	809	797	799	741	772	766	780	803	756	837	762	760	739	743	785	789	718	788	805	768	756	783	774	781	732	770	784	733	795	768	784	748	731	752	774	766	768	709	760	773	773	767	779	788	750	781	779	755	769	769	806	763	769	770	736	764	799	779	716	748	747	757	787	781	796	804	785	795	752	779	793	745	777	747	761	815	741	829	764	768	771	795	785	815	745	733	812	789	760	754	719	794	762	727	775	797	788	733	778	763	783	755	781	752	767	774	759	799	824	745	757	805	760	757	763	824	764	745	757	712	785	824	779	790	806	764	832	771	814	784	764	785	827	785	796	797	771	812	782	770	768	796	815	758	797	781	760	777	752	760	793	802	757	825	748	710	794	781	723	792	741	730	762	806	762	736	803	737	778	763	778	766	798	735	735	738	807	783	775	796	738	818	781	777	750	776	782	735	814	728	794	788	767	775	772	815	785	790	816	774	782	766	804	720	765	805	767	749	765	798	759	760	784	771	748	776	814	811	783	751	773	759	808	776	755	763	793	790	763	790	796	750	811	738	756	810	781	782	773	754	768	765	723	796	764	746	781	738	785	806	738	787	781	730	777	746	742	749	758	797	739	785	747	782	772	760	792	748	843	843	833	751	736	761	795	780	779	814	768	761	775	818	778	729	725	799	809	851	786	743	812	783	751	745	712	772	768	770	816	775	754	753	780	867	768	758	743	786	782	767	719	787	753	789	812	734	794	746	771	799	796	818	802	799	745	759	816	764	771	792	771	775	783	749	753	830	779	757	738	735	781	792	765	764	745	733	768	797	823	772	808	757	822	793	797	770	764	749	757	806	764	818	777	683	799	786	765	736	824	773	745	800	781	800	753	771	787	761	775	746	745	745	771	769	740	840	779	788	767	833	784	779	781	789	802	792	757	760	733	785	736	807	766	774	799	782	792	762	786	741	838	773	780	733	740	789	789	799	834	767	741	777	773	768	769	831	739	741	788	804	766	754	790	771	816	731	734	732	794	765	747	750	811	777	781	762	760	760	816	765	777	772	759	798	752	784	788	779	733	788	792	733	784	787	791	759	747	758	776	778	788	757	770	744	791	745	738	772	776	790	774	738	786	742	772	818	775	764	787	749	773	761	716	802	768	791	763	762	782	775	736	784	762	773	738	775	789	766	763	765	756	806	848	747	803	783	767	732	709	767	814	753	798	733	800	789	769	783	771	728	777	785	785	782	786	792	822	809	754	765	791	756	746	709	789	812	764	753	785	762	779	778	732	830	804	759	800	746	776	749	801	784	737	779	724	758	794	764	752	773	763	735	760	774	800	738	802	793	742	792	765	754	758	779	795	759	754	782	779	759	756	795	792	740	788	756	758	735	794	786	773	788	765	793	813	734	776	763	737	741	696	804	805	789	793	773	777	793	816	807	772	764	773	764	786	801	743	748	727	790	797	744	785	788	798	819	751	781	798	791	776	777	799	792	734	785	778	763	769	846	749	776	722	774	753	787	791	780	761	726	810	792	827	835	773	741	785	778	777	824	786	734	736	722	728	813	786	765	782	779	709	773	754	817	717	799	775	806	707	761	754	765	765	733	772	780	774	776	837	733	782	782	723	745	814	761	797	792	791	778	740	787	798	783	751	791	795	779	761	840	781	784	770	758	790	759	797	746	736	745	797	719	773	785	823	732	790	779	782	779	727	792	856	810	771	802	767	822	795	822	756	805	751	780	783	748	809	780	752	748	794	788	777	726	783	791	772	759	786	719	740	801	800	759	815	739	766	807	778	739	802	845	771	743	779	784	811	762	769	789	796	805	743	751	730	767	721	774	771	784	771	825	731	775	764	800	818	744	800	758	733	799	761	754	764	802	720	761	772	775	729	718	763	773	730	759	783	759	764	805	773	757	791	781	748	765	765	742	747	788	750	805	803	779	778	761	768	772	766	786	755	773	725	761	822	798	782	779	785	769	812	769	765	744	782	724	746	754	727	785	780	773	777	719	812	794	759	820	766	806	784	771	745	802	759	791	784	754	747	789	776	791	743	710	811	762	752	788	766	754	795	810	755	758	741	801	742	769	728	737	772	809	801	775	809	733	817	764	795	775	797	757	763	725	797	729	772	769	767	744	756	796	723	709	751	806	749	796	763	764	754	774	791	764	788	758	802	736	771	751	773	785	802	800	788	760	750	776	801	777	753	756	818	807	747	799	760	785	765	785	726	742	813	803	766	784	791	777	773	783	808	768	763	798	798	813	732	748	786	754	780	748	753	738	833	791	791	762	761	728	780	750	779	787	736	740	758	766	802	734	837	783	816	745	803	721	770	789	735	783	785	791	715	755	800	756	746	786	745	781	755	826	785	772	766	750	774	818	744	778	783	753	743	762	816	801	794	758	771	773	732	767	784	799	751	790	749	818	792	774	780	757	761	821	778	778	788	694	814	760	727	804	780	772	762	794	787	805	739	792	744	751	792	760	771	720	768	781	759	744	757	768	738	768	785	747	797	763	763	815	796	777	829	763	793	769	755	698	774	753	758	800	762	764	736	807	774	711	795	727	808	781	732	777	757	768	825	773	794	770	795	785	813	796	774	824	786	770	749	772	766	775	779	689	754	782	795	788	802	765	762	804	727	718	791	737	784	740	798	750	761	775	778	820	753	772	733	758	771	767	748	776	779	839	818	792	780	761	757	741	768	786	751	795	793	817	746	821	815	824	794	785	738	742	772	807	791	760	775	795	791
3642	1198	651	431	479	646	658	574	523	502	497	473	422	315	342	349	367	302	268	280	236	163	166	140	135	107	115	109	97	88	85	88	95	86	88	81	69	79	82	88	90	75	81	87	84	80	77	85	75	71	70	78	67	89	53	80	75	63	90	72	61	73	61	70	70	81	74	83	84	85	71	74	99	70	68	96	84	71	86	78	78	72	74	64	59	83	75	72	82	71	66	79	77	66	86	71	68	78	55	73	80	60	77	78	61	77	79	74	74	86	75	71	65	77	99	59	82	50	63	93	77	73	71	83	73	70	87	55	81	74	81	53	78	89	60	67	82	68	74	67	81	66	65	67	88	93	61	83	85	73	73	62	76	78	93	67	58	68	61	78	72	62	48	72	66	71	86	75	63	74	66	77	83	66	81	64	75	78	69	94	59	80	65	93	65	75	74	57	65	73	59	69	69	79	68	60	80	81	72	76	65	74	62	69	54	66	69	68	69	64	83	71	83	76	70	66	63	59	72	69	70	84	70	68	67	77	79	61	61	88	76	54	67	75	88	69	66	67	70	77	78	64	63	66	74	63	66	81	57	71	76	60	76	88	80	83	80	68	70	81	78	62	72	56	80	80	64	81	61	78	90	58	67	62	56	78	74	61	84	67	78	64	68	65	73	68	60	78	72	66	55	85	70	69	70	73	80	82	92	59	60	65	67	76	72	56	70	85	55	69	80	77	64	66	85	77	60	65	75	67	57	82	59	70	74	84	79	71	74	79	64	77	62	70	71	77	69	80	62	65	59	77	54	84	77	60	70	57	59	65	83	90	75	81	58	74	80	68	78	72	76	57	72	77	57	80	82	70	67	81	65	66	71	66	58	71	70	72	58	66	75	71	75	74	67	73	77	65	79	70	82	72	74	63	82	87	85	54	75	67	72	74	82	70	64	70	66	72	71	75	88	70	73	58	84	79	61	72	62	59	78	80	64	69	75	69	68	75	73	74	75	71	87	53	79	76	75	82	71	68	94	67	82	64	55	76	72	70	76	74	89	81	80	84	75	70	79	91	71	74	72	72	77	65	68	89	79	61	80	65	73	69	72	70	74	58	63	77	75	76	77	75	69	82	78	79	73	61	82	85	73	91	69	71	72	69	64	65	63	79	79	58	65	68	70	70	68	63	66	76	75	93	77	56	78	84	65	87	56	68	76	74	70	84	73	57	60	73	74	73	81	69	69	65	73	66	77	68	73	84	68	71	66	76	55	74	59	77	71	75	78	78	73	82	83	76	80	64	65	62	78	75	71	73	71	88	72	68	75	75	76	81	79	77	72	73	83	72	74	70	74	82	74	81	83	81	75	83	76	69	64	65	79	60	70	68	71	62	74	82	75	69	66	79	70	66	78	70	65	60	68	72	78	57	78	65	68	60	60	69	81	67	77	75	77	60	75	68	56	94	71	75	66	71	68	83	74	79	75	77	70	64	76	68	68	79	67	78	62	63	81	78	74	55	62	55	77	69	77	77	74	69	67	67	73	72	74	61	64	57	77	61	83	81	67	85	71	61	80	61	53	79	60	80	81	60	51	66	87	62	81	64	92	65	77	68	73	64	64	60	68	76	78	85	61	73	71	78	84	66	79	67	72	76	81	80	55	69	72	71	72	58	76	66	85	86	59	94	68	78	62	85	74	57	76	88	72	70	59	70	76	70	74	75	67	91	74	87	68	74	51	83	76	71	61	71	83	68	77	80	67	66	71	59	80	70	74	76	79	77	94	74	74	75	70	62	67	64	79	76	63	72	76	68	78	59	77	66	76	80	76	65	64	67	56	74	66	64	82	66	57	70	59	76	65	63	71	89	72	89	75	75	72	73	83	80	58	62	83	61	72	74	85	66	79	71	65	64	69	71	73	73	62	71	84	71	67	69	71	85	69	73	68	66	77	76	67	61	66	70	54	93	66	71	68	61	77	70	75	74	76	66	69	77	61	74	71	58	78	71	64	75	73	69	70	71	78	67	77	62	72	71	73	75	81	74	71	96	83	67	73	67	56	73	57	71	72	71	68	69	67	70	69	72	74	69	56	75	62	81	78	72	69	70	54	63	88	65	58	76	92	68	67	76	68	80	75	66	76	63	82	86	77	57	65	74	68	64	82	68	75	68	86	81	80	72	69	60	84	63	75	75	64	55	69	81	66	72	67	67	67	63	75	74	69	73	69	79	78	73	75	75	70	68	86	78	73	80	88	69	78	63	69	72	56	70	64	77	77	75	73	79	76	73	67	70	68	66	79	70	69	76	81	66	69	77	56	91	61	68	71	78	73	64	68	64	70	74	75	64	65	82	64	60	68	90	72	69	79	82	78	74	73	62	68	77	83	79	64	75	76	64	72	63	67	55	68	68	60	89	77	65	77	66	75	74	81	78	93	67	79	60	81	75	66	77	68	66	84	61	71	84	76	73	68	63	67	70	76	63	72	92	89	80	72	49	74	92	63	95	63	76	67	68	73	60	78	72	71	71	68	90	71	64	81	61	71	73	62	69	57	68	76	66	67	62	64	64	66	79	74	68	78	70	63	63	83	74	71	98	68	83	75	62	69	68	80	75	65	80	69	66	65	78	62	72	63	62	72	57	82	64	74	65	88	90	56	59	85	61	77	67	74	83	88	83	65	69	75	74	70	69	63	66	93	65	73	74	66	72	69	70	88	88	65	62	64	67	91	66	64	81	88	65	72	77	72	78	70	60	64	75	63	67	66	63	66	73	75	70	84	70	75	72	73	59	63	90	88	75	63	74	68	79	76	78	77	80	75	73	70	80	76	86	67	63	65	78	80	56	75	66	62	64	74	61	84	88	63	81	72	77	64	64	64	80	70	76	68	57	82	77	89	66	86	61	94	67	69	72	81	73	80	87	76	77	84	57	72	80	82	63	79	80	55	76	65	60	67	81	69	73	73	62	80	67	72	59	85	66	65	69	71	68	66	80	75	72	70	53	58	69	73	90	87	80	67	77	67	57	71	71	75	75	54	63	73	65	68	76	69	77	70	75	76	83	67	79	59	76	73	77	84	77	66	74	70	69	66	66	57	65	80	71	68	63	77	88	76	76	77	80	79	73	76	86	70	69	81	74	71	60	58	72	75	68	69	68	70	61	71	75	70	68	66	65	61	78	66	59	75	75	77	75	61	66	67	81	73	64	86	97	75	80	77	69	66	86	74	82	68	72	77	80	89	79	91	59	66	62	75	71	71	74	82	80	78	74	70	80	71	70	71	68	76	64	59	66	62	66	81	81	63	67	83	76	72	86	70	59	60	58	67	92	86	81	88	76	77	62	66	74	79	69	65	68	77	68	55	74	75	72	97	78	69	96	60	70	73	75	58	64	71	75	53	63	71	84	75	70	63	81	70	69	77	63	55	80	81	71	62	74	86	54	82	80	61	62	61	76	61	49	81	76	79	75	62	89	68	101	82	73	68	77	77	84	68	64	69	77	69	69	58	80	62	70
22606	14580	9955	15902	23522	24316	22612	20171	18215	16978	16011	14553	12850	11032	10128	10349	9726	9307	8416	7703	6544	4668	3739	3131	2629	2577	2220	2169	2049	1760	1689	1719	1654	1472	1542	1469	1402	1340	1314	1324	1286	1314	1306	1196	1240	1166	1244	1210	1097	1031	1101	1048	1094	1024	1030	1073	1026	975	977	998	927	950	858	993	926	887	856	950	850	875	913	842	877	882	851	859	900	841	881	862	828	848	891	867	897	797	850	786	872	844	840	855	849	908	887	848	861	806	888	868	807	842	778	881	890	870	851	862	866	795	865	904	861	818	840	821	940	854	841	889	914	825	831	914	852	835	864	895	856	859	828	909	830	962	883	869	850	878	843	899	838	840	817	839	850	876	853	912	909	859	856	861	864	886	846	893	809	885	893	846	886	798	830	836	867	912	880	885	859	842	832	831	854	866	884	873	858	865	863	855	894	864	913	910	837	788	841	897	868	941	873	839	823	897	833	872	801	840	814	876	847	872	856	858	859	867	891	823	864	872	900	799	871	833	876	879	821	812	816	868	847	863	823	865	830	888	846	848	870	847	854	876	861	857	786	897	814	840	872	864	856	831	849	907	858	851	876	846	854	859	835	878	826	830	845	870	883	826	825	843	885	848	817	927	821	873	871	849	868	889	832	837	825	804	838	866	855	800	836	862	846	877	852	835	846	882	885	857	858	823	890	842	867	868	889	935	843	848	861	808	907	861	788	859	830	869	855	855	904	896	828	858	871	874	859	857	858	823	873	872	852	851	825	851	823	837	875	866	882	886	839	877	847	843	870	913	868	886	856	893	912	853	875	904	870	861	779	875	840	842	872	810	844	895	831	892	853	889	863	837	899	841	914	892	814	803	879	874	820	847	813	809	876	816	844	845	871	875	875	884	894	850	911	860	847	835	870	841	866	871	913	881	850	880	906	841	846	858	850	854	858	938	858	865	870	885	860	857	877	889	880	892	866	860	874	824	879	841	875	866	829	860	822	790	862	850	895	879	891	832	838	850	888	824	879	882	888	836	845	806	849	865	801	835	844	862	827	844	800	885	767	850	864	829	914	925	901	851	851	867	810	901	876	877	877	857	844	809	864	858	871	864	929	828	878	801	837	891	909	872	883	845	890	853	921	875	876	890	864	915	850	846	873	864	911	857	810	850	862	827	863	852	865	905	876	909	835	888	847	894	818	864	850	869	898	831	831	843	828	827	866	799	849	885	866	872	833	885	842	842	875	849	882	847	838	828	878	826	866	826	855	838	840	840	833	898	854	847	870	896	841	883	919	840	836	860	836	861	892	919	839	858	853	854	884	871	920	862	849	908	888	913	825	833	877	852	818	816	870	895	868	877	887	878	854	894	896	881	821	837	878	870	892	879	829	867	906	868	843	854	844	924	879	823	878	904	839	886	855	859	835	879	883	892	857	861	834	868	869	879	802	955	836	864	865	837	905	865	872	914	831	838	835	848	869	862	885	899	858	847	907	873	932	923	875	848	865	885	885	892	776	850	873	868	858	834	837	847	833	902	850	840	847	841	851	829	866	867	850	833	797	860	897	895	884	844	855	833	870	891	817	890	826	815	882	868	815	866	867	868	841	863	870	820	895	841	856	837	886	854	846	820	900	861	880	870	894	826	907	849	876	924	847	838	876	864	873	790	882	835	885	877	868	901	848	856	911	867	863	859	833	896	876	843	888	859	872	854	872	826	839	894	862	881	871	807	845	931	848	864	858	889	884	837	877	855	885	864	824	900	887	882	814	919	845	827	864	869	893	852	893	843	816	828	887	874	865	870	837	839	856	880	850	869	854	875	905	857	874	856	870	884	830	931	900	821	821	762	893	855	819	830	851	884	806	785	856	873	839	856	893	850	851	872	853	882	878	831	856	854	889	893	836	802	879	884	854	867	850	852	858	823	792	854	838	826	863	827	890	849	912	880	848	883	885	828	899	864	835	863	846	837	833	840	865	902	890	895	849	849	844	826	892	858	883	840	861	860	871	839	868	859	870	892	880	842	845	913	786	895	847	932	858	848	848	878	829	870	827	827	828	830	812	804	849	884	898	821	863	829	812	870	827	858	850	880	881	828	878	894	851	859	842	817	863	827	822	903	831	906	837	858	812	839	862	858	821	827	879	881	854	901	889	840	842	896	877	888	828	869	900	851	887	871	854	857	865	853	865	860	858	872	841	927	839	895	820	881	856	859	860	841	881	871	867	827	839	847	848	798	886	835	830	895	928	858	912	806	845	831	844	824	838	869	847	831	824	839	822	855	883	854	786	842	884	881	860	851	834	902	899	909	875	862	860	880	824	844	829	829	838	833	851	826	843	854	900	851	821	899	885	875	835	822	882	836	871	871	826	871	825	861	858	844	870	857	837	868	849	844	884	881	865	882	896	814	821	805	793	875	827	883	842	816	896	902	908	877	895	826	937	837	885	867	852	860	888	880	827	835	883	893	853	888	827	872	850	848	835	838	828	922	819	874	849	851	850	839	865	871	866	856	885	839	849	884	876	847	830	845	862	873	860	839	865	807	830	883	862	858	901	859	888	902	912	918	816	851	904	801	860	841	875	900	842	889	867	849	841	802	895	856	889	862	855	897	888	844	886	832	848	829	854	891	824	885	859	854	830	879	797	863	824	878	868	886	861	878	846	861	911	843	861	888	891	827	865	909	848	844	863	862	896	862	866	900	935	839	850	851	889	870	852	874	873	854	853	866	852	872	860	885	873	899	852	879	852	789	859	884	873	841	906	893	889	850	900	856	836	842	871	878	858	828	872	899	882	828	884	807	876	861	862	837	869	859	809	876	918	893	874	861	844	857	864	854	838	871	850	848	878	875	792	886	863	886	853	839	895	843	849	810	884	836	852	839	920	850	826	854	870	919	827	870	890	853	924	822	885	891	860	851	820	827	870	840	902	802	890	814	844	840	863	875	897	830	893	864	854	862	859	867	869	853	832	882	894	898	844	899	892	822	841	862	883	908	863	864	859	854	845	869	863	832	878	897	834	865	874	860	883	840	847	864	854	856	821	869	842	836	867	834	891	868	912	892	832	858	843	864	895	846	833	839	859	892	877	870	869	820	862	881	866	908	802	853	774	870	852	840	892	891	914	865	884	888	833	869	880	876	848	894	879	865	875	857	848	814	863	878	865	859	841	853	867	848	875	819	867	845	857	851	840	855	865	850	866	849	883	899	857	907	870	869	804	790	860	880	859	866	877	784	893	873	899	886	878	917	896	866	849	833	925	876	831	873	907	845	875	888	884	872	860	867	865	809	819	845	864	844	845	866	878	809	840	898	830	839	836	864	880	888	887	839	870	824	834	895	876	853	847	872	895	847	845	856	827	865	833	873	872	871	892	887	820	862	852	820	843	861	878	876	886	914	818	906	848	807	847	904	854	868	863	888	864	867	864	909	833	883	876	878	823	892	887	828	907	852	833	838	822	836	856	903	864	900	832	872	828	842	892	892	870	851	880	838	868	796	826	866	828	871	843	849	847	859
3098	1906	984	635	711	848	920	801	706	613	604	611	477	445	345	328	356	330	320	288	299	253	188	161	140	119	104	103	90	106	92	82	99	91	87	92	78	95	83	95	102	106	81	87	86	85	84	96	74	88	58	66	64	68	79	65	69	65	93	70	65	72	67	93	63	51	71	56	71	78	61	73	52	51	69	75	50	71	60	70	77	70	61	81	63	51	89	61	68	64	76	66	63	62	93	58	67	61	65	76	68	72	69	62	77	87	77	74	73	70	62	63	76	60	64	62	69	57	77	67	63	57	72	67	63	54	52	65	74	68	57	60	72	92	65	75	71	65	67	68	76	72	72	72	62	56	52	62	63	64	69	75	58	63	68	68	63	59	63	69	76	71	61	71	66	62	75	69	71	57	69	69	73	66	53	65	72	85	64	51	69	76	62	71	82	71	65	69	67	74	78	70	82	74	82	65	68	69	78	67	72	70	74	78	74	60	73	69	89	65	73	62	69	58	81	70	65	71	65	64	83	76	63	78	66	67	68	63	44	75	64	63	61	66	45	66	69	74	54	72	74	65	70	61	71	67	75	58	92	73	73	66	67	63	58	67	69	73	71	63	67	68	72	74	72	63	64	57	75	67	71	72	64	70	74	59	67	67	92	80	67	77	65	62	64	73	59	61	67	58	62	72	67	69	73	57	64	84	59	69	61	51	58	66	78	75	71	75	71	61	75	66	73	69	65	63	65	61	55	62	81	76	76	61	78	67	64	59	64	79	68	72	53	68	62	67	67	70	52	68	64	81	76	77	55	63	59	65	68	81	66	56	77	68	73	57	74	84	57	69	74	75	77	76	81	74	57	68	49	72	67	64	71	64	90	59	69	72	57	60	74	84	53	78	74	72	54	61	63	70	66	60	61	65	82	78	65	66	56	61	71	76	64	69	71	67	60	62	56	67	56	59	66	75	63	64	70	75	77	85	60	56	68	71	59	64	40	89	55	71	70	70	69	83	60	64	76	69	61	79	69	78	63	63	58	78	76	65	77	74	78	66	82	60	53	59	48	74	82	79	68	62	83	73	65	77	68	74	78	67	68	73	65	72	57	62	72	71	58	61	61	72	63	65	69	71	73	60	72	60	65	67	82	63	60	74	67	74	71	53	75	63	73	68	61	51	48	65	65	71	59	52	68	72	61	67	56	64	74	83	74	59	72	69	75	87	63	62	82	70	64	50	71	66	56	58	78	69	76	73	73	66	62	56	61	67	51	70	71	56	63	67	62	74	63	68	63	78	68	73	75	72	58	77	74	56	83	90	69	65	59	70	75	65	64	69	61	76	78	80	60	74	61	65	71	59	65	61	67	54	66	75	60	73	73	72	66	55	73	70	71	67	55	65	65	64	77	59	59	70	52	71	89	56	70	62	68	74	61	74	79	62	68	58	61	79	55	71	75	57	92	55	73	66	69	74	52	69	65	66	62	70	83	71	73	44	62	72	62	68	52	61	65	69	63	53	74	76	65	66	75	66	86	70	81	68	57	74	67	69	71	62	74	55	60	53	67	59	67	56	57	71	63	64	67	65	46	72	58	61	79	67	67	61	79	66	85	75	63	75	69	80	70	60	68	52	67	63	54	64	54	69	69	61	78	79	74	75	72	70	69	68	68	74	73	69	62	64	61	65	80	56	73	57	74	54	68	69	62	75	73	55	71	64	62	56	73	78	85	76	76	60	77	76	66	71	66	68	84	69	74	63	73	67	57	72	71	93	76	69	66	59	61	75	67	63	81	64	61	60	70	65	72	69	76	64	55	79	72	67	61	71	52	65	65	60	71	70	70	65	59	63	70	68	80	80	61	71	75	79	61	59	66	75	65	54	58	68	67	81	56	52	74	73	63	68	54	55	75	77	86	66	75	75	64	60	68	88	59	78	65	78	58	64	58	71	69	69	71	75	74	59	70	59	77	62	74	80	65	79	60	73	60	68	50	63	63	76	73	64	60	62	61	69	63	68	83	62	65	65	64	67	57	59	71	60	58	70	68	64	89	73	66	67	76	63	71	52	71	61	58	70	64	66	61	63	62	81	66	53	62	62	74	73	66	59	78	78	79	69	63	74	77	60	77	79	47	69	68	68	67	53	71	51	68	72	77	67	72	55	76	74	76	57	80	64	73	71	88	80	65	60	80	68	73	70	61	70	60	62	69	66	66	68	62	59	63	63	65	66	59	61	68	63	64	64	81	63	64	72	62	53	61	69	58	72	72	66	69	78	64	70	55	67	61	66	71	62	76	61	74	72	73	69	65	65	61	62	66	70	62	68	54	65	81	56	70	69	68	54	66	67	76	64	81	71	74	61	78	75	76	72	65	62	74	64	72	45	77	78	74	78	71	70	69	61	62	67	64	66	71	72	63	67	76	70	68	73	68	59	65	70	65	64	67	70	74	77	54	61	61	87	79	68	82	76	52	67	57	42	76	70	73	69	56	70	71	77	58	55	68	62	59	66	50	77	66	69	68	68	80	85	80	59	69	78	78	61	58	66	70	58	72	70	73	66	68	62	56	54	79	60	64	56	63	79	86	64	56	72	66	64	63	59	55	64	68	57	71	70	69	59	66	87	68	63	54	76	66	59	57	56	64	61	73	57	70	81	58	62	65	67	61	72	69	74	60	57	57	72	86	72	59	75	80	72	62	72	62	73	61	68	71	60	60	77	64	51	79	66	70	65	70	72	52	53	64	70	54	58	76	75	63	76	71	66	61	85	66	83	62	80	71	70	60	63	57	53	76	70	63	65	55	67	62	64	82	54	53	70	67	74	81	63	67	58	71	69	71	64	61	72	62	79	64	66	73	83	74	76	78	63	80	56	73	74	75	74	49	71	70	56	68	72	62	68	63	80	62	72	73	65	65	70	72	69	68	61	71	63	73	65	62	75	71	69	68	61	84	65	71	64	60	69	59	64	72	61	69	61	53	64	79	71	69	86	64	74	65	69	76	67	66	79	68	57	75	55	46	65	58	67	80	73	69	57	69	67	66	75	69	80	70	70	64	54	60	68	74	74	71	60	74	55	55	57	68	69	73	69	70	64	62	46	63	79	56	57	77	63	83	65	70	75	69	61	70	53	59	74	58	58	79	73	70	59	70	68	64	55	57	65	72	58	70	71	80	74	57	70	73	67	66	60	69	65	73	70	68	65	61	63	57	66	76	65	84	68	60	70	72	67	55	63	61	75	51	76	74	74	74	70	73	59	67	74	63	56	61	78	53	71	74	64	68	64	52	60	61	70	53	71	64	67	64	65	78	57	57	59	62	74	54	68	60	64	64	68	65	71	70	60	58	68	80	62	68	65	80	79	65	76	68	54	88	71	68	76	69	61	70	64	70	66	62	65	55	74	70	69	70	73	72	61	63	57	80	63	67	75	69	62	69	63	80	73	63	65	53	78	74	73	65	81	88	77	69	63	67	74	75	67	75	64	64	59	90	58	68	69	66	63	72	65	76	58
27135	18055	12803	19535	27206	27323	25494	23244	20699	18717	17844	16476	14613	13026	11017	11381	11071	10599	9755	8969	8110	6681	4969	3824	3223	2859	2713	2488	2216	2054	2079	1931	1903	1810	1775	1701	1624	1563	1458	1442	1503	1434	1374	1374	1371	1323	1303	1292	1179	1184	1105	1099	1059	1027	994	969	983	948	961	944	919	934	934	860	906	894	876	852	837	838	817	854	854	806	870	830	839	877	808	798	808	809	826	812	783	795	851	778	779	811	852	834	845	813	766	809	804	857	847	744	826	807	856	788	774	812	802	832	828	832	808	834	800	815	870	791	768	779	790	773	834	884	815	845	801	808	827	829	829	879	853	854	801	826	858	805	804	895	824	793	800	817	793	767	779	781	828	804	846	833	792	779	848	843	796	814	823	793	801	813	795	841	839	853	835	830	789	785	870	786	790	830	833	819	761	757	815	767	795	835	779	799	823	818	789	836	793	844	784	832	808	879	819	802	837	764	783	835	797	818	867	766	773	851	777	827	836	790	822	804	876	785	797	837	848	820	795	794	846	816	795	770	807	784	822	860	825	844	744	811	788	811	783	807	833	737	844	789	854	827	763	824	841	836	813	831	814	761	803	838	758	786	810	819	773	818	840	850	844	790	786	810	824	803	793	904	816	825	797	812	822	806	770	784	753	828	778	872	812	782	790	833	860	816	852	845	834	789	799	780	833	819	817	849	854	811	844	796	826	795	817	781	835	832	844	815	804	813	816	834	814	802	807	811	801	792	832	808	818	819	764	812	796	780	796	809	806	862	770	797	814	778	812	868	798	798	769	763	814	791	800	849	825	832	809	804	787	772	843	792	786	830	789	776	804	835	774	830	813	779	818	819	845	793	836	866	827	787	825	856	791	787	842	806	820	816	795	852	843	764	809	858	823	833	819	826	782	803	832	830	861	806	840	788	822	835	790	794	834	779	831	818	803	781	844	806	822	866	831	825	810	828	845	844	807	818	799	782	809	852	858	816	838	823	792	793	799	786	886	817	842	781	813	815	841	821	829	859	856	790	820	774	854	799	841	821	852	754	818	801	837	803	772	828	837	767	804	810	804	817	844	790	797	792	825	758	824	903	813	831	842	823	817	803	777	782	773	781	823	851	836	847	820	813	885	776	805	825	814	822	719	823	802	806	831	838	812	841	820	855	867	800	784	838	807	803	851	882	821	794	845	789	807	779	782	826	816	788	833	818	772	870	788	838	793	815	774	816	852	807	772	780	824	838	799	834	785	803	790	820	763	800	788	799	799	787	792	828	804	840	816	802	783	823	813	806	803	811	844	800	881	837	799	847	822	790	809	768	789	822	790	842	812	818	775	772	781	856	838	796	822	755	794	847	853	815	844	826	813	860	859	812	851	817	847	827	799	849	846	854	815	819	808	809	850	778	868	860	842	782	784	798	818	785	808	790	855	835	799	813	817	827	735	824	783	815	796	826	801	842	830	889	787	796	838	836	845	779	826	808	844	822	809	809	837	802	797	870	791	824	831	824	835	796	798	789	825	827	776	836	778	835	841	836	784	821	790	842	822	862	812	787	864	827	814	845	808	771	845	828	749	843	899	837	829	804	762	853	781	798	785	863	835	806	829	823	769	817	884	826	774	799	842	774	858	826	822	789	796	844	808	831	855	845	811	805	810	822	835	781	820	858	742	846	775	811	747	815	877	814	736	813	781	745	831	796	781	818	816	798	799	892	842	798	843	808	804	799	830	864	785	794	858	804	858	824	832	819	842	849	778	819	828	843	798	829	837	811	780	853	855	815	807	793	797	866	815	835	850	819	830	835	835	787	840	861	842	834	862	805	801	790	795	838	814	839	843	827	836	816	833	860	826	838	795	841	819	793	763	805	868	840	807	828	795	827	826	799	834	806	769	756	812	777	780	800	802	921	815	834	808	813	829	815	873	836	795	797	799	819	763	814	773	821	821	799	800	834	859	812	843	822	767	857	807	787	830	817	809	813	811	819	766	776	840	799	827	835	841	754	803	801	787	824	795	792	821	803	814	843	862	792	815	819	863	851	774	840	792	820	855	845	786	842	770	857	772	789	825	788	808	837	830	786	813	800	782	832	830	800	862	855	833	866	754	828	814	823	823	831	822	829	812	837	841	862	864	806	809	828	830	782	811	852	802	852	821	806	779	814	890	767	779	822	816	822	826	825	790	805	779	772	796	783	811	834	825	785	837	773	788	809	817	799	787	832	885	837	803	826	817	857	779	802	789	822	763	803	866	780	789	845	797	806	838	877	845	797	868	817	779	813	817	780	801	826	818	802	795	843	817	797	846	837	813	858	827	742	820	816	810	812	818	780	767	756	843	821	803	800	828	826	803	820	743	817	808	790	767	820	798	812	844	838	833	836	792	830	829	824	808	819	828	848	777	820	820	811	875	811	833	819	824	806	764	779	823	807	887	820	774	779	793	786	835	830	801	831	831	866	818	806	790	772	806	821	845	857	782	785	836	809	781	826	838	840	790	869	809	783	828	784	787	822	859	766	826	840	836	800	807	857	844	810	815	824	791	760	834	812	820	784	845	799	822	819	865	799	821	804	854	817	780	815	801	813	832	839	812	803	809	840	824	780	831	764	818	794	819	865	848	812	821	852	794	841	833	854	869	778	777	823	893	797	849	821	812	863	830	813	827	790	833	827	801	821	833	827	809	861	849	781	837	870	815	847	831	801	803	780	823	831	796	825	783	797	878	782	801	799	851	842	824	816	819	817	848	815	862	771	774	827	802	783	880	812	795	822	816	811	838	833	845	864	814	816	852	809	810	804	789	840	839	831	786	816	827	847	772	834	832	814	823	853	767	796	829	818	797	817	820	835	777	814	814	860	797	821	843	839	829	842	798	829	785	818	791	801	786	795	794	850	804	803	731	810	806	841	859	850	780	855	799	819	747	803	813	780	817	793	769	781	797	829	825	835	803	833	802	783	795	839	803	832	792	814	830	818	825	825	796	820	817	824	812	854	835	825	840	794	772	794	777	795	861	788	804	824	839	807	808	824	748	826	793	872	844	894	798	781	840	837	858	812	802	815	782	766	829	892	786	803	829	808	820	828	796	784	799	840	852	779	772	777	796	867	806	785	814	784	856	840	833	785	839	799	830	856	834	771	850	763	779	822	857	811	769	814	879	767	813	821	855	805	804	857	821	809	834	819	848	785	816	835	827	890	835	825	832	796	806	807	922	822	767	804	852	822	773	843	804	848	807	806	845	826	797	784	851	855	856	757	795	828	805	764	776	801	790	834	844	843	859	775	779	800	759	800	805	834	858	854	825	729	790	817	778	784	816	847	848	805	787	846	830	875	804	805	834	824	831	855	809	808	858	815	788	798	846	812	867	804	882	846	772	817	840	861	858	879	829	809	814	791	846	848	838	777	781	762	781	837	810	784	792	811	855	857	827	781	819	847	843	831	779	824	814	822	796	845	817	819	843	784	851	826	816	808	789	814	863	824	807	806	844	817	836	824	770	797	826	783	861	857	871	805
2279	740	373	250	309	336	384	373	328	273	269	290	254	220	218	197	230	212	199	195	169	209	127	125	88	86	96	73	68	72	85	64	57	56	74	78	69	62	77	80	68	69	82	78	76	67	68	73	73	67	73	93	71	71	66	79	71	69	69	66	74	63	62	77	72	56	73	68	66	69	74	77	72	53	61	63	70	70	59	69	68	69	68	57	76	60	59	73	55	68	72	60	66	59	57	67	57	76	72	62	70	76	57	61	69	58	54	55	73	71	54	63	69	61	85	58	45	75	61	58	57	70	83	62	69	66	73	74	65	72	64	67	60	70	65	75	69	80	63	68	69	75	56	60	62	68	60	75	67	73	56	70	64	53	72	66	63	71	47	72	69	66	69	83	66	57	71	54	54	63	69	76	82	67	63	61	60	54	58	42	59	60	61	60	69	72	94	69	60	56	66	65	71	70	50	74	74	62	87	83	69	58	65	70	60	49	77	65	63	61	70	81	68	60	68	77	58	67	69	69	66	71	69	73	54	81	64	74	57	68	57	77	63	61	73	71	61	74	58	67	69	63	64	60	67	70	61	63	56	59	71	65	61	62	59	62	66	60	69	79	70	60	75	66	53	66	56	51	68	70	73	62	71	66	59	64	76	52	74	76	67	70	61	61	74	55	63	88	68	75	53	64	72	63	72	68	66	61	66	77	61	59	64	65	69	64	63	70	69	58	75	60	75	89	70	67	66	68	62	71	71	62	55	60	62	74	66	59	75	64	79	63	70	74	68	66	66	74	56	62	76	47	63	65	61	62	80	67	63	76	71	72	71	81	67	69	60	69	70	66	64	43	64	57	76	53	68	51	63	68	69	66	65	53	70	61	66	62	59	75	65	59	66	70	74	59	68	56	74	58	83	63	50	58	67	69	82	67	65	61	70	55	82	66	60	66	64	52	70	71	57	66	74	66	60	64	70	65	63	67	57	75	62	63	67	76	80	70	77	67	69	58	50	65	67	74	66	46	70	79	61	82	63	58	75	63	60	59	67	56	58	78	79	74	78	54	64	62	67	67	67	67	70	74	82	59	67	69	70	59	72	79	66	63	72	75	66	48	72	76	55	55	72	62	66	64	51	70	71	84	56	62	77	61	58	65	63	68	72	60	58	48	59	65	71	74	64	64	56	74	61	54	64	67	59	55	82	66	73	66	59	67	62	82	62	58	56	67	59	58	62	63	67	59	58	61	64	82	64	65	66	85	55	58	62	71	67	62	80	67	66	61	66	61	73	74	73	78	79	61	58	59	61	60	60	67	59	58	60	68	73	58	61	68	57	85	65	67	81	73	69	64	64	56	60	73	76	64	71	56	62	65	57	70	58	78	67	58	66	67	64	68	64	76	65	60	76	60	57	56	71	74	62	68	67	55	55	63	66	80	66	58	68	64	57	68	56	62	75	58	78	67	47	63	64	67	52	69	69	62	63	69	57	64	64	69	63	78	61	75	52	73	67	64	81	73	73	56	53	70	55	52	63	57	61	62	69	60	71	60	59	84	69	74	72	74	74	70	62	69	69	77	72	56	73	58	62	74	66	59	56	60	69	89	63	69	68	68	50	70	74	65	70	63	72	76	59	66	64	69	59	55	65	71	68	65	73	69	85	51	59	43	81	72	58	61	70	73	67	58	62	60	65	58	50	72	70	75	66	78	59	71	56	68	70	56	66	81	76	59	71	68	68	61	70	82	61	75	60	63	70	77	64	56	48	56	69	67	71	93	71	72	54	61	62	67	55	83	66	69	83	58	73	60	63	68	62	66	59	64	57	56	59	71	66	74	69	71	83	56	62	86	57	71	68	59	61	62	62	66	63	73	69	57	67	61	74	69	68	62	82	68	71	72	74	48	59	50	61	56	74	61	84	59	68	64	71	62	62	81	64	76	59	84	63	57	71	62	61	78	76	62	75	56	72	70	60	63	75	66	63	72	65	63	62	57	56	80	74	52	87	69	59	81	74	59	74	48	67	52	68	65	51	73	65	74	55	68	73	57	61	68	75	62	61	75	59	62	63	74	58	76	70	54	56	63	64	62	52	74	54	65	61	51	81	74	56	69	56	77	70	69	63	75	61	66	52	60	79	58	59	65	61	71	59	64	59	68	64	68	70	73	54	83	65	75	68	70	72	60	77	65	74	58	65	86	64	63	74	70	68	65	51	74	60	73	65	66	62	66	60	63	59	69	68	61	60	64	44	69	73	63	53	65	73	78	82	56	67	75	76	75	67	63	76	68	70	62	66	74	72	66	63	67	54	71	58	59	62	56	59	69	57	58	65	68	56	76	64	62	57	63	77	58	71	74	62	67	64	72	60	58	56	64	74	69	80	57	62	60	67	86	66	74	66	67	67	72	55	58	65	51	72	66	59	57	63	68	65	62	61	62	68	77	68	68	85	66	72	60	69	81	57	62	69	59	78	78	66	60	63	63	64	63	76	59	56	57	58	56	64	65	73	47	63	65	72	62	60	77	75	71	59	58	53	65	77	65	76	62	71	68	68	67	76	87	60	75	72	72	60	60	50	70	51	81	68	64	83	64	66	66	66	63	43	48	72	71	54	75	54	69	68	68	62	62	74	75	57	75	74	70	75	59	79	74	49	78	67	59	60	62	66	66	63	68	54	51	61	69	78	68	53	65	73	67	80	68	70	49	63	60	70	72	55	69	62	65	53	69	72	66	70	79	62	82	77	64	64	70	70	56	49	69	82	65	72	66	64	64	70	66	63	62	65	57	65	82	63	83	83	66	77	71	65	68	64	46	67	74	76	60	69	65	69	71	88	84	51	61	75	67	68	60	70	61	74	70	65	59	56	69	65	53	58	62	49	62	51	67	58	80	62	58	68	76	81	71	72	74	66	62	64	60	71	66	78	68	50	53	70	66	69	62	77	59	59	67	52	67	67	63	55	58	70	68	63	71	58	64	74	63	75	76	63	69	70	63	66	65	58	64	69	71	60	72	79	53	72	65	51	71	65	65	60	62	63	60	71	74	84	83	71	59	70	71	63	57	63	61	72	45	73	80	71	65	77	72	72	78	67	66	79	56	74	62	67	61	53	69	66	70	53	60	66	66	70	69	77	68	62	69	62	64	60	65	88	57	74	71	66	75	76	68	80	68	63	68	54	64	57	69	69	61	64	60	63	61	59	73	61	49	48	69	76	76	64	69	61	60	59	61	68	60	66	54	68	58	72	69	69	67	66	65	56	64	64	65	57	81	62	66	74	71	59	67	66	57	66	55	67	72	65	58	65	66	68	60	66	62	58	60	66	79	70	64	67	86	77	67	64	63	61	71	70	65	57	62	71	80	68	72	69	51	67	71	60	70	68	71	65	64	66	70	62	64	61	71	66	54	62	74	73	67	58	68	69	65	57	73	68	61	68	61	72	63	50	82	58	59	63	58	71	74	70	55	63	69	68	67	68	68	61	70	60	52	62	59	52	73	61	70	80	57	52	82
20277	11877	7035	11795	18989	19434	17746	15357	12932	11329	10019	9585	8469	7469	6448	6019	6613	6316	5992	5676	5010	4487	3665	2333	1896	1780	1571	1485	1307	1254	1180	1124	1156	1162	1019	1075	1146	1071	1065	1074	1083	1034	1077	986	1063	1043	1011	981	987	954	912	866	948	842	842	884	880	865	853	819	811	897	804	840	891	817	839	874	824	830	797	844	830	810	823	814	811	810	833	794	764	824	795	744	822	842	804	753	827	790	774	755	834	848	781	838	806	797	810	751	855	787	773	766	802	799	804	793	792	764	809	805	811	800	791	818	777	794	820	751	861	788	754	815	850	840	811	810	813	772	777	801	810	800	846	819	841	835	757	794	817	781	753	825	813	877	776	751	821	764	822	757	764	812	837	845	757	841	813	791	763	785	807	717	769	787	758	771	820	807	798	764	824	817	848	790	793	772	823	837	787	794	773	803	816	827	843	823	841	796	753	772	805	778	803	860	804	838	762	774	822	823	804	782	794	823	794	824	840	812	833	797	823	792	797	805	769	809	767	755	791	842	747	820	787	849	808	842	760	839	796	823	828	789	827	768	784	801	785	831	775	828	811	766	817	782	795	808	826	781	789	830	848	801	777	766	768	796	819	773	818	810	809	779	812	824	795	744	814	818	806	754	863	847	815	832	840	797	763	826	821	816	846	802	815	894	759	768	798	796	835	787	790	801	849	761	783	757	828	816	793	750	793	818	814	833	797	803	806	847	802	787	820	824	782	759	795	807	790	808	859	841	788	826	739	807	781	811	756	743	782	807	802	781	736	778	769	812	787	807	786	765	803	764	817	868	775	797	804	816	759	799	827	824	797	777	784	771	776	765	780	780	812	832	772	832	861	773	806	851	792	795	789	792	855	773	836	826	780	814	836	759	812	792	835	792	833	829	810	796	754	830	773	816	795	824	818	786	757	838	805	823	809	786	815	786	765	767	824	818	812	813	764	802	845	822	796	798	815	786	793	820	801	822	803	852	825	771	776	763	807	808	788	798	821	765	799	815	800	782	777	818	785	794	783	831	819	812	817	802	803	779	836	799	793	828	781	792	812	772	794	772	800	781	827	802	788	798	779	803	765	824	814	793	820	793	792	839	815	814	840	791	773	807	816	790	772	793	802	812	817	816	762	761	802	780	804	792	860	833	817	764	746	819	795	778	780	790	760	772	821	792	833	863	816	835	829	783	780	812	834	776	813	869	783	811	787	795	828	774	783	814	814	760	802	792	796	756	816	827	843	807	838	764	760	788	791	871	805	821	828	837	837	878	794	783	778	796	796	760	829	849	817	795	763	823	776	830	791	809	791	774	817	841	807	801	845	807	812	804	749	825	823	888	842	776	831	771	800	791	825	780	821	877	783	773	811	837	826	768	762	783	755	862	766	860	765	791	767	819	828	846	815	828	756	799	823	785	794	801	812	819	796	803	848	818	822	846	776	834	842	772	810	818	800	773	835	820	829	803	808	772	823	831	796	761	800	775	830	770	782	834	831	835	811	797	848	807	815	798	807	822	799	792	790	829	786	789	762	808	826	831	801	815	838	759	833	773	810	774	822	755	812	783	745	821	784	834	835	763	838	838	788	818	833	813	814	851	791	835	772	785	809	850	788	754	777	788	779	789	779	794	793	795	825	783	826	790	793	770	783	747	802	794	832	780	794	812	806	812	797	818	800	797	817	761	788	732	771	845	783	817	801	792	758	762	795	805	803	816	799	784	771	773	760	778	819	813	802	802	783	775	824	845	780	775	799	803	791	801	792	816	812	836	773	805	803	794	749	810	772	818	782	795	757	792	724	785	790	810	838	838	802	730	857	811	824	837	797	749	782	797	810	771	810	795	780	803	791	774	797	816	732	767	746	794	849	826	803	805	799	830	766	782	791	811	839	791	842	826	789	742	790	834	814	786	769	791	844	763	835	808	803	793	809	814	777	796	816	828	736	773	774	833	833	723	795	739	740	782	769	828	842	798	809	805	836	834	817	837	768	789	822	746	774	842	820	793	817	829	796	788	779	802	786	784	762	790	791	866	751	850	834	843	805	790	782	764	786	808	769	791	763	796	803	772	810	806	856	828	797	783	756	765	828	796	735	812	848	801	788	819	829	786	781	829	811	748	815	766	782	759	806	846	792	814	757	763	800	787	743	751	812	769	825	786	794	801	818	778	832	809	826	783	856	775	802	783	811	814	746	757	809	806	764	775	771	813	783	786	790	827	794	828	812	849	884	794	807	782	762	799	849	785	771	808	821	819	820	811	769	779	829	809	819	858	799	836	797	822	815	826	823	803	797	800	770	821	791	818	816	790	802	829	831	797	806	837	803	791	804	784	819	831	828	779	785	823	804	748	848	802	781	812	745	787	789	813	765	781	802	768	810	796	799	803	771	814	732	809	757	854	806	831	842	790	781	799	787	815	810	792	743	815	857	823	757	749	747	772	775	779	820	799	820	775	795	834	775	758	812	807	833	776	812	808	817	787	745	776	778	798	752	818	836	809	797	837	815	857	827	807	840	825	845	795	812	735	844	816	767	799	828	788	789	827	838	830	797	762	781	828	835	781	830	808	782	822	791	792	781	799	779	767	806	811	790	812	763	818	777	804	773	820	868	765	788	773	862	773	805	764	840	827	787	821	765	828	770	732	799	809	786	740	801	833	757	804	803	793	803	826	778	781	826	802	778	834	811	834	797	807	843	801	762	771	781	818	763	794	820	842	778	792	825	790	815	785	751	841	770	793	859	817	821	741	769	831	816	829	791	791	789	830	716	846	785	806	776	849	829	809	806	793	823	808	794	760	773	765	754	806	780	824	773	812	804	807	812	796	752	838	744	789	826	819	829	799	759	826	799	798	802	791	815	762	778	776	845	805	841	804	765	845	798	824	743	761	772	805	823	783	759	837	887	826	778	799	779	780	844	811	844	748	760	804	854	767	776	759	799	781	784	843	733	787	840	851	825	842	829	864	843	819	782	825	762	801	801	828	800	771	781	797	787	851	755	798	781	820	765	824	793	801	847	829	790	792	808	776	774	834	773	767	788	845	793	825	818	739	824	807	796	814	812	818	804	906	769	792	813	764	818	778	813	780	800	808	838	748	800	776	786	779	809	786	803	783	801	811	763	825	790	804	826	765	792	779	811	751	794	850	863	861	799	810	793	819	778	877	724	822	810	785	801	817	780	831	811	773	785	793	783	772	790	760	752	831	773	804	831	756	754	817	791	793	761	849	814	843	799	826	747	777	839	777	797	793	758	829	787	742	799	836	777	829	757	757	812	797	834	780	799	788	815	810	813	819	728	775	781	822	808	812	772	828	822	814	816	780	772	790	832	766	829	802	788	765	821	787	753	830	780	806	827	818	828	795	814	792	822	886	839	805	759	775	758	826	775	802	844	804	786	791	768	792	790	759	768	841	790	823	830	778	815	807	809	758	803	796	749	811	829	786	835	813	855	867	823	805	787	815	810	790	755	856	813	802	796	842	777	811	791	779	811	831
2181	1310	633	401	479	591	612	556	449	399	382	341	316	300	250	239	248	251	240	233	207	213	172	151	84	111	89	96	92	94	80	77	89	83	101	87	74	77	80	81	77	76	77	71	80	76	83	74	74	66	85	77	62	68	77	67	73	59	57	68	79	62	66	73	55	74	79	73	60	80	64	63	84	54	62	64	51	49	65	66	70	81	66	50	61	72	74	73	65	57	67	62	47	62	68	57	67	56	49	68	72	63	57	61	71	61	57	57	74	70	65	75	75	58	62	67	61	70	58	69	68	59	67	67	68	48	64	54	57	58	67	74	53	63	67	65	61	68	62	59	66	73	48	49	83	54	75	53	66	72	72	49	71	56	66	61	76	52	55	66	60	76	78	72	60	67	69	65	64	55	68	64	49	52	65	67	55	61	65	55	68	59	60	76	58	61	60	60	60	66	61	61	65	62	67	62	56	78	63	59	69	71	66	63	63	73	62	46	59	65	59	73	51	59	58	67	73	74	60	72	59	73	79	60	60	62	60	54	64	52	70	51	69	48	69	63	55	44	74	66	60	53	68	57	69	63	67	46	50	64	63	49	65	69	63	58	68	62	51	73	66	51	74	67	63	67	63	55	62	59	54	62	57	53	69	77	66	66	69	60	53	73	73	58	56	70	79	60	66	61	56	56	65	63	61	72	68	66	82	60	52	66	80	57	67	65	65	74	68	59	58	59	74	65	59	74	69	64	67	80	66	72	76	66	51	52	53	67	83	64	64	75	68	74	64	65	65	69	63	57	70	65	59	68	63	52	66	64	73	67	57	62	54	56	65	67	75	50	53	51	66	64	54	69	66	68	64	71	66	59	49	60	59	63	65	60	67	56	65	54	82	61	61	68	62	69	77	65	65	82	70	57	78	61	72	67	66	67	70	68	65	72	75	59	59	47	70	62	71	54	54	71	61	49	64	66	62	63	51	61	60	74	50	59	66	69	59	70	59	72	57	56	61	75	79	66	67	66	67	78	71	49	60	59	63	73	61	62	65	67	67	63	63	73	71	74	61	72	66	62	72	66	53	67	68	71	57	65	66	76	66	69	60	70	78	65	75	66	78	58	73	60	52	59	57	60	76	70	55	56	70	66	53	61	66	71	51	53	64	65	56	67	63	68	72	55	76	61	58	70	63	67	78	57	52	71	68	65	67	64	59	63	67	54	51	75	61	48	59	67	56	59	68	63	56	65	55	67	73	56	50	78	74	78	59	55	73	66	71	58	60	88	62	42	62	69	74	74	62	58	62	58	71	53	71	63	62	63	65	60	63	61	65	55	52	56	77	74	60	60	65	66	64	83	59	73	57	49	57	65	55	58	54	46	69	50	62	65	59	67	51	44	54	57	68	83	63	76	46	67	74	77	63	65	59	72	61	74	64	69	60	63	59	50	59	62	64	80	69	60	64	58	62	61	69	62	73	51	72	69	68	60	56	54	61	62	67	64	66	61	55	69	42	60	61	63	58	58	64	71	69	71	45	66	74	78	71	75	63	56	74	56	65	53	78	68	67	51	59	67	65	58	68	80	74	55	58	63	60	51	52	62	68	75	60	53	65	78	67	71	55	53	64	57	70	75	73	81	71	57	59	64	63	71	59	58	71	64	70	64	82	60	52	61	55	65	57	65	57	64	48	76	72	57	52	71	53	53	69	75	64	74	62	47	51	53	65	57	59	55	88	65	66	68	63	66	50	71	78	68	53	70	79	65	60	59	56	44	61	64	72	65	65	69	55	63	65	55	66	69	51	55	67	63	51	57	67	69	67	53	77	76	64	64	92	62	53	62	75	65	53	66	73	68	54	71	68	68	56	64	63	62	60	58	65	62	70	70	62	59	73	64	50	60	73	71	71	65	77	79	66	74	46	60	57	69	61	55	55	67	67	56	59	71	60	60	68	51	71	75	69	69	59	68	63	60	45	82	61	64	49	70	68	57	73	78	60	60	60	58	56	54	69	65	56	61	62	72	62	66	67	66	55	68	64	57	54	80	58	66	66	55	55	61	58	57	73	53	62	59	54	73	66	68	67	56	56	64	68	70	68	55	65	65	68	55	67	69	63	77	62	78	60	57	46	54	76	58	67	74	63	73	69	62	65	77	55	65	80	70	64	54	66	80	74	62	64	65	70	67	59	58	54	60	66	68	72	47	50	69	56	72	73	71	61	57	76	70	64	64	63	64	57	82	72	73	64	71	71	56	58	66	88	71	74	58	57	74	66	61	70	51	69	69	83	48	72	59	74	77	64	54	65	73	59	69	67	67	69	55	59	74	69	56	62	70	57	62	70	69	67	66	67	62	64	60	72	58	77	61	64	60	86	67	66	65	62	62	75	65	59	72	69	64	56	77	50	60	47	78	72	71	63	74	69	56	73	64	65	65	72	53	59	74	59	60	66	62	62	67	57	70	75	64	70	81	70	74	77	60	57	65	79	82	66	44	79	65	71	62	64	61	58	63	62	67	66	68	48	59	65	78	58	70	74	71	69	62	53	57	63	66	73	67	65	58	54	56	50	66	68	56	76	67	49	75	61	72	63	71	73	61	64	54	70	69	65	68	60	65	56	63	59	64	74	74	73	69	75	68	52	73	80	63	69	55	52	74	70	55	56	75	55	59	70	67	67	72	62	66	64	68	59	54	62	71	68	67	56	57	67	61	61	71	74	77	56	66	69	74	71	75	78	61	75	71	73	66	61	64	58	77	52	56	56	60	60	58	58	76	64	61	65	46	71	50	69	64	67	73	51	67	57	65	70	51	65	71	64	51	63	63	67	61	60	81	56	79	60	70	71	57	61	56	63	60	52	56	65	60	71	59	47	63	68	63	80	60	63	65	64	58	64	64	66	56	56	53	64	45	69	62	52	70	80	61	80	53	68	71	62	75	66	61	56	59	54	69	58	63	72	69	68	57	63	60	67	70	64	70	79	51	52	63	65	60	53	74	77	57	80	68	69	52	63	58	63	62	68	60	69	78	67	75	63	73	67	76	63	62	70	62	53	75	63	68	58	56	55	78	62	81	69	75	63	60	61	73	68	69	62	55	67	64	57	55	60	62	68	66	63	56	46	61	54	52	60	78	69	58	79	75	56	72	69	64	62	54	63	66	70	82	64	57	68	69	69	72	60	64	62	53	53	60	65	73	65	77	61	70	69	73	68	73	66	59	53	78	66	59	60	62	58	66	47	60	60	70	61	68	48	60	68	67	47	57	56	79	68	70	72	68	64	70	56	58	60	65	61	57	75	61	64	68	59	54	64	62	77	62	56	54	86	64	60	58	63	66	68	68	58	81	61	72	41	72	64	56	67	76	74	73	43	67	62	72	66	61	76	47	65	46	73	46	60	62	67	64	67	63	53	63	62	71	77	67	72	60	67	55	69	63	75	65	62	59	63	77	64	57	60	69	53	68	61	57	72	52	64	65	58	46	73	59	53	85	63	56	62	60	75	75	61	67	53	71
23559	14845	9950	16254	23705	24134	22036	19676	17198	14682	13085	11432	10177	9446	8451	7561	7483	7625	7430	6896	6340	5743	5204	3825	2650	2342	2141	2042	1677	1636	1487	1472	1487	1454	1453	1334	1311	1310	1216	1261	1251	1164	1195	1173	1178	1102	1157	1126	1069	1060	998	966	994	896	907	890	936	887	854	826	830	850	799	794	840	799	791	818	790	795	798	779	773	756	746	779	829	806	783	767	794	764	758	801	754	793	746	784	802	824	810	763	810	745	746	739	758	778	805	774	751	724	768	763	803	799	741	740	754	726	704	734	780	793	739	820	761	782	753	774	798	777	776	760	739	765	775	766	714	739	791	755	737	770	753	763	810	726	778	816	772	775	806	732	828	795	764	782	788	754	763	795	770	759	789	733	802	745	751	768	758	798	757	785	756	795	784	777	794	814	709	758	743	786	799	755	776	763	750	808	780	803	757	794	734	771	768	803	791	725	798	782	767	726	766	734	785	769	775	775	740	819	808	795	755	820	802	737	759	741	768	772	793	784	806	774	776	776	763	758	756	767	805	748	817	744	804	776	786	774	763	742	779	767	778	743	770	769	768	792	834	761	785	791	818	764	786	742	748	801	757	776	759	770	740	777	784	715	822	776	718	751	776	829	695	729	794	766	771	740	761	788	736	748	756	826	767	757	776	763	738	784	755	745	736	717	763	781	771	771	763	773	757	776	780	780	778	748	723	734	776	769	774	804	751	802	765	795	765	761	784	787	807	729	737	795	737	757	776	795	749	754	817	776	738	752	787	742	782	798	788	777	804	751	779	780	750	783	794	749	786	815	738	778	767	767	780	769	787	739	743	733	780	771	754	865	783	812	797	776	742	817	788	764	788	786	737	760	782	786	797	793	781	786	738	744	783	752	775	796	747	798	779	760	760	738	774	700	811	772	800	761	738	750	800	725	791	807	752	776	729	744	787	809	737	769	759	776	728	744	818	765	760	787	715	743	753	818	793	760	760	788	773	812	803	745	790	759	762	775	709	746	745	793	721	761	816	786	803	788	730	776	771	742	748	788	783	777	811	779	822	766	749	781	749	781	758	801	738	743	785	760	777	757	771	749	763	798	766	764	746	760	738	766	733	763	773	787	753	748	777	766	744	743	727	753	812	754	793	792	757	780	755	801	784	814	789	778	765	713	839	774	793	815	691	761	818	816	758	737	787	785	802	754	741	730	787	714	727	780	789	817	772	754	780	762	732	872	756	776	777	816	766	753	816	768	824	736	815	728	832	732	813	809	758	706	765	797	786	771	769	798	793	782	771	795	771	720	785	770	785	761	765	737	750	795	745	774	781	763	755	768	768	745	789	784	761	735	833	795	752	738	795	746	806	757	815	730	745	752	717	752	752	781	811	706	801	774	768	805	766	750	777	793	794	734	772	758	800	753	762	763	797	757	756	733	796	794	772	830	781	735	757	781	785	784	738	759	778	755	808	799	737	764	782	744	764	735	750	747	710	769	739	761	782	755	773	751	772	792	800	773	785	761	777	799	743	771	778	786	792	799	795	813	775	734	787	760	750	801	764	718	763	761	751	754	807	804	742	754	791	806	753	748	711	765	767	805	796	779	756	792	745	787	751	758	739	759	780	758	756	727	809	742	732	817	768	757	792	752	771	753	809	738	786	773	752	819	779	732	782	766	776	761	732	782	827	731	740	778	822	754	746	776	749	733	794	784	772	810	733	800	738	766	799	751	769	776	740	769	770	794	802	774	775	742	765	757	752	788	735	805	744	780	753	745	722	757	746	774	779	779	773	809	717	753	747	812	740	799	791	784	783	771	752	766	737	769	729	761	792	808	771	792	751	777	744	718	791	765	769	779	743	799	802	794	831	751	785	750	779	738	760	760	797	810	812	798	774	749	763	763	791	774	774	767	748	736	750	797	757	731	749	770	784	765	765	790	742	768	794	784	760	785	815	823	835	780	751	737	767	786	719	803	756	801	790	749	757	820	747	778	791	745	745	792	740	771	772	750	779	734	762	807	733	791	732	779	779	817	809	793	759	769	752	793	766	747	772	798	808	772	776	759	816	726	755	792	780	739	773	777	772	736	752	746	823	759	807	754	798	767	769	795	793	784	754	802	768	756	769	770	748	777	796	780	741	760	765	745	722	786	795	780	747	752	754	759	768	756	800	713	744	798	751	740	765	774	776	770	766	821	780	767	828	759	751	785	791	761	762	740	754	783	780	785	798	756	809	739	762	794	749	777	806	768	778	774	756	753	802	760	787	768	760	771	769	721	757	751	776	788	795	771	764	772	721	791	730	747	743	761	792	740	736	801	796	793	783	775	761	768	795	784	837	778	760	765	801	712	757	747	796	774	798	741	756	763	729	782	735	775	744	783	730	798	741	776	748	742	759	804	812	715	747	768	712	750	758	808	753	737	774	814	806	727	754	771	764	764	736	757	748	750	797	785	764	803	779	771	785	788	799	780	803	752	760	748	777	761	761	788	761	750	796	785	747	822	772	797	836	807	772	745	782	749	774	810	764	822	762	751	794	801	750	827	758	817	755	831	737	775	810	781	821	764	798	763	736	725	763	826	806	716	791	805	723	734	721	791	795	786	738	749	764	762	754	716	786	768	783	733	765	777	741	805	781	798	766	755	751	766	771	757	759	769	766	736	759	826	775	719	757	752	755	791	753	754	747	740	705	751	769	762	782	799	775	816	737	768	742	752	766	759	729	743	756	811	796	767	749	759	765	766	752	773	740	781	798	739	782	763	748	763	766	745	801	762	784	738	768	761	769	692	763	781	757	788	749	769	769	757	810	778	812	780	741	784	823	798	775	754	787	778	732	737	783	807	717	785	776	760	787	758	804	737	815	759	783	762	753	784	786	792	741	720	780	781	743	727	765	755	715	767	726	772	793	814	772	763	721	737	788	731	744	792	774	805	749	762	773	798	803	725	788	825	769	759	765	780	758	745	762	733	735	773	715	724	762	774	793	812	790	758	790	780	803	763	793	798	774	777	729	755	797	792	777	757	749	779	752	802	801	771	761	763	747	824	776	746	772	740	731	775	738	751	797	744	783	772	742	749	754	776	772	782	789	728	728	774	739	749	779	797	825	773	727	736	727	775	792	762	759	776	757	728	777	724	765	797	754	800	765	733	719	738	768	756	742	754	766	698	833	787	795	778	723	755	736	794	761	763	753	760	742	761	745	759	798	774	782	760	792	749	763	775	781	746	779	758	773	757	775	770	714	795	791	792	760	777	699	789	786	807	787	762	693	793	772	734	779	723	779	776	762	777	737	719	712	770	816	837	786	762	733	786	769	778	758	730	828	771	757	781	748	792	797	771	735	741	767	733	760	778	723	757	771	782	730	858	795	749	779	784	763	767	757	761	745	751	745	736	795	795	796	729	719	804	780	783	763	799	768	775	732	753	723	763	807	729	741	754	801	799	765	795	785	753	767	792	768	808	790	773	766	768	775	766	801	780	741	794	749	781	796	784	783	798	779	763	746	800	780	832	738	755
3591	1098	638	424	493	636	605	651	512	408	411	322	339	266	285	255	215	252	246	223	212	202	226	166	137	127	121	123	111	99	113	93	93	87	83	112	78	112	90	85	81	79	87	85	80	77	80	92	86	72	90	78	73	87	66	86	83	67	81	63	67	76	74	63	64	91	81	64	69	62	68	64	83	80	71	62	75	68	81	66	60	66	80	66	76	71	67	77	67	64	75	73	62	79	72	76	84	78	81	70	58	73	69	61	67	70	55	67	69	83	69	90	91	77	70	55	73	67	71	73	75	58	67	72	77	72	73	66	74	79	83	52	71	78	85	76	73	80	73	65	58	70	61	74	83	68	77	61	70	76	72	90	73	72	72	72	90	71	73	73	83	77	77	56	72	77	66	80	72	77	60	77	64	69	61	67	73	85	63	71	69	58	52	65	75	55	63	68	77	58	73	81	73	81	87	80	60	76	67	66	76	70	67	83	79	76	72	71	52	68	82	71	73	74	80	73	62	85	67	81	82	62	64	63	81	73	76	71	74	71	73	77	83	62	75	76	71	82	77	91	71	70	72	76	73	61	62	67	65	89	75	76	75	83	73	79	74	77	81	69	77	80	69	86	67	73	72	60	67	80	70	65	62	79	57	77	67	74	72	63	70	70	65	77	92	60	84	74	88	75	75	57	60	76	60	64	78	76	76	86	81	80	76	76	61	81	64	77	70	65	62	76	81	85	72	80	64	81	73	75	61	77	79	69	66	70	79	74	64	72	54	69	77	75	88	71	69	87	75	79	80	75	72	74	58	64	64	84	77	51	74	67	68	77	73	83	79	75	78	52	81	64	70	59	86	76	80	59	73	81	77	65	70	69	96	65	76	85	77	75	69	65	75	92	79	71	72	65	73	66	71	65	82	88	70	62	58	78	81	75	70	76	71	79	86	73	76	78	74	73	76	73	61	66	83	70	66	78	75	85	82	78	61	72	81	66	68	82	74	71	68	69	83	80	71	72	78	83	82	63	63	81	74	79	83	65	75	77	90	73	82	68	71	68	70	86	75	70	76	81	68	72	85	74	54	55	65	98	75	67	80	82	76	78	84	66	67	66	75	79	78	75	59	88	70	77	100	80	89	72	74	69	90	59	73	64	66	57	61	70	60	68	77	60	76	87	83	82	64	62	74	68	66	70	61	83	66	60	64	57	83	75	76	60	60	66	64	79	68	82	65	61	71	73	75	65	60	67	63	74	71	74	85	89	64	64	72	66	84	76	74	74	65	70	79	83	82	88	76	84	72	84	78	73	84	62	72	74	83	68	65	77	77	86	73	67	71	63	80	82	62	62	74	74	67	83	80	79	83	64	75	71	55	95	71	67	72	89	66	70	82	76	75	80	73	99	69	57	83	76	89	70	72	73	73	66	93	79	60	68	85	68	74	77	73	75	67	77	78	73	56	64	66	64	74	76	88	68	87	80	69	66	57	79	68	81	74	75	74	75	79	70	81	55	69	71	67	56	82	77	71	84	80	67	62	70	82	76	77	85	59	70	71	75	76	63	68	72	76	77	79	86	70	69	79	74	62	71	85	81	75	73	72	76	74	75	77	74	80	66	69	71	75	82	64	68	91	67	63	58	78	55	62	74	82	65	71	63	70	80	66	69	84	74	68	60	68	84	73	71	78	90	65	68	76	91	75	69	75	69	78	77	57	74	64	77	69	75	86	75	75	78	64	67	71	77	65	83	83	59	74	74	78	71	71	75	94	86	67	64	78	84	73	65	73	59	82	71	67	64	62	72	59	71	67	53	78	78	72	73	68	69	71	62	85	62	81	84	76	84	66	77	74	78	75	85	56	67	75	77	69	72	80	78	76	64	66	66	58	63	72	63	80	79	73	87	70	61	73	72	70	59	57	80	72	74	78	69	81	84	76	72	78	84	78	67	59	56	81	62	54	72	68	78	79	58	65	61	86	57	54	77	72	69	83	75	77	74	60	73	63	66	56	70	74	70	61	72	85	80	68	73	55	61	67	70	74	71	70	86	56	76	79	71	55	70	82	86	70	74	62	81	73	63	79	72	73	84	84	70	72	56	86	87	66	68	85	84	71	77	81	85	56	81	79	65	92	60	76	68	61	80	70	73	59	71	100	70	81	55	71	77	65	70	67	78	78	76	69	70	60	77	68	70	67	60	76	79	84	65	64	79	76	72	60	82	84	71	72	74	71	88	97	72	57	81	73	72	72	78	86	80	66	72	84	82	65	81	82	79	69	82	60	59	70	73	77	80	68	78	88	75	65	69	69	74	54	66	86	77	74	83	58	75	69	64	74	79	69	85	76	88	69	69	62	70	86	68	78	80	79	63	87	81	94	70	67	57	66	76	74	71	83	65	77	71	63	68	61	63	65	67	86	81	58	83	63	84	81	74	78	83	76	67	70	64	71	77	72	65	71	76	64	79	70	84	79	66	68	48	72	73	64	69	83	80	86	60	66	75	72	76	78	79	83	62	87	63	85	78	58	79	70	66	74	85	60	68	93	56	66	67	82	62	60	74	66	75	75	65	78	72	56	71	69	78	71	54	68	65	72	77	65	82	64	62	67	80	64	72	57	80	71	73	84	61	74	94	75	72	89	84	73	65	53	59	47	90	73	89	77	79	61	65	78	79	61	74	71	69	81	82	68	76	79	60	92	89	72	62	73	71	69	94	68	78	78	66	81	59	71	64	64	64	72	78	73	71	50	75	70	88	73	78	57	86	70	75	70	76	59	74	79	74	72	81	63	59	85	74	69	74	62	96	69	68	98	72	67	67	77	66	79	71	70	78	75	67	81	65	69	68	86	64	80	77	76	60	70	68	87	64	73	69	71	63	69	82	73	62	57	72	57	72	76	68	75	61	75	62	71	73	59	73	69	75	80	71	73	74	60	71	67	63	74	68	82	68	91	58	73	78	71	73	67	81	64	56	85	73	88	96	70	62	73	63	75	92	80	74	64	80	66	74	69	73	63	75	75	71	74	70	70	75	82	76	81	60	83	60	64	62	78	78	67	71	74	61	72	72	68	75	90	65	82	82	69	73	78	77	70	89	81	60	62	95	88	70	62	85	75	77	67	86	88	81	70	60	70	86	53	67	65	82	70	87	68	73	55	76	75	68	89	74	62	80	75	65	61	67	66	76	73	78	76	60	71	74	75	82	63	80	70	80	78	73	75	72	72	57	85	70	79	58	61	60	79	66	57	54	74	66	70	69	49	71	55	85	65	72	63	82	79	66	86	69	81	69	79	63	76	79	61	71	76	82	68	68	76	72	79	68	72	67	69	59	69	78	80	75	89	65	64	71	69	68	57	65	80	65	72	66	70	67	77	87	70	76	71	61	68	64	86	67	77	79	80	84	82	73	76	92	73	78	73	61	78	67	79	86	77	84	67	62	62	72	55	78	77	75	76	66	84	70	74	65	79	83	71	77	85	61	69	61	56	69	61	80	86	67	69	59	76	77	62	75
22543	14160	9869	15757	23011	23398	22198	19900	17549	14908	13169	11652	9859	9204	8566	7892	7113	7407	7358	6947	6390	5959	5447	4532	3157	2688	2503	2353	1960	1826	1666	1766	1702	1586	1538	1526	1487	1450	1480	1467	1325	1409	1288	1310	1270	1286	1337	1226	1243	1155	1113	1087	1097	1005	1018	981	980	1000	926	980	859	932	925	891	846	907	866	888	885	858	925	837	929	860	816	856	827	908	846	860	807	852	842	858	835	854	929	894	889	852	895	851	830	808	855	833	871	864	932	885	881	895	859	847	877	890	847	876	858	793	819	862	895	899	873	842	919	916	836	904	888	794	867	874	854	859	829	843	834	837	825	915	882	876	859	832	834	879	881	855	875	858	806	855	888	817	821	815	825	865	811	877	825	810	894	930	798	859	932	896	817	871	887	880	850	849	832	887	840	848	874	920	792	836	891	878	827	862	846	876	898	853	840	815	904	858	844	900	863	864	871	863	846	831	808	835	918	871	835	868	839	873	835	822	869	816	854	880	799	894	847	830	866	861	872	878	829	886	877	884	854	840	837	887	883	842	841	863	817	850	891	809	908	885	851	828	839	872	851	860	947	934	815	833	897	851	871	865	839	790	805	869	893	879	857	831	902	830	878	856	879	894	871	861	861	829	913	845	835	931	856	832	834	854	901	849	842	873	866	849	900	893	797	803	863	875	842	879	891	861	888	863	815	876	879	863	846	840	843	840	830	905	898	848	888	852	909	877	851	929	864	856	860	889	857	839	842	857	784	813	864	812	871	809	865	848	831	875	869	836	843	910	917	832	892	881	845	880	830	861	837	878	835	887	867	890	863	895	834	787	872	834	868	805	876	841	859	903	816	869	882	862	863	860	870	822	865	885	881	845	862	850	821	869	963	898	844	847	911	864	909	873	860	885	840	902	888	878	860	851	861	847	833	827	876	882	886	861	880	819	886	865	820	901	871	861	838	862	876	814	876	893	878	888	809	843	851	901	889	882	910	841	861	833	863	881	869	862	820	881	864	909	838	814	871	854	814	859	874	876	895	863	831	828	840	895	835	803	852	877	864	839	877	827	816	905	818	859	868	863	913	871	846	870	891	886	823	868	868	823	895	888	866	853	873	849	897	851	833	861	885	863	835	857	861	835	872	858	843	873	857	824	850	887	831	890	907	894	847	827	840	851	879	836	909	899	883	839	897	828	804	860	841	772	848	873	857	858	882	868	894	865	809	852	854	813	893	845	895	829	837	851	885	911	872	864	881	894	863	852	827	896	826	834	905	831	793	869	878	911	881	860	906	871	846	865	877	821	871	867	865	864	851	840	854	830	874	837	909	835	840	890	846	854	840	859	869	895	845	879	817	878	900	923	835	832	886	874	859	865	893	902	826	860	875	821	802	864	827	928	867	834	783	868	876	893	891	853	824	891	872	842	801	837	842	820	884	906	819	876	799	839	861	855	853	780	866	886	852	880	846	888	821	840	912	842	898	821	879	834	896	845	847	834	843	866	860	909	829	892	874	809	788	878	873	883	872	852	840	882	873	888	878	802	904	829	887	833	863	836	883	888	879	857	837	860	845	889	791	853	844	874	893	837	896	881	828	892	910	828	856	872	833	853	866	862	838	859	897	858	809	950	830	892	827	808	869	842	909	893	857	878	849	828	867	874	858	849	850	878	885	837	914	849	844	892	834	832	916	852	848	848	904	860	894	867	855	818	854	851	907	857	831	900	838	835	868	835	820	884	828	848	879	881	833	900	911	864	835	886	848	842	877	869	873	847	844	818	878	851	848	854	879	803	866	834	853	818	830	853	873	855	851	861	891	841	870	859	852	846	810	874	791	844	867	836	887	890	898	873	848	851	860	852	874	861	891	911	855	851	844	829	842	897	840	847	899	911	859	872	874	838	869	881	821	808	867	839	868	867	794	894	814	866	857	868	863	880	877	878	834	868	854	842	889	901	861	895	894	863	948	871	879	812	920	867	838	826	866	862	849	849	800	848	876	901	852	854	839	891	857	906	859	864	882	854	862	867	879	870	792	886	878	920	902	853	829	819	854	850	894	870	861	831	851	870	845	874	879	871	857	872	854	850	889	868	888	881	844	916	852	889	842	828	867	886	841	891	872	853	813	853	836	878	853	889	839	890	861	855	816	837	830	852	843	875	865	809	809	854	840	881	862	804	847	898	916	874	856	827	832	831	869	858	796	840	836	827	873	855	893	831	885	841	837	873	899	854	865	883	818	899	865	904	890	919	866	833	898	875	836	803	917	845	930	861	877	891	827	871	839	847	851	915	833	878	874	884	882	866	822	863	863	874	870	862	881	846	864	871	808	810	871	821	899	812	912	835	776	887	856	863	889	877	847	853	895	892	866	824	886	861	843	899	863	847	885	872	829	836	848	914	817	811	843	885	866	871	864	838	848	839	826	879	817	851	835	892	810	848	812	903	825	882	866	867	886	870	852	866	870	913	879	860	865	833	864	831	884	851	868	917	876	848	838	836	847	889	857	838	847	881	853	865	851	848	925	866	863	910	886	857	898	876	854	826	892	866	857	909	875	866	845	873	852	869	862	887	888	869	883	934	792	810	834	832	875	841	832	853	839	875	891	922	845	879	863	892	865	837	815	873	900	901	943	837	871	874	842	832	869	879	797	845	892	850	859	818	871	870	871	839	874	892	901	823	849	824	836	852	842	898	882	867	854	826	868	886	853	873	848	886	851	882	842	899	854	867	871	893	853	843	875	836	840	893	852	855	815	822	890	844	863	849	853	874	850	831	878	884	865	868	830	910	849	862	860	856	876	870	835	830	865	845	866	866	859	855	841	900	822	844	853	890	829	849	854	876	859	880	837	868	886	916	933	888	876	841	843	848	842	846	880	868	829	852	879	878	862	849	862	874	877	883	827	902	877	915	863	857	873	806	851	889	831	902	827	816	864	840	859	839	877	867	817	875	838	827	838	936	843	807	870	853	811	869	819	911	848	806	891	892	855	881	864	824	895	861	866	889	907	868	882	890	886	897	888	833	874	830	852	826	856	863	823	883	917	869	835	845	815	878	872	835	882	880	874	838	804	881	911	821	852	865	859	863	818	894	824	841	848	886	814	814	823	826	879	860	858	844	867	899	887	879	887	804	861	874	845	871	803	836	887	874	840	839	840	934	854	845	837	849	855	886	847	902	919	858	825	857	882	887	862	874	854	857	843	884	848	865	822	791	879	889	858	839	845	908	852	842	852	856	842	851	888	853	886	868	804	884	819	913	918	866	881	867	881	891	849	869	885	891	873	821	857	888	876	841	902	868	860	842	871	911	880	838	880	867	841	884	863	838	838	828	904	879	897	823	867	909	846	778	835	894	920	860	891	853	867	855	881	894	857	853	826	878	881	798	837	833	870	828	812	893	852	872	897	889	873	850	835	877	886	900	844	885	867	858	840	901	879	858	841	858	915	908	860	868	847	861	863	834	887	838	849	926	867	806	840	840	880	876	875	869	847	777	853	893	873	851	852	864	840	889	900	841
3086	1677	920	608	632	782	795	779	618	530	420	387	360	319	269	297	241	278	261	258	254	229	224	179	147	122	122	130	88	104	95	91	72	102	90	98	84	97	95	89	79	71	87	87	94	90	80	92	69	91	82	76	67	101	68	61	88	69	79	63	74	69	73	72	81	67	76	69	64	64	72	79	68	53	63	70	61	63	73	62	71	73	68	65	62	74	46	57	67	71	79	56	61	71	78	59	76	62	68	70	62	67	63	55	74	66	73	57	61	64	64	72	52	87	63	69	63	54	83	77	69	75	88	68	72	61	71	78	63	91	74	78	72	56	48	80	56	73	74	61	72	67	60	64	66	77	60	63	78	64	52	59	62	82	69	71	64	66	66	68	68	67	69	71	81	62	52	73	65	71	76	79	77	74	72	52	65	77	61	67	69	63	63	58	62	68	68	92	64	78	69	65	74	56	50	54	64	70	69	73	72	66	70	67	68	67	78	68	64	81	78	62	77	64	54	84	71	63	55	66	75	79	74	76	63	73	67	71	75	63	66	70	57	58	64	79	47	68	56	76	66	68	60	60	68	72	62	58	65	65	79	55	52	57	68	62	67	75	74	56	67	70	83	78	76	43	63	67	67	62	66	68	66	71	66	74	73	69	70	74	63	68	75	58	74	73	55	79	60	52	61	66	62	84	59	65	74	78	66	76	71	71	64	56	73	62	59	50	61	73	80	75	66	66	70	74	87	61	59	67	84	62	71	72	74	72	55	85	66	82	66	68	67	75	63	56	77	66	69	59	71	57	69	74	61	98	79	56	68	78	69	69	60	74	67	75	70	67	76	75	77	62	71	60	67	63	54	66	60	58	57	58	71	66	64	60	75	61	69	56	56	60	72	83	61	65	71	67	80	68	69	82	65	65	68	61	80	62	77	63	62	80	55	67	59	62	79	64	73	51	79	86	61	86	71	66	71	84	90	62	70	64	65	66	83	70	64	87	62	73	67	66	70	65	71	79	72	62	63	55	55	68	71	76	55	66	62	47	55	61	54	77	54	75	58	65	62	68	62	64	88	55	60	64	68	62	61	70	72	53	57	85	68	74	61	72	62	75	65	70	72	61	73	61	58	61	71	73	81	67	68	73	82	62	70	79	65	76	70	55	63	85	74	73	62	73	66	71	73	74	59	78	72	69	70	63	53	53	67	71	64	60	76	67	78	76	54	73	82	77	61	68	63	80	55	51	65	75	50	75	67	68	69	62	70	50	76	80	69	65	55	69	72	54	74	49	77	69	63	71	79	62	69	64	59	52	69	62	71	64	84	62	66	66	77	79	70	72	68	67	62	50	71	55	75	64	73	80	70	67	61	59	63	50	73	80	67	63	71	63	54	72	64	74	59	67	66	82	72	75	76	66	73	52	62	69	79	68	78	73	71	58	73	70	65	72	61	65	62	63	68	58	78	48	62	60	62	55	51	63	78	64	50	61	75	83	74	80	59	67	64	70	69	67	72	56	82	64	62	78	53	72	76	78	65	47	64	73	78	63	77	70	68	69	57	73	58	60	72	64	72	79	72	53	70	65	73	74	73	67	63	67	71	73	65	68	76	72	67	60	56	71	63	66	56	61	72	68	67	66	72	70	73	69	58	65	86	71	62	58	78	62	63	69	59	62	61	59	68	55	66	78	77	63	61	63	49	80	70	59	57	62	68	87	61	70	62	72	78	52	69	66	57	64	79	65	61	58	66	70	72	82	84	80	68	59	73	59	77	68	79	62	72	65	71	67	77	65	72	75	69	74	69	73	61	66	64	52	75	59	63	66	87	56	72	79	73	75	72	71	70	75	56	76	65	65	65	68	66	71	58	63	63	53	70	63	75	100	61	78	60	67	69	78	61	64	54	65	68	74	71	56	68	70	60	70	50	70	67	69	68	49	67	71	69	71	67	61	63	59	66	63	72	78	79	96	77	57	62	60	62	61	74	51	74	79	71	63	73	69	67	81	58	70	80	62	60	78	73	70	77	63	64	73	67	62	69	79	69	75	60	70	70	70	67	75	63	72	80	78	70	66	82	67	67	77	66	63	69	79	56	56	57	61	76	73	56	61	74	67	61	70	66	78	62	74	70	62	65	87	69	62	78	62	69	65	69	73	81	64	74	57	71	77	62	78	85	76	93	72	61	71	59	61	87	70	78	61	74	61	84	64	60	67	73	69	64	61	71	72	93	78	84	80	68	65	64	62	70	70	60	80	73	76	71	83	67	64	70	85	56	58	59	71	71	84	70	62	76	77	88	48	70	68	77	90	71	54	76	55	79	69	72	83	57	74	73	60	68	69	59	73	56	67	71	63	81	68	67	74	60	57	83	67	61	68	62	56	75	63	75	72	64	70	68	90	75	66	66	60	66	68	79	73	66	63	65	77	66	88	59	52	55	61	61	77	61	61	72	75	71	73	63	59	56	82	67	77	65	76	71	76	67	66	88	62	67	74	65	60	77	73	74	66	68	70	72	70	71	67	58	70	61	62	65	73	67	71	63	57	74	52	75	68	60	72	76	80	67	70	60	66	83	69	67	73	58	70	85	70	65	67	72	63	80	61	72	63	60	71	65	66	66	65	67	61	60	65	64	80	73	61	62	70	66	63	79	62	54	76	62	64	68	67	75	61	63	75	60	55	66	53	71	73	63	53	64	61	77	56	74	53	86	71	63	79	62	71	69	66	68	65	61	70	55	96	65	74	58	51	85	78	69	83	69	55	60	70	75	67	77	83	65	66	59	69	62	71	66	70	75	71	69	65	63	61	65	75	77	88	70	69	65	74	70	63	83	74	62	78	63	78	68	53	68	59	77	63	66	58	65	80	72	66	66	80	61	72	66	78	55	64	60	61	66	58	71	65	71	69	63	63	79	74	80	83	70	71	98	65	67	68	44	62	76	60	74	83	57	65	67	70	65	58	57	80	66	79	59	67	82	84	59	71	70	66	61	75	63	77	68	69	74	50	79	82	64	72	70	86	74	61	52	70	67	70	83	75	71	68	61	67	72	73	68	55	66	62	75	60	71	83	67	59	68	72	72	71	50	58	70	65	70	65	80	74	64	66	54	58	64	58	77	56	72	67	74	52	71	78	79	69	72	67	62	68	66	62	71	66	72	54	64	71	71	66	62	60	75	82	58	72	75	69	62	51	78	71	67	64	67	68	66	77	78	64	63	62	68	79	76	66	73	67	74	68	53	59	53	68	66	58	63	77	56	74	83	69	72	70	78	76	68	67	63	85	76	68	78	73	70	69	73	62	65	67	61	56	78	66	67	62	72	71	72	62	73	60	57	76	65	68	55	78	61	76	54	70	64	63	84	73	59	72	80	79	59	65	74	72	72	80	69	62	65	68	71	58	67	55	52	66	81	63	51	59	65	68	78	67	63	67	70	71	65	59	78	69	68	77	71	61	62	64	55	67	61	70	74	77	78	69	61	71	51	80	56	81	78	69	76	51	70	63	87	67
26403	17397	12960	19354	25982	25935	24255	22329	19903	16903	14763	13173	11459	10160	9458	8949	8012	7956	7874	7774	7147	6631	6329	5714	4000	3273	3003	2653	2217	2188	2008	2000	1977	1812	1758	1679	1671	1650	1612	1596	1532	1431	1473	1386	1380	1312	1276	1325	1242	1153	1190	1107	1062	1008	1019	962	980	949	942	938	897	884	890	885	876	851	845	828	830	783	878	861	823	804	797	781	861	828	750	777	840	780	798	835	752	810	846	759	798	742	802	788	780	813	837	901	801	804	792	781	798	801	787	798	808	775	782	826	835	834	790	831	812	806	839	816	802	848	799	853	755	776	812	837	794	802	865	757	788	794	791	804	782	808	841	860	825	840	795	838	822	814	858	829	800	814	776	782	776	784	822	786	783	774	753	792	797	810	793	795	829	811	793	774	802	824	801	828	837	751	792	788	783	787	821	802	841	837	779	818	780	827	727	821	791	777	758	813	799	822	744	777	802	800	804	813	805	841	813	809	782	784	831	784	814	807	831	818	791	845	829	787	840	775	781	831	853	742	790	758	811	844	811	751	807	795	848	777	784	813	819	801	769	806	804	815	774	838	763	809	790	810	826	841	798	805	814	819	772	783	775	767	813	835	831	816	815	813	834	869	804	774	758	838	792	833	851	833	768	749	775	803	792	814	819	737	828	810	819	824	852	799	853	834	796	789	797	821	809	786	786	781	768	826	817	828	853	856	812	807	835	843	812	796	793	829	821	765	788	785	804	767	831	789	795	808	770	792	784	800	808	792	847	791	781	785	828	856	758	832	810	775	750	812	826	794	828	852	815	763	802	823	808	825	855	774	780	849	777	780	801	802	815	795	833	809	839	832	772	802	808	839	752	787	773	857	818	790	780	770	836	824	819	781	832	826	744	750	770	803	817	858	796	834	816	800	788	765	801	807	806	792	888	844	808	818	799	823	799	779	784	759	852	825	854	805	799	784	807	793	848	834	799	762	837	825	824	787	784	753	763	823	828	799	778	828	815	709	805	816	807	795	779	773	794	804	827	772	839	777	796	770	810	803	761	795	802	848	798	786	769	813	798	840	772	834	758	802	810	775	789	867	781	797	780	796	796	763	859	835	839	761	813	818	822	803	770	801	781	803	801	791	841	811	788	827	788	821	806	835	799	804	801	728	772	857	866	813	783	839	766	823	842	724	766	803	806	821	872	853	812	821	786	804	750	825	765	736	818	792	840	836	800	847	812	774	783	831	806	818	791	795	797	793	792	771	798	833	828	810	807	841	821	801	804	823	829	840	828	835	831	768	788	835	768	776	786	806	847	835	822	811	830	804	799	806	760	829	776	804	845	815	810	826	784	799	808	849	800	750	803	777	828	804	794	812	776	771	753	801	808	791	773	823	807	767	815	815	803	771	800	828	801	806	786	783	772	827	848	780	836	854	782	771	820	821	848	829	853	832	746	757	815	837	778	815	815	859	824	804	859	779	828	820	825	794	766	783	805	756	847	807	756	803	788	789	791	811	771	839	794	770	783	814	790	796	790	769	859	800	826	833	842	827	809	826	820	829	807	760	807	810	789	818	810	885	838	871	774	779	821	801	833	776	749	799	844	761	823	796	747	797	735	813	838	821	817	829	799	769	831	812	843	796	801	836	863	854	824	809	778	789	766	796	804	787	853	751	789	845	797	835	822	820	853	797	768	786	765	808	829	796	772	812	834	778	806	784	831	795	751	788	781	803	839	815	792	774	801	823	789	854	821	760	811	822	795	805	810	819	733	781	762	730	825	780	866	841	828	779	816	812	840	784	806	770	822	851	796	787	749	801	834	836	813	814	806	801	832	803	765	871	813	841	807	813	841	840	841	798	821	804	849	813	826	818	805	821	838	792	788	766	819	786	863	788	818	854	887	773	785	807	808	808	794	809	758	790	774	787	821	799	797	789	831	787	788	812	806	862	820	821	801	828	789	804	801	837	813	827	800	808	796	806	818	839	829	808	787	816	802	802	797	778	794	777	815	785	810	768	825	850	819	807	798	785	847	823	772	773	787	822	804	812	746	802	825	826	784	776	793	814	786	803	794	828	790	809	827	825	788	843	819	852	767	814	811	769	859	792	824	822	813	757	802	810	806	828	830	796	810	785	788	834	794	820	773	829	794	844	827	766	793	780	834	807	815	803	764	834	806	784	835	782	834	782	842	783	790	792	800	784	843	785	769	790	792	806	765	805	781	785	806	869	833	837	803	823	779	830	767	807	855	791	846	752	827	823	882	835	813	827	812	772	769	788	786	791	819	725	888	820	793	802	787	753	806	784	841	789	834	770	821	828	783	815	785	825	737	829	787	827	820	805	757	833	804	812	798	822	812	808	745	806	849	801	771	840	806	845	805	768	805	851	755	781	807	805	810	838	817	812	794	815	836	890	822	809	831	807	806	815	799	833	781	801	794	810	770	830	806	796	782	784	759	787	823	821	786	802	783	800	779	803	796	836	851	790	772	779	816	853	790	769	777	813	823	775	795	792	748	831	855	828	839	813	724	781	797	808	803	864	789	772	800	762	782	775	772	813	762	801	829	834	780	776	812	816	787	766	760	810	773	817	821	825	794	815	825	811	785	833	816	847	810	780	835	814	854	801	801	848	797	810	746	871	798	819	806	791	805	811	818	757	788	795	753	858	819	798	803	791	834	799	830	764	775	777	854	798	807	803	814	804	821	799	792	821	815	774	785	778	823	760	783	837	793	781	794	778	844	798	840	800	797	840	801	789	815	754	806	817	834	769	845	809	779	756	783	776	850	813	818	801	784	828	863	788	833	843	844	803	776	789	860	786	796	776	829	774	796	836	824	843	788	843	827	793	816	776	849	823	799	793	814	780	799	874	819	784	778	816	799	868	768	777	763	792	810	750	787	811	887	791	810	772	823	796	783	829	795	786	753	769	835	764	804	835	867	822	821	753	834	786	843	825	804	817	811	801	777	812	825	820	821	828	796	768	797	813	807	792	823	855	818	798	806	747	813	807	837	814	809	812	775	794	792	796	834	760	784	834	819	845	829	830	805	779	816	765	826	812	840	784	824	768	766	778	815	813	833	786	861	823	823	787	774	753	815	790	799	789	773	769	781	779	816	829	843	846	833	820	773	839	816	777	793	808	795	772	797	809	776	810	829	830	770	808	828	822	760	777	838	789	790	803	806	795	799	801	785	791	822	839	883	815	786	852	806	880	828	813	811	832	794	780	823	732	828	829	781	773	802	808	829	817	767	795	810	812	779	811	822	846	794	776	824	782	797	795	808	795	825	807	803	823	792	806	799	719	787	856	750	796	752	800	825	794	797	793	739	805	795	786	848	825	816	775	777	844	832	823	793	804	785	798	820	768	788	855	774	801	818	862	809	814	831	760	794	815	793	827	779	865	846	821	838	827	801	835	763	811	786	838	826	801	784	792	825	825	832	802	773	817	793	839	844	794	793	821	854	821	772	800	800	796	787	826	816	827	810	800	813	797	817	832	811	778	833	802	817	788	784	804	770	803
2243	692	405	267	298	321	374	293	320	256	236	186	156	176	162	174	153	145	143	154	168	139	132	104	101	106	88	81	96	86	74	87	81	72	79	83	78	72	78	81	58	66	70	68	79	67	76	69	55	78	85	78	76	66	81	64	66	75	61	61	73	65	59	61	63	68	57	74	70	66	54	77	68	64	82	69	46	57	48	74	80	57	71	59	56	68	65	63	65	54	58	81	80	76	56	50	69	73	57	68	63	77	65	54	60	59	70	65	49	51	67	57	64	61	52	68	55	59	75	63	69	65	67	61	58	52	79	75	67	73	61	68	60	56	73	65	73	70	62	74	65	79	55	69	55	65	68	65	61	56	59	53	64	57	64	60	57	74	56	75	67	61	77	78	55	64	77	75	60	57	56	83	54	74	72	58	78	56	65	71	67	70	68	65	55	81	65	80	68	75	74	61	65	59	69	61	70	65	55	79	65	68	72	66	65	76	75	75	62	68	80	49	61	69	65	42	56	56	66	67	58	67	45	63	74	76	68	82	60	62	72	54	79	67	63	61	68	72	82	68	58	62	65	66	61	70	60	89	63	69	71	61	75	71	56	74	63	72	61	70	64	66	72	80	56	76	71	72	55	63	67	56	61	68	59	68	57	57	71	67	67	79	69	68	60	69	71	68	68	69	67	75	71	67	82	70	67	62	60	70	69	64	58	73	58	66	76	65	55	72	74	63	64	67	72	49	76	70	70	77	75	70	62	80	73	62	62	62	65	84	85	53	53	65	59	59	67	67	69	59	69	63	71	68	73	60	71	58	69	57	62	68	66	73	85	72	59	68	71	65	65	69	51	63	61	70	79	56	50	61	71	62	63	65	61	73	60	59	65	63	85	58	67	61	79	71	64	65	62	90	73	68	52	72	72	64	89	55	52	74	62	55	75	56	66	67	52	74	57	64	83	56	60	68	54	65	67	56	66	40	64	83	71	55	75	66	77	63	57	72	78	61	77	51	70	71	66	71	79	68	70	56	58	54	74	77	61	63	64	76	73	81	51	71	60	71	89	80	68	77	78	67	61	68	66	58	77	60	82	69	64	65	57	57	65	69	50	74	78	72	77	65	63	72	62	72	51	80	71	49	73	67	69	72	69	75	66	73	75	60	63	66	60	73	64	63	58	53	70	59	82	61	65	53	64	57	56	72	65	58	49	53	60	65	60	73	66	53	75	63	51	56	59	54	83	67	71	62	68	68	71	63	71	66	66	73	57	82	74	73	75	61	62	69	62	66	74	74	71	61	66	75	70	68	88	63	71	66	75	59	53	72	55	62	76	76	74	64	46	55	74	61	68	69	68	63	56	62	67	47	59	53	55	64	69	65	63	58	65	65	64	57	63	75	58	79	57	60	71	63	56	61	62	58	57	67	54	59	72	62	51	68	40	75	64	69	64	62	62	77	70	64	76	64	68	62	70	64	53	74	66	74	53	67	68	76	77	59	65	51	68	65	82	82	77	63	58	57	66	69	72	66	67	74	67	57	61	63	66	58	62	73	84	64	81	73	70	57	79	76	62	69	62	69	64	59	63	51	57	64	51	53	56	71	59	70	92	65	69	59	62	73	66	64	61	68	78	64	79	68	64	60	69	76	66	55	70	73	63	77	61	80	64	66	70	74	75	71	63	67	73	68	70	62	78	69	83	48	71	65	61	66	66	78	65	62	83	71	81	55	61	75	65	74	75	72	71	69	86	62	67	61	64	57	53	67	72	46	69	46	71	58	60	65	45	65	78	67	63	62	80	69	65	63	61	64	62	75	56	66	71	71	60	73	68	68	74	68	72	58	77	74	59	49	63	68	59	64	72	59	55	60	59	70	58	73	71	67	67	72	63	74	57	65	62	84	62	68	66	71	72	65	61	67	76	62	74	64	65	73	71	49	57	56	79	67	72	68	65	69	58	63	68	72	73	65	68	64	60	70	57	78	76	64	75	66	68	61	62	60	57	73	69	74	54	60	71	84	76	77	59	57	54	73	64	65	65	72	71	87	71	69	52	64	56	73	66	57	74	68	66	69	59	67	65	63	60	58	64	50	69	71	78	65	66	60	64	62	63	54	61	66	62	64	58	70	63	84	56	69	71	74	72	63	73	71	63	61	74	48	79	74	76	68	73	71	77	50	53	55	73	65	58	54	57	61	71	64	85	90	72	62	59	64	61	68	57	68	78	88	68	78	71	62	74	72	70	65	76	58	72	67	65	69	59	59	77	61	64	81	74	68	67	56	70	59	58	67	55	74	71	63	57	73	57	79	63	69	66	69	53	60	55	62	52	58	65	84	53	74	74	74	58	66	78	65	65	66	66	71	53	58	75	63	78	59	74	62	62	70	66	59	47	62	56	75	70	71	62	63	73	57	68	63	70	74	72	65	76	73	55	83	66	59	72	74	72	71	56	68	67	73	79	62	64	74	67	71	67	55	65	70	57	62	79	62	62	57	59	57	63	72	67	50	59	66	85	72	70	67	76	77	72	74	64	63	71	54	65	59	59	61	83	73	71	87	60	65	73	52	69	65	73	48	60	63	70	47	56	62	81	55	68	69	61	72	63	72	68	74	71	53	79	64	81	65	52	74	49	55	67	77	61	66	58	65	53	74	73	68	74	64	62	60	74	71	63	72	64	64	73	61	54	77	77	72	58	54	59	64	56	59	43	64	76	81	55	68	69	56	60	66	75	77	75	74	66	65	80	66	54	50	70	67	61	75	65	68	76	56	62	57	71	82	76	58	84	60	58	75	51	72	64	52	64	66	57	82	75	66	53	55	70	58	77	62	62	75	62	68	74	54	64	71	53	59	54	52	69	56	54	64	64	54	56	80	56	60	69	69	69	73	63	56	65	66	73	65	61	63	51	76	53	62	55	61	65	85	65	54	57	66	60	64	67	64	68	62	67	70	50	67	71	47	65	69	59	73	62	63	61	74	53	62	67	64	78	75	69	66	72	67	71	64	71	66	59	79	60	58	69	77	64	60	69	66	75	79	70	70	63	71	63	69	61	71	60	54	70	63	73	67	75	70	57	57	60	48	61	68	69	71	80	54	78	69	72	74	60	65	75	67	84	67	57	51	57	89	61	57	63	65	72	68	69	52	64	74	80	69	68	72	62	61	54	62	78	69	63	56	61	74	67	69	64	56	66	62	72	74	62	63	69	61	60	65	64	66	62	63	72	57	62	69	65	71	75	67	69	52	70	77	64	66	79	57	70	68	66	54	70	66	61	73	71	74	65	56	64	74	64	55	58	65	66	62	49	67	56	53	63	81	56	56	68	57	80	67	68	67	67	53	52	58	84	75	62	70	66	63	61	65	55	77	73	54	67	82	69	76	83	63	73	63	79	58	74	81	67	55	74	71	65	76	57	64	75	80	66	76	67	63	58	73	68	54	56	56	70	63	61	71	73	60	67	70	56	71	65	63	68	71	67	84	60	58	73	53	60	69	80	63	53	76	57	58
18740	11126	7123	11742	17897	18100	15740	14081	12449	10288	8306	6911	5721	5120	4659	4676	4461	4149	4184	4338	4224	3830	3643	3109	2339	1909	1672	1502	1394	1306	1258	1187	1209	1105	1121	1116	1102	1176	1188	1187	995	1015	1049	1106	1037	998	1015	987	967	966	918	875	898	881	871	911	911	868	829	812	802	857	786	824	833	773	771	809	830	769	844	806	859	827	746	801	768	828	717	812	817	803	824	789	760	815	819	737	763	802	723	762	824	801	791	788	804	821	803	792	768	782	803	781	775	780	764	801	768	758	800	815	757	808	794	775	820	772	808	827	827	801	821	776	793	881	764	810	815	788	806	781	791	836	754	820	828	780	773	783	783	759	852	790	818	791	751	778	809	766	796	850	789	759	836	830	776	762	831	819	751	800	789	773	760	787	762	782	797	787	791	806	760	813	788	756	780	808	732	836	769	743	764	816	761	812	796	797	855	800	821	770	788	775	769	803	806	803	755	836	818	812	839	778	779	789	826	789	765	822	789	790	767	781	820	796	778	795	814	783	764	779	774	802	799	775	783	756	782	806	772	766	768	783	734	828	804	838	772	737	800	785	827	768	785	813	751	775	789	792	720	869	811	780	771	777	803	775	771	803	817	800	800	758	822	765	819	792	810	799	819	808	788	737	814	724	821	818	831	727	771	777	811	789	752	784	784	781	762	820	750	733	785	794	782	773	893	772	798	769	816	824	799	807	796	798	810	774	827	778	767	793	765	758	829	787	815	778	793	745	728	818	787	798	762	741	821	800	818	755	793	807	758	812	759	822	765	819	775	824	793	742	791	788	806	790	766	773	752	789	809	765	797	840	772	797	851	785	776	777	761	764	818	777	792	774	804	815	768	797	786	780	837	842	780	811	774	775	780	800	808	763	767	770	803	774	768	794	760	790	836	740	784	809	749	805	820	802	810	782	798	794	784	798	776	799	818	806	804	803	833	784	759	755	769	718	818	739	767	768	834	782	765	808	754	776	800	817	782	821	797	766	718	785	795	812	788	794	751	801	891	842	810	739	778	793	801	841	832	753	766	777	846	839	805	763	777	833	796	820	772	812	704	832	790	752	800	781	793	832	781	753	758	822	767	749	773	761	782	814	794	834	832	798	806	780	800	762	829	809	788	832	763	827	780	773	729	821	796	767	750	815	810	743	812	783	784	787	756	812	749	814	787	814	753	799	824	840	770	793	816	792	771	786	821	794	803	826	834	819	789	811	756	803	815	853	831	775	807	795	845	771	796	746	787	754	790	818	793	818	786	792	788	754	757	780	793	813	786	804	755	747	749	757	784	784	772	795	794	825	832	769	760	837	745	759	756	833	794	831	794	790	790	766	778	808	815	795	825	806	812	791	795	793	807	788	858	826	805	818	802	762	811	795	791	809	833	760	838	783	817	753	829	826	761	798	816	771	778	790	765	721	749	798	828	750	788	831	815	839	802	776	759	793	781	775	826	771	783	794	770	828	805	826	793	846	764	802	760	801	770	779	723	813	795	773	801	807	759	782	810	772	814	801	791	784	774	813	752	779	808	779	800	750	828	790	778	754	831	767	783	767	813	807	835	763	784	795	816	766	857	787	821	811	796	815	824	746	734	751	808	792	744	832	756	800	843	780	785	760	823	808	764	764	781	787	761	805	777	779	788	782	794	765	824	772	791	804	838	799	769	802	804	714	767	800	813	808	746	772	848	767	763	844	769	824	811	838	771	761	802	788	806	811	752	775	832	756	841	785	788	767	806	788	771	792	820	770	811	782	816	750	757	772	806	838	785	804	816	806	805	803	781	814	798	818	787	850	800	835	807	771	789	762	759	804	854	802	770	792	844	779	750	749	776	822	797	786	786	779	782	798	760	800	770	779	793	819	795	764	798	817	808	731	780	757	757	757	812	811	727	752	801	772	721	793	773	791	767	776	839	796	838	807	806	776	757	743	774	806	800	800	775	788	751	792	796	752	800	800	811	783	803	798	775	776	780	811	840	741	758	809	784	792	719	792	787	805	746	781	791	805	802	812	766	806	774	789	786	803	734	815	861	814	823	816	843	876	798	754	820	808	824	872	756	787	763	781	743	773	800	745	800	786	799	731	804	721	816	768	771	800	812	762	815	795	799	777	774	782	783	804	844	812	795	883	796	795	759	820	827	770	809	770	808	749	768	777	804	834	866	815	778	794	825	839	802	835	800	765	814	777	794	845	807	779	779	812	825	783	835	865	751	785	811	760	854	781	809	797	761	758	823	754	780	781	783	750	818	778	815	804	766	822	806	825	775	737	764	838	823	856	815	783	754	790	839	804	726	720	783	869	769	762	815	808	797	809	775	787	789	756	742	788	787	886	748	748	783	855	796	801	805	794	804	742	783	752	739	812	758	769	783	801	801	797	788	786	764	786	768	828	761	805	833	778	780	800	788	794	776	761	801	763	787	755	797	781	795	783	747	827	779	786	843	805	802	824	771	812	771	741	808	790	788	785	792	729	811	813	807	786	751	796	803	754	763	848	735	786	797	792	773	767	765	792	781	779	752	807	744	753	802	789	796	792	791	807	788	795	812	784	782	772	804	773	756	819	767	793	771	795	784	800	780	801	768	777	758	825	792	821	790	821	768	758	777	793	806	822	805	814	794	835	793	777	785	789	783	751	811	814	765	786	762	808	806	771	762	813	788	861	752	744	797	794	770	798	790	764	808	794	798	798	839	801	782	793	830	826	763	801	799	755	832	798	767	792	839	771	800	781	832	804	798	784	808	782	829	817	819	866	779	795	770	817	756	767	794	798	814	768	766	815	778	797	822	805	751	819	811	807	772	807	798	820	857	775	775	791	779	754	752	768	819	787	800	796	821	798	788	789	741	796	794	797	820	802	745	768	763	803	784	776	800	766	769	743	775	755	795	764	818	756	813	794	804	836	775	793	773	772	750	787	803	775	748	812	834	801	811	798	779	815	758	767	818	813	775	744	764	820	739	791	782	808	764	803	842	746	774	790	837	829	785	793	762	806	811	732	799	795	857	793	862	785	783	759	777	789	817	781	764	780	771	764	799	797	774	803	758	806	782	822	741	806	793	808	832	817	794	809	819	770	824	814	743	789	773	777	821	742	775	765	777	745	808	774	749	808	795	778	797	762	815	786	857	734	845	785	766	806	796	806	896	784	826	817	778	788	811	782	736	762	797	795	798	765	785	820	783	818	867	748	781	812	818	804	804	766	831	823	827	807	794	811	810	796	827	782	817	792	794	757	799	856	793	747	816	787	794	820	806	789	786	782	814	795	812	806	804	805	798	811	764	768	729	812	714	874	786	793	748	795	799	799	859	828	766	742	767	755	781	816	825	840	772	815	816	776	769	816	761	784	821	782	770	800	762	843	809	759	803	785	728	771	817	772	786	800	782	834	812	822	771	858	768	783	830	849	795	781	827	767	749	822	844	774	783	778	796	797	788	781	804	789	760	821	749	786	770	806	796	830	828	781	810	760	790	762	756	735	853	778	791	781
1904	1403	676	438	495	633	540	483	466	408	302	271	264	188	168	178	187	182	179	168	182	179	180	141	138	111	108	108	89	81	82	88	75	77	92	62	96	96	76	65	85	85	60	70	78	67	82	84	83	64	72	56	67	63	62	75	70	73	70	72	64	57	73	70	57	66	70	70	70	61	61	68	66	69	70	50	55	62	56	66	55	51	76	56	69	57	57	53	61	72	71	66	81	64	62	73	57	59	72	60	54	70	69	54	62	63	61	66	58	62	65	52	53	56	75	62	79	61	67	65	54	65	65	64	57	62	54	69	72	67	76	48	66	70	62	55	69	84	64	65	58	74	73	76	62	53	57	60	55	86	65	54	70	63	67	71	58	63	71	63	76	47	63	54	68	55	67	61	70	62	67	63	63	75	64	57	67	70	66	61	60	83	70	67	72	53	63	60	60	71	46	62	76	58	55	74	65	62	60	63	69	63	58	60	71	63	57	67	64	54	64	72	49	59	64	66	64	77	53	69	65	63	62	52	66	62	69	57	81	47	59	55	61	65	59	61	76	75	65	79	55	69	65	69	65	70	60	62	42	63	47	73	76	70	62	50	68	79	52	54	64	61	69	56	67	62	69	57	73	81	65	71	62	46	58	71	47	58	68	67	76	63	65	58	55	47	56	74	73	62	67	60	65	68	58	73	59	68	50	73	76	84	69	56	58	53	52	51	62	62	55	72	69	63	63	56	52	68	67	56	68	88	68	47	57	75	75	60	67	79	65	58	53	59	55	50	64	79	74	71	70	62	77	63	56	72	66	49	67	65	72	66	63	65	61	56	47	74	66	60	67	65	75	61	86	57	75	55	46	67	62	56	60	69	73	61	67	60	79	51	74	68	65	65	59	60	65	75	71	69	67	76	65	74	56	71	55	69	72	82	62	66	71	61	61	72	51	54	67	57	71	61	59	58	78	56	74	66	75	65	73	79	64	63	61	78	70	59	56	61	87	60	73	70	70	64	71	64	59	75	61	74	74	68	69	63	50	77	78	56	65	64	57	71	74	62	66	57	72	71	65	64	59	66	69	70	65	70	67	57	59	57	56	53	51	73	55	66	66	58	69	69	65	59	70	54	65	61	65	82	43	69	62	61	68	73	67	70	68	67	59	66	53	63	64	65	65	71	72	55	59	71	73	83	79	58	65	56	71	60	62	68	58	70	61	51	60	73	48	57	50	50	61	56	56	55	69	77	69	57	55	62	66	57	61	70	70	57	65	69	61	71	63	71	65	68	73	74	69	67	72	63	55	61	64	59	57	65	53	66	64	79	61	56	66	50	88	59	66	68	73	58	64	61	49	66	63	54	61	68	47	55	59	63	58	53	57	75	68	52	52	71	54	73	77	64	57	60	59	64	54	62	67	54	77	71	66	67	67	63	62	67	64	60	59	63	69	70	65	66	53	51	58	61	53	69	72	62	64	77	60	68	67	77	66	67	66	63	58	63	59	55	66	80	68	62	68	69	50	73	50	58	62	63	62	64	74	57	61	59	56	61	58	64	59	75	62	61	75	70	63	51	72	66	65	51	62	72	68	70	57	63	64	68	58	72	57	70	64	58	63	71	72	60	77	78	54	59	63	64	68	78	61	75	59	67	59	61	53	51	57	61	66	67	84	75	68	61	61	58	66	63	67	55	67	55	76	64	60	74	65	62	57	68	68	56	71	63	60	60	70	70	61	79	57	77	62	74	75	74	66	73	74	73	57	66	60	61	59	67	62	69	51	52	71	71	70	64	59	70	67	61	60	70	68	66	69	95	69	87	63	62	64	61	77	59	63	74	62	51	69	69	77	77	49	77	57	66	68	60	45	60	66	75	63	58	61	69	71	67	62	70	61	58	61	69	63	66	68	70	69	58	71	68	71	72	58	59	70	72	56	70	72	56	70	57	61	75	73	69	66	77	61	57	56	63	67	75	79	62	77	78	64	73	62	83	61	47	56	58	56	67	65	60	56	73	59	51	69	63	68	62	68	58	72	59	51	70	63	52	63	71	74	83	68	71	52	52	60	65	66	57	73	53	57	81	67	58	64	77	52	57	63	68	65	64	58	82	61	69	50	61	49	57	70	64	73	70	53	66	66	72	57	77	54	60	69	70	86	75	58	69	59	56	56	65	75	69	64	62	65	76	61	56	66	68	64	76	58	68	66	79	73	57	55	69	63	69	62	82	71	70	64	74	57	74	59	69	69	64	64	72	53	74	54	60	61	67	64	71	49	65	62	65	62	73	67	70	66	74	63	74	77	65	54	60	68	50	55	59	62	60	60	58	66	71	76	52	65	69	60	55	68	67	65	63	67	57	59	83	69	75	72	69	73	60	66	51	69	64	64	67	69	68	68	52	64	67	54	59	66	81	69	61	58	54	67	64	71	57	49	83	69	56	65	78	65	64	58	56	65	55	58	74	66	69	62	68	47	64	61	79	62	59	68	66	67	77	63	77	61	66	74	44	57	57	72	76	62	67	72	57	63	73	66	70	58	69	66	56	65	65	62	60	58	51	56	58	59	65	74	75	60	63	54	73	70	65	38	64	77	65	62	58	62	70	68	61	49	67	57	57	66	58	53	70	54	61	65	74	76	59	66	66	71	60	61	64	42	66	62	66	58	55	69	49	60	62	64	53	60	74	74	53	58	61	51	60	60	66	65	77	68	69	57	67	66	70	57	67	60	65	59	50	76	68	63	50	78	68	62	72	66	60	67	61	70	56	71	78	72	60	44	51	56	66	53	59	73	66	50	43	60	77	69	69	79	54	66	42	70	73	69	69	60	48	60	58	57	56	64	70	65	71	67	51	66	67	67	62	64	72	74	60	74	70	66	72	55	57	65	76	62	45	78	69	66	62	69	59	56	60	58	65	48	72	59	71	57	64	62	57	67	73	68	66	68	72	66	50	63	71	60	63	56	68	64	63	53	63	62	76	65	65	66	69	60	52	55	59	68	59	65	59	74	65	72	63	61	60	82	65	72	73	63	64	75	68	61	62	73	70	58	63	59	62	62	64	68	47	57	61	78	65	73	52	52	51	67	76	67	60	57	57	64	55	56	79	61	77	65	63	55	72	58	68	64	64	68	52	64	73	59	73	54	74	60	52	68	74	72	64	75	45	68	50	53	62	67	62	68	54	67	48	65	64	66	79	79	79	67	78	62	63	67	63	58	65	69	62	58	50	74	58	83	66	60	74	63	71	57	71	51	68	57	66	57	74	54	68	57	56	67	56	58	59	66	59	73	69	72	59	61	48	60	77	69	56	64	57	55	84	62	64	66	60	59	51	66	58	80	73	52	72	59	67	64	53	62	56	62	63	63	60	48	58	73	70	74	59	63	60	67	53	60	73	49	52	62	61	62	54	69	56	65	61	63	63	51	46	72	76	64	64	68	62	68	64	75	56	57	57	76	69	69	72	72	76	62	53	77	63	60	62	64	78	65	67	51	52	74	57	71	42	63	69
22934	15436	10380	16025	22980	23352	20757	17860	16317	13937	11401	9395	8161	6975	6182	5895	5718	5463	5017	5151	5279	4798	4296	3724	3019	2594	2154	1958	1766	1670	1670	1625	1501	1482	1454	1380	1359	1366	1375	1287	1200	1109	1043	1162	1169	1124	1082	1077	1038	1053	936	1016	920	934	907	879	889	870	884	847	783	815	721	836	812	814	808	770	760	823	695	782	734	763	750	810	771	769	742	751	772	757	754	744	790	809	733	754	804	756	793	736	784	768	789	788	797	760	778	782	734	719	778	755	804	774	766	779	792	786	734	755	798	785	724	804	776	730	733	759	776	781	757	710	750	744	720	796	795	794	797	722	731	773	753	742	797	779	732	785	731	762	753	804	786	760	781	828	779	767	767	783	785	742	773	741	785	770	722	764	716	767	740	831	804	749	743	749	774	823	817	808	759	726	801	769	765	676	756	750	749	796	752	758	757	771	721	781	788	732	747	728	788	790	761	819	725	720	776	791	763	766	748	781	738	738	759	776	778	699	781	786	758	827	779	812	743	737	731	728	720	760	795	747	737	765	774	777	725	771	774	682	799	782	802	738	743	762	802	768	737	773	764	815	768	734	778	808	762	757	741	724	746	741	755	765	800	804	733	752	783	739	748	793	759	754	721	797	657	770	768	793	831	738	788	805	743	740	748	769	755	769	766	763	777	720	715	751	796	701	768	758	770	778	710	776	745	754	758	782	762	777	806	828	755	748	750	782	729	783	744	763	787	776	762	785	751	799	763	782	769	744	716	777	718	824	736	757	742	788	770	759	789	767	781	738	788	749	778	778	781	762	784	775	703	757	722	747	744	802	725	789	697	805	769	844	765	756	736	739	802	745	790	792	790	791	756	750	785	734	759	794	768	806	734	717	763	758	759	744	756	733	765	782	719	770	727	773	773	768	773	776	777	795	769	775	721	785	779	774	752	752	735	764	772	799	776	782	779	809	765	721	778	792	761	791	763	761	750	733	777	732	789	787	770	739	784	747	778	746	759	792	753	729	775	763	773	743	747	761	802	760	767	753	749	763	838	757	723	753	769	772	786	714	776	720	719	718	754	703	762	770	760	748	731	786	730	733	767	731	723	782	747	751	787	809	811	749	771	781	780	776	759	747	732	784	758	783	748	783	721	764	730	737	776	789	764	797	748	750	771	734	728	722	774	755	735	761	800	776	773	773	751	788	785	790	789	787	769	788	774	763	732	809	784	726	796	721	794	783	737	772	767	833	780	747	790	800	781	729	778	752	826	771	806	747	704	774	759	776	749	746	735	713	803	799	753	750	731	774	715	763	760	797	737	756	747	804	782	809	806	723	738	755	764	827	788	798	796	797	762	778	768	759	777	746	737	762	734	750	760	765	745	678	756	775	791	736	772	817	755	722	764	737	749	779	784	790	752	759	799	771	752	809	810	755	767	793	768	798	784	751	735	756	775	799	799	786	733	760	768	783	767	776	803	765	788	728	798	808	766	767	754	742	743	728	758	782	753	759	753	790	791	794	762	794	767	769	733	784	759	778	751	781	786	775	754	770	801	732	781	756	762	735	788	778	755	734	729	773	792	736	719	779	771	792	794	759	788	770	776	782	785	750	795	779	788	794	724	800	763	719	746	759	737	757	770	803	834	771	761	803	721	790	767	746	730	796	740	749	724	790	748	753	757	730	743	755	780	783	808	698	707	758	797	778	776	743	729	715	724	754	753	739	783	754	784	787	768	747	762	759	787	741	752	777	791	795	790	709	778	804	745	733	794	803	746	739	762	744	750	736	739	749	741	744	769	769	753	747	762	782	798	742	751	793	776	785	776	797	766	803	801	755	763	781	785	780	763	826	759	714	774	724	771	744	750	786	768	773	732	711	766	783	830	759	760	757	786	790	763	738	772	803	751	756	761	772	753	818	728	702	776	737	796	769	743	796	724	724	799	742	758	803	753	780	783	743	736	773	784	777	777	780	733	766	736	798	757	798	802	765	832	804	769	791	766	776	742	804	755	774	747	776	746	767	762	693	736	768	784	766	802	759	766	785	750	752	735	806	808	779	781	732	770	731	772	751	737	773	786	766	755	755	714	771	722	739	773	747	751	828	778	716	764	782	793	755	765	724	833	782	783	735	776	736	777	757	716	732	762	767	789	742	794	731	772	758	756	800	777	794	678	708	800	718	780	772	805	771	806	774	750	794	793	765	790	772	749	804	763	772	742	793	846	814	762	718	795	777	776	766	781	786	752	769	764	774	755	775	808	743	750	782	770	778	783	755	736	768	740	795	782	734	721	754	771	762	736	788	722	785	764	754	778	753	805	744	770	744	768	722	783	746	721	816	760	773	777	783	794	775	738	765	795	739	731	736	761	783	797	773	764	744	752	771	738	711	752	795	699	764	787	780	765	846	760	755	731	768	766	800	790	794	759	784	813	764	707	796	780	809	762	727	812	746	763	811	787	738	777	722	773	783	751	736	800	771	750	751	754	791	783	733	774	741	765	760	778	779	799	773	804	781	804	745	786	772	821	739	775	731	786	777	787	781	777	791	780	784	776	709	782	739	726	742	757	761	773	738	752	751	728	766	803	730	759	813	796	757	799	786	763	765	762	782	729	790	754	741	767	784	775	727	698	763	782	796	753	783	760	786	771	737	764	794	759	805	722	806	812	753	748	749	747	734	759	782	777	706	744	774	794	777	776	752	722	739	712	762	787	772	761	773	751	789	774	768	744	744	701	776	723	794	769	759	798	756	841	764	798	725	776	737	786	779	763	730	728	794	794	761	795	747	764	777	789	766	785	705	785	783	830	812	758	733	744	788	754	807	835	780	777	737	737	780	807	786	761	798	794	772	780	789	745	742	807	780	667	757	808	755	799	745	773	715	757	769	752	766	768	784	794	771	775	770	770	770	779	740	753	743	783	827	770	716	725	790	778	765	760	757	746	761	787	791	768	771	793	744	781	719	760	828	738	767	800	802	692	735	695	757	815	852	808	752	750	766	785	730	737	748	689	787	784	761	772	754	810	772	772	747	810	743	834	721	712	759	711	735	787	793	789	743	756	762	730	793	788	744	728	803	744	759	760	747	770	761	816	747	701	763	804	758	752	789	714	788	790	781	740	753	788	759	755	767	740	784	779	801	744	754	788	745	797	747	723	737	761	754	726	803	750	723	748	808	772	771	775	769	770	751	746	759	734	786	787	776	761	793	776	786	720	765	764	749	775	766	754	792	763	757	772	830	772	723	767	743	801	760	757	746	770	756	788	775	805	748	787	747	739	768	741	791	790	767	747	793	770	758	766	728	790	780	763	749	792	738	737	713	758	773	801	728	799	780	747	783	768	772	781	757	747	770	740	795	759	730	798	722	777	790	738	748	773	774	753	782	768	783	703	787	761	780	765	754	753	738	785	794	763	743	735	738	768	754	777	773	742	754	781	776	795	784	727	745	792	764	745	729	746	806	753	771	811	756	750	789	781	750	782	773	788	750	730	783	792	758	767	770	786	737	767	804	786	770
3439	1204	681	442	460	683	621	498	490	432	322	302	246	231	245	220	199	196	195	171	197	174	200	155	131	135	131	122	102	99	90	90	100	112	93	85	95	94	98	99	85	92	89	87	122	74	100	74	73	70	69	73	65	82	70	101	70	83	83	65	81	77	81	72	98	86	78	71	70	78	75	62	80	82	84	80	70	57	73	75	69	87	71	54	68	68	89	83	65	65	67	56	71	73	84	59	67	83	68	60	64	79	75	79	79	59	76	83	67	63	77	64	81	79	80	74	73	72	66	65	68	77	82	71	67	71	70	73	66	71	78	71	71	75	86	73	62	88	69	79	78	71	85	77	89	60	80	66	67	72	71	71	69	52	76	63	66	80	75	79	61	90	68	62	69	75	78	69	67	59	69	80	70	75	65	49	72	58	66	75	74	74	73	84	78	70	78	72	65	74	57	77	69	60	85	54	63	80	81	89	85	67	75	81	79	69	78	84	66	57	80	69	66	84	86	57	70	82	77	81	76	95	78	69	71	68	70	65	79	60	77	73	85	68	71	80	72	55	68	77	67	75	64	69	70	66	80	60	82	64	62	85	62	82	89	69	76	78	70	75	77	62	69	73	85	69	72	75	69	77	70	70	60	78	78	86	69	87	87	73	73	66	71	66	81	72	75	64	67	66	72	56	68	67	82	84	84	74	61	69	79	72	100	68	78	72	64	69	66	61	80	69	75	67	66	70	63	80	79	69	85	77	79	68	69	64	73	83	70	67	70	85	74	59	70	69	79	72	71	83	69	74	63	77	62	55	63	99	73	64	76	57	64	76	91	78	61	66	70	65	78	65	72	57	68	78	68	74	72	83	56	73	78	70	69	69	71	54	92	83	72	84	83	72	64	72	86	58	69	77	66	70	71	63	63	66	73	75	71	75	67	69	59	70	80	71	63	83	78	68	65	79	70	82	71	70	75	77	70	71	81	60	65	59	60	79	64	72	69	82	87	65	74	59	71	77	70	66	94	75	64	81	77	57	75	71	92	61	77	82	81	70	84	65	84	80	61	65	72	88	79	68	84	66	71	89	66	53	77	70	52	80	70	70	65	64	81	86	74	75	64	82	72	64	76	74	59	90	85	74	92	53	74	79	74	64	73	67	64	73	76	78	73	75	77	73	77	61	86	80	78	88	69	61	62	72	103	78	62	69	81	62	70	68	74	86	83	73	78	70	84	67	56	66	79	77	76	70	62	62	68	68	78	80	56	82	58	66	70	65	81	56	66	78	75	83	69	47	64	67	59	70	73	70	88	60	78	77	75	78	93	71	78	88	69	77	87	66	68	64	82	70	71	75	72	90	73	64	67	82	70	66	86	75	81	75	84	65	68	77	73	76	60	66	57	75	82	70	81	79	78	82	82	87	65	58	68	67	63	69	65	89	70	60	78	68	70	69	72	68	75	74	79	68	74	77	69	62	65	75	80	60	65	71	60	91	76	76	62	80	71	51	82	76	75	53	72	79	64	73	73	65	83	82	70	69	80	69	80	67	74	63	74	76	72	76	75	80	82	68	73	74	64	78	81	64	75	73	80	63	80	79	63	70	71	71	80	88	74	72	83	80	79	63	87	84	54	83	77	67	63	60	61	85	75	73	64	72	66	72	76	72	67	67	64	74	65	74	55	81	69	67	77	74	76	60	60	65	71	70	71	70	78	70	65	71	60	83	67	61	59	63	77	77	100	73	73	69	74	68	78	73	69	64	67	76	74	70	77	75	70	50	91	64	57	55	61	88	67	65	51	62	72	70	68	78	81	66	74	66	67	81	64	67	61	78	76	65	69	63	60	67	67	78	66	72	75	66	65	75	79	62	70	69	70	76	69	87	69	77	74	54	83	68	51	64	56	70	60	72	64	65	64	80	63	67	84	65	79	58	78	89	71	96	62	75	63	64	67	73	75	78	71	60	75	76	81	65	77	74	75	77	79	77	65	60	67	73	67	80	76	66	73	66	59	67	73	88	81	86	85	72	77	68	84	84	78	65	77	65	62	80	69	79	69	62	70	75	75	77	60	71	74	65	82	56	77	69	75	75	56	67	69	89	82	67	68	77	93	68	66	61	69	78	78	71	69	63	61	78	75	69	73	86	68	59	71	56	66	68	77	61	73	75	67	65	63	67	70	71	89	69	76	77	70	88	64	63	75	77	57	54	82	84	71	88	68	79	70	81	62	80	62	61	66	76	78	61	71	80	68	66	60	73	86	84	78	66	55	80	73	66	82	64	64	78	69	86	62	69	59	77	69	87	69	76	77	58	85	78	76	72	56	63	78	69	79	64	61	74	79	66	76	55	71	69	71	61	67	63	71	77	65	72	74	66	75	69	80	67	82	74	78	87	93	72	66	79	75	72	81	65	76	75	70	75	72	85	71	72	68	85	83	54	70	79	77	61	93	69	82	77	74	78	67	75	69	67	72	59	71	73	82	88	62	79	74	89	78	77	77	75	68	64	59	67	79	68	78	87	71	69	64	78	82	73	73	68	65	55	78	58	71	74	76	65	75	75	64	72	75	65	71	68	74	73	80	70	72	70	76	66	76	80	66	77	79	92	72	55	58	66	59	67	75	66	82	61	61	69	84	52	73	71	88	63	81	61	66	71	72	57	68	73	72	68	59	70	69	72	63	72	76	60	57	69	85	73	77	75	79	63	81	81	69	57	64	73	67	76	84	59	58	69	69	68	65	72	69	72	75	61	65	93	59	64	67	86	82	65	89	76	64	76	60	54	77	71	69	72	70	67	69	85	59	79	72	69	76	57	83	72	80	75	78	74	55	62	73	60	71	61	72	70	91	81	72	69	64	64	56	70	57	58	78	62	75	63	81	77	74	78	80	80	87	84	85	78	62	66	77	69	78	62	69	71	76	66	71	59	81	58	81	68	71	87	66	86	78	76	65	74	82	80	70	77	68	71	83	73	68	67	79	84	70	67	68	78	76	55	69	65	80	72	76	65	71	80	71	59	80	76	67	77	80	72	64	87	85	76	72	70	64	75	70	80	75	68	87	86	82	67	77	71	68	80	66	65	76	64	67	84	71	78	79	65	73	76	68	69	60	70	62	65	73	62	93	71	86	63	70	59	65	62	86	75	63	79	88	76	72	61	75	82	76	79	75	78	75	72	71	81	74	64	58	78	67	67	97	74	57	70	78	87	76	83	88	61	85	50	66	80	76	86	81	68	85	62	63	72	73	67	76	82	62	84	62	68	63	71	86	69	73	67	69	57	57	70	70	63	89	72	86	81	75	65	64	77	63	55	71	66	77	72	76	82	77	73	62	72	70	83	74	86	65	73	68	71	71	72	73	77	71	69	75	85	69	76	71	76	89	64	66	75	53	64	71	71	66	76	66	79	82	80	83	82	76	77	65	64	80	77	62	80	78	74	76	57	88	81	63	90	71	88	84	64	69	62	71	78	68	84	76	59	67	61	74	72	84	74	70	74	75	57	77	62
22161	14686	10541	15833	22492	23718	21858	18540	16616	14535	12220	10077	8505	7421	6833	6033	5613	5774	5174	5164	5138	5212	4770	3992	3382	2907	2553	2360	2021	2030	1899	1835	1752	1691	1602	1558	1546	1549	1448	1420	1348	1258	1275	1309	1303	1281	1238	1238	1198	1100	1122	1160	1101	1051	1026	1065	945	933	954	975	962	918	931	926	905	929	900	878	912	858	870	858	898	936	875	876	813	870	842	918	864	823	897	877	867	870	815	900	864	849	866	882	846	809	834	869	903	881	837	855	863	886	902	883	871	846	848	913	880	870	894	885	909	887	783	906	849	856	883	934	874	864	892	820	882	862	842	855	864	900	803	870	878	884	903	921	891	915	841	874	881	858	848	843	807	861	849	875	874	909	868	866	939	862	852	856	881	807	858	871	906	820	852	809	930	838	873	877	854	880	848	841	824	862	916	917	900	871	863	876	853	876	824	845	840	904	840	841	905	893	852	880	913	817	872	820	837	845	847	864	914	846	819	852	866	816	838	879	848	886	864	862	891	857	832	860	870	824	897	877	908	881	856	897	881	853	831	873	857	878	855	876	863	831	834	849	870	830	858	874	822	800	799	908	847	884	882	899	855	855	871	839	783	824	818	867	893	816	832	862	886	874	827	876	834	865	831	814	870	856	876	848	873	817	878	889	843	884	876	837	885	849	851	916	876	848	876	909	870	865	849	911	864	864	912	889	800	827	877	875	855	893	830	880	889	864	909	844	874	903	855	878	878	860	798	885	859	824	875	822	859	875	875	873	848	845	873	908	829	875	827	810	800	876	847	893	908	861	818	879	843	870	875	894	879	845	813	873	853	827	849	884	893	872	910	871	829	928	867	903	884	831	883	843	845	887	847	882	887	906	870	888	889	877	839	884	888	861	839	845	875	904	878	843	855	869	869	853	866	901	853	812	849	898	904	872	835	843	867	836	933	882	876	860	908	865	916	861	861	848	857	832	802	880	900	833	876	888	848	843	864	860	898	884	870	855	845	850	904	824	863	859	844	859	875	887	869	913	880	840	857	853	842	858	814	882	902	842	870	843	881	817	873	854	846	881	912	877	856	818	882	872	872	851	867	838	842	872	881	914	887	895	856	874	879	948	940	849	820	845	835	843	840	888	817	839	869	848	900	862	854	836	849	890	862	897	849	878	867	895	877	873	868	887	821	870	838	876	870	877	866	886	865	886	928	818	862	844	857	863	837	829	864	881	816	850	873	845	911	870	845	880	861	855	854	900	905	898	859	870	894	870	876	905	872	867	872	861	879	860	827	845	825	893	865	805	889	847	873	853	855	842	875	874	879	816	855	896	834	856	824	893	888	874	879	941	862	830	842	833	912	911	901	896	824	903	902	843	876	879	881	869	862	904	867	907	843	824	835	865	913	864	889	916	867	845	909	848	812	900	867	850	885	827	834	883	886	885	905	810	852	843	813	858	909	861	887	813	804	849	830	829	851	832	839	822	907	863	879	801	861	878	875	888	869	872	906	863	860	874	879	876	892	884	854	876	831	890	901	908	850	857	876	847	878	853	892	836	897	835	838	885	925	853	837	846	856	884	829	846	867	841	836	882	793	919	853	853	796	873	853	867	881	826	864	861	864	882	910	874	829	850	911	856	850	835	799	856	810	883	828	841	890	838	851	849	859	877	835	857	848	870	803	867	804	859	865	825	862	851	868	889	824	831	882	867	866	964	867	870	916	826	881	850	862	914	847	838	840	894	872	876	870	858	865	810	883	899	845	871	904	897	817	895	834	870	883	866	870	881	858	836	878	863	933	849	877	880	886	853	886	875	890	802	948	846	860	874	912	905	885	882	840	890	874	871	867	891	874	867	862	868	857	866	863	845	867	842	867	851	906	820	924	867	878	836	912	882	808	915	871	820	872	857	872	841	927	866	847	860	925	813	875	877	923	836	857	854	870	887	872	869	888	829	851	848	860	897	889	825	917	902	856	833	877	873	858	886	847	855	852	865	825	850	921	854	884	888	874	875	873	911	874	863	886	876	803	875	860	895	873	832	860	864	889	859	835	862	891	884	859	862	862	835	840	864	841	862	921	931	887	875	828	911	863	901	903	903	802	799	890	911	824	900	872	916	867	800	866	876	881	914	847	857	841	814	875	892	850	831	889	851	902	882	886	882	861	874	871	872	837	853	829	853	860	867	856	859	827	856	815	893	821	841	869	836	849	852	836	936	850	824	891	845	933	841	834	846	808	908	866	794	894	841	861	923	893	859	892	898	918	846	880	840	899	831	857	891	942	825	887	847	852	850	877	814	834	840	848	870	850	842	899	842	904	917	840	855	876	837	879	892	882	854	855	857	849	859	848	849	861	853	894	881	928	871	844	905	906	826	945	801	848	836	851	834	892	874	904	865	859	886	888	816	848	867	818	863	868	937	841	840	813	881	888	862	828	868	828	865	877	865	816	858	922	886	820	838	872	880	866	879	803	907	826	899	857	820	849	891	824	876	870	907	856	901	879	888	898	857	897	857	888	879	837	907	891	897	828	899	888	865	930	841	869	848	834	876	870	885	878	898	878	840	847	853	894	872	840	914	845	863	849	865	876	824	860	885	842	885	778	870	826	899	861	885	834	852	857	867	890	832	858	839	889	851	886	900	838	892	874	876	816	909	849	873	903	858	869	888	905	891	843	891	823	853	894	851	881	898	887	829	820	869	864	860	847	867	846	850	847	871	838	873	898	870	878	848	838	848	874	845	822	855	886	902	883	878	887	880	841	844	867	850	881	873	895	871	893	843	847	858	900	904	901	856	887	798	810	884	884	851	890	840	881	886	839	888	875	845	870	854	831	913	850	832	902	824	882	849	886	807	880	890	875	886	899	901	841	884	903	887	924	839	817	855	859	852	931	866	841	856	846	861	871	889	894	836	877	876	865	819	873	863	894	898	846	842	846	856	888	865	837	825	868	882	854	873	883	872	898	870	852	828	886	846	878	860	881	872	834	871	864	895	845	828	900	885	820	872	879	840	886	903	858	865	896	829	862	855	887	913	921	889	874	868	870	852	879	799	826	892	856	884	901	876	831	880	852	851	881	846	859	874	878	841	894	881	869	890	936	842	843	810	894	903	865	875	888	841	842	845	867	850	902	899	831	833	840	874	781	893	851	848	853	860	878	827	814	867	839	820	841	868	897	909	857	906	855	851	832	831	902	853	866	834	843	875	837	871	873	906	846	832	972	868	858	890	846	858	864	859	888	865	835	871	813	876	818	856	867	867	893	880	853	828	885	882	841	846	867	842	851	881	848	839	876	825	890	870	846	922	859	822	898	855	884	943	865	827	842	878	868	837	858	851	847	923	853	885	885	831	813	888	873	864	876	877	791	903	868	873	810	873	873	847	846	919	822	863	853	905	891	824	845	890	886	859	885	903	834	875	905	850	892	893	825	852	859	895	816	875	905	848	812	824	892	865	888	830	886	904	851	858	882	946	880	851	867	921	818	876	918	890	926	873	857	847	810	828	873	815	858	806	831	834
3007	1875	955	604	691	859	883	720	621	528	441	390	345	304	246	213	227	217	206	202	219	180	194	185	162	155	122	124	136	129	115	111	113	97	83	87	97	100	82	77	83	83	78	90	76	74	76	78	88	78	84	74	72	74	66	69	73	79	66	70	65	85	73	73	71	66	75	59	66	71	74	61	50	66	61	57	61	80	62	77	61	70	78	65	59	69	77	68	59	57	87	67	64	74	73	69	76	76	74	73	74	59	50	66	78	62	83	61	72	67	60	65	72	71	65	78	75	70	64	69	65	63	56	69	72	79	54	78	67	63	63	73	58	66	63	68	75	61	65	62	57	59	54	82	73	65	80	59	63	71	63	65	68	63	71	70	69	64	56	62	70	63	68	71	73	65	69	79	71	64	59	81	68	87	80	90	55	80	58	62	71	65	52	56	65	71	74	57	62	67	57	78	57	62	69	61	68	70	54	69	76	59	60	60	53	57	65	51	68	55	67	70	73	70	72	71	72	71	66	75	58	76	75	62	76	81	60	72	62	70	78	52	65	66	69	59	76	53	60	74	59	74	64	68	77	59	68	53	67	62	76	73	64	77	81	57	80	76	56	64	51	74	80	73	68	77	58	64	69	69	73	56	65	66	68	75	76	64	72	59	63	66	64	69	70	57	74	60	72	77	70	65	75	70	60	77	76	63	68	60	70	65	66	68	63	77	64	70	73	67	76	65	67	59	65	65	58	71	64	65	64	61	75	68	70	81	62	65	63	63	65	70	66	66	48	72	74	82	68	52	78	65	61	58	66	85	62	68	65	58	61	59	70	84	75	81	62	65	59	61	74	70	82	46	67	83	74	65	58	68	68	63	78	51	64	75	53	70	82	65	67	50	58	63	75	63	73	71	62	67	68	63	64	62	75	66	68	70	61	58	61	71	82	47	61	66	58	64	74	77	64	63	64	75	72	77	69	70	70	61	55	57	62	58	67	83	62	59	79	70	66	87	70	63	67	67	58	69	62	73	74	55	66	82	55	66	66	77	70	77	70	58	75	56	68	79	66	78	71	70	80	66	73	74	61	72	67	70	67	62	60	70	71	79	81	68	60	59	65	73	68	63	78	67	63	52	59	59	68	60	60	72	51	57	65	70	63	70	78	65	67	63	65	62	64	73	64	71	80	81	85	89	80	54	53	70	78	53	62	71	65	65	59	90	64	54	63	67	70	75	70	66	60	79	76	64	65	64	63	59	76	58	88	71	62	67	61	72	65	74	80	75	74	68	71	62	58	70	64	76	64	61	56	71	60	70	75	57	56	61	60	66	77	54	61	75	78	70	52	84	65	73	58	55	77	68	69	65	63	66	71	73	62	70	63	68	72	56	75	75	60	45	64	70	54	66	62	61	72	67	61	83	78	61	82	71	76	77	56	65	63	60	69	66	70	65	61	64	64	75	73	52	70	58	56	70	60	77	75	66	93	66	69	70	55	69	71	59	73	66	69	72	51	67	67	57	86	47	63	62	57	69	56	66	71	63	67	64	71	75	67	64	81	70	52	56	77	76	68	65	67	74	66	68	62	68	67	76	69	69	73	53	65	59	62	79	66	65	86	70	44	70	61	61	70	70	89	66	64	59	73	69	58	71	55	83	77	64	57	65	62	74	66	63	76	62	73	69	80	79	58	67	54	81	62	78	55	71	73	69	73	68	49	57	52	64	80	68	71	73	89	55	71	51	49	81	72	74	68	62	72	61	64	75	72	74	70	64	70	64	60	72	69	58	67	59	67	62	67	71	64	83	63	62	66	70	58	59	67	66	64	40	76	68	66	66	73	68	68	65	82	62	67	59	66	73	78	55	71	73	82	60	58	77	60	62	70	66	69	80	59	60	64	87	72	64	66	79	68	61	59	84	64	72	61	63	74	66	52	69	67	61	68	84	75	68	64	68	61	71	59	51	55	61	72	72	64	67	66	80	69	79	73	78	72	71	78	65	59	82	63	78	76	72	48	77	80	80	73	76	56	66	62	49	95	75	53	77	72	52	73	64	70	79	59	69	78	62	70	64	70	75	66	80	68	74	73	72	70	65	64	53	60	64	81	68	67	60	76	83	65	62	72	79	72	87	73	70	76	68	82	78	65	79	76	72	63	68	74	68	70	68	73	66	84	92	75	65	61	63	81	66	58	66	58	74	75	64	71	74	59	67	81	62	68	70	70	67	61	56	70	68	73	65	69	58	84	68	60	73	66	53	68	52	59	69	76	79	86	74	61	89	83	67	74	75	62	59	75	52	76	72	67	70	70	68	72	71	80	72	65	61	64	68	74	58	77	60	68	84	68	81	73	66	53	69	69	72	67	62	88	76	68	61	69	69	67	86	82	68	51	71	73	72	59	67	58	52	56	67	64	51	62	64	70	65	70	68	66	69	79	77	61	73	59	75	57	66	75	74	67	59	69	63	76	81	65	71	62	62	68	68	69	72	72	71	74	75	74	76	78	58	81	71	70	76	60	56	57	66	55	66	63	70	70	63	72	61	62	77	64	73	58	83	66	74	92	51	47	68	67	66	71	66	59	69	52	63	85	65	59	73	75	75	79	55	71	61	76	52	65	60	81	64	71	84	59	80	76	51	77	71	67	57	49	61	76	78	76	71	73	74	66	56	63	53	73	56	68	72	70	77	79	72	81	60	69	72	69	61	71	78	59	71	73	88	57	64	63	60	82	60	77	73	73	65	50	62	72	60	70	75	76	62	65	64	71	64	52	62	66	66	78	70	62	78	60	74	59	78	80	72	73	76	70	61	80	77	67	63	76	60	72	55	59	67	88	72	86	64	70	69	58	56	70	45	77	64	71	56	77	68	69	74	69	72	83	63	77	61	60	67	71	62	74	74	72	67	66	61	58	74	64	75	80	57	66	58	78	66	55	57	64	69	83	70	68	77	74	76	76	75	78	76	80	74	66	65	58	74	65	71	56	64	52	89	61	63	70	73	56	55	72	65	65	72	80	63	66	57	66	84	51	64	58	76	68	67	83	62	64	79	72	74	73	69	64	68	45	73	72	78	70	65	52	58	73	63	57	65	67	64	64	77	60	68	50	59	63	55	78	59	57	78	66	73	60	74	64	66	74	65	83	74	66	65	77	92	52	78	69	76	70	59	77	52	70	60	85	57	60	64	63	68	73	63	66	79	69	72	62	61	79	70	68	60	79	69	70	78	65	73	72	62	78	68	75	59	62	58	69	52	67	66	60	60	77	81	53	65	63	85	71	65	74	80	66	57	62	55	59	57	58	70	56	73	69	77	71	69	61	48	68	75	61	82	51	72	58	64	68	69	75	64	64	69	74	65	61	88	69	56	81	62	80	74	79	61	87	63	65	56	59	83	70	63	73	71	69	84	69	69	72	69	67	70	53	90	76	64	76	58	66	69	71	81	64	53	72	65	68	66	77	72	60	66	68	68	61	64	76	76	87	73	59	69	69	65	60	60	73	56	75	82	60	66
26509	18029	12836	19582	26203	26616	25125	22117	19347	16857	14391	12144	10420	8988	8193	7250	6725	6776	6316	5951	5970	5767	5668	4975	4093	3563	2997	2719	2521	2389	2316	2231	2003	2041	1890	1967	1807	1747	1680	1561	1429	1390	1376	1350	1380	1343	1355	1273	1179	1165	1112	1125	1113	1005	1004	957	971	896	918	891	951	869	885	910	892	852	854	876	875	813	839	857	836	852	859	809	846	840	848	776	786	788	812	799	814	852	866	793	828	814	811	807	770	775	802	819	792	800	762	798	808	816	818	794	850	787	773	841	781	798	818	807	816	741	749	820	790	805	833	826	812	816	802	802	763	796	835	786	788	830	774	898	869	813	888	802	799	771	782	808	772	834	747	804	812	816	803	842	798	851	766	786	858	778	786	820	804	776	767	781	791	809	803	826	816	807	808	802	822	814	782	854	822	839	832	760	775	783	827	835	791	777	768	819	804	798	822	768	779	796	778	823	823	790	811	789	767	756	795	826	866	842	774	804	826	840	798	789	796	808	786	812	776	790	781	847	823	821	843	822	784	818	849	823	811	801	813	826	827	801	785	847	804	806	777	829	778	811	861	780	833	776	770	813	793	825	875	820	810	791	844	802	805	756	821	827	751	781	778	811	842	762	795	765	801	785	782	774	796	825	822	785	799	756	812	755	798	837	799	824	885	817	804	848	795	798	848	731	828	815	821	792	786	745	785	808	810	769	789	826	834	811	799	779	760	806	833	782	764	787	849	823	847	847	866	804	792	804	803	801	797	786	812	785	824	841	803	813	832	747	883	799	827	797	770	790	809	800	811	760	811	904	841	818	834	813	785	784	801	782	775	782	806	794	799	798	848	749	795	769	792	845	790	789	782	810	792	793	782	754	833	804	822	802	803	781	807	839	742	799	788	831	765	799	864	805	819	810	801	792	813	806	777	758	820	767	811	870	815	809	802	810	857	841	836	783	804	779	793	788	799	855	807	832	831	811	834	797	792	823	822	840	793	785	818	809	796	808	839	829	809	863	860	837	829	829	772	768	776	781	794	841	795	810	801	789	775	767	815	828	786	828	784	829	794	801	795	783	817	833	842	774	800	803	812	842	833	861	790	833	838	818	827	777	855	827	778	812	781	775	828	800	809	833	760	802	828	787	829	811	786	816	805	801	798	811	815	845	799	787	822	799	761	806	784	855	835	861	804	777	797	764	820	822	849	835	764	811	876	806	764	783	819	785	823	791	767	841	772	837	752	765	783	825	793	794	781	815	785	825	809	798	765	771	798	786	765	800	777	782	802	806	810	808	812	780	823	796	796	738	798	807	823	802	800	848	827	806	810	762	844	773	827	794	829	855	791	799	806	793	802	793	840	818	796	774	834	805	798	780	820	830	811	824	817	785	817	798	836	827	830	776	822	854	805	753	820	835	797	808	772	758	816	826	841	789	809	791	848	824	749	838	838	832	838	814	778	803	810	821	793	801	847	797	803	852	790	758	808	787	775	798	821	794	820	786	832	802	747	785	843	844	790	799	816	805	738	871	819	776	789	822	881	757	785	803	851	796	870	779	790	798	792	807	815	793	815	741	765	777	790	850	821	859	818	830	828	814	821	776	805	831	825	842	824	825	799	740	834	829	776	819	770	870	769	785	827	825	784	818	818	809	808	814	756	838	793	805	824	781	765	811	879	848	857	774	847	838	807	771	795	828	771	804	794	747	792	769	818	859	858	823	827	800	819	802	827	859	769	829	768	765	816	779	784	746	846	817	780	806	779	778	809	772	816	770	793	787	779	794	808	878	810	801	818	829	842	803	760	772	808	796	798	774	813	767	809	776	876	783	813	834	858	802	805	872	826	852	781	773	755	814	877	842	857	855	813	788	824	814	823	803	796	799	776	803	791	844	800	842	815	788	823	803	788	804	832	826	786	856	801	771	816	829	824	835	796	831	749	798	784	843	758	775	835	829	794	809	810	815	854	821	756	810	813	772	791	783	798	780	839	855	745	827	734	789	810	808	789	791	822	779	778	846	802	761	804	771	812	833	816	856	778	854	831	807	780	805	737	819	783	809	791	823	802	825	791	795	783	816	770	802	799	814	789	803	804	790	759	802	799	841	840	797	782	769	793	805	845	766	759	789	777	845	828	829	804	869	804	823	793	781	778	804	844	825	781	790	846	818	841	796	783	749	793	795	767	792	790	807	867	839	770	792	816	772	785	794	807	839	777	765	829	772	836	813	876	822	804	760	808	832	826	766	762	822	822	861	800	800	789	845	785	797	826	758	830	751	758	764	827	830	808	800	807	816	793	879	749	787	805	840	856	767	844	795	747	788	879	841	828	746	798	826	816	794	759	765	769	790	809	782	788	804	878	772	824	798	810	804	804	812	792	828	788	835	805	794	819	810	797	799	790	793	842	787	815	759	826	823	810	803	857	818	736	756	789	779	798	823	842	779	775	741	800	814	793	819	801	803	790	798	800	769	780	842	809	796	799	792	797	806	815	834	812	731	789	814	838	807	777	814	812	750	778	762	782	854	773	863	829	751	831	778	792	811	812	806	834	844	793	862	800	821	780	804	770	807	775	802	883	809	791	818	826	772	808	759	804	789	820	794	813	851	856	817	786	817	802	814	829	774	821	792	796	775	809	832	806	789	785	775	822	825	789	828	835	821	799	802	805	825	799	824	828	782	768	834	817	810	835	825	813	808	838	833	849	824	859	776	800	850	815	830	797	820	775	790	817	812	807	808	798	788	811	846	768	867	808	767	777	842	812	796	845	816	777	844	819	809	819	827	813	790	808	851	786	804	810	810	816	843	801	826	832	759	765	830	764	796	805	845	798	791	816	771	815	776	839	790	867	811	833	796	856	813	822	791	802	810	820	856	764	774	789	830	806	834	807	889	763	779	815	785	848	782	796	793	843	812	815	807	771	785	821	776	799	810	869	820	783	794	825	803	758	818	810	791	789	784	765	866	769	829	819	798	804	785	801	805	823	831	810	805	804	815	878	827	791	798	822	765	807	791	816	849	792	731	769	829	864	825	802	813	822	776	763	809	804	809	776	814	797	798	841	775	791	776	841	789	796	798	792	797	817	807	799	779	844	761	820	847	773	766	815	754	791	754	802	766	804	790	880	783	799	777	744	745	847	778	818	809	732	794	834	798	869	837	815	866	825	807	802	833	785	766	785	765	807	763	813	828	792	831	832	786	802	793	756	823	769	797	798	796	781	795	800	782	804	753	802	815	825	809	846	839	762	755	820	774	756	812	764	821	784	808	817	812	821	802	806	843	856	810	856	860	805	837	833	837	790	806	795	785	798	834	776	838	797	848	826	751	845	766	749	838	769	823	822	832	852	822	825	765	844	771	809	804	813	809	798	803	761	855	816	775	827	851	777	808	831	844	790	807	812	821	774	793	787	820	772	838	862	804	789	803	887	739	799	787	804	810	851	849	802	764	827	847	779	817	803	780	766	800	787	844	782	775	811	786	778	834	813	812	770	824	853	816	821	802	807	791	759	811	788	772
2257	747	406	287	313	348	355	366	279	244	241	188	172	138	130	131	145	141	141	110	124	127	140	107	98	117	101	81	95	74	96	79	89	82	76	80	63	67	66	87	72	70	68	72	59	79	73	84	63	65	87	69	76	60	73	56	70	65	69	72	77	58	62	64	64	66	64	58	67	66	64	73	81	76	57	70	68	73	59	74	76	76	60	58	50	77	76	55	53	52	74	62	78	65	50	65	44	49	58	63	73	60	65	51	63	62	63	54	59	66	55	70	59	66	57	74	72	76	78	56	67	61	72	75	58	83	53	64	61	64	60	60	65	64	74	57	67	66	55	66	56	64	66	69	66	65	58	63	61	60	62	59	69	64	57	59	65	47	65	54	73	90	65	70	73	64	57	56	58	72	65	62	64	64	69	67	79	68	71	53	67	46	54	64	66	63	58	61	64	61	73	63	57	65	53	70	57	67	68	56	59	67	59	72	55	68	65	63	64	66	60	70	66	64	60	56	70	55	69	79	69	63	73	65	65	76	65	85	65	60	68	74	64	51	77	50	68	67	71	61	65	70	63	72	57	64	68	71	64	69	64	68	69	81	60	57	68	77	76	76	62	79	51	73	64	74	58	57	78	64	63	63	52	57	72	82	59	68	71	62	57	61	57	65	77	60	64	65	52	63	68	61	71	72	60	60	52	77	58	71	80	68	53	71	80	57	59	58	70	59	68	75	68	55	66	55	57	65	69	63	62	64	66	74	51	84	85	64	60	94	71	61	62	65	57	58	76	57	56	81	67	71	64	66	65	76	58	60	55	75	68	76	64	61	64	62	72	65	70	62	59	62	72	66	62	71	78	59	75	64	62	75	71	63	71	73	57	64	67	59	57	66	50	74	74	61	52	65	61	55	48	68	58	64	79	60	64	58	62	72	64	61	54	61	70	59	57	69	55	64	69	65	67	66	74	64	63	58	70	79	60	67	54	69	58	73	71	76	68	53	59	60	75	54	72	59	61	62	75	55	69	60	67	62	68	73	63	56	74	54	66	77	72	67	65	60	46	72	72	63	72	79	58	76	70	64	65	53	80	57	71	55	61	53	53	67	63	68	75	60	62	71	66	71	54	65	62	67	68	69	67	82	57	73	68	61	61	58	69	60	67	64	64	66	63	54	57	63	68	59	73	66	65	64	69	63	67	61	82	57	67	56	73	66	75	70	69	67	63	69	81	72	62	70	68	61	57	67	62	54	89	67	61	62	57	65	69	63	47	85	65	52	60	75	58	74	67	48	61	73	63	64	57	73	64	60	66	61	68	61	70	62	82	71	61	67	50	65	73	62	67	58	57	60	60	56	70	72	89	72	66	62	71	78	69	68	57	84	72	54	74	65	53	65	73	67	66	53	59	59	77	65	67	71	69	60	72	70	72	65	47	72	60	45	67	48	72	65	60	62	67	73	80	65	63	76	68	50	60	60	64	65	61	63	55	65	70	70	65	77	61	73	59	60	67	56	62	52	58	73	74	54	76	62	71	55	60	51	70	82	62	64	70	76	56	70	58	67	65	56	59	55	66	54	65	77	69	79	65	56	74	75	55	56	65	57	70	52	59	62	71	59	65	71	73	60	69	68	55	67	70	64	49	76	51	58	79	68	57	51	53	83	51	68	57	68	65	61	64	75	80	59	73	73	60	70	65	69	63	70	59	57	77	61	79	73	73	84	62	59	58	61	69	60	61	70	62	62	64	63	58	78	71	61	50	62	73	61	77	57	65	59	63	59	80	66	65	78	70	75	80	62	64	68	77	55	57	49	82	48	56	61	68	73	49	60	64	80	54	68	58	67	66	59	52	74	69	66	62	70	71	70	60	63	58	69	78	55	65	75	78	54	49	56	52	68	66	55	62	58	61	60	66	70	63	68	55	67	76	66	64	69	57	65	69	81	78	55	72	68	55	56	81	50	66	56	56	81	58	67	59	78	73	56	73	76	74	56	56	66	53	65	64	70	82	68	79	70	76	77	54	56	61	73	84	58	74	51	79	63	76	64	66	65	70	69	64	80	86	70	55	70	60	56	58	55	64	64	78	59	64	67	68	86	57	71	66	69	58	58	59	75	51	76	65	63	70	57	63	58	65	60	74	48	62	77	66	70	73	65	54	69	53	56	67	59	59	71	65	56	62	56	75	58	68	71	46	71	59	65	73	64	73	65	61	64	56	56	60	62	68	64	57	58	64	73	66	68	75	69	58	75	56	68	58	74	71	65	76	68	84	76	59	81	55	60	55	73	66	77	80	62	84	63	64	73	84	51	51	52	58	51	74	68	83	52	68	62	57	77	84	72	58	70	67	64	88	73	79	70	69	60	58	55	56	59	55	74	70	68	60	68	69	65	69	70	69	63	74	65	55	62	66	69	52	50	68	69	80	57	76	63	62	69	59	63	64	57	65	61	70	78	65	55	61	76	70	75	65	68	61	70	57	63	73	56	54	60	66	61	67	78	55	76	63	74	56	58	55	69	64	72	55	53	55	52	70	67	64	61	68	69	58	70	65	75	78	68	59	63	51	72	72	59	72	69	72	48	58	67	85	68	61	64	61	79	76	61	59	61	69	67	52	69	63	69	70	65	48	74	73	54	66	64	58	60	48	64	60	77	71	58	71	78	52	58	74	55	63	64	66	63	48	60	56	71	70	79	64	61	78	74	64	63	77	66	59	65	72	58	76	55	56	71	65	61	64	63	55	70	72	70	59	66	64	76	80	76	63	76	66	61	73	77	69	68	49	61	66	62	83	72	59	73	54	59	78	72	68	76	73	55	65	61	56	60	50	61	83	60	78	59	70	58	65	78	68	58	53	69	67	57	57	60	47	62	66	48	57	78	67	72	67	60	51	68	55	65	76	71	65	65	69	56	60	65	66	60	75	64	57	57	67	64	76	79	69	63	57	70	57	46	56	70	65	61	65	60	71	60	59	56	69	59	54	56	66	72	68	60	71	74	65	65	75	84	67	66	64	54	62	71	61	68	79	78	61	73	59	64	67	71	57	70	57	79	51	55	65	82	73	61	56	66	78	76	62	56	64	53	52	79	61	58	77	72	64	67	63	74	58	60	65	68	59	50	82	71	70	81	82	67	59	80	67	81	55	60	73	61	51	70	55	61	58	70	74	66	77	82	66	67	66	69	74	55	72	64	68	62	74	78	55	75	64	61	57	73	79	70	62	54	76	53	52	67	65	60	75	68	70	66	69	71	73	80	63	69	62	64	71	74	66	62	73	58	56	71	56	51	58	67	67	66	61	68	77	77	83	58	83	60	65	66	65	62	65	65	58	60	60	59	72	57	71	62	80	60	46	60	67	69	65	77	68	64	59	62	60	66	64	61	60	72	67	54	56	59	50	75	69	56	79	64	65	62	56	53	63	58	79	69	64	68	75	52	75	70	71	52	78	69	67	79	72	66	56	58	48	75	63	65	65	68	72	53	53	77	71	54	61	73	70	71	69	62
19587	11423	7621	12735	18955	18772	17069	15055	12082	9994	8393	6956	5761	4916	4364	3813	3371	3444	3473	3246	3365	3322	3216	2755	2240	2029	1768	1736	1586	1474	1356	1331	1229	1260	1172	1201	1158	1146	1093	1077	1043	1025	993	1043	1011	1004	992	967	939	948	944	878	880	867	912	867	896	866	867	799	799	837	859	834	861	835	850	768	752	854	834	797	832	785	791	786	809	815	796	789	789	783	804	742	807	785	825	774	770	854	807	751	759	765	763	796	812	738	834	783	773	793	767	770	811	836	800	838	793	797	795	789	819	794	827	783	796	816	795	833	797	795	796	802	800	788	829	777	776	828	808	806	782	817	854	763	772	778	798	743	785	786	788	760	763	760	715	766	769	746	890	748	773	785	776	788	766	788	807	833	790	768	833	787	760	827	784	788	792	802	823	811	795	828	752	809	819	783	771	785	783	760	799	809	769	798	755	803	771	803	813	786	796	796	793	764	770	785	785	795	782	776	758	770	831	784	769	754	805	844	756	731	813	747	829	844	818	813	807	776	821	825	812	769	765	777	771	864	776	777	806	773	773	814	794	843	827	788	794	750	766	847	863	753	757	810	814	781	806	803	806	805	868	787	803	765	795	830	813	802	794	822	751	742	802	795	820	813	784	800	756	801	773	800	845	833	746	797	777	784	788	800	806	757	780	799	809	760	808	790	786	783	783	798	831	824	783	782	781	824	853	759	800	781	760	752	765	812	804	768	829	778	769	753	760	821	819	857	769	805	763	818	820	791	819	772	780	778	836	799	839	783	766	768	824	812	797	770	791	805	785	772	823	843	777	762	810	810	796	800	809	804	811	817	771	795	763	787	809	789	786	806	793	770	813	775	793	808	761	764	847	806	818	752	819	848	813	802	838	811	743	805	780	863	784	772	792	766	765	746	777	796	795	765	750	800	799	814	803	772	784	768	841	837	756	727	761	823	763	766	805	751	772	803	813	778	836	782	798	752	852	844	773	800	792	824	829	827	796	772	819	730	758	821	779	763	837	766	785	779	789	797	846	791	806	796	832	751	861	813	776	825	733	821	774	823	796	860	785	784	773	774	772	810	798	756	795	828	776	817	796	810	829	773	816	806	811	777	776	777	767	832	796	797	815	738	800	781	778	786	805	774	833	853	786	726	803	803	797	775	752	803	784	763	794	727	762	801	803	823	810	815	740	814	761	754	797	727	810	791	767	780	793	815	747	803	768	815	779	787	820	797	828	787	772	780	801	812	839	825	759	733	820	827	738	777	851	769	800	781	787	745	783	801	776	802	849	783	747	772	772	804	755	824	813	778	755	760	772	768	841	763	775	790	801	843	788	795	800	794	792	771	774	776	818	857	816	807	785	758	785	807	808	762	763	769	808	738	797	785	784	826	789	799	776	806	815	816	786	769	772	803	797	779	772	791	822	820	808	775	833	773	795	745	760	795	791	802	823	848	755	789	776	813	759	742	783	811	800	823	817	776	803	767	809	763	831	814	817	811	814	811	803	779	783	769	808	823	814	808	754	740	848	800	804	754	747	789	795	840	830	813	768	751	738	755	788	828	794	764	786	784	828	817	847	780	746	827	812	829	804	747	739	794	801	792	808	831	759	819	775	827	806	773	787	760	779	772	758	864	839	809	778	768	789	791	822	753	804	818	737	794	854	753	761	814	782	807	782	776	805	807	816	787	800	792	818	806	806	762	827	807	760	792	775	822	764	864	801	786	835	802	775	760	737	813	820	789	801	824	799	810	793	818	838	780	765	811	822	792	778	794	762	824	798	804	823	756	802	825	772	814	801	757	779	792	774	771	836	797	772	791	782	811	792	808	826	793	802	797	789	814	851	827	793	792	798	809	734	786	797	825	836	795	770	820	810	744	758	844	781	769	844	819	768	744	800	784	744	773	773	780	751	759	773	791	732	816	786	817	755	788	777	797	859	752	769	741	809	801	804	777	805	827	811	785	811	833	826	783	823	765	792	805	785	791	809	747	830	750	850	873	762	812	772	766	823	837	797	783	823	764	785	805	832	824	802	813	822	800	788	794	818	786	787	812	780	791	770	798	734	804	846	773	795	809	768	823	762	780	777	793	858	767	745	736	792	799	821	774	835	770	736	766	751	789	787	813	792	787	842	808	773	839	770	782	860	768	752	801	809	789	817	785	745	840	807	795	808	796	796	799	820	800	789	759	829	752	765	823	831	804	720	820	769	819	762	816	781	791	795	796	814	860	798	808	808	779	750	798	773	814	774	795	858	791	770	747	811	782	796	814	782	799	816	790	777	753	754	812	757	800	806	791	776	815	755	777	800	798	768	784	791	778	806	798	781	790	762	776	808	786	838	813	792	759	827	773	811	791	752	787	774	763	782	788	795	750	777	769	780	809	842	799	742	819	815	814	866	795	778	825	829	752	833	818	793	800	797	865	762	771	759	857	788	801	764	769	796	779	804	797	827	785	748	804	804	786	790	759	842	781	787	791	766	804	823	808	815	755	868	767	734	792	812	751	792	792	787	789	814	788	836	822	767	777	794	809	790	789	789	820	769	769	791	774	843	786	791	792	803	798	818	783	814	785	782	813	809	822	803	847	798	787	766	788	814	728	814	766	800	783	801	778	841	845	780	819	809	802	846	800	820	794	850	810	767	808	816	807	745	807	772	808	792	748	838	795	843	814	749	817	748	802	768	800	850	823	771	770	772	808	782	820	811	798	781	755	767	837	779	805	733	767	770	784	772	800	825	817	768	788	784	770	789	825	808	795	813	822	804	825	737	760	763	780	776	747	854	842	755	776	826	770	765	784	834	785	833	776	810	792	798	785	796	795	826	802	788	832	739	802	749	813	792	820	767	768	791	797	712	789	789	791	802	793	819	814	866	764	796	795	825	782	768	809	801	801	841	737	814	830	780	850	800	835	799	849	810	779	803	755	794	802	746	778	815	777	826	776	775	778	782	741	737	801	803	827	798	780	770	804	774	777	803	801	718	797	830	774	765	843	833	788	825	793	791	748	798	788	807	800	770	838	811	827	829	824	819	766	754	778	773	790	776	814	794	798	806	786	814	843	828	783	756	785	744	814	795	792	831	832	803	787	810	812	788	817	828	788	778	797	828	794	837	774	806	810	748	757	820	823	824	820	783	796	809	790	753	775	826	741	793	758	804	800	808	780	819	762	786	805	808	817	785	802	819	771	792	697	845	793	779	823	790	776	820	782	822	822	780	777	759	771	773	834	761	756	808	792	823	790	787	752	778	854	850	808	749	793	829	774	765	790	722	815	810	820	739	817	799	837	749	763	821	762	782	811	812	814	761	779	839	776	806	788	804	795	762	822	786	765	773	834	785	796	799	802	796	844	757	807	786	780	826	803	812	777	847	795	804	826	775	823	817	820	800	844	774	827	787	761	786	791	810	795	742	760	796	797	785	837	751	757	763	850	822	790	780	784	837	816	813	784	773	802	828	778	790	751	757	785	838	735	760	808	787	815	784	826	765	796	805	798	807	817
2078	1316	712	460	500	603	629	527	438	365	300	250	229	228	179	153	182	155	142	142	165	137	136	139	104	107	96	96	103	94	84	84	91	70	75	85	80	75	74	79	76	74	70	95	84	65	67	73	69	66	76	42	66	60	74	74	86	57	69	81	63	74	64	57	70	56	62	59	55	58	68	61	61	60	70	51	69	57	57	65	64	64	70	67	71	63	58	66	62	65	52	69	63	51	63	65	58	59	57	63	57	68	67	55	54	50	48	58	63	62	54	64	52	46	69	57	65	69	60	69	62	64	60	61	66	53	59	63	67	56	52	56	54	47	55	66	70	48	65	65	81	48	74	63	62	53	52	59	62	66	58	61	60	70	68	67	64	74	60	61	61	66	56	72	63	46	47	53	55	68	75	69	76	76	64	72	74	64	69	47	59	56	63	83	57	58	55	57	64	78	66	55	67	66	58	56	56	60	41	77	57	76	62	53	62	61	59	59	66	71	57	53	59	75	67	66	65	60	60	62	56	65	67	52	59	62	66	61	60	53	71	55	54	55	60	54	63	58	56	44	62	66	54	59	66	55	58	67	65	63	70	60	71	55	67	70	65	61	55	47	65	54	47	58	71	74	66	61	69	55	62	65	64	72	53	53	60	75	73	54	64	69	57	67	51	53	71	65	50	82	70	67	73	62	70	73	55	52	76	65	64	59	50	57	54	55	63	67	69	67	56	70	63	65	70	58	57	72	49	51	67	57	69	64	62	58	49	60	47	66	62	55	59	64	59	67	70	66	61	47	67	62	59	70	60	62	63	69	60	52	56	52	67	70	69	64	64	65	68	56	76	66	71	69	74	57	69	66	82	69	51	72	62	72	64	56	55	67	58	53	50	65	65	57	71	59	71	57	53	51	73	58	69	63	71	60	64	62	48	48	53	58	70	74	69	61	62	70	64	72	73	53	73	65	60	82	62	66	57	43	77	73	66	68	55	62	65	51	58	58	66	70	70	63	61	59	45	60	60	64	69	56	56	56	57	52	57	54	63	63	75	63	62	63	54	54	66	69	57	67	60	63	65	57	56	73	73	68	60	54	65	63	74	55	58	60	57	56	63	64	57	51	59	54	58	79	70	38	71	54	53	45	57	70	70	62	74	60	67	63	70	66	75	64	52	61	56	68	65	63	55	67	62	54	58	79	62	57	60	66	54	68	60	60	54	44	50	51	50	71	66	64	64	64	56	79	52	68	66	63	66	55	65	75	76	62	60	65	59	62	55	62	74	59	63	51	63	56	62	53	74	56	67	53	58	71	60	66	68	65	62	67	49	58	69	51	51	58	69	65	67	53	52	63	48	47	56	76	60	55	56	59	52	61	53	62	56	76	65	65	50	55	69	61	75	71	55	51	67	73	68	59	48	61	53	68	54	66	57	62	59	62	64	71	63	62	65	74	57	64	77	64	57	70	72	54	55	57	53	80	59	55	65	76	72	62	51	62	60	67	58	55	59	59	64	43	66	59	63	65	67	56	75	58	51	47	62	72	64	44	69	70	52	68	74	58	66	60	62	72	68	59	68	65	64	64	67	66	65	61	61	63	51	75	56	79	50	68	61	65	67	63	71	59	88	57	64	68	60	68	68	54	62	50	58	75	63	64	58	65	69	55	63	62	61	66	61	56	52	67	57	60	80	76	74	66	67	67	55	49	51	71	66	68	64	77	52	62	71	57	87	57	65	62	53	62	56	67	65	54	52	62	62	66	57	62	61	53	54	59	54	58	54	53	64	75	59	56	61	57	72	59	73	55	56	71	75	67	58	57	68	61	74	47	61	64	58	66	62	73	62	62	67	59	60	60	74	65	74	64	56	56	59	69	63	49	63	53	58	61	51	65	68	56	54	68	64	59	64	62	57	68	68	67	60	59	59	69	51	62	58	64	49	51	64	45	52	63	67	59	63	71	51	68	62	66	67	67	59	53	58	72	60	73	65	60	65	62	73	62	57	61	53	64	64	59	56	60	61	70	59	62	62	67	63	57	57	79	65	57	55	54	60	76	51	62	77	61	58	74	70	61	65	58	72	49	68	73	57	62	66	60	64	65	60	66	64	74	60	63	46	72	59	76	55	66	54	54	70	60	61	58	66	70	69	64	68	67	50	66	65	62	64	63	67	72	65	65	69	78	76	65	65	55	64	55	68	52	57	73	64	57	64	63	61	72	68	67	71	57	49	60	60	52	67	57	57	73	52	85	64	70	67	58	62	57	54	62	63	68	49	70	54	63	77	65	69	72	72	67	66	62	69	70	67	53	58	70	70	79	63	59	59	59	68	72	64	51	71	55	75	55	65	65	60	69	66	60	66	77	53	63	56	58	55	63	63	58	40	74	50	62	71	62	78	62	51	74	49	64	50	62	63	61	63	44	59	62	75	56	65	58	66	64	62	70	53	67	61	77	70	54	80	62	55	59	74	55	63	64	60	53	46	83	68	69	67	72	61	55	65	51	73	52	69	70	52	70	80	62	65	67	69	58	64	58	63	57	62	80	68	63	67	55	64	60	69	63	59	69	61	63	65	70	68	58	64	64	62	64	60	73	68	64	70	54	62	63	59	65	62	56	63	52	65	67	71	72	52	72	60	63	71	67	63	71	81	60	56	65	65	64	62	61	51	73	70	63	62	59	71	63	70	71	50	78	70	69	57	86	48	56	64	59	45	51	63	51	56	70	60	65	68	61	63	60	73	58	80	60	48	64	55	59	67	71	66	53	60	60	59	79	53	75	54	67	57	59	50	56	66	64	62	45	57	63	70	53	56	66	54	64	66	56	56	75	66	52	64	70	69	54	60	53	51	65	57	72	69	54	72	68	72	71	62	66	58	64	64	49	62	62	55	62	73	50	70	73	75	64	67	72	50	80	72	59	61	51	77	55	54	70	59	66	61	57	58	57	79	63	60	64	69	64	58	62	71	63	47	58	74	75	62	62	56	74	58	59	69	58	51	68	67	76	62	57	60	76	65	62	66	78	57	76	57	64	61	50	57	59	56	58	75	62	58	64	70	49	67	79	56	69	58	71	48	59	68	75	45	59	62	60	66	62	62	70	64	62	65	46	51	92	59	74	63	74	74	69	60	67	67	62	71	54	67	64	57	61	66	53	59	49	74	61	56	68	65	54	73	68	52	66	80	62	62	75	66	53	73	69	64	54	64	47	61	66	52	58	59	54	67	61	62	53	56	85	61	55	54	72	75	62	58	51	71	54	59	61	57	63	72	64	56	61	51	61	66	61	63	58	56	70	87	73	62	69	54	42	62	74	57	76	58	70	70	63	63	63	64	56	63	59	53	56	63	60	72	65	70	57	59	69	67	68	68	72	72	62	83	67	68	76	50	62	65	66	61	52	62	67	57	66	63	49	65	61	62	51	61	64	64	64	63	61	67	61	69	79	62	60	60	68	71	55	68	81	49	56	61	55	61	71	66	73	58	71	75	62	58	56	76	54	66	59	57	77
22649	15113	10822	17087	24266	23897	21497	19318	16276	13678	11301	9375	8332	7008	6088	5275	4575	4403	4515	4267	4071	4247	4116	3538	3034	2566	2415	2473	1965	1794	1686	1602	1517	1469	1391	1431	1319	1310	1301	1274	1180	1115	1173	1145	1144	1095	1063	1042	1067	1010	967	970	893	905	961	867	868	877	871	850	889	860	822	811	812	796	778	782	734	797	735	776	794	761	796	735	743	759	767	846	768	720	709	725	691	743	785	771	741	739	715	771	765	710	717	735	761	790	792	733	784	824	711	710	790	807	748	761	709	771	780	759	752	768	769	753	754	726	756	780	746	751	731	735	792	763	789	799	716	769	741	749	773	752	798	759	767	696	764	770	767	743	734	713	776	773	771	759	783	737	782	731	744	724	796	738	740	768	694	726	743	802	753	728	818	784	710	784	740	745	826	781	753	732	813	746	755	740	772	711	731	796	740	712	727	777	725	789	771	746	714	755	730	775	701	816	767	743	788	778	803	736	718	757	736	754	784	758	762	704	743	703	743	763	770	811	787	807	745	733	757	755	761	745	725	749	731	772	795	740	750	719	789	739	769	737	781	724	726	803	727	755	755	707	729	736	727	723	696	781	757	727	729	747	765	689	762	758	740	739	747	779	768	722	755	757	739	761	701	765	777	729	765	791	822	812	716	749	762	716	809	744	773	760	751	745	717	752	750	751	745	745	719	756	690	742	737	805	703	754	776	801	780	765	770	753	744	774	743	804	752	775	744	745	787	737	748	689	741	724	725	790	736	755	730	783	757	756	731	742	723	734	748	779	735	730	743	759	761	693	750	760	768	748	732	768	684	718	708	741	757	757	733	764	704	763	749	794	735	786	708	760	749	724	742	786	734	735	779	748	755	748	771	762	779	743	742	723	745	709	762	702	717	742	709	742	766	761	735	708	793	767	727	772	732	782	720	731	777	773	754	755	849	778	752	761	769	751	746	710	744	726	744	782	745	753	773	758	753	761	734	727	753	772	743	740	716	748	738	764	730	763	775	776	759	744	755	769	753	725	751	752	777	721	745	773	724	748	788	768	780	747	777	705	751	811	733	793	760	781	740	768	799	759	743	748	755	780	775	782	724	745	799	723	751	769	722	681	706	769	765	769	694	733	776	713	798	796	770	806	758	769	745	722	755	727	718	795	732	779	783	746	762	745	785	760	744	713	743	800	715	726	736	751	771	702	723	747	788	718	753	688	761	730	764	743	735	751	788	794	740	728	732	747	785	751	757	757	705	748	757	691	748	737	700	728	757	765	758	767	751	775	805	752	730	785	732	768	724	736	799	749	775	710	760	772	723	737	775	736	751	709	781	722	759	710	715	782	763	778	781	752	727	753	759	734	720	753	753	780	794	792	731	760	732	754	774	740	751	774	750	726	723	745	749	739	710	732	727	803	753	759	779	771	743	754	756	804	737	818	762	781	763	766	756	731	778	723	757	755	758	771	755	771	785	769	746	746	802	750	746	723	753	774	708	758	793	788	780	751	793	768	734	745	786	770	744	732	700	777	694	761	767	773	776	783	735	752	733	795	747	780	758	770	751	709	757	776	769	753	717	782	792	763	747	739	806	753	753	778	731	728	737	759	747	730	782	727	755	760	759	726	704	757	718	732	773	733	722	713	738	781	730	741	752	761	763	774	728	731	734	759	770	781	723	760	740	750	811	728	723	730	724	741	780	780	799	747	726	781	745	756	762	785	788	736	760	751	750	761	798	759	757	736	759	768	701	773	720	751	722	809	726	745	749	716	759	715	771	744	775	760	684	730	757	769	776	727	760	718	771	732	750	757	761	778	718	719	754	748	779	807	734	761	789	776	748	732	749	753	763	785	723	717	801	777	742	783	764	738	777	685	764	734	784	755	753	724	767	788	770	772	746	736	751	733	764	790	772	739	748	732	749	756	727	744	755	720	769	756	762	775	692	738	785	736	740	759	725	798	807	744	768	788	759	808	728	709	743	785	764	714	789	766	723	761	782	775	735	731	719	749	795	725	714	740	732	773	775	710	733	770	783	766	755	742	755	729	742	768	797	717	754	747	745	739	765	719	748	741	756	816	777	778	701	737	743	790	737	720	765	756	735	779	754	774	749	752	737	744	721	767	737	698	774	738	731	744	706	782	742	764	768	731	735	785	727	707	737	746	714	790	744	743	806	707	771	744	746	751	724	801	759	774	706	752	731	734	746	761	717	753	738	778	771	792	745	752	688	797	725	790	744	734	777	822	762	785	746	743	689	772	775	765	748	790	795	707	734	717	753	753	752	744	761	813	732	763	747	755	769	734	782	752	771	773	760	746	735	779	761	757	754	748	771	740	749	747	720	731	728	698	771	696	758	747	769	766	760	739	787	756	782	760	755	745	779	742	714	766	773	727	751	741	754	746	735	751	747	784	710	775	744	723	802	733	716	746	757	737	791	752	716	773	764	764	769	704	795	783	760	737	766	760	768	775	754	776	759	740	852	776	746	760	802	761	755	762	733	793	801	820	789	742	782	749	706	761	778	758	754	736	773	709	755	745	742	764	720	772	707	729	791	784	777	723	803	734	749	722	754	773	719	735	721	769	768	747	770	748	794	803	709	706	766	810	795	764	750	741	779	754	717	740	719	796	783	745	710	786	826	749	805	767	755	788	720	778	759	729	750	719	692	706	762	742	781	730	799	725	755	745	775	750	712	780	747	780	789	780	788	768	752	787	726	731	731	808	782	768	762	764	764	735	770	752	764	751	762	715	775	684	757	764	758	772	702	834	770	769	699	777	739	746	710	704	730	713	746	724	729	744	767	717	739	781	789	783	793	784	730	707	770	741	760	746	778	713	764	704	790	779	783	716	741	739	757	768	753	764	733	726	729	736	780	731	769	773	717	774	745	763	736	753	783	745	764	755	744	762	720	733	739	757	772	762	718	762	712	721	737	716	758	773	751	766	743	772	737	762	713	732	760	705	738	734	760	739	727	761	750	779	697	748	751	778	727	748	800	789	739	757	754	731	764	725	770	757	702	697	750	688	716	733	774	751	769	745	760	737	752	723	726	802	764	776	763	731	769	742	739	728	734	778	720	754	746	735	785	748	731	770	766	665	739	814	727	785	749	741	761	776	767	714	736	774	756	806	762	699	759	733	771	742	712	759	758	761	723	796	744	757	696	753	750	731	754	713	714	756	773	746	709	713	774	754	765	753	715	749	762	755	765	805	789	745	758	751	688	734	749	739	839	770	741	755	767	764	751	719	813	754	761	765	808	794	784	760	786	722	727	748	784	780	749	741	714	765	770	743	701	773	748	787	772	772	749	718	790	738	760	682	781	763	743	726	718	766	747	752	781	771	778	762	806	738	712	759	756	760	702	734	748	826	797	754	752	756	761	816	709	707	787	785	766	729	762	752	794	737	742	773	741	763	744	752	794	713	811	739	747	754	745	757	758	805	712	725	730	759	758	765	683	733	763	729	771	730	726	763	815	786	746	760	679	753	783	748	772	777	769	716	762	788	712	787
3305	1159	645	432	500	582	635	539	524	398	364	283	293	231	231	182	188	175	140	163	149	178	177	141	143	132	149	138	110	92	104	96	97	89	87	99	99	72	96	70	92	74	98	90	90	106	84	90	78	86	75	76	76	89	74	87	84	90	70	76	89	76	77	89	56	72	62	70	75	80	76	67	78	66	77	62	88	80	76	61	72	72	66	74	68	81	61	76	64	70	75	90	69	74	75	69	82	59	72	75	58	75	75	74	75	83	60	57	73	61	70	71	89	83	63	72	75	61	63	93	79	83	90	64	70	70	81	65	86	72	74	82	67	77	71	66	75	64	75	94	74	74	69	82	83	82	63	74	76	80	74	82	76	53	71	70	67	73	72	73	79	67	89	74	70	81	74	69	77	67	67	63	59	72	71	80	70	82	75	82	81	72	75	68	71	75	71	66	85	66	66	69	76	77	77	63	67	84	68	78	58	61	69	75	59	77	76	71	84	80	81	72	77	70	66	73	76	80	75	61	70	69	82	71	71	73	77	69	59	71	68	81	68	69	66	77	88	62	65	83	72	67	86	73	62	68	80	69	70	60	61	75	69	70	68	71	65	84	80	82	67	61	71	90	73	66	76	81	75	70	70	72	69	74	65	73	67	72	68	73	71	78	60	65	75	57	64	84	67	66	79	69	71	62	91	79	73	78	81	79	72	66	85	72	56	64	59	62	66	67	67	75	81	81	58	67	72	61	60	87	75	72	65	82	70	66	77	57	73	92	68	81	90	56	72	68	63	84	80	67	70	79	70	70	61	68	95	72	73	50	82	68	74	81	80	86	71	81	62	74	76	57	66	75	75	69	73	77	81	70	73	66	71	76	69	69	81	75	68	70	66	70	66	88	81	78	87	61	70	62	61	70	67	70	78	66	75	85	68	72	73	61	64	67	59	79	84	81	91	79	76	72	70	82	66	81	77	86	77	62	65	70	84	69	77	66	76	64	81	79	66	70	79	59	74	78	77	69	76	71	77	68	66	70	66	76	80	69	74	58	61	73	65	65	58	74	58	80	61	76	67	76	61	79	76	92	71	73	60	68	74	75	77	71	82	63	62	77	74	84	69	59	57	86	68	67	79	69	70	58	66	76	75	61	71	68	61	80	53	68	83	87	82	66	84	68	69	64	67	73	70	75	64	51	83	79	73	86	68	81	81	69	58	67	72	72	80	77	69	76	81	72	79	78	67	82	85	77	64	77	62	67	66	70	66	65	66	82	59	64	63	76	82	65	71	77	63	70	68	77	66	64	66	66	69	60	88	68	70	74	69	68	78	82	74	75	76	60	66	73	67	77	77	80	66	76	69	81	59	69	67	74	83	78	68	61	73	73	56	77	73	70	75	56	63	82	65	73	71	69	59	72	61	58	68	67	69	69	71	78	76	72	73	78	80	75	72	70	84	73	70	66	65	71	78	66	66	77	79	66	67	66	68	82	73	79	73	73	75	76	77	71	81	84	61	80	69	63	61	67	83	70	75	75	50	75	76	72	86	59	69	71	72	62	68	68	74	78	73	71	87	87	77	68	71	73	69	80	79	68	68	81	66	74	65	69	65	71	66	69	68	86	68	55	73	62	56	64	72	78	58	73	81	63	69	56	75	91	73	66	60	79	66	64	86	68	62	71	75	82	72	80	74	68	80	77	73	74	71	81	76	73	51	88	59	54	75	70	75	76	54	86	71	73	70	80	67	63	68	72	75	61	72	74	82	76	79	79	65	57	82	73	93	83	74	70	77	88	83	62	86	93	74	72	63	74	86	78	52	82	63	76	74	61	80	61	78	70	77	81	84	92	71	83	76	73	72	79	64	76	80	77	71	65	79	69	67	79	73	83	62	68	70	68	66	72	75	59	65	75	61	72	65	87	63	52	81	63	71	67	72	82	83	69	82	77	71	69	67	72	71	75	55	72	78	69	75	64	70	60	64	71	65	79	73	76	80	78	79	60	79	77	63	49	79	75	73	73	71	70	67	78	86	59	81	79	63	74	65	71	67	69	65	84	69	75	79	62	89	81	85	76	65	67	62	77	90	74	74	79	66	62	76	65	71	80	86	66	55	68	65	77	91	66	78	56	81	70	64	75	83	69	69	71	77	72	66	60	72	69	53	58	65	69	84	75	87	64	66	75	71	53	65	69	93	69	88	78	66	82	74	74	59	67	75	61	78	63	78	71	61	68	87	71	83	70	69	65	73	81	86	68	81	53	71	55	60	66	57	78	63	57	69	61	69	72	63	87	65	60	85	67	59	78	55	60	63	83	67	69	68	71	86	82	74	86	55	70	80	79	73	61	75	59	68	74	74	74	60	85	58	77	65	65	68	83	73	82	74	75	76	68	54	66	82	63	77	70	60	71	79	82	67	80	69	58	60	81	71	71	85	67	79	78	81	73	77	80	78	74	69	88	84	64	65	75	69	65	64	74	61	67	69	83	67	72	88	69	82	68	70	92	79	64	81	80	71	71	65	67	74	72	75	61	64	71	57	52	87	73	68	73	83	65	58	64	70	86	79	57	71	74	74	77	69	81	89	63	75	82	68	81	72	61	79	74	59	66	61	83	66	67	79	80	83	68	62	65	67	73	62	63	61	51	74	68	74	80	70	86	76	63	85	78	70	72	68	70	68	91	91	80	72	80	65	67	68	71	72	71	61	75	76	85	72	68	77	72	72	74	84	74	63	79	84	65	63	52	74	82	63	91	69	68	60	71	80	69	74	84	84	72	68	64	86	72	79	70	72	77	78	65	72	72	77	65	62	69	63	59	64	69	77	65	71	80	74	75	75	62	73	78	66	77	77	69	79	74	66	72	80	81	93	76	70	58	82	74	76	70	84	70	76	82	77	64	61	77	78	78	80	95	71	78	59	66	80	70	59	59	79	77	81	68	71	87	75	76	81	71	85	72	72	72	74	69	73	64	70	68	88	65	69	79	77	84	58	61	74	77	75	71	65	67	71	74	75	74	77	70	61	63	66	67	77	74	76	79	84	57	74	69	65	68	59	70	71	65	51	59	68	67	55	73	77	68	70	76	75	74	65	85	64	71	77	84	72	89	67	79	67	71	66	83	82	69	65	71	66	81	73	69	66	59	81	67	66	83	77	62	82	70	70	88	86	66	68	70	78	74	83	76	80	64	73	74	59	49	57	75	75	68	69	63	79	79	67	57	73	73	61	80	73	70	79	84	73	64	83	58	73	55	64	97	56	79	81	73	69	66	62	74	79	77	86	80	56	77	75	85	83	74	63	67	74	85	70	79	83	74	74	74	56	81	54	59	82	69	75	80	79	62	68	73	62	76	58	84	88	80	65	74	67	72	61	92	76	71	61	70	65	69	67	71	71	74	70	56	74	77	83	73	76	70	63	62	81	70	68	66	74	82	73	67	74	85	69	73	66	73	49	60	71	60	70	77	82	64	77	84	78	79	60	65	66	66	70	63	91	71	82	69	77	78	74	47
21411	14049	10057	16219	23704	24245	22490	19824	17259	14644	12478	10386	8849	7754	6921	5960	5266	4732	4715	4582	4319	4590	4695	4169	3170	3007	2864	2692	2363	2134	2014	1902	1860	1741	1641	1612	1594	1507	1513	1503	1366	1397	1310	1349	1303	1269	1322	1204	1164	1193	1150	1091	1084	1037	1003	977	1000	1035	980	961	1005	982	925	970	933	917	906	857	892	831	893	878	870	878	873	901	855	857	826	861	884	886	893	839	866	859	882	842	887	875	883	859	860	903	895	867	876	829	920	888	833	862	895	857	815	864	831	873	868	856	916	888	801	888	884	861	932	837	885	853	871	849	915	869	916	865	898	861	854	868	845	910	838	919	895	928	860	846	876	850	837	896	892	884	829	834	923	887	810	815	866	872	850	879	851	821	873	835	814	877	909	866	875	846	787	866	842	856	870	887	845	909	848	890	865	830	869	860	861	829	784	852	886	833	827	859	789	840	845	859	868	887	850	827	885	858	849	871	879	819	832	896	866	879	881	829	874	834	788	824	839	883	866	915	865	850	838	856	855	892	888	881	854	848	846	908	822	900	835	832	921	835	853	793	854	820	883	860	845	863	852	899	869	873	865	838	867	888	848	914	860	865	796	861	862	876	953	893	851	840	920	894	864	836	861	883	849	881	857	872	829	841	881	826	850	848	874	860	857	826	889	901	816	883	829	919	827	863	870	922	786	861	930	804	876	850	840	905	843	871	863	877	896	869	915	873	820	893	905	860	932	857	879	868	862	813	828	857	847	859	869	920	884	847	827	838	853	890	843	856	817	902	867	848	844	842	867	853	874	876	883	817	841	844	859	856	898	855	903	869	832	890	897	806	882	907	861	828	895	819	840	869	849	911	865	866	862	806	864	876	905	887	861	855	913	854	870	846	886	842	829	831	882	842	923	862	854	850	838	915	879	841	891	841	870	843	860	871	846	883	927	881	871	882	863	867	857	884	862	914	904	852	850	854	860	861	862	902	877	852	888	829	880	855	846	874	857	863	906	882	845	862	925	850	826	853	854	837	851	868	861	822	839	925	820	921	835	881	869	817	815	885	796	810	841	837	850	913	902	860	876	824	877	840	899	877	895	874	868	920	871	826	893	862	890	869	912	890	793	915	834	833	886	807	841	879	911	854	857	806	852	839	857	903	933	865	843	873	829	846	830	870	888	819	899	819	829	876	886	856	832	815	854	893	853	919	839	890	833	916	856	851	851	826	858	875	850	869	921	847	839	833	828	884	893	835	845	874	877	905	851	871	869	887	848	829	857	798	831	853	829	872	868	879	821	811	860	894	898	918	841	852	849	871	859	891	864	883	916	851	814	852	913	871	917	849	851	933	879	856	886	857	864	908	852	855	866	888	895	806	879	837	849	818	858	871	884	828	857	894	880	886	852	815	887	880	843	844	874	891	888	846	869	836	867	885	893	929	853	875	859	856	837	815	894	889	832	846	823	850	881	918	869	857	858	877	832	865	846	811	881	902	878	864	817	911	919	841	815	881	806	877	860	871	866	868	903	823	839	850	970	883	907	832	879	877	856	861	840	878	860	877	906	805	809	843	846	877	940	798	889	869	868	893	881	847	875	857	868	862	886	897	865	889	912	866	865	899	881	869	875	843	880	838	870	855	847	889	876	914	841	861	854	877	874	879	864	876	915	872	910	850	824	873	859	880	887	837	889	875	895	819	878	825	895	910	853	884	843	876	871	876	829	870	898	855	865	834	870	823	850	859	848	908	847	868	884	861	852	886	836	830	885	875	855	881	866	855	828	835	882	885	859	833	864	831	840	821	865	852	892	881	860	869	899	873	856	823	780	796	867	834	875	858	907	942	890	837	919	866	858	807	811	868	864	876	879	883	940	841	870	848	855	947	910	880	883	878	906	895	857	899	846	898	868	848	871	854	897	907	896	844	873	857	877	865	836	821	875	908	842	831	937	867	830	909	845	890	864	819	894	851	870	888	837	896	853	829	866	862	841	842	807	925	854	898	856	837	854	853	866	854	877	795	861	868	921	858	918	858	887	879	875	861	822	867	889	920	876	856	834	861	868	911	856	856	825	836	821	934	884	854	847	860	847	875	835	875	872	901	843	899	833	864	814	854	872	885	850	804	902	848	862	773	916	872	885	787	829	830	860	898	854	911	862	838	893	836	853	852	904	883	840	825	872	910	873	895	899	851	861	844	828	894	844	838	844	880	867	864	906	871	826	880	843	847	878	844	822	924	872	859	866	931	905	914	869	892	893	914	858	878	879	890	828	898	871	901	905	886	825	869	889	884	912	835	843	848	845	849	795	900	877	860	912	839	932	830	847	821	801	899	837	873	829	847	892	857	844	910	908	879	916	836	892	864	870	861	819	824	861	905	864	871	882	865	847	908	868	816	855	850	866	820	860	880	799	836	823	862	823	881	875	891	883	887	851	919	901	904	870	920	867	859	888	853	836	834	818	865	839	885	877	805	839	898	841	883	882	952	876	839	891	813	845	843	853	909	894	852	818	833	861	885	850	851	829	874	808	842	822	821	897	849	808	843	811	855	850	823	851	859	909	860	888	823	816	879	872	849	871	804	843	813	855	867	877	832	835	883	846	881	839	834	849	862	922	864	853	832	881	870	889	887	902	886	878	878	884	852	850	878	816	865	845	884	877	830	863	863	868	849	868	894	892	847	871	864	844	831	871	895	866	864	856	865	845	883	863	872	873	871	846	835	876	896	862	871	866	843	895	886	884	893	882	858	900	841	837	822	873	866	891	801	877	843	839	874	830	913	827	836	850	908	865	863	847	849	858	865	844	830	858	904	906	941	855	873	839	857	878	830	849	843	853	889	822	819	948	873	908	864	818	903	887	909	881	896	774	833	866	869	913	914	878	865	873	893	907	900	845	841	856	848	825	884	875	908	871	828	909	886	907	884	840	874	848	879	895	879	843	841	848	839	810	950	898	872	871	890	884	886	859	882	888	873	859	831	881	864	829	879	866	826	842	827	861	881	853	842	850	870	851	836	894	830	838	872	885	821	824	929	838	828	852	878	868	904	868	878	868	884	885	871	913	861	901	873	870	923	863	865	844	865	863	864	794	851	820	875	825	907	881	861	873	808	883	846	889	875	867	857	850	875	828	870	856	894	859	882	877	858	802	896	872	852	858	867	818	908	803	821	909	894	870	907	798	884	853	847	805	851	888	874	856	896	879	868	842	851	850	879	850	874	854	828	866	885	880	835	835	862	855	885	867	834	831	850	903	861	831	869	890	871	839	848	894	883	904	856	829	875	877	887	829	864	863	877	842	897	815	885	872	909	881	883	844	838	883	846	835	884	849	870	854	841	856	882	809	889	783	880	908	842	877	846	910	811	831	855	854	878	834	924	846	867	907	838	854	899	822	844	865	966	932	862	897	836	811	864	852	869	898	892	934	871	826	888	811	887	856	896	865	859	885	838	842	871	858	868	879	864	859	840	873	852	828	846	844	913	899	878	842	880	841	859	853	874	863	873	850	891	820	816	892	854
2601	1635	872	565	666	881	873	770	638	576	492	380	343	294	256	276	219	186	164	180	200	194	188	195	139	151	165	133	124	124	113	118	92	106	82	105	93	97	102	83	88	71	100	94	94	95	88	100	97	75	92	88	72	80	97	66	84	69	58	65	77	70	85	70	83	71	63	81	84	66	70	64	74	62	71	73	68	73	78	64	61	76	52	66	67	75	51	70	66	77	57	65	70	60	59	75	64	79	60	71	61	69	54	67	60	64	76	63	67	67	65	61	63	56	55	86	61	76	74	66	60	64	72	64	69	63	61	65	65	67	62	81	68	69	68	68	51	61	78	69	67	62	58	84	59	76	66	67	74	66	72	71	59	58	73	52	72	66	72	72	76	67	53	76	62	53	57	60	66	54	52	77	47	80	70	62	75	66	60	69	68	73	67	57	57	84	72	81	62	56	69	63	70	68	71	76	53	60	59	62	76	65	61	60	62	49	63	66	61	73	60	74	69	79	71	70	60	58	64	67	76	61	63	53	93	82	49	63	74	66	74	62	81	65	88	66	71	75	71	68	61	57	69	61	60	68	60	84	63	63	56	81	63	74	52	64	70	71	76	81	72	79	59	81	64	72	67	66	57	81	72	60	55	72	62	65	73	68	84	80	57	62	67	75	65	71	73	68	65	56	69	76	77	74	59	72	67	59	75	70	66	59	70	71	84	65	78	63	60	64	77	64	62	88	56	91	64	67	65	48	50	77	60	62	58	66	51	67	74	61	70	76	51	64	66	70	70	66	74	64	51	66	71	58	51	70	58	88	57	64	87	71	56	71	69	65	75	66	68	59	82	58	66	61	74	70	70	62	60	65	63	63	66	77	84	74	63	58	63	68	58	72	76	60	68	70	63	73	68	73	73	76	61	72	73	81	62	70	62	67	58	58	59	67	58	69	85	61	50	77	75	76	70	70	69	69	74	74	78	80	73	73	47	66	83	72	80	60	57	71	80	68	64	70	66	74	52	56	75	67	60	64	54	52	75	52	56	71	74	59	66	79	81	82	72	71	68	65	68	65	67	75	79	74	66	72	77	63	70	60	85	65	55	71	59	75	67	67	73	76	67	61	82	77	66	61	79	74	68	70	86	64	69	72	80	55	65	65	87	63	69	62	58	83	78	53	77	64	76	56	63	69	60	60	68	68	67	67	62	78	74	67	58	57	59	74	75	76	69	71	71	64	60	53	64	59	72	73	70	73	59	62	60	79	53	64	57	75	59	76	68	61	72	56	77	79	82	63	79	57	66	66	63	66	83	67	62	70	72	59	75	61	66	68	75	68	60	55	80	66	61	55	51	72	60	72	66	53	69	73	79	66	60	62	68	73	75	62	67	58	61	62	61	70	61	67	69	58	63	78	52	65	64	71	73	63	75	72	63	74	84	76	70	75	55	71	57	62	69	64	58	54	62	58	65	67	68	64	69	56	64	74	69	67	68	64	62	58	72	67	69	77	60	82	72	56	63	80	72	76	70	75	79	76	73	71	71	67	63	65	58	81	67	70	55	60	69	71	61	77	57	77	77	53	74	68	82	65	63	82	79	68	66	60	66	56	74	80	70	77	66	62	55	61	75	57	73	79	66	77	59	80	60	67	75	70	68	68	59	63	76	61	65	63	48	52	60	65	70	66	70	63	61	62	68	68	56	58	57	80	53	59	66	71	63	73	55	75	66	55	71	64	72	56	56	80	78	65	58	69	72	61	70	66	77	72	68	70	63	56	56	73	62	79	76	65	69	63	77	72	73	62	65	54	58	69	69	64	67	74	78	71	70	72	56	69	67	69	62	65	65	54	63	70	71	60	64	60	59	55	56	71	55	52	56	75	76	64	63	67	76	64	73	78	65	62	57	71	65	51	60	68	69	75	58	60	68	58	73	80	69	63	70	75	65	75	60	64	69	68	65	79	66	67	57	79	72	71	60	65	71	74	72	71	68	66	71	56	75	72	52	66	60	66	65	70	56	69	66	71	59	65	68	67	73	83	64	75	63	66	72	76	54	65	73	68	57	59	69	66	58	56	70	69	51	57	50	71	77	71	67	68	66	65	73	71	73	57	75	58	72	64	64	63	62	72	72	77	52	62	71	68	64	62	57	83	71	65	65	59	79	70	59	68	56	79	63	69	68	76	76	67	73	71	60	74	66	60	75	80	70	72	63	67	70	84	73	58	64	74	76	68	79	67	65	79	72	53	81	83	67	52	73	56	66	66	68	60	53	74	52	71	65	60	68	69	69	57	63	69	71	76	70	62	63	63	65	67	87	71	66	61	60	74	57	74	63	69	67	74	67	84	81	65	75	73	62	67	65	77	69	74	74	59	67	75	79	66	74	64	63	67	76	63	64	62	56	76	67	59	82	74	68	69	60	67	69	75	62	61	73	62	63	59	76	77	60	56	71	73	67	67	60	71	63	72	79	64	73	70	82	55	67	66	67	66	53	61	59	65	62	64	64	65	62	76	64	69	53	69	53	82	59	74	85	65	69	75	68	66	68	78	71	70	66	77	77	68	77	70	71	60	64	70	76	85	69	60	61	64	72	57	56	68	87	69	60	73	75	62	68	71	79	52	76	67	56	66	57	53	69	71	69	76	60	41	69	67	53	71	63	73	61	68	54	67	70	61	68	86	57	70	62	64	81	56	62	67	89	72	59	65	54	59	65	66	65	66	80	61	60	62	62	51	62	80	71	62	68	58	58	50	67	79	68	62	71	67	64	54	51	67	67	63	71	65	66	59	74	64	69	56	63	77	64	77	73	70	68	50	83	75	78	58	63	52	68	55	54	75	65	79	71	62	69	55	70	69	58	66	64	56	61	63	71	68	59	71	66	65	60	89	61	83	46	64	56	68	63	71	60	51	76	55	81	76	70	80	58	76	61	57	74	59	69	67	78	61	67	67	59	72	70	63	68	76	71	72	62	72	61	60	55	66	69	74	68	62	67	74	66	59	56	64	64	76	59	58	65	60	69	44	59	74	70	67	67	73	77	74	73	63	71	55	71	68	65	51	62	89	60	55	61	69	54	68	63	60	72	77	79	75	62	58	53	64	75	53	69	67	62	62	74	66	69	64	67	77	50	72	62	63	65	48	65	59	69	98	67	68	80	61	74	65	75	66	74	64	74	64	72	66	61	76	67	76	70	67	70	65	56	74	57	69	63	68	86	66	57	68	61	61	53	49	68	84	75	61	62	69	72	71	64	54	68	58	73	70	70	65	66	49	73	55	66	58	72	53	56	61	64	60	57	57	63	87	67	62	70	85	71	69	69	63	67	82	66	54	70	55	54	62	81	68	77	77	58	62	73	66	64	49	65	66	71	65	66	55	77	61	60	66	68	60	82	72	70	72	85	64	58	76	67	77	61	78	56	71	81	66	69	55	69	69	62	67	52	69	67	81	71	67	64	60	66	76	69	72	86	64	86	60	70	71	70	72	73	59	71	66	66	68	71	64	77	61
24816	16718	12110	18925	26869	27237	25437	22385	19709	17092	14966	12470	10899	9374	8293	7701	6543	5839	5277	5191	5099	5234	5683	5166	4198	3697	3547	3343	2768	2567	2322	2186	2068	1890	1911	1809	1816	1828	1759	1683	1569	1505	1489	1408	1391	1321	1276	1270	1213	1276	1191	1094	1010	1095	1044	974	1001	955	929	930	947	901	909	912	906	884	899	865	842	773	828	831	845	829	810	798	769	840	836	809	823	809	778	791	792	786	787	804	815	765	846	773	754	809	835	801	793	795	726	798	750	849	797	738	766	802	762	819	787	796	802	788	811	810	769	755	804	771	792	805	774	815	828	802	802	851	802	793	782	789	803	845	854	825	815	825	798	769	794	807	785	819	832	810	784	825	805	790	790	812	810	802	813	792	822	799	740	828	809	769	768	784	779	824	763	808	831	820	849	759	785	813	751	765	818	800	808	804	790	760	770	797	840	790	825	789	795	823	783	844	785	833	789	783	795	791	819	780	823	840	759	818	798	775	727	769	748	782	783	790	813	809	794	810	802	826	799	841	787	784	822	792	833	795	812	791	743	825	798	810	854	790	789	801	827	811	766	809	824	824	778	794	790	792	816	775	759	812	823	788	835	836	822	759	783	800	804	780	785	834	791	849	862	777	785	781	783	832	810	830	795	764	801	798	770	809	802	834	770	815	793	787	807	775	807	829	824	772	836	807	813	822	741	799	860	752	798	851	845	767	840	822	787	819	770	854	793	771	808	761	761	784	778	816	803	792	834	801	823	788	760	756	761	779	784	849	787	790	785	794	766	817	851	797	806	803	798	786	852	771	775	792	819	819	791	826	800	797	799	808	810	782	811	830	802	770	854	825	865	768	838	808	794	789	793	800	757	795	838	818	780	763	762	782	764	779	769	810	722	845	767	795	775	820	825	787	807	803	761	838	761	768	756	789	782	824	789	814	811	752	842	852	756	773	806	825	814	792	845	779	820	816	837	749	815	799	838	762	785	794	823	829	876	788	772	812	748	823	801	814	803	801	845	815	791	840	790	803	835	789	794	861	802	793	826	825	824	820	819	755	774	784	754	772	754	768	788	778	820	817	793	861	813	782	750	738	807	811	757	835	785	809	788	773	808	794	767	828	808	779	838	807	745	819	826	751	830	800	814	795	764	823	759	827	805	737	819	811	774	807	832	829	835	865	749	775	869	778	817	783	788	805	848	790	813	756	794	824	794	761	757	804	788	844	822	810	777	808	816	772	820	846	781	828	787	771	787	760	751	811	810	785	784	803	797	842	791	838	824	826	836	857	827	790	855	791	859	840	774	834	826	800	809	828	832	805	794	822	845	820	834	772	814	825	794	832	783	815	806	784	839	814	755	769	790	778	786	772	779	798	776	860	769	786	807	791	794	775	782	807	774	786	824	832	783	843	814	808	789	733	797	836	824	808	819	814	781	780	826	823	793	805	841	763	753	795	802	836	823	773	813	802	818	787	765	850	819	799	825	828	756	817	760	757	778	742	829	841	835	810	810	821	790	766	818	808	825	759	830	830	772	759	785	781	864	881	834	765	739	799	759	784	807	774	793	756	805	791	811	793	787	834	755	818	820	778	808	820	819	771	845	779	754	785	822	805	774	776	761	852	825	797	843	770	794	834	779	805	756	784	784	777	828	783	809	818	807	770	833	832	817	782	820	817	780	815	806	783	779	769	826	827	810	797	795	759	772	786	753	820	803	782	812	783	807	761	834	799	849	756	848	808	800	785	792	839	797	773	826	782	796	775	818	810	759	841	824	783	817	785	803	790	833	795	850	846	830	819	775	796	784	838	797	819	834	832	797	805	806	776	788	809	767	780	757	770	801	788	813	790	802	828	829	837	821	813	840	827	822	820	813	752	780	799	800	820	793	768	770	794	831	818	838	855	834	861	791	793	808	857	826	812	781	772	841	799	829	807	786	806	763	822	789	824	791	791	819	801	829	764	804	818	810	841	752	784	785	811	823	776	789	773	847	792	830	802	805	834	820	733	847	816	789	781	777	800	837	819	766	769	830	836	769	793	811	803	781	810	788	819	792	755	813	779	766	806	756	797	758	813	811	761	814	793	796	777	825	808	756	784	765	832	791	788	802	763	811	814	815	830	804	822	807	798	777	814	848	789	826	787	830	845	838	763	798	804	820	788	795	781	827	765	845	799	820	805	831	790	805	753	818	840	758	772	837	831	788	808	813	798	774	773	763	838	816	833	767	830	832	838	763	810	802	760	779	787	794	789	795	843	817	854	835	831	792	795	791	820	829	814	812	776	784	817	837	746	763	823	855	811	812	805	800	811	750	830	808	819	833	778	852	813	825	829	781	797	804	834	791	835	807	827	836	791	767	746	828	822	782	801	784	842	744	796	823	813	766	797	801	843	812	877	780	780	770	777	818	783	778	767	816	790	808	847	790	785	795	818	831	829	835	835	843	784	790	770	763	770	798	743	805	776	817	847	811	834	807	817	825	785	808	771	800	817	828	798	817	817	797	805	852	822	841	819	792	814	843	797	839	832	882	842	852	803	768	756	819	816	824	779	799	803	808	850	821	845	841	800	782	813	773	775	781	824	779	782	783	777	781	774	770	816	823	839	804	790	845	848	808	804	778	756	831	790	788	818	769	792	805	766	792	804	785	804	798	824	770	769	751	811	793	791	868	802	795	818	855	697	828	793	798	847	746	768	800	855	810	806	805	817	805	758	758	812	885	820	809	786	758	831	844	807	781	776	779	792	809	860	822	791	741	811	832	797	780	818	847	777	805	808	809	775	859	795	809	779	809	823	805	806	813	844	790	846	777	803	762	811	769	840	802	808	805	774	843	802	789	807	793	782	786	779	824	804	797	785	759	816	844	803	798	779	817	825	758	811	794	829	870	851	833	827	816	835	795	780	782	852	781	821	814	781	799	784	812	805	784	786	788	813	774	800	766	784	793	803	799	807	805	832	765	820	809	781	800	847	804	788	785	788	805	767	793	790	881	819	759	800	764	779	796	800	773	777	833	823	815	800	802	806	835	834	787	804	800	752	802	818	780	812	796	805	794	856	775	825	819	815	846	784	826	816	836	771	798	809	840	788	808	822	818	810	811	836	818	796	766	803	799	816	767	768	764	804	825	810	821	829	825	818	816	771	791	755	813	812	801	803	772	809	778	826	812	806	807	839	778	806	854	789	814	770	758	827	781	781	812	807	788	766	796	836	752	844	769	798	764	768	785	758	788	817	810	869	801	817	830	817	813	818	792	837	763	840	776	783	811	806	796	855	772	798	843	832	780	846	751	847	773	800	770	852	809	804	779	818	822	835	781	764	736	830	771	841	810	865	775	791	825	804	790	802	830	769	770	785	799	811	856	799	789	789	788	742	756	819	783	860	803	818	799	760	809	752	796	726	781	788	823	770	819	839	777	792	810	782	846	782	772	808	754	799	796	818	808	794	806	792	770	863	847	777	833	771	858	791	780	775	789	776	810	807	800	796	827	807	796	798	802	811	854	810	776	786	800	775
2018	644	427	274	311	400	363	288	308	267	216	176	190	137	159	138	161	106	122	124	130	124	122	115	111	86	96	84	97	75	73	69	80	70	77	83	58	86	80	76	74	58	58	78	73	77	70	63	77	63	77	73	67	66	60	75	70	57	68	64	68	60	64	62	58	65	57	77	64	64	68	64	66	67	49	60	60	63	67	62	55	70	62	65	58	67	63	64	64	58	73	56	72	64	59	69	61	53	83	71	73	65	85	54	63	74	47	61	63	58	66	77	74	71	65	66	74	61	61	74	62	50	52	64	76	58	66	69	63	58	89	67	73	66	73	70	60	64	76	59	64	70	63	85	62	69	82	71	62	61	71	53	61	71	67	70	65	70	64	78	77	64	65	66	54	59	56	69	62	64	64	60	59	74	66	70	71	63	76	67	68	66	53	60	58	75	56	61	63	73	56	72	60	50	50	57	66	82	49	57	64	77	52	65	79	71	49	58	53	71	47	55	62	63	65	62	62	70	76	59	72	54	57	71	59	64	68	66	75	68	68	67	54	66	69	63	65	64	64	74	60	58	70	66	53	61	57	80	71	76	61	65	49	68	71	76	74	84	70	57	59	71	71	72	76	48	59	57	60	76	61	62	72	57	69	69	65	49	60	54	55	68	63	60	67	56	52	61	84	59	57	57	74	76	60	69	62	54	70	79	67	54	77	67	63	60	63	64	68	65	53	65	74	67	52	83	68	65	65	76	65	74	61	91	62	76	59	64	74	61	64	56	71	71	60	67	76	51	52	65	62	55	68	56	79	77	55	62	61	72	63	73	59	70	72	53	47	69	66	57	65	60	74	61	71	69	62	72	68	72	70	57	54	54	74	60	70	47	53	73	66	44	69	59	68	70	61	64	61	61	62	68	66	69	76	62	66	57	61	67	59	77	63	63	75	49	65	58	59	66	50	68	74	67	65	67	65	61	66	68	73	64	61	65	56	68	65	62	63	78	56	77	56	81	64	64	73	61	73	67	68	65	88	56	56	68	65	56	68	58	69	59	65	66	64	49	51	62	82	61	79	61	65	62	54	62	72	76	60	62	67	69	64	63	59	70	43	60	63	57	56	53	61	62	64	70	72	66	63	66	73	49	79	57	62	56	63	74	65	66	72	58	59	69	69	62	52	70	70	58	79	82	63	61	69	70	72	60	65	52	60	55	63	59	59	51	68	56	65	55	65	69	49	59	59	78	69	78	67	53	63	58	64	56	65	57	66	74	64	66	65	85	60	63	69	60	66	79	67	63	69	62	68	69	74	66	74	79	66	64	63	74	58	71	59	65	78	59	74	61	64	64	66	66	68	51	66	73	60	64	73	69	63	66	68	76	80	81	65	66	59	65	63	60	68	62	65	62	70	78	60	78	63	66	64	60	64	57	66	76	44	73	60	57	53	62	69	79	66	74	66	44	65	59	58	65	62	71	62	92	65	54	64	70	65	48	74	72	66	67	57	60	63	64	62	70	65	82	79	62	79	74	60	53	87	66	59	60	64	72	70	70	64	71	75	64	65	63	78	70	55	71	68	62	73	66	61	62	61	64	63	66	60	71	80	73	53	69	60	60	65	57	74	64	65	66	65	67	50	67	67	63	62	69	63	57	80	62	62	62	64	82	77	61	59	48	75	75	75	68	57	62	63	70	67	69	77	60	77	54	60	59	53	68	62	61	55	54	50	67	75	73	68	59	77	62	77	68	53	71	76	52	66	75	58	66	72	59	55	62	41	64	78	76	69	56	52	72	78	57	77	63	60	97	49	71	72	67	60	60	55	56	72	61	55	70	58	59	54	66	82	69	66	68	70	62	62	74	66	67	69	60	67	59	69	59	46	68	48	67	60	73	62	62	63	65	58	55	60	63	65	62	64	69	72	65	75	60	48	58	72	58	53	64	65	78	64	68	70	63	55	69	66	67	64	66	70	65	54	65	72	64	61	58	53	57	59	67	72	68	65	54	59	73	74	49	74	61	57	60	67	56	85	76	80	70	77	73	66	74	65	57	67	61	56	57	71	55	52	70	71	61	58	71	73	58	63	67	56	68	74	65	79	63	55	54	76	64	58	71	66	81	93	65	71	79	53	55	57	77	57	55	67	52	66	64	74	67	81	71	51	69	66	76	79	72	66	71	70	73	85	62	76	61	64	63	73	71	72	52	63	66	64	68	60	66	48	61	68	62	75	73	80	63	56	69	69	79	56	71	72	59	55	65	77	64	62	81	68	82	68	61	65	61	64	65	68	62	60	67	56	61	55	61	72	55	73	64	86	84	64	64	63	74	54	61	54	75	49	64	56	74	65	63	54	76	62	68	81	65	68	68	74	64	81	68	52	58	86	60	67	71	58	60	78	64	65	71	52	69	67	70	74	52	63	50	79	63	51	59	64	78	56	70	61	56	59	56	74	68	67	75	68	68	58	75	65	80	68	74	79	69	73	84	70	79	63	77	77	66	62	70	68	69	65	64	62	75	70	61	59	53	62	80	60	51	62	65	66	55	74	64	72	61	75	73	68	64	61	72	59	71	68	62	58	71	70	63	56	64	64	71	74	64	57	69	78	68	58	64	74	66	68	60	52	74	63	52	59	68	67	76	56	58	54	65	63	66	54	58	80	60	69	56	79	79	58	53	58	60	52	69	51	76	46	62	81	62	66	64	63	66	57	76	57	70	63	58	65	62	70	68	73	60	75	62	59	67	70	65	65	53	58	57	65	63	57	74	66	70	75	71	62	70	66	59	57	67	63	56	74	49	62	67	65	59	70	56	65	78	58	64	67	71	66	74	79	73	69	67	66	66	50	59	68	67	60	57	69	67	91	71	79	77	69	69	76	80	70	67	65	64	72	73	56	54	65	66	72	55	74	61	66	61	70	76	47	82	49	65	69	55	63	69	73	58	68	69	50	70	72	67	61	62	62	64	64	69	60	78	88	60	63	59	61	60	70	60	88	87	54	61	67	65	68	67	66	67	60	62	72	67	78	71	66	67	52	55	67	57	62	58	67	71	66	53	71	72	63	64	76	67	65	75	73	61	51	59	69	52	67	81	63	82	64	67	54	76	74	72	64	74	65	49	57	84	73	67	60	71	68	71	70	68	70	81	71	68	74	52	58	72	62	60	66	68	62	68	71	65	62	68	73	60	75	63	66	58	61	78	60	74	68	89	65	69	77	73	62	71	64	74	78	70	57	72	65	66	57	68	63	68	60	81	65	68	67	60	54	63	65	59	60	65	76	65	52	71	55	73	57	60	75	59	65	68	69	70	49	60	76	73	67	60	66	85	57	76	72	63	76	74	63	62	71	72	63	66	85	62	72	67	65	75	61	69	64	63	61	70	69	71	79	73	63	74	61	62	68	69	62	81	62	64	59	71	77	71	61	79	60	58	70	56	61	71	54	72	57	70	66	58	60	71	59	59	66	60	62	68	65	63	71	65	64	77	56	67	71	66	60	77	70	69	78	63
17928	10784	7013	12057	19264	19786	17694	14443	12384	10026	8730	7465	6240	5110	4435	4108	3551	3067	2844	2718	2721	2772	2930	2843	2341	2091	2205	1878	1591	1523	1432	1358	1283	1244	1187	1187	1253	1199	1186	1156	1055	1055	1093	1044	1009	1021	1079	1027	995	936	925	911	905	853	934	851	880	903	873	829	886	820	847	822	792	815	850	861	834	809	818	761	813	750	847	761	802	823	827	783	763	790	727	832	760	726	798	761	793	793	796	774	755	780	723	787	801	795	764	760	813	779	756	788	786	756	773	762	802	827	824	767	802	807	780	732	770	780	826	794	808	799	817	824	798	799	811	821	747	818	845	758	768	778	791	769	831	789	806	763	834	814	806	780	759	768	814	780	781	772	793	837	792	785	806	792	800	780	819	795	793	809	821	795	770	830	785	760	797	834	740	829	801	807	805	795	841	798	777	826	788	830	768	775	785	790	791	735	767	756	731	748	749	781	840	834	771	797	751	773	775	788	828	766	735	789	758	798	817	709	777	740	792	758	815	815	832	826	813	797	795	790	768	770	799	802	795	777	794	805	791	793	795	772	794	782	842	828	778	778	780	829	787	792	797	808	782	776	840	790	741	797	822	825	808	806	729	819	848	765	817	849	811	788	828	816	787	818	779	774	766	776	797	834	834	763	789	802	791	790	780	803	794	809	806	745	832	799	786	830	792	782	749	761	806	727	820	763	860	805	836	723	827	803	786	753	830	813	838	809	790	792	845	764	794	846	796	747	851	780	768	785	743	836	773	785	841	831	812	804	790	793	801	741	807	791	779	766	790	751	793	771	752	745	793	804	815	831	799	786	842	811	822	808	794	837	737	790	795	772	786	742	841	828	794	793	874	792	787	801	823	831	754	774	776	778	812	805	757	813	802	855	791	791	757	789	808	788	771	796	795	823	771	780	783	795	835	803	843	861	797	781	798	778	801	800	790	873	852	780	773	826	811	779	823	739	780	821	795	847	802	794	801	769	805	803	779	804	809	801	800	773	818	776	844	845	815	830	799	766	816	780	761	796	801	828	784	791	798	766	766	837	783	780	821	827	798	786	806	804	829	765	825	747	770	745	858	756	788	770	769	791	766	841	866	785	832	765	814	828	808	798	811	828	781	837	823	793	812	791	745	787	813	828	789	775	784	768	778	791	807	806	837	803	820	790	797	789	811	805	797	811	800	828	806	779	810	765	765	835	782	771	791	774	815	793	757	856	858	760	777	804	807	835	806	747	822	783	832	789	776	818	831	790	807	800	778	813	837	751	791	768	755	791	760	823	787	842	827	762	816	780	763	792	778	794	811	806	802	816	797	804	801	820	792	815	830	804	785	712	798	786	803	776	790	805	794	752	812	784	812	815	817	788	820	782	840	830	794	814	802	790	797	797	806	826	795	838	751	806	790	804	845	818	823	786	795	745	779	784	796	791	807	834	797	809	768	803	815	828	759	828	800	821	783	815	801	723	776	758	816	805	749	802	789	764	786	822	737	777	773	771	782	803	772	801	802	784	787	744	780	798	760	808	764	795	807	790	777	788	764	751	792	796	783	821	759	820	783	862	822	761	788	785	781	805	833	777	736	790	731	771	789	809	770	766	834	769	779	818	858	790	761	767	823	791	807	757	790	832	767	805	783	806	794	801	799	811	851	814	794	776	786	779	798	795	803	817	784	831	737	769	726	778	824	862	827	805	818	803	789	804	768	839	850	768	771	776	784	812	805	773	805	846	850	804	812	800	751	780	824	781	755	781	754	758	793	799	777	762	818	779	809	774	810	766	813	791	808	817	780	772	774	806	825	822	829	777	811	772	789	828	780	831	818	816	763	778	749	795	788	818	763	794	770	781	828	814	782	797	826	777	772	783	789	779	825	802	841	868	770	833	799	742	802	808	759	774	804	830	776	812	792	786	747	748	789	825	812	758	790	788	796	838	854	819	804	805	791	818	806	760	766	800	832	768	781	738	811	787	724	842	819	846	844	783	740	836	847	787	827	810	745	805	823	754	733	809	707	801	813	802	767	839	825	827	815	757	797	804	783	781	744	801	803	833	805	799	799	794	770	796	788	827	799	772	815	778	777	832	755	781	770	768	782	803	814	804	765	810	812	789	849	762	776	807	778	746	801	803	789	796	777	791	849	807	753	773	801	785	808	812	749	773	854	817	812	784	783	752	779	808	810	794	787	782	834	807	763	824	841	790	793	755	795	777	898	796	774	811	800	822	823	877	868	822	744	787	819	795	783	825	794	822	787	795	767	792	850	845	839	859	787	796	826	739	814	803	783	801	785	787	801	827	818	775	753	801	745	778	809	771	771	810	755	735	770	852	780	760	757	805	790	792	753	790	839	794	781	778	831	780	816	814	777	769	825	812	769	833	816	823	789	803	762	752	756	840	754	798	769	762	800	799	803	757	792	789	774	816	782	765	785	764	766	832	796	773	799	779	783	819	788	740	832	797	761	815	787	818	810	801	772	805	830	807	794	737	799	790	805	766	729	794	797	806	741	800	787	833	790	784	756	774	773	827	731	821	783	793	791	801	825	791	825	812	808	797	739	749	798	804	793	832	832	863	765	777	828	791	749	809	818	745	786	766	792	809	803	777	799	806	812	834	799	824	845	827	737	788	827	794	782	887	807	823	764	802	798	796	770	800	808	826	833	802	797	799	813	813	813	761	797	766	762	821	791	792	826	786	817	752	771	769	855	755	791	764	798	799	788	787	837	776	799	833	792	812	831	786	793	792	801	825	782	844	755	732	824	823	815	818	755	818	822	770	788	740	819	822	785	793	783	742	798	786	762	813	791	746	768	776	825	812	820	745	792	838	783	770	795	736	861	779	794	831	814	808	779	767	812	795	825	764	842	808	818	794	807	819	803	797	810	831	782	768	786	860	805	831	725	841	837	814	800	794	831	800	829	760	831	781	802	819	790	739	771	819	788	771	791	785	798	828	778	776	800	776	813	829	779	765	767	798	803	842	819	785	771	794	792	823	768	768	798	772	756	783	786	775	801	743	795	786	812	786	828	816	839	839	797	794	833	834	776	757	803	806	820	836	751	823	815	814	788	801	764	775	810	784	834	826	766	786	816	828	873	803	778	773	796	793	789	793	771	818	815	787	705	815	772	792	803	758	779	776	824	807	756	763	843	770	808	755	851	825	859	756	790	796	761	773	799	802	794	824	755	815	815	769	787	747	812	784	846	795	794	825	798	777	817	780	737	864	793	803	804	809	778	782	815	800	813	800	792	823	785	833	834	782	786	768	804	822	796	756	794	822	755	788	750	810	809	844	824	805	784	775	815	834	802	814	788	801	810	775	749	794	825	799	799	746	833	782	840	837	745	805	821	803	830	832	789	791	814	797	801	779	837	809	747	854	785	822	770	807	860	804	807	800	834	777	808	769	862	796	811	774	783	808	757	851	818	782	788	810	775	818	830	784	827	785	827	786	798	786	784	812	837	787	830	824	765	812	811	806	746	816	812	858	809	804	799	824	801	803
1792	1255	680	424	544	658	614	482	406	376	318	300	242	212	193	180	175	163	163	129	132	141	134	131	127	127	102	90	96	88	85	73	89	83	86	84	81	64	93	79	87	66	77	79	82	87	69	67	69	66	61	65	70	63	66	59	72	76	67	67	80	74	58	77	64	81	65	74	72	63	59	73	65	59	68	67	65	54	69	56	81	62	78	60	71	69	58	55	49	66	75	77	65	69	60	50	55	53	67	57	59	50	63	72	60	63	46	81	56	69	62	70	59	69	52	66	57	44	72	60	55	62	69	72	73	68	57	61	59	66	57	70	56	73	58	58	73	64	68	77	58	73	49	57	58	57	63	63	65	51	60	79	44	66	57	68	69	45	69	60	69	67	62	68	53	51	57	54	58	64	68	63	68	68	64	44	75	54	54	52	59	51	66	60	55	61	60	60	60	53	62	61	59	73	65	65	49	68	60	63	62	51	65	58	74	75	64	58	66	50	53	72	77	47	56	73	62	58	55	60	51	72	53	63	70	67	61	59	79	57	82	52	64	68	63	67	54	72	61	69	63	66	53	63	69	61	64	75	62	72	87	51	56	56	65	66	66	67	51	56	60	59	63	83	61	68	62	78	55	71	58	64	63	67	62	74	57	62	66	62	74	66	61	77	58	56	61	72	64	55	59	48	74	65	63	51	79	66	66	65	75	64	55	67	59	54	60	68	60	67	76	54	65	62	63	61	56	68	72	55	64	69	71	62	47	83	55	68	76	75	56	60	72	61	67	67	85	73	63	60	54	54	64	65	65	71	68	71	66	69	65	58	61	60	53	63	62	72	61	69	61	60	59	57	68	59	73	68	62	61	70	55	63	58	68	56	67	68	58	65	70	53	72	68	77	70	54	65	60	72	54	62	55	65	62	59	61	68	69	57	73	57	72	73	77	69	64	70	64	59	58	48	66	66	64	62	62	58	52	61	77	60	66	64	71	82	55	59	49	53	61	66	51	48	68	60	58	72	85	64	64	53	66	69	58	70	62	64	63	60	62	65	66	70	59	66	63	61	64	62	56	76	69	55	48	51	63	58	57	63	59	67	68	59	67	58	67	76	64	65	65	60	71	58	54	68	60	62	74	65	65	63	57	67	77	75	57	69	71	64	57	71	70	58	48	76	41	48	69	51	61	75	67	71	66	67	71	61	73	73	66	50	75	68	67	50	55	60	66	62	47	71	61	71	88	60	61	58	76	63	70	58	50	70	59	63	54	58	58	73	69	58	62	67	74	60	73	63	63	59	73	58	70	75	60	72	59	57	88	74	70	68	61	61	63	58	58	61	61	65	59	55	79	52	69	75	57	43	69	66	75	78	64	64	62	55	44	54	56	58	61	56	49	76	85	55	49	79	62	77	60	65	57	77	46	60	67	62	68	76	58	56	55	74	68	70	75	53	64	77	59	55	61	70	60	58	75	71	53	71	77	63	81	68	61	65	62	63	47	52	48	69	56	46	55	56	59	55	74	65	56	54	63	48	65	57	70	65	73	57	70	68	73	59	63	67	51	69	54	73	62	61	58	71	72	69	60	83	46	65	69	65	70	73	55	67	50	69	55	56	49	61	66	75	65	59	67	63	62	59	57	57	62	77	56	70	51	55	56	67	57	63	66	87	61	72	60	72	51	58	81	74	63	67	56	47	54	43	50	61	73	55	67	59	68	58	57	52	72	73	62	64	54	47	59	45	56	55	61	67	63	50	72	63	60	63	56	57	56	52	71	63	53	66	60	70	60	76	51	51	78	58	54	57	56	56	65	63	73	69	86	74	63	66	66	64	76	60	60	72	68	79	60	67	57	70	63	68	76	66	73	74	49	52	67	56	59	68	61	62	68	56	66	58	77	55	70	62	62	54	76	65	64	64	54	66	58	66	67	60	83	61	62	67	71	68	61	50	57	73	63	73	53	72	69	58	59	58	64	66	59	72	56	74	70	68	70	72	58	60	60	58	57	71	65	53	56	71	58	76	62	55	56	68	52	58	70	56	76	73	66	60	64	52	64	65	80	54	72	80	70	51	64	63	57	58	67	73	65	73	74	68	74	72	52	64	62	51	71	74	68	51	74	58	63	49	69	63	54	74	63	66	57	64	63	62	68	67	60	73	59	57	60	45	61	52	61	50	76	57	72	66	67	68	74	77	63	73	57	74	77	57	73	55	68	59	60	53	61	54	62	63	69	62	67	63	58	66	63	60	58	56	67	64	56	63	64	61	76	83	68	62	40	61	58	68	67	65	78	74	56	70	61	62	70	61	63	74	56	72	60	67	71	49	72	53	55	58	77	63	70	62	66	60	68	79	69	63	66	71	76	49	55	54	69	72	60	79	73	65	62	58	62	75	54	76	52	55	85	58	71	78	66	76	63	62	54	60	63	62	93	56	46	51	60	67	61	69	57	70	57	53	63	60	69	65	71	69	76	69	62	60	60	72	64	48	80	58	56	53	64	70	68	69	68	62	55	64	75	58	86	72	70	70	79	68	51	57	72	56	65	59	59	78	66	59	56	54	73	61	64	61	47	51	73	69	58	60	73	66	56	63	49	77	63	68	56	64	53	71	67	68	70	50	67	64	70	58	57	53	73	64	59	74	66	66	74	58	53	60	60	59	60	64	57	56	47	61	56	64	59	62	72	53	54	64	68	72	71	55	60	76	67	80	75	68	67	59	55	58	73	59	75	67	66	46	58	52	64	62	70	62	60	52	62	68	62	63	53	70	58	69	68	61	48	74	61	57	74	74	68	63	62	65	73	65	78	66	62	73	61	69	73	57	72	71	67	58	51	64	58	62	60	64	58	63	66	58	65	65	64	68	69	50	68	54	72	72	69	67	68	72	65	50	56	53	59	72	59	50	65	56	67	53	65	65	62	59	58	68	68	74	74	49	67	65	54	51	71	67	69	53	68	51	66	65	66	73	61	60	78	55	62	63	69	64	56	61	68	57	65	61	53	53	54	63	61	54	68	66	71	58	56	64	71	75	68	57	71	50	54	65	60	59	68	58	55	67	64	72	73	69	63	69	75	64	82	52	66	66	57	63	54	77	72	55	69	87	67	64	72	84	55	55	53	62	59	60	71	62	68	58	64	62	67	67	54	58	69	59	54	63	79	65	59	68	70	71	64	63	65	87	53	76	82	74	59	67	62	62	60	51	64	66	66	70	60	70	71	55	64	69	61	63	72	68	56	65	74	60	54	58	67	59	64	61	56	68	59	56	74	62	58	68	54	69	71	67	54	54	66	65	65	48	71	48	68	62	73	64	70	66	47	71	58	68	64	53	66	75	54	63	58	56	74	66	67	73	69	69	58	60	63	67	62	66	47	54	65	70	69	61	57	74	73	55	65	59	72	62	51	68	56	58	58	66	71	69	57	60	73	67	45	52	78	78	68	72	68	81	67	58	71	57	63	67	59	75	63	74	65	71	49	49	59	66	49	70	67	75	71	54	44	75	67	63
21701	14714	10211	16895	24851	24557	22147	18309	15568	13612	11688	10163	8594	7332	6161	5459	5167	4443	3891	3586	3556	3436	3689	3653	3221	2930	2674	2281	2170	1959	1847	1713	1578	1461	1515	1480	1435	1419	1357	1298	1348	1196	1161	1143	1138	1166	1124	1103	1072	1021	967	977	924	897	849	899	869	839	840	824	805	891	859	795	824	837	805	783	747	796	813	821	845	793	770	753	815	768	797	791	755	781	744	716	764	758	840	804	808	775	860	812	765	757	771	764	783	805	784	745	772	788	759	754	761	776	764	754	732	769	770	787	782	777	782	777	761	776	748	779	804	757	756	773	788	779	805	756	762	705	777	825	711	733	775	816	754	765	774	742	737	700	765	798	803	770	748	718	767	787	708	781	787	779	757	762	798	779	784	754	760	781	770	764	757	733	771	774	746	724	790	788	833	761	729	770	800	744	801	728	768	793	745	755	729	806	792	794	711	787	754	809	777	722	757	757	745	815	752	754	749	710	795	800	737	784	723	766	767	791	767	772	771	743	781	754	773	797	805	723	800	775	756	709	780	733	732	730	813	740	746	755	778	740	781	776	768	712	776	770	773	764	737	724	726	760	734	732	791	731	802	779	785	783	745	761	751	726	768	770	795	776	785	777	756	717	774	823	805	794	736	752	808	792	759	769	797	772	791	789	733	733	778	698	795	792	793	743	754	762	807	782	763	745	768	788	796	782	709	782	749	785	776	807	752	779	753	761	750	779	783	732	728	762	748	773	764	769	749	810	748	743	780	702	735	743	798	771	814	786	764	745	813	748	758	781	793	774	777	786	815	804	750	713	761	744	769	749	722	747	774	752	794	728	751	777	775	763	727	756	795	750	771	765	721	827	777	748	811	779	764	773	754	770	791	750	755	733	843	749	778	787	781	773	818	740	772	843	761	796	784	769	738	752	740	790	750	807	783	756	801	805	757	809	722	787	783	813	792	754	752	779	770	820	772	793	796	783	802	757	787	821	756	727	765	817	761	810	758	760	775	793	801	769	808	781	774	765	767	768	778	790	708	711	748	788	718	762	774	724	795	791	747	756	761	710	764	776	751	721	747	764	805	755	735	765	745	762	749	784	788	720	762	770	728	747	799	729	736	789	788	750	821	784	736	791	773	728	799	781	779	712	764	736	740	790	763	749	756	756	816	752	770	719	726	793	742	872	706	714	764	802	811	721	808	738	768	736	768	753	724	780	731	781	766	807	793	780	791	747	764	747	763	720	743	765	767	757	744	765	785	727	796	727	780	785	755	759	742	747	729	775	768	727	821	792	737	735	801	724	743	779	802	767	760	764	827	777	861	782	735	779	774	716	749	738	789	783	813	765	826	766	759	759	746	781	764	778	761	740	772	770	762	766	765	773	764	739	759	767	758	719	789	776	792	725	788	725	783	760	786	744	751	751	784	777	789	799	742	734	762	774	798	794	778	781	782	832	760	774	778	748	687	789	769	770	733	760	769	766	738	731	790	800	686	744	762	800	775	786	776	726	725	769	746	791	800	801	732	814	769	778	770	781	764	779	720	777	723	741	726	821	759	759	776	803	735	772	828	764	809	751	804	727	741	732	777	803	726	781	781	765	756	755	775	743	768	786	756	771	774	765	782	764	735	708	793	765	782	806	799	733	790	791	747	761	779	792	738	734	747	768	798	747	772	795	743	725	798	735	726	755	771	773	742	785	790	779	781	763	735	795	736	785	740	778	749	761	746	766	780	779	744	773	771	777	724	768	805	729	730	799	802	760	788	758	733	815	758	750	758	761	796	773	798	754	755	784	751	728	795	783	731	780	799	759	750	779	765	807	729	763	752	802	804	771	733	790	788	752	796	786	749	750	761	764	778	703	751	732	704	804	780	743	741	866	770	805	728	816	756	790	757	742	739	775	798	687	773	755	787	838	802	756	725	741	736	791	787	748	724	745	738	732	760	790	767	754	777	746	753	782	717	773	757	740	764	796	780	791	776	831	751	797	799	787	785	754	788	750	773	750	766	770	758	733	814	754	755	735	789	747	792	737	785	752	758	766	801	778	736	761	808	789	835	719	720	758	760	764	801	759	737	782	761	769	736	810	734	782	782	767	730	796	803	819	781	784	756	782	787	700	780	791	785	706	753	754	743	776	740	767	743	790	728	728	758	783	760	756	791	735	824	730	760	769	770	694	754	763	718	781	770	796	777	741	765	808	749	751	780	782	780	747	714	760	750	773	747	721	795	737	743	766	794	759	760	785	812	799	803	770	778	782	799	740	782	709	775	754	764	778	795	772	748	739	763	750	775	758	753	759	751	762	741	749	794	749	735	768	783	744	797	751	781	761	732	816	737	742	775	733	732	787	758	765	773	791	763	827	712	731	741	738	741	730	799	751	732	775	800	821	827	760	791	762	809	773	749	777	801	732	773	735	750	799	747	799	728	762	760	792	783	738	826	754	804	777	779	737	780	808	821	751	737	767	747	726	744	744	791	806	772	789	820	790	766	718	754	754	748	772	743	719	770	766	779	745	780	792	739	776	780	767	759	780	765	736	774	737	734	780	760	766	739	775	754	711	737	769	773	811	733	775	715	734	803	736	756	783	760	780	763	748	784	793	779	752	789	780	772	765	742	744	751	739	721	716	837	791	764	774	748	792	781	772	776	767	734	772	741	749	788	760	777	755	789	765	808	753	746	815	832	794	720	756	757	766	764	809	782	805	806	821	759	796	789	761	753	722	803	788	749	705	773	754	794	765	822	745	740	799	796	787	769	776	762	782	810	716	818	761	746	765	784	743	786	808	770	797	743	775	798	786	795	777	764	765	841	792	770	848	778	796	796	755	768	766	780	728	792	809	784	757	743	755	796	758	725	780	773	782	775	739	724	772	779	737	779	752	780	769	739	736	751	777	729	696	736	744	683	817	755	734	737	763	741	757	755	794	806	755	751	756	739	703	748	790	755	764	757	824	769	767	810	751	777	792	842	764	708	753	750	756	733	782	763	776	812	758	752	717	769	697	806	776	765	742	727	729	763	813	781	771	767	734	740	762	740	746	804	793	755	760	765	774	746	797	768	777	798	752	758	782	760	771	798	752	782	720	748	740	802	744	864	805	756	732	777	740	786	781	770	763	722	768	789	740	728	763	774	777	735	749	784	741	830	754	765	759	796	697	774	805	760	793	759	784	736	739	797	759	799	739	741	784	737	776	742	737	762	789	763	779	759	767	719	718	765	755	762	815	796	798	744	728	760	808	768	837	817	726	740	736	770	736	799	780	768	776	725	791	810	769	733	798	712	804	826	768	775	725	738	756	791	730	743	780	704	808	778	770	786	806	795	774	780	748	773	714	802	720	771	820	769	776	749	760	768	772	773	788	793	766	753	767	786	769	754	759	826	761	789	783	737	750	727	769	742	767	783	804	775	787	719	741	794	758	786	774	789	733	766	700	761	737	781	745	754	806	798	747	765	807	808	804	725	727	709	778	764	781	771	767	735	823	732	765	786	759	768	705	815	785	769	733
3298	1172	729	448	516	695	634	553	477	416	318	277	275	233	221	204	168	178	160	149	152	132	159	159	131	147	131	108	124	122	87	83	86	106	84	87	89	79	99	94	83	90	79	91	72	77	78	80	92	73	74	81	75	81	58	68	55	64	74	74	79	78	69	83	75	78	72	76	68	74	67	80	67	77	67	78	67	71	62	67	58	79	79	95	66	64	52	59	76	72	82	66	69	72	68	54	72	62	78	68	69	74	67	77	77	60	81	63	74	51	76	86	65	67	66	65	71	81	78	62	59	68	51	74	76	81	71	81	61	85	79	71	60	58	64	82	69	79	65	78	59	74	87	70	79	68	65	62	73	62	77	63	59	64	71	68	59	72	64	77	69	90	81	68	79	71	68	73	70	77	72	69	82	65	69	78	74	66	65	77	67	67	66	67	74	96	66	72	67	65	85	83	87	78	66	68	71	79	86	67	75	64	84	57	75	69	64	74	62	63	71	68	78	67	80	73	88	73	68	65	76	74	63	83	68	68	86	65	72	68	68	66	87	66	74	80	70	57	79	60	60	73	70	73	64	64	84	80	66	62	80	73	57	68	78	66	68	57	61	70	83	75	62	70	83	76	68	77	67	72	67	74	85	83	77	86	93	66	76	72	64	71	73	76	60	68	63	69	69	72	72	77	67	59	73	80	65	54	67	72	64	72	62	71	59	74	84	66	73	77	58	70	84	79	72	56	70	80	63	69	88	65	69	82	62	74	74	76	70	86	78	73	81	74	80	80	64	74	79	78	68	71	73	64	63	72	63	82	74	70	67	90	77	69	88	75	61	66	95	67	70	81	92	74	67	77	60	65	73	68	76	83	71	75	72	64	66	70	70	76	79	70	73	70	61	87	71	75	82	54	80	57	87	79	65	73	86	56	59	67	82	73	77	61	76	79	71	59	70	81	73	50	50	57	66	62	79	71	71	64	82	63	81	74	74	65	83	74	82	84	77	72	65	69	70	75	51	58	67	77	82	69	60	78	68	62	79	54	74	84	74	84	62	60	75	78	74	81	61	76	72	77	81	69	78	66	78	77	84	77	78	67	76	76	81	72	78	77	60	83	78	85	90	63	88	80	70	77	60	66	65	75	69	76	75	90	66	82	81	57	73	70	76	64	77	76	73	65	77	70	66	66	70	66	58	65	66	54	75	63	61	75	77	61	69	69	64	67	80	77	74	69	62	78	89	69	58	69	77	69	73	69	75	84	80	85	76	69	72	66	66	76	74	70	74	69	74	71	73	60	62	75	67	78	71	58	80	67	60	75	77	67	67	57	70	64	59	72	74	79	66	74	97	74	73	73	76	66	87	63	68	61	75	62	55	63	96	67	71	84	74	62	73	55	73	74	58	60	63	73	65	72	64	79	64	86	80	85	79	78	82	61	79	78	95	85	75	88	71	73	78	91	58	64	73	74	72	94	74	78	72	67	77	59	69	58	80	68	65	69	58	59	70	79	68	69	70	78	84	68	73	74	72	93	63	92	81	69	74	80	72	72	73	65	70	78	77	50	77	68	71	72	76	82	85	74	69	66	75	79	76	60	70	79	59	67	72	81	84	68	81	68	81	56	79	88	59	65	69	70	68	74	69	75	66	88	74	85	67	63	65	72	76	62	74	89	59	86	76	74	70	68	78	72	74	80	80	55	71	67	63	71	79	67	77	71	80	70	79	80	78	63	83	65	67	85	88	64	77	60	78	69	79	67	60	62	77	76	83	76	66	61	68	78	74	74	70	72	61	74	67	77	73	71	71	64	80	61	69	80	78	61	70	75	69	80	77	84	77	78	58	57	68	62	69	75	87	59	61	75	78	62	75	69	67	53	69	66	72	79	75	71	56	73	81	82	74	70	82	73	74	73	78	60	69	78	76	69	72	61	76	85	68	70	66	85	73	84	83	64	76	71	82	61	78	78	68	83	73	74	87	82	62	75	89	63	73	67	56	57	84	89	86	59	90	79	65	78	61	75	72	74	70	71	76	65	68	82	74	62	70	83	70	78	81	68	66	61	64	70	79	74	46	68	80	78	65	59	69	70	83	60	64	65	67	84	69	53	67	75	68	74	65	76	78	79	70	85	79	69	60	64	79	69	70	72	69	73	60	70	62	81	74	52	52	55	92	64	69	72	68	63	74	81	62	80	66	70	75	62	62	68	81	92	70	83	90	81	66	75	72	75	71	77	73	75	62	66	79	61	82	59	67	81	54	63	88	61	79	64	89	76	71	71	63	79	80	93	60	86	65	74	73	69	73	61	88	77	76	74	93	72	80	67	59	68	81	61	73	73	73	62	77	65	81	75	75	85	87	57	67	76	76	76	75	67	73	69	76	68	83	53	53	84	68	61	68	81	69	82	71	78	66	66	75	81	79	57	68	73	81	81	63	82	81	67	65	70	75	82	70	60	70	78	69	65	68	92	49	68	65	67	67	66	78	62	68	85	75	78	81	61	66	71	63	74	81	67	69	60	85	67	76	67	69	54	87	78	78	75	63	85	76	66	93	67	59	57	73	83	77	105	68	77	77	80	71	68	68	65	86	74	68	68	84	71	75	73	80	83	64	75	70	65	76	63	78	85	64	62	73	73	60	55	77	63	65	70	69	67	70	70	67	65	77	73	91	74	73	86	68	54	60	67	80	89	58	77	70	93	85	74	60	95	74	76	65	62	74	73	78	73	79	83	85	74	52	76	91	63	84	80	65	74	80	74	68	61	64	85	72	81	76	74	62	82	93	77	93	80	80	78	94	72	67	74	59	67	70	60	75	72	85	78	78	78	79	78	68	79	78	89	73	72	66	79	57	92	66	61	72	68	64	57	70	69	87	64	66	80	63	67	71	74	73	58	76	88	87	62	68	80	58	68	65	71	79	85	73	79	80	65	73	73	65	66	84	62	64	67	74	71	64	84	74	66	72	90	61	80	74	91	61	70	84	72	83	76	73	81	80	85	94	65	57	75	61	64	83	76	72	82	84	78	71	81	77	75	70	74	82	71	64	69	82	58	81	65	79	73	71	71	69	75	79	68	81	65	75	61	70	74	71	68	96	66	64	79	63	87	49	71	77	77	73	79	56	87	72	77	74	72	61	57	72	65	77	86	55	70	68	74	73	84	66	74	69	66	71	74	66	82	57	85	77	55	70	60	70	77	56	81	80	70	73	83	80	74	91	79	63	83	73	76	76	77	55	69	77	80	64	92	67	70	88	67	77	70	79	83	80	74	92	71	75	73	75	76	79	86	65	71	80	85	82	70	79	83	73	82	71	57	72	67	68	49	68	69	88	69	78	63	66	89	64	68	66	75	65	73	82	78	77	82	70	60	73	67	81	67	81	61	66	70	69	79	82	73	73	84	73	71	73	69	67	75	81	70	68	51	70	70	63	81	69	70	72	70	75	71	89	72	65	64	79	79	76	52	67	73	68	62	74	81	74	78	57	72	61	65	69	76	87	76	80	74
21594	14387	10199	16592	24540	24883	22613	19292	15718	14362	12307	10564	9173	8095	6698	6067	5692	4843	4216	4043	3767	3677	3837	3703	3511	3173	2845	2629	2385	2287	2075	2020	1686	1750	1588	1598	1583	1606	1485	1467	1438	1359	1475	1323	1309	1386	1316	1155	1261	1167	1136	1057	1061	1062	1056	1004	1003	944	985	965	954	941	947	910	915	954	935	914	882	868	923	930	886	871	894	851	905	871	864	846	880	922	868	894	873	848	840	845	880	861	857	850	820	880	886	904	925	852	868	870	879	881	847	912	830	883	874	837	868	852	894	892	888	932	893	913	869	869	873	881	884	825	945	845	880	905	887	886	872	880	882	844	928	902	856	850	849	855	877	844	906	857	865	907	906	887	867	866	832	911	850	840	889	885	930	873	914	876	831	837	878	839	907	853	922	849	909	854	827	829	856	877	961	843	868	909	958	858	846	906	835	892	918	819	828	860	880	882	875	859	854	855	892	897	773	865	859	846	944	853	860	821	831	893	849	925	912	890	844	849	845	831	862	858	868	886	838	867	881	889	910	845	886	857	870	908	812	881	866	843	866	833	833	799	865	905	880	851	874	889	862	850	929	900	936	877	897	825	897	900	874	845	936	889	859	843	887	817	804	860	869	869	893	820	868	883	886	831	860	836	887	894	860	875	868	819	922	902	889	903	867	804	834	821	882	885	874	839	831	884	867	880	838	904	860	856	863	854	879	888	871	839	905	814	831	798	814	823	884	849	851	827	860	879	856	886	845	808	879	908	840	826	847	867	850	883	859	837	885	912	934	858	865	877	896	919	846	855	810	955	964	857	869	874	933	817	892	809	863	852	792	883	852	896	923	853	887	839	850	878	913	849	828	927	830	908	895	841	851	893	874	898	870	910	863	850	870	833	895	870	878	887	821	853	900	880	802	843	863	918	854	860	869	899	883	837	877	916	891	938	848	846	897	871	833	920	855	891	873	897	835	923	894	847	906	824	915	841	894	864	880	885	896	859	882	846	916	909	825	941	895	819	850	934	898	899	862	840	885	824	848	878	877	868	860	884	874	950	884	913	929	919	908	875	853	937	906	833	903	874	881	893	850	858	924	802	870	849	805	874	866	894	882	855	815	831	942	861	819	904	873	857	870	872	918	850	914	889	880	887	844	864	884	853	865	852	885	961	849	840	900	854	870	822	873	821	846	837	843	866	860	857	868	880	893	888	867	911	853	880	889	852	885	883	890	791	853	848	883	896	894	898	839	879	812	851	846	855	877	846	881	861	853	845	844	886	860	880	907	835	857	849	878	897	840	859	878	821	871	843	897	875	888	870	881	835	852	858	847	898	875	845	891	861	820	881	859	871	858	808	882	878	866	851	930	881	851	863	886	848	884	916	859	855	854	901	924	858	816	891	840	826	883	884	903	861	876	880	876	855	875	866	851	872	892	837	908	853	886	891	873	878	861	868	857	875	816	835	833	882	906	829	873	867	878	852	906	895	819	887	896	833	848	877	928	869	885	866	890	955	836	883	883	854	873	878	910	885	854	866	866	869	888	872	833	884	872	851	869	856	873	883	896	888	867	894	874	823	854	902	904	824	868	925	831	873	873	880	856	884	861	881	836	843	894	868	951	888	836	913	871	940	894	978	859	914	868	843	894	883	807	851	883	900	861	874	929	878	867	884	852	860	857	908	858	874	859	887	900	844	842	875	866	861	824	871	901	863	883	877	842	887	904	911	860	840	892	893	879	910	893	877	886	867	849	875	860	866	858	889	877	836	854	850	862	895	865	889	867	849	868	890	929	835	901	885	843	892	877	878	877	855	854	908	882	841	839	856	875	860	873	899	887	864	885	901	820	841	864	880	934	857	839	864	901	875	860	883	864	898	899	846	878	868	867	867	871	837	870	876	857	856	894	901	868	859	828	914	880	855	846	876	847	915	851	839	887	874	906	816	846	880	853	849	950	860	910	906	872	852	889	840	885	890	811	862	912	863	882	892	865	843	884	872	901	915	892	880	926	817	913	856	843	867	901	828	885	842	849	872	870	905	856	861	928	907	883	860	872	870	863	874	854	886	874	862	889	798	832	890	861	916	842	875	871	870	840	858	871	884	915	904	898	868	834	900	847	877	856	846	825	859	873	823	874	862	877	819	845	843	932	892	909	895	820	841	831	858	845	854	845	899	855	925	867	876	828	836	867	939	907	857	873	872	863	904	903	880	856	890	899	878	851	858	901	826	832	892	884	873	882	878	828	821	907	824	869	916	824	840	887	842	901	854	869	897	841	845	885	825	833	864	864	912	916	889	857	827	881	874	886	839	886	870	853	880	884	900	884	911	887	894	839	832	906	894	823	825	864	876	860	901	885	890	897	866	835	862	898	891	888	897	843	893	871	876	885	901	835	794	854	921	839	882	838	866	819	902	892	838	863	834	904	860	854	931	873	937	876	853	894	828	895	867	876	851	840	889	871	851	850	872	845	871	812	867	870	891	833	846	868	904	852	886	903	893	895	871	833	847	816	833	793	906	886	883	833	889	935	927	837	841	843	911	859	871	836	933	895	852	884	844	884	888	849	843	886	859	882	869	834	803	930	831	863	866	863	880	875	889	861	898	890	843	931	882	825	856	863	839	854	873	890	866	896	895	828	842	898	848	903	855	889	889	870	869	907	909	879	857	906	872	855	892	831	885	888	901	848	878	864	864	907	850	923	878	857	871	879	859	903	872	869	861	870	841	910	830	842	898	833	857	869	878	881	853	850	920	927	882	892	908	881	851	852	878	827	843	886	823	911	825	888	851	851	876	872	873	866	882	850	887	854	885	869	888	882	848	876	894	886	831	832	890	844	920	836	882	933	918	867	913	899	892	844	874	934	861	874	841	881	891	844	890	898	879	864	853	868	896	827	890	911	902	921	870	848	893	824	838	889	932	865	875	909	908	908	886	887	866	919	874	891	812	901	854	835	827	925	881	873	827	920	865	870	859	858	835	866	856	878	902	867	932	868	881	871	879	910	922	866	864	863	885	902	864	877	911	847	886	898	835	853	849	849	869	839	900	852	841	838	815	834	899	888	856	815	851	893	859	896	821	903	914	843	853	879	842	902	857	896	882	873	821	880	861	802	841	856	877	840	876	913	890	873	913	901	860	824	838	920	888	890	877	845	892	877	874	914	907	896	878	872	868	866	873	866	903	894	866	848	885	915	866	879	802	891	866	914	885	861	877	871	855	873	861	877	917	887	840	892	899	878	819	899	896	888	870	854	839	835	849	822	863	885	891	843	874	871	839	874	883	838	900	909	859	846	896	899	850	835	843	874	895	878	892	889	909	875	876	891	842	834	848	899	899	891	895	848	864	877	902	927	879	946	845	865	874	917	884	804	838	856	890	832	879	888	873	918	865	836	893	858	875	875	881	879	855	876	874	801	869	813	852	890	845	891	826	878	860	869	850	929	859	822	912	839	886	853	852	853	843	876	864	882	881	847	868	889	878	848	883	846	876	904	848	893	930	891	879	840	851	863	893	891	867
2909	1823	946	581	678	945	883	722	570	518	493	395	354	302	242	211	206	227	165	181	160	159	137	169	150	134	123	120	129	122	114	104	89	91	98	102	119	90	97	93	89	82	92	79	86	82	94	81	84	76	86	76	71	67	75	64	77	81	73	78	79	61	85	63	62	63	70	63	68	80	56	62	68	81	72	57	64	66	50	76	61	75	81	74	69	68	63	77	69	44	68	65	75	83	63	72	60	66	78	60	61	55	67	59	50	78	74	66	69	49	65	64	69	70	65	72	65	62	87	71	57	72	60	54	46	72	88	61	52	73	65	70	69	74	58	61	62	60	76	71	73	64	71	70	69	62	74	68	73	73	63	62	66	63	71	64	69	67	73	90	74	57	66	68	78	78	65	59	63	62	58	74	70	73	66	66	75	67	61	55	72	58	62	65	70	60	65	63	64	80	75	51	48	73	74	63	56	77	69	58	70	61	77	84	62	66	60	69	61	67	56	51	65	73	64	58	77	75	65	69	72	62	86	73	73	60	66	67	74	77	78	62	51	61	79	55	73	73	60	66	57	62	78	75	77	76	60	70	83	45	70	72	70	70	72	63	67	67	64	70	74	68	62	73	81	65	74	72	65	65	67	64	56	60	66	71	64	51	62	92	66	55	71	62	69	66	52	75	68	81	67	63	73	81	58	74	66	72	87	63	78	72	65	62	68	79	78	71	82	68	66	57	82	71	62	75	56	61	63	55	68	66	55	66	69	62	84	62	70	73	72	68	76	62	68	73	77	66	67	58	61	77	61	83	69	69	75	73	70	73	70	67	65	71	68	68	65	78	63	73	71	66	83	86	75	71	71	78	78	73	86	62	75	55	76	73	70	67	61	70	52	61	72	77	51	71	57	74	63	46	69	61	53	79	66	72	77	68	75	67	78	83	69	54	73	54	68	80	69	73	67	59	67	59	66	70	83	71	69	71	54	83	70	69	79	63	57	75	63	74	67	61	76	51	73	63	69	61	55	70	66	61	65	77	75	74	69	79	64	67	66	61	81	57	69	83	77	67	72	83	63	68	51	74	62	64	57	57	59	77	61	73	63	67	61	69	70	84	59	62	65	67	76	60	64	75	56	67	70	63	55	83	67	58	64	65	62	60	67	58	70	61	65	66	50	58	70	79	62	77	66	62	68	71	70	65	77	60	58	76	68	55	51	59	73	52	72	61	54	66	77	65	71	53	55	57	75	66	68	65	65	75	63	65	52	70	67	75	73	82	76	55	51	78	73	57	59	69	67	85	72	69	73	52	72	80	62	75	73	72	68	72	53	60	65	64	73	71	68	69	67	66	65	57	59	69	69	75	65	66	65	65	68	73	63	57	68	79	60	59	56	66	77	55	66	57	74	79	58	63	75	71	66	57	72	65	72	76	84	78	87	61	66	69	61	73	70	58	54	67	74	62	72	59	73	56	66	69	77	74	62	64	85	65	65	66	57	63	70	62	67	80	62	76	70	67	72	52	64	68	77	69	69	74	66	71	64	66	68	68	65	87	58	72	65	60	66	83	60	72	69	60	66	65	59	76	75	74	81	66	60	74	52	72	61	69	75	68	73	72	66	70	57	48	56	80	72	72	70	78	46	64	67	65	71	65	64	82	65	63	64	70	62	65	69	63	66	70	72	75	67	65	68	70	70	73	67	61	65	67	71	66	58	65	71	60	77	75	69	69	73	62	63	72	71	62	66	62	58	66	79	67	67	68	75	66	75	79	68	59	60	82	73	72	74	67	58	65	76	72	72	57	64	71	66	64	68	67	79	62	68	76	53	68	69	61	67	61	72	86	55	81	68	55	66	79	72	55	64	73	65	56	68	55	87	57	72	65	61	75	70	64	62	64	56	77	74	51	63	51	55	77	75	59	61	66	72	62	70	67	57	80	55	77	61	73	70	72	46	63	60	79	74	67	66	74	71	59	60	65	60	61	64	65	73	56	67	73	68	63	73	71	73	68	72	54	60	58	84	63	69	68	66	56	80	79	69	88	77	58	80	68	71	87	75	57	52	64	59	84	47	60	57	64	78	66	69	58	77	63	80	63	58	79	74	57	68	77	74	57	79	71	75	67	69	69	64	71	77	72	78	78	78	67	64	61	53	74	66	80	86	67	57	72	74	64	74	73	74	66	70	70	79	76	59	68	73	52	69	63	63	68	70	66	81	65	66	70	66	79	48	62	51	67	80	58	73	69	64	77	64	72	84	67	64	68	57	68	64	47	73	64	64	59	84	63	67	61	75	75	47	67	75	64	61	83	75	64	66	64	65	87	73	59	68	56	75	67	60	67	64	55	67	71	72	80	61	56	78	71	70	79	61	69	65	95	61	60	71	57	72	62	64	75	66	72	66	64	62	61	58	75	76	59	75	83	58	66	75	66	59	78	72	66	67	59	58	60	62	71	62	67	49	57	75	69	90	73	53	71	64	62	86	70	69	61	74	77	61	68	53	61	63	76	60	77	71	59	69	63	74	68	67	63	49	78	76	61	54	87	69	64	72	71	73	71	67	74	74	68	59	70	57	76	69	47	72	65	56	59	70	87	64	60	65	54	72	53	64	67	81	59	66	64	65	73	73	60	67	55	66	68	75	50	70	85	63	73	77	58	63	61	58	67	65	61	81	55	76	61	66	64	68	80	76	78	79	69	56	71	70	53	85	65	60	87	65	61	76	69	80	59	58	73	49	63	60	57	57	56	79	54	64	71	63	63	71	73	82	75	80	58	66	57	80	63	55	72	61	62	82	64	65	54	61	65	66	66	72	64	82	63	54	72	77	72	64	81	72	62	76	65	64	65	63	58	59	76	63	55	67	67	74	67	70	73	59	75	66	57	68	82	65	73	76	75	71	65	65	68	62	63	66	71	68	65	66	96	76	73	63	69	83	67	57	69	70	61	63	74	62	59	70	75	68	56	76	70	53	78	79	53	73	78	66	75	63	87	66	72	75	65	55	63	72	69	68	86	67	61	71	56	54	70	85	70	86	82	56	78	57	68	81	68	40	56	64	68	61	67	58	59	59	68	70	60	64	75	79	70	66	70	64	81	69	65	68	61	74	51	72	75	82	61	59	67	79	68	64	56	57	56	74	64	61	62	75	55	78	67	71	74	70	77	68	61	65	62	68	58	66	64	71	77	67	66	73	65	60	81	67	68	70	65	70	67	61	56	55	66	81	59	64	71	64	68	74	72	57	65	80	72	71	61	73	73	79	67	60	55	60	63	58	76	63	66	71	72	80	69	63	63	70	61	71	60	78	68	57	69	65	66	59	67	84	67	70	49	59	74	54	55	87	76	78	65	65	75	73	59	60	83	64	65	78	61	59	68	64	70	67	63	85	68	73	67	78	74	69	78	85	67	69	58	67	75	67	79	64	94	77	61	76	71	77	63	62	75	60	58	71	84	76	66	57	64	56	79	64	79	77	71	69	61	81	58	85	62	60	76	68	56	73	56	57	64
26202	17615	12956	19703	27269	28254	26211	22442	18517	16158	14550	12712	11428	9642	8223	7195	6631	6132	5245	4759	4451	4192	4397	4411	3886	3614	3341	3075	2847	2735	2503	2305	2114	1953	1929	1865	1841	1710	1658	1584	1568	1578	1508	1449	1441	1368	1356	1210	1165	1165	1137	1137	1066	996	977	984	1006	975	976	959	912	906	927	927	911	888	872	865	830	856	833	862	854	867	842	806	799	839	834	795	863	822	805	816	793	839	790	855	812	812	815	817	831	835	829	856	803	769	828	807	795	788	801	821	765	854	860	746	848	784	791	806	823	794	826	824	811	785	873	791	823	853	815	815	819	816	858	815	833	821	834	784	838	785	831	843	840	835	873	835	777	866	797	831	830	809	788	834	800	790	793	802	817	824	793	813	773	852	745	822	748	830	807	830	812	812	832	785	830	844	772	812	831	850	802	787	805	796	837	770	825	817	751	818	846	792	827	842	800	813	832	814	816	807	810	805	791	830	816	912	808	801	814	756	828	791	771	778	814	836	827	830	769	796	809	779	786	833	766	855	771	856	831	834	842	846	815	826	807	823	795	786	846	813	837	773	767	794	813	820	815	809	786	815	778	762	845	834	784	772	826	794	836	835	816	764	840	807	805	818	836	796	773	847	777	811	799	807	800	816	734	835	810	798	790	797	808	808	793	822	775	814	835	819	798	804	820	801	823	796	857	816	827	783	775	825	762	836	828	857	796	832	857	826	830	799	826	841	774	792	816	778	813	845	825	810	808	823	794	839	752	817	850	810	835	798	802	757	808	791	830	816	853	777	847	834	782	834	813	770	847	805	862	785	858	800	878	809	789	801	842	816	847	821	829	826	781	830	755	810	836	837	768	838	809	827	811	822	752	822	829	788	799	788	813	806	774	837	772	795	807	825	842	861	820	851	798	825	841	828	821	773	791	820	858	809	789	785	805	840	804	829	828	816	846	785	815	817	831	834	844	832	810	791	812	850	760	770	837	821	819	831	863	851	826	741	816	798	863	819	850	842	808	774	796	801	776	797	795	795	814	820	778	833	862	781	761	845	784	798	804	851	784	846	811	832	799	835	776	775	820	816	811	813	878	783	808	837	851	869	823	754	803	818	799	777	838	864	855	837	788	814	800	792	825	822	810	817	817	778	799	857	761	792	787	830	868	781	793	866	829	828	819	795	772	813	761	804	833	825	778	827	842	855	798	759	850	796	752	834	815	834	750	774	828	765	792	801	837	816	829	813	799	797	825	844	787	762	787	790	839	821	757	806	804	753	774	784	788	825	860	861	789	802	845	810	886	785	849	833	832	791	809	812	839	816	762	820	806	777	832	778	774	791	800	801	823	785	764	785	772	858	815	803	774	838	820	824	795	861	867	812	813	786	781	835	830	801	744	817	773	814	848	797	839	855	757	801	801	827	833	804	839	829	834	785	784	817	828	766	832	785	818	822	819	807	819	819	882	850	857	787	829	825	803	844	821	799	823	787	831	764	801	792	812	829	768	790	832	824	851	786	851	762	806	816	796	809	817	848	793	792	820	802	847	791	809	818	775	796	852	757	852	805	844	817	746	781	829	814	831	854	824	857	805	785	834	777	825	787	814	816	812	802	797	849	821	821	856	792	802	863	877	819	831	823	812	841	827	818	850	802	835	784	823	781	849	794	797	866	807	832	828	770	833	827	838	835	809	836	846	820	800	860	794	822	844	787	789	830	819	805	785	822	795	802	793	833	824	866	843	840	818	819	831	754	791	743	846	756	782	855	845	790	765	797	823	764	799	808	818	852	831	821	812	799	793	803	787	815	824	793	777	808	771	782	868	815	768	787	825	874	791	807	824	833	839	805	812	764	799	841	823	789	807	832	785	839	822	808	851	838	797	791	795	802	846	791	827	763	835	808	860	815	784	826	846	806	772	846	854	790	797	812	811	890	835	839	809	791	781	793	803	822	812	804	799	831	856	813	816	826	798	811	817	837	778	756	822	816	786	796	771	830	824	835	791	829	801	805	827	812	841	821	770	821	788	829	866	829	793	825	800	812	813	798	811	828	829	846	879	789	742	812	823	803	803	802	843	825	825	774	760	848	791	825	807	811	857	810	842	823	783	793	815	783	811	840	804	833	891	772	787	798	809	789	793	826	806	819	860	842	809	809	809	835	830	801	748	829	827	819	807	847	806	778	809	881	810	791	811	835	782	832	823	779	820	812	789	810	821	832	825	824	798	791	812	845	777	773	769	806	794	844	805	833	831	840	793	798	822	783	835	804	821	805	824	797	830	828	810	773	804	813	794	853	813	769	791	789	786	817	761	809	776	748	858	836	829	850	776	815	786	798	823	771	791	842	832	819	828	816	835	847	854	796	805	808	848	810	758	858	854	815	839	822	838	821	780	822	823	803	799	867	830	830	835	798	820	889	840	773	811	827	824	823	774	773	780	827	814	846	839	820	816	808	889	824	804	821	804	818	818	855	810	791	795	807	831	791	821	802	854	780	849	858	760	863	813	833	799	817	762	839	815	805	857	827	815	834	780	790	771	812	788	778	802	785	821	804	797	809	816	813	794	843	764	819	866	802	836	824	806	827	795	831	840	822	833	807	792	794	826	805	808	773	812	777	789	815	843	786	845	821	827	834	803	854	795	798	811	841	799	853	818	875	805	791	816	861	869	777	874	810	811	752	835	743	812	799	778	837	853	828	809	826	836	828	824	823	793	834	822	782	802	775	825	821	780	820	833	775	801	815	806	799	826	811	826	821	799	813	835	848	858	775	765	847	786	779	750	815	820	773	792	829	808	859	817	853	875	774	821	757	849	820	834	804	887	787	831	829	815	799	785	811	757	810	767	791	821	818	783	800	825	821	829	818	841	851	828	827	791	809	862	817	817	786	852	804	827	858	850	863	849	814	808	772	782	775	841	820	803	748	808	833	834	861	831	764	848	800	811	825	802	823	858	800	821	820	807	815	855	873	795	795	845	786	779	876	794	811	838	789	848	804	783	827	809	792	859	805	778	831	790	826	793	868	830	793	807	846	753	800	813	809	820	827	831	779	824	838	799	850	843	805	791	806	808	822	782	846	802	834	845	806	793	837	779	872	750	833	839	821	847	861	825	786	837	798	829	789	899	792	828	845	821	874	843	881	811	835	805	844	872	804	793	850	825	795	817	808	808	808	787	819	832	776	851	793	791	789	822	796	868	809	791	793	876	826	822	788	862	812	785	827	811	844	803	771	799	803	865	761	845	818	796	786	821	798	830	787	797	811	788	821	825	825	884	830	812	774	819	824	839	816	777	809	782	821	769	859	833	809	815	858	793	836	780	827	827	823	855	806	819	781	824	800	784	805	835	743	758	810	826	796	786	843	850	844	815	880	850	807	812	819	867	831	805	806	752	800	780	805	844	841	800	812	852	806	860	813	828	779	904	765	835	816	799	823	797	779	760	856	799	823	810	821	854	811	824	782	815	794	830	801	833	836	826	779	782	825	864	811	842	815	833	761	864	856	845	811	760	835	846	809
2285	774	454	277	377	434	407	392	263	195	220	196	147	165	166	128	142	132	104	126	102	112	112	93	90	69	95	65	78	83	55	72	76	77	72	72	69	69	80	62	71	76	77	67	71	89	60	74	77	65	68	69	64	60	70	76	55	65	61	68	68	56	68	65	70	59	69	74	65	65	60	59	65	63	63	83	61	68	71	68	75	77	69	63	60	64	63	58	72	56	64	63	83	54	82	75	65	80	67	56	69	64	70	79	67	64	81	70	60	68	68	67	68	64	67	65	75	57	61	61	63	63	72	66	83	64	65	64	70	63	64	45	72	62	60	63	57	59	65	65	58	66	70	66	76	77	45	59	56	73	56	62	74	60	64	61	75	72	63	63	53	70	68	57	63	63	60	75	54	60	67	68	66	70	63	71	60	67	69	64	64	42	70	55	61	43	51	68	63	67	62	57	63	67	59	61	78	48	69	62	66	75	73	71	59	77	66	64	62	61	54	65	54	64	63	72	59	67	58	64	68	66	58	56	72	74	47	69	72	60	71	77	46	69	76	67	63	73	66	67	71	62	76	67	68	58	64	58	70	72	58	67	70	57	66	72	76	69	56	69	58	59	70	57	60	78	48	59	64	71	76	62	58	72	71	62	85	80	58	68	63	70	63	51	56	67	80	65	66	57	61	63	67	57	75	59	56	70	62	82	61	68	72	76	79	60	65	70	64	50	76	72	67	72	66	75	76	72	84	65	71	60	68	63	59	72	62	73	60	73	61	68	62	49	67	59	78	71	65	74	78	48	63	69	75	66	54	69	50	61	60	66	59	59	71	54	56	78	71	70	56	57	74	65	60	51	70	63	45	65	71	74	64	60	67	62	59	56	67	60	73	62	66	72	65	53	54	67	72	58	72	69	81	70	61	65	64	58	70	64	79	74	61	80	60	70	70	68	61	66	74	62	56	71	56	54	80	59	63	53	70	73	83	72	71	58	64	48	58	64	76	63	76	71	63	78	73	59	72	60	52	66	59	70	73	67	71	69	69	60	54	77	70	69	67	56	70	59	63	52	75	64	71	49	69	57	63	67	57	59	74	69	51	66	67	78	71	66	50	75	76	56	58	74	72	51	69	59	64	61	52	61	62	73	70	50	58	63	83	82	67	60	63	65	46	67	63	69	73	63	70	67	74	62	59	62	66	62	66	57	66	52	62	77	61	74	61	73	57	60	67	61	69	77	83	74	71	63	62	69	64	63	64	57	54	59	59	68	47	69	55	72	63	64	51	73	66	61	65	73	52	58	63	76	60	82	71	67	67	62	56	63	58	76	83	65	67	69	64	79	59	66	62	53	78	78	61	68	49	54	73	71	52	62	64	75	67	58	70	61	61	74	54	73	55	73	64	66	60	65	68	65	70	62	67	68	67	52	85	61	63	70	48	69	61	73	64	77	62	68	61	67	71	51	71	58	62	53	67	58	71	71	51	74	56	63	74	69	74	65	72	61	66	58	59	62	62	59	77	65	55	51	65	85	76	64	66	63	76	63	69	66	53	53	62	57	61	57	68	68	52	61	63	55	51	61	66	70	68	68	68	66	67	54	60	72	68	67	56	54	73	83	68	68	51	50	70	53	71	62	75	64	65	69	76	63	47	67	71	67	62	71	61	67	58	68	68	72	78	76	73	62	67	54	59	70	54	62	67	56	78	76	61	69	67	61	80	81	74	61	55	59	74	67	73	70	59	74	70	57	63	74	63	68	67	59	58	57	53	65	86	70	74	75	72	75	68	64	51	73	75	69	57	69	60	75	64	57	64	53	71	63	61	75	73	86	69	66	63	84	68	59	69	69	62	67	62	51	67	61	69	59	73	56	77	66	70	64	80	64	62	81	66	57	68	70	71	66	60	73	84	76	59	50	78	63	65	61	76	56	62	59	60	75	79	62	63	69	68	59	67	67	64	60	70	52	65	62	64	72	77	60	67	69	69	77	60	64	58	67	56	73	51	59	77	64	52	67	60	83	74	63	65	58	76	57	76	74	66	64	55	76	45	57	60	81	67	71	58	72	57	79	58	64	65	67	63	53	67	48	65	74	60	63	72	69	67	66	68	66	57	54	52	69	61	65	67	68	56	75	56	62	51	58	59	67	86	68	82	59	64	61	77	64	64	55	73	61	84	89	58	72	67	75	66	67	58	53	63	65	66	64	71	70	66	58	61	67	67	76	65	64	50	66	74	74	72	52	76	59	56	65	51	63	61	74	57	75	58	63	73	63	60	65	73	69	71	59	64	69	61	56	60	55	75	65	66	61	78	70	64	55	71	75	70	63	66	68	68	74	58	71	72	84	86	66	75	64	67	67	69	73	67	62	65	57	71	66	61	73	51	56	71	64	60	62	48	70	64	70	62	57	70	60	56	66	55	61	68	63	61	66	69	70	58	75	65	71	63	66	67	74	57	62	78	62	68	53	84	61	78	67	73	66	71	67	75	66	68	71	64	68	53	61	67	76	73	69	60	63	52	62	69	67	59	69	76	64	46	74	64	70	63	68	51	54	79	84	69	70	84	74	65	67	62	71	72	60	67	56	64	53	75	75	70	61	72	58	64	74	72	64	75	60	52	72	82	74	63	58	52	65	63	67	61	64	67	75	67	55	79	58	55	63	54	66	74	78	73	62	61	64	72	69	65	76	75	59	59	61	71	63	71	75	66	72	69	67	62	86	64	71	70	64	79	63	73	50	68	50	54	73	68	63	55	79	51	68	61	60	70	70	67	85	61	55	61	73	66	63	75	78	74	71	62	65	76	69	68	71	60	60	67	60	74	87	60	49	57	75	67	64	73	76	46	61	74	64	64	66	65	77	76	66	55	63	66	69	72	56	66	67	70	61	57	67	56	68	59	65	67	58	63	73	62	56	60	73	73	70	50	74	54	67	75	60	68	69	75	66	61	66	63	74	60	82	73	67	58	58	56	49	60	55	60	57	58	67	64	69	70	61	87	72	64	72	72	65	65	68	65	68	79	69	60	67	67	62	67	60	74	54	74	72	53	60	61	82	53	60	58	64	64	64	73	58	63	59	60	74	50	81	56	61	57	76	62	58	65	71	67	63	67	67	60	69	56	71	70	70	67	76	55	65	62	69	53	60	70	73	61	66	54	61	73	69	75	67	63	64	56	57	71	57	70	72	79	56	61	77	71	78	67	62	67	57	66	63	68	65	64	63	75	58	62	64	65	58	71	73	60	72	55	72	65	59	74	51	56	58	70	66	59	66	60	77	60	65	75	74	56	61	71	62	68	66	64	70	64	68	59	65	74	61	69	59	72	71	68	73	74	76	69	72	46	66	62	72	70	65	57	58	78	60	59	73	60	59	56	72	69	58	53	58	78	74	67	58	59	57	62	60	67	75	69	70	64	73	71	63	63	63	56	64	70	64	74	61	60	58	60	74	60	63	53	60	56	73	63	71	78	70	82	59	67	67	62	74	65	72	70	73	60	83	56	68
19572	11880	8119	13174	19602	20335	18213	14269	10738	8618	8064	6717	5803	5133	4450	3693	3419	3265	2919	2551	2332	2113	2206	2229	1959	1783	1649	1616	1550	1484	1306	1292	1296	1195	1190	1129	1110	1094	1084	1069	1048	1128	1075	1113	1091	1047	1051	988	956	919	958	918	937	871	879	885	878	830	853	843	808	857	791	850	842	820	799	822	782	828	825	793	792	805	805	790	793	754	815	807	781	832	780	820	845	827	791	833	806	814	846	771	800	773	782	835	817	746	787	816	809	808	809	863	802	817	802	771	761	813	810	792	811	834	825	770	783	829	796	808	853	828	816	831	824	768	847	843	731	751	782	861	826	779	848	793	835	866	817	793	784	838	804	815	763	776	795	755	808	781	807	803	781	787	805	777	788	825	802	759	761	799	816	825	766	822	862	729	807	790	801	809	766	796	792	788	789	798	807	818	814	811	754	808	795	797	773	797	785	783	810	796	787	785	796	808	764	832	804	818	819	809	776	818	770	788	807	814	830	801	840	785	806	828	819	797	832	829	801	792	846	811	834	762	796	796	843	789	853	776	800	790	823	816	810	774	843	827	786	827	824	815	792	806	790	821	779	818	834	812	800	792	817	797	793	821	779	822	778	754	821	796	805	794	777	814	770	838	823	794	753	826	803	838	792	838	787	819	822	800	813	762	815	768	851	820	807	822	813	844	854	782	749	790	778	764	819	799	804	828	787	871	834	750	841	761	838	818	808	791	829	797	800	784	838	829	826	859	836	783	815	789	805	813	820	809	840	820	849	751	856	782	835	822	805	831	795	756	804	810	804	849	825	814	825	809	771	803	771	847	826	860	850	851	770	806	823	787	828	779	770	791	811	783	772	802	759	784	802	828	817	837	838	810	834	858	852	793	806	721	801	841	820	827	787	806	785	776	795	759	799	812	788	846	817	818	836	794	808	743	790	779	750	792	799	810	823	783	778	822	870	839	824	846	814	793	761	844	786	754	808	813	784	833	789	803	826	819	796	812	796	822	766	759	839	776	819	791	804	787	817	821	813	800	755	863	740	815	762	823	762	747	825	752	816	846	816	830	822	796	759	805	806	818	863	808	809	761	822	789	821	797	815	836	762	841	816	740	829	783	847	814	777	839	841	813	778	815	843	803	811	776	768	770	808	848	814	813	855	767	797	816	785	817	827	793	744	736	834	787	780	791	805	780	805	763	807	845	853	831	828	828	796	801	816	821	810	812	807	757	781	833	837	831	779	778	746	851	811	806	851	784	773	819	787	802	776	770	805	805	855	839	767	790	772	757	772	840	817	811	816	819	815	777	761	766	820	810	834	815	806	805	747	823	759	780	815	801	785	787	797	796	788	773	846	812	852	776	789	785	861	780	839	824	839	777	843	847	753	793	810	827	791	733	772	782	853	803	809	782	832	828	828	812	853	776	783	803	769	808	765	845	763	819	792	838	804	845	760	819	829	832	834	809	793	772	823	744	783	855	831	782	755	824	790	800	773	827	784	807	765	781	835	796	787	825	856	788	763	779	801	838	750	802	857	789	825	811	775	822	830	842	750	788	767	826	784	752	822	829	816	767	794	815	772	786	805	810	826	825	778	803	833	811	783	799	840	814	784	809	771	811	802	831	816	830	818	847	819	794	800	768	829	817	791	763	799	787	759	859	808	770	791	791	759	823	786	797	846	845	820	822	794	812	823	753	800	836	765	787	815	820	818	827	833	784	780	790	813	806	800	820	778	831	869	842	835	849	813	804	819	783	789	813	868	854	769	789	760	794	834	764	810	776	798	787	792	828	810	806	783	833	809	830	809	792	799	805	797	803	789	799	771	811	821	821	795	794	799	801	786	800	784	798	830	713	766	793	814	818	790	856	833	804	782	830	831	834	804	796	779	814	807	799	842	828	825	798	790	821	828	797	777	764	798	788	809	826	795	764	729	790	791	798	819	838	828	773	793	754	775	794	780	798	802	858	805	780	777	842	758	790	834	835	790	837	836	762	814	800	785	786	801	772	800	764	801	806	793	725	809	809	831	834	836	804	877	769	814	802	819	798	801	809	834	776	759	823	811	813	841	787	742	805	799	853	818	784	816	828	825	863	794	815	817	823	818	817	784	786	814	747	827	720	813	782	779	817	855	801	778	848	802	730	762	788	801	832	793	810	749	785	822	830	833	815	858	791	794	835	826	782	795	774	824	856	821	797	829	837	802	772	817	784	793	784	778	802	860	813	785	818	795	756	789	781	762	824	815	769	818	831	785	796	801	780	820	819	811	837	770	851	788	825	776	813	799	796	766	759	781	746	821	817	833	815	778	815	848	804	768	793	820	845	809	764	816	819	791	795	839	828	796	841	809	832	811	810	787	787	862	771	799	784	793	751	777	820	826	774	785	821	802	803	808	823	810	842	791	850	807	830	808	804	865	886	791	791	824	850	831	820	820	861	789	826	795	753	837	838	791	810	790	779	834	809	826	797	742	750	855	836	791	806	788	761	767	782	841	832	795	789	827	795	810	787	779	783	806	772	780	794	834	830	818	822	811	768	797	771	780	806	762	805	788	784	833	792	788	780	845	798	797	786	768	779	786	820	816	781	847	794	811	820	823	792	819	743	830	794	811	766	776	819	792	795	827	831	800	764	791	836	800	801	775	785	795	839	759	778	787	811	780	822	776	790	795	808	838	824	821	743	805	814	787	805	814	800	779	831	792	801	749	830	819	848	804	806	831	795	797	787	770	801	786	825	748	804	770	835	778	764	797	779	849	792	841	795	807	790	859	828	836	792	798	798	810	770	785	837	783	821	816	784	771	784	819	819	788	831	802	821	788	821	805	763	753	821	831	813	825	817	820	763	752	781	790	817	874	758	813	806	807	871	845	792	821	845	813	806	810	800	811	802	814	796	800	808	816	776	773	833	786	799	776	806	818	840	841	863	766	794	846	832	847	834	787	829	804	774	839	779	775	786	872	846	848	828	831	785	826	785	824	766	749	801	829	807	821	813	812	793	805	812	801	816	781	820	800	840	797	819	760	829	815	775	809	839	791	822	794	795	733	809	787	809	771	750	836	763	824	813	840	802	820	846	789	828	807	791	812	776	799	800	844	815	762	774	791	822	793	762	780	789	834	803	796	800	778	802	784	788	820	823	801	782	833	795	812	848	774	832	817	773	790	835	807	739	773	794	856	847	764	775	815	785	799	776	767	773	763	785	806	841	770	822	824	858	752	802	762	803	826	804	832	828	857	784	833	826	759	801	793	807	815	794	787	815	842	831	807	817	788	782	777	846	785	841	822	796	816	795	794	802	814	784	787	767	811	798	803	749	793	786	794	829	829	846	768	829	807	814	849	735	824	819	815	839	717	817	793	762	805	835	793	776	801	845	836	785	773	768	789	770	821	834	812	797	800	819	784	807	835	803	806	801	789	769	804	778	809	841	860	885	785	787	758	817	809	869	828	805	765	782	811	846	785	840	830	758	788	815	786	852	844	817	807	829	791	810	796	761	808	833	797	798
2113	1274	764	482	542	655	611	559	368	315	329	252	238	209	183	155	165	153	147	151	92	119	118	116	116	108	123	95	98	96	92	93	105	87	80	88	81	84	86	77	73	70	79	78	77	75	72	64	82	44	73	87	66	56	72	57	67	69	48	52	75	70	71	70	75	68	65	66	70	60	54	66	57	73	76	59	65	71	80	59	76	47	58	67	65	69	64	60	63	66	61	73	67	64	66	47	76	71	65	65	60	67	82	71	65	64	49	76	62	63	70	71	57	64	67	62	65	61	62	43	56	62	58	57	57	81	70	64	60	65	73	64	80	61	67	67	58	62	67	59	75	66	59	60	63	57	61	67	67	41	63	60	80	60	65	78	50	67	69	73	73	73	64	63	65	63	59	68	56	78	68	76	71	86	63	59	51	66	61	55	69	65	49	59	59	64	68	62	54	66	56	60	61	66	68	57	79	62	52	65	79	64	64	59	61	67	72	67	72	63	67	58	64	71	47	57	54	70	60	81	74	66	80	55	71	54	73	62	61	65	58	57	64	61	57	69	57	77	70	74	70	72	69	55	50	66	65	55	55	83	54	81	64	49	49	58	47	58	58	80	67	71	59	62	60	65	58	52	54	52	72	47	71	62	61	68	72	71	54	65	68	68	73	62	82	58	59	69	46	90	60	64	54	75	63	66	67	76	67	71	57	74	60	64	56	67	69	60	65	62	58	54	79	64	66	62	62	75	61	69	54	51	62	56	67	56	59	77	65	73	52	58	83	78	70	58	68	76	54	80	61	60	58	62	73	58	61	59	78	65	68	64	65	60	63	65	48	84	57	81	80	62	63	51	68	66	68	50	63	59	54	72	79	70	74	75	82	69	80	66	55	64	68	69	62	56	65	58	60	54	66	58	59	54	58	64	58	76	54	83	58	56	74	77	71	72	56	57	64	58	80	66	67	65	71	75	63	61	72	68	52	62	69	47	69	65	62	65	78	63	57	64	63	60	75	59	68	66	59	67	48	65	59	68	53	66	62	67	62	76	63	69	77	68	71	60	70	74	58	63	67	51	64	66	66	71	63	72	73	80	61	62	72	50	60	64	54	66	70	58	58	59	60	78	56	62	86	56	65	57	76	64	70	63	61	65	59	58	66	55	54	63	64	59	47	56	64	77	50	63	64	77	65	55	61	73	56	79	66	69	52	66	65	62	70	60	55	69	70	72	76	74	76	61	77	63	61	61	56	63	52	72	70	80	70	62	69	68	80	68	68	73	72	70	67	62	51	74	62	68	56	57	75	69	62	59	78	60	65	53	70	65	60	60	81	58	63	57	55	69	65	76	64	73	67	58	56	64	50	59	63	50	66	50	58	82	46	57	66	65	69	72	67	64	53	76	53	53	62	59	56	55	55	69	54	68	61	57	60	57	64	51	52	62	57	61	59	68	69	69	58	71	61	63	72	66	60	75	61	59	60	62	59	65	78	74	55	67	61	69	63	61	63	52	75	63	78	69	57	63	61	57	61	69	64	62	76	73	66	64	67	58	79	64	56	62	68	74	67	59	78	67	65	66	67	66	63	87	79	50	68	57	64	64	67	65	62	66	76	65	69	61	68	59	62	62	76	60	68	78	62	60	60	71	62	58	74	65	70	71	78	76	59	44	65	60	67	55	74	58	67	68	81	64	56	52	71	59	62	65	76	66	65	73	61	60	64	65	75	63	72	61	52	62	67	62	46	56	64	70	55	60	60	71	66	61	74	52	55	58	58	69	61	63	62	75	50	69	61	65	70	66	71	65	48	55	76	57	76	68	56	61	58	88	69	80	81	60	71	59	50	64	54	57	61	58	55	76	68	58	69	60	58	62	63	64	68	75	68	57	60	71	48	66	70	53	62	83	67	69	73	66	56	63	64	73	59	55	68	63	75	58	71	61	73	63	63	85	67	70	74	60	62	56	60	57	63	63	67	52	59	58	64	77	73	68	58	63	63	63	80	53	54	60	61	71	62	60	68	58	66	59	74	62	59	67	62	49	50	68	56	68	69	66	71	46	64	64	71	66	58	64	61	64	58	72	71	70	61	57	49	67	58	62	68	73	74	86	65	62	69	56	66	59	61	60	59	73	83	69	60	74	57	46	52	79	67	68	67	76	60	65	63	64	54	58	72	55	63	55	62	50	67	53	68	62	62	58	69	51	61	61	53	64	63	70	72	68	54	57	56	59	68	60	67	61	59	73	75	78	65	66	67	66	70	61	69	60	68	70	70	69	56	65	55	48	61	70	64	70	71	56	61	60	64	58	66	54	61	61	63	48	69	60	60	69	56	63	59	71	69	73	61	63	62	67	63	50	75	43	74	53	59	65	56	55	52	67	71	67	67	70	70	54	65	79	96	55	57	73	64	48	68	70	53	62	53	56	51	65	66	65	60	54	76	63	80	70	64	62	53	55	80	67	72	61	74	63	68	61	64	65	60	77	69	61	55	62	71	72	51	67	55	59	61	58	42	60	70	81	59	54	66	62	67	65	54	68	78	62	55	67	64	52	72	58	53	56	49	86	58	50	69	51	52	75	64	70	67	59	64	53	58	59	72	60	66	61	70	44	62	59	67	56	71	60	49	62	72	61	69	59	67	67	68	62	79	71	57	76	59	60	78	65	55	59	73	70	66	56	66	68	67	64	55	68	70	53	72	58	67	60	61	80	67	65	62	71	62	65	64	76	79	66	56	75	62	66	65	62	53	59	67	76	67	66	73	62	79	72	71	59	59	59	67	71	62	57	63	55	67	60	65	67	72	77	79	69	66	59	68	63	75	71	56	69	66	75	64	83	59	74	60	70	54	66	64	71	58	79	55	71	57	59	57	60	71	58	67	55	45	46	69	62	84	54	52	55	59	59	68	53	68	57	58	67	75	72	63	72	66	61	64	57	65	65	67	64	67	68	59	71	71	60	61	72	57	59	55	57	67	76	61	60	68	56	72	66	69	70	65	47	66	59	55	69	58	72	57	67	66	67	63	70	64	68	73	64	63	62	58	63	74	60	62	69	69	59	60	53	60	72	78	56	64	68	66	56	47	54	59	68	70	59	60	71	49	75	53	62	62	65	72	81	58	59	59	69	68	52	56	59	59	64	72	56	64	76	49	49	57	47	69	49	65	59	70	83	74	71	57	71	64	75	81	66	64	85	64	63	62	63	60	72	66	60	49	57	59	55	64	62	69	60	53	75	61	64	57	67	69	62	62	53	70	64	71	79	69	62	70	70	67	63	70	70	63	74	65	70	62	56	59	64	54	61	57	72	59	57	61	62	90	68	65	63	66	66	47	71	48	67	57	63	72	64	59	59	55	67	62	52	67	73	67	70	70	75	65	76	46	54	75	72	57	65	64	60	59	69	65	57	64	50	60	68	55	69	65	63	68	75	69	55	59	63	55	61	58	62	71	61	55	60	76	61	73	55	53	72	51	48	67	65	55	64	68	66	54	60	73	65	61	52	57	68
23409	15639	11444	18068	24610	24680	22503	18975	14891	11885	10504	9180	7873	6747	6083	5296	4513	4246	3913	3458	3069	2809	2832	2852	2479	2330	2113	2073	2106	1933	1761	1628	1492	1440	1417	1366	1376	1254	1251	1259	1264	1296	1249	1150	1172	1102	1077	1085	1046	1018	1010	940	911	911	892	832	897	865	881	860	812	841	868	836	795	808	776	802	835	807	756	837	757	818	783	828	827	758	787	765	749	777	812	784	799	771	798	786	808	783	748	814	775	750	804	780	810	745	818	755	765	794	774	791	784	718	816	776	784	794	768	808	768	812	801	774	800	795	809	798	765	779	768	795	788	800	772	780	784	784	771	775	822	838	809	778	829	766	782	787	823	773	784	779	805	760	799	750	797	785	776	761	800	770	782	765	803	805	788	815	763	796	761	756	801	752	809	759	734	795	797	782	853	743	817	741	755	784	765	718	776	763	779	807	764	761	789	797	803	693	776	754	808	759	805	802	770	795	778	771	768	761	755	743	777	784	825	832	786	769	777	775	768	798	788	742	759	731	792	764	808	760	742	750	824	743	762	772	774	778	738	788	773	794	780	749	787	883	824	720	800	771	833	753	832	788	802	788	744	779	778	783	788	800	793	762	754	784	774	743	803	715	779	759	782	752	766	824	803	749	771	808	747	769	751	713	791	753	808	778	742	759	805	801	779	789	772	831	794	817	823	715	740	766	779	798	732	676	784	753	742	782	773	772	793	754	763	797	814	781	749	770	771	815	814	777	810	776	825	794	808	742	801	733	757	750	785	724	745	817	777	779	790	821	737	767	790	741	785	753	770	789	750	823	786	773	732	780	785	752	770	749	793	798	780	736	782	805	759	752	812	813	774	775	802	792	788	706	746	764	785	769	759	774	773	780	774	772	717	770	796	838	809	782	787	753	743	819	794	813	787	751	767	797	746	814	767	747	731	763	760	790	768	815	758	838	784	769	774	781	807	774	804	781	784	776	774	751	747	742	836	790	716	817	766	761	708	800	760	797	778	800	788	778	855	792	732	771	805	727	766	778	769	772	815	800	830	763	757	762	812	761	790	795	824	776	720	809	779	758	796	748	785	737	773	745	795	785	721	771	760	784	831	757	792	804	753	802	758	752	745	819	808	794	714	736	826	765	828	750	807	746	784	807	735	757	749	761	768	768	741	789	787	775	775	757	778	814	792	773	746	813	742	786	842	817	744	705	800	790	786	777	753	726	802	730	810	766	746	791	722	784	769	799	741	783	714	793	798	783	806	735	757	730	780	830	718	762	806	764	783	776	790	710	731	774	793	784	778	764	778	763	758	736	754	806	780	752	771	749	777	782	778	802	833	731	798	756	769	803	781	811	817	778	760	818	837	751	844	793	765	781	820	789	789	825	744	762	839	754	768	796	776	756	764	768	788	783	784	722	739	783	750	751	777	797	743	747	793	778	784	763	771	705	821	788	811	745	797	780	719	788	798	811	755	748	765	730	783	835	772	788	830	778	767	771	748	761	786	750	749	709	776	828	757	754	787	847	755	720	785	733	711	803	790	786	737	782	748	773	777	783	735	819	794	787	814	775	725	781	762	788	798	742	782	777	807	727	726	834	810	745	753	771	791	775	775	792	770	786	792	798	814	778	786	739	754	789	719	746	816	822	739	775	758	810	759	783	802	729	771	740	768	719	791	778	807	736	749	821	775	790	783	790	834	791	827	748	843	805	778	794	758	813	749	795	724	764	774	784	763	776	757	805	747	790	777	783	852	762	776	752	803	810	805	784	778	720	735	809	794	775	736	743	766	758	799	793	794	739	800	736	775	768	777	780	783	754	783	767	776	747	768	798	795	764	819	805	786	734	852	787	763	767	791	827	777	786	811	740	837	776	762	808	784	759	771	753	783	747	743	779	760	751	763	777	808	748	751	759	798	811	835	819	784	744	771	778	810	774	780	774	750	760	775	773	729	810	737	803	814	757	767	760	786	776	785	748	741	751	760	754	785	734	747	765	816	778	752	731	726	784	733	735	859	751	769	755	789	787	773	763	736	750	750	833	782	779	782	740	791	765	739	752	784	724	767	781	752	806	778	786	775	732	795	814	792	805	801	767	804	757	737	782	796	787	789	776	755	754	760	786	740	812	787	790	768	789	736	828	811	794	806	822	775	771	778	806	759	735	781	741	779	710	761	784	761	784	751	826	775	807	717	746	717	690	777	744	741	817	771	801	759	778	730	748	748	776	809	787	748	764	723	751	791	797	763	808	746	782	785	744	793	760	745	824	786	791	767	760	742	726	777	736	729	779	800	744	809	772	791	782	808	739	769	800	780	774	747	762	792	760	774	777	770	804	780	781	816	751	748	796	758	730	734	791	808	792	717	765	770	775	746	766	733	760	758	773	754	803	836	757	745	778	741	808	776	761	799	782	796	749	724	792	776	777	766	799	762	798	785	847	771	798	822	829	782	762	769	737	719	785	742	757	801	750	809	782	779	776	772	789	741	782	749	777	772	762	800	756	758	759	740	862	787	772	802	811	771	785	773	837	795	792	817	742	745	758	763	767	811	770	749	760	804	772	801	798	834	818	764	774	790	753	793	832	752	763	770	780	771	764	742	761	801	754	771	715	779	795	768	745	741	797	821	784	793	796	788	785	749	736	809	724	767	772	745	810	779	773	753	780	801	784	787	792	797	789	785	795	819	768	806	807	752	822	751	741	761	807	771	754	823	767	738	798	742	767	743	763	700	831	805	754	797	781	786	783	752	819	843	800	790	757	738	767	730	826	808	773	809	749	813	811	779	752	761	741	780	781	803	755	754	786	758	796	777	793	743	730	724	771	759	801	753	782	784	742	753	769	742	801	758	789	767	767	775	794	783	760	809	726	764	778	788	756	780	805	731	821	779	816	777	743	789	782	768	833	839	829	735	804	841	797	792	758	770	788	813	779	806	786	790	810	802	770	776	757	740	737	793	824	807	808	782	768	826	807	784	780	740	841	812	752	731	782	759	776	766	791	739	778	824	780	731	790	849	758	767	814	756	754	779	771	761	791	785	769	790	758	779	782	757	786	773	739	819	795	828	745	775	821	800	748	781	808	827	810	814	818	774	805	827	776	818	773	728	720	720	753	720	778	756	747	788	759	745	770	751	798	796	767	825	777	744	748	752	807	747	752	826	798	715	725	793	767	723	795	799	752	767	748	786	783	802	811	741	767	757	791	778	788	741	762	773	784	768	805	827	795	791	806	780	803	795	778	857	816	746	817	747	738	786	734	810	758	748	778	744	713	746	757	749	770	750	770	835	795	790	761	747	785	732	794	723	780	717	801	796	768	765	786	797	740	823	768	798	742	730	776	756	767	762	812	743	753	759	743	756	750	792	796	753	793	772	753	785	749	793	760	767	766	726	760	759	779	801	800	780	730	783	887	759	779	772	783	785	806	818	738	766	826	752	776	812	776	746	755	796	777	791	727	768	778	716	768	711	780	742	749	797	767	758	778	773	822	780	748	802	816	848	728	778	793	740	789
3430	1256	765	527	565	681	673	617	462	331	285	257	275	230	206	211	190	161	134	141	132	111	119	133	115	125	106	117	124	88	97	112	113	90	93	97	89	93	95	86	79	78	92	88	70	86	99	65	87	93	78	69	84	73	65	73	71	85	67	83	73	67	78	67	83	79	71	74	75	77	70	79	77	77	67	57	69	69	71	64	65	76	78	60	88	70	67	64	70	76	71	78	79	68	83	74	76	76	69	75	65	82	66	58	72	76	71	62	89	74	61	69	62	73	72	72	87	72	72	75	78	77	67	77	71	54	82	70	79	85	79	78	74	80	67	87	66	93	86	62	73	77	66	72	72	78	73	88	86	71	84	63	75	70	65	91	64	64	74	89	72	69	79	71	75	63	58	83	67	66	76	73	72	67	67	73	74	73	66	67	82	74	69	66	70	67	67	78	67	79	76	77	81	78	74	79	60	73	81	70	52	77	84	82	84	74	90	80	77	73	74	56	74	60	75	72	65	73	77	81	80	67	70	72	77	72	74	74	80	77	72	58	72	87	75	82	63	83	81	54	55	76	65	70	74	73	77	78	75	70	64	71	85	68	88	66	59	70	73	79	61	73	64	84	70	62	83	72	77	74	70	63	78	76	79	79	72	97	78	74	68	76	84	76	82	90	90	80	73	78	73	81	83	84	64	72	72	58	80	74	93	69	71	79	71	69	80	62	64	54	75	66	86	76	75	72	76	61	71	76	52	81	81	82	64	62	78	67	59	53	89	84	65	84	76	88	59	72	61	77	74	80	76	65	80	88	68	70	72	64	64	72	83	85	84	72	73	69	72	73	85	58	62	75	54	74	74	68	70	69	80	74	79	75	62	74	70	87	83	73	63	76	69	66	75	69	72	59	82	70	75	82	81	72	85	55	75	60	57	62	69	75	84	65	68	74	74	68	70	55	78	69	70	88	81	84	77	68	63	83	87	71	62	57	74	76	71	73	76	64	76	72	65	86	61	61	68	73	82	90	53	88	81	82	77	69	86	65	76	85	55	75	68	62	62	84	72	82	75	53	74	70	99	74	83	68	73	78	83	68	92	69	69	77	83	80	63	83	65	65	87	73	57	87	66	74	62	74	69	63	65	77	67	71	77	64	70	73	74	49	64	63	67	66	84	60	76	84	77	62	72	73	69	66	82	61	65	69	81	66	77	72	81	81	78	71	75	68	57	69	69	69	70	70	71	62	95	72	68	67	73	80	68	66	80	71	66	63	84	73	66	93	65	83	68	70	70	85	70	80	65	77	71	63	62	67	67	69	82	59	55	69	77	79	66	60	70	64	69	73	67	68	81	66	86	65	56	70	60	76	85	86	74	73	74	80	62	65	77	63	65	81	62	93	56	87	75	82	91	83	72	76	69	60	83	64	65	83	73	81	60	58	70	80	82	75	74	59	78	75	61	69	67	81	81	63	75	83	64	66	60	79	62	77	77	72	75	72	69	88	72	74	74	77	66	77	62	93	67	65	73	75	73	80	87	72	71	69	71	75	60	75	63	76	73	74	67	68	75	58	76	62	76	64	69	78	75	93	56	65	70	82	58	77	84	77	79	78	71	64	73	79	63	76	79	81	72	60	65	67	68	75	55	77	72	82	70	71	69	76	64	79	75	69	70	67	74	78	65	70	78	74	71	79	70	73	69	69	72	69	79	70	80	77	79	75	68	60	69	69	73	72	83	60	56	63	75	90	80	66	77	68	77	68	53	64	56	72	78	66	77	56	65	81	78	76	61	63	84	68	57	70	69	70	67	87	60	77	64	66	59	70	72	70	67	65	77	74	65	71	74	80	63	70	70	71	73	58	78	65	73	82	64	76	71	69	69	70	71	76	70	83	64	71	56	71	90	87	76	85	71	90	63	67	66	81	64	80	67	59	70	53	52	69	71	78	62	86	66	80	68	63	82	74	67	76	63	80	61	64	72	68	76	71	63	68	79	81	77	71	74	78	80	61	77	68	76	70	74	52	87	56	78	80	73	66	55	71	78	61	84	66	59	64	85	74	62	88	81	75	83	71	63	72	60	57	81	68	77	65	67	77	60	68	73	74	67	78	86	69	86	73	80	60	66	74	67	71	91	83	74	70	77	66	72	73	68	63	93	83	73	73	85	84	69	84	77	80	71	62	78	76	67	65	57	75	71	76	60	69	74	71	67	75	84	69	77	72	73	78	81	73	79	82	76	74	65	71	77	91	74	75	71	57	83	71	82	66	60	77	67	61	92	72	85	74	63	80	76	72	72	73	75	79	70	53	66	81	71	65	63	65	80	82	83	81	68	71	75	63	73	76	63	82	68	71	66	67	70	74	88	81	64	65	70	69	72	76	71	71	83	86	64	81	79	60	70	78	66	82	60	89	76	78	63	71	77	79	60	77	78	80	70	58	75	91	67	53	66	78	80	78	57	61	80	73	83	76	72	83	65	71	61	71	81	78	51	42	72	82	66	71	76	83	66	73	69	75	68	68	88	82	67	80	83	67	76	66	85	92	74	65	68	65	77	84	83	60	90	75	67	67	79	66	72	88	69	70	84	67	67	65	87	83	59	93	85	68	56	88	71	74	60	62	76	68	62	69	79	69	74	64	72	73	61	68	81	66	64	81	80	71	77	77	81	72	79	81	80	61	86	65	93	68	84	78	78	79	75	79	71	84	65	69	89	87	68	72	69	63	82	75	76	74	82	66	68	70	60	66	68	80	61	79	63	62	78	76	67	80	61	67	64	78	77	75	78	65	63	65	72	58	66	65	81	66	71	63	72	74	83	78	61	83	72	74	62	78	79	71	69	65	64	76	79	81	74	69	71	79	80	68	70	77	80	82	63	53	81	60	58	61	82	75	79	79	73	76	73	83	67	86	66	55	59	71	69	74	86	68	73	61	75	68	74	85	70	93	79	76	63	74	53	74	82	74	63	73	76	73	65	76	66	82	73	80	64	69	90	74	68	76	54	76	64	83	90	70	66	70	72	67	68	57	76	61	69	80	78	65	65	85	79	74	75	57	68	60	80	80	73	74	69	63	75	71	72	78	60	65	65	79	53	73	62	89	72	78	76	63	75	81	83	64	58	54	77	74	80	63	77	71	75	64	70	68	74	73	72	86	73	61	73	68	76	87	83	77	67	64	79	73	59	70	81	73	74	73	75	55	82	69	75	70	67	78	81	71	74	76	63	80	71	58	63	69	81	68	64	87	53	76	66	70	71	68	79	82	86	65	75	61	74	72	69	69	73	55	73	70	67	72	65	68	72	82	61	71	60	70	68	82	73	79	83	71	66	64	63	70	77	68	69	64	86	79	69	72	69	64	87	69	70	66	72	67	70	98	61	71	79	64	68	85	74	77	87	77	66	76	71	56	85	84	70	72	90	60	59	78	66	74	93	73	83	75	77	66	58	66	68	78	73	64	85	69	70	67	62	58	82	75	62	68	66	76	70	60	70	70	80	82	78	78	72	88
22074	15123	12014	18297	25271	24936	22774	19767	15798	12661	10775	9747	8370	7460	6504	5898	5124	4639	4212	3906	3311	3024	3054	2992	2746	2514	2483	2487	2409	2107	1958	1819	1825	1673	1673	1551	1542	1463	1470	1414	1353	1369	1354	1317	1338	1285	1189	1218	1116	1130	1102	1082	1038	1011	961	996	1059	966	950	991	978	931	882	894	936	918	889	903	970	871	924	881	851	885	896	873	876	875	850	923	916	883	915	843	914	869	880	884	876	873	888	870	857	843	892	886	934	858	856	912	854	874	838	883	883	918	855	869	901	854	888	873	868	835	952	893	845	830	881	909	884	843	880	897	914	954	912	854	885	852	912	875	899	877	903	920	905	897	859	881	905	902	885	847	886	883	862	915	891	863	918	846	866	841	864	870	826	924	930	925	881	827	871	898	881	881	847	871	898	901	809	817	862	866	825	900	944	869	916	901	899	908	863	914	863	877	950	912	883	898	887	835	853	854	877	845	845	884	867	832	873	863	894	866	851	918	881	920	882	908	892	877	889	894	910	907	909	885	841	900	905	853	826	830	869	910	921	885	856	870	868	935	861	886	907	901	894	939	876	849	873	889	877	889	904	895	861	829	874	835	852	881	873	888	845	892	828	856	864	870	855	881	874	871	917	902	838	853	839	904	914	867	860	879	907	896	880	879	867	889	883	841	897	883	831	903	888	844	890	847	894	893	891	818	939	871	886	851	869	905	832	843	883	837	834	893	898	879	929	833	916	862	892	930	832	805	848	903	897	875	894	882	884	905	886	893	835	919	887	847	879	854	894	878	867	883	843	860	900	842	886	837	817	841	876	847	848	904	852	896	842	874	843	919	872	848	878	857	842	858	873	876	863	876	882	909	896	951	915	849	853	886	874	874	877	857	841	895	872	877	876	897	929	885	883	916	840	889	908	876	835	827	856	899	855	851	917	853	882	869	857	849	944	866	887	912	855	894	920	895	836	873	903	904	848	883	885	911	884	862	872	874	903	943	854	885	900	875	867	848	893	864	866	885	814	854	892	860	890	896	889	878	924	888	911	915	875	841	881	840	846	928	893	874	862	921	901	835	900	868	905	824	812	855	912	887	887	959	886	836	873	919	866	862	861	813	904	849	836	892	851	883	841	899	853	896	884	859	899	901	872	873	896	869	845	850	808	850	852	869	906	868	863	848	918	880	880	900	897	896	849	861	902	901	922	853	885	884	881	872	820	889	894	916	886	877	853	868	818	885	899	832	872	877	906	863	864	841	838	878	851	864	865	937	828	902	876	898	877	884	933	865	899	896	894	840	909	854	894	911	890	857	881	923	878	867	897	888	921	876	824	849	883	880	902	839	860	898	886	878	869	918	855	877	869	829	890	878	886	837	915	825	849	927	835	911	910	830	867	856	901	874	865	855	917	839	915	964	846	886	939	843	882	885	848	910	839	908	876	873	867	899	853	928	892	861	865	868	895	816	901	881	893	886	907	881	853	838	894	932	901	866	887	874	855	916	842	829	840	886	903	922	866	849	871	872	885	884	869	814	871	905	903	849	845	917	862	858	887	901	858	866	850	876	854	917	907	854	896	850	925	870	874	882	855	839	900	877	860	867	845	875	892	878	907	881	917	927	880	856	810	887	883	907	849	886	855	900	891	919	863	923	828	902	874	924	858	891	887	897	853	888	900	882	913	900	892	849	796	881	905	912	894	868	884	925	824	846	888	851	887	867	899	886	876	885	883	851	855	878	842	911	853	887	866	857	846	908	828	879	918	919	910	871	862	902	878	877	851	886	877	863	861	872	907	879	843	847	887	828	882	879	881	968	881	891	909	854	892	834	843	838	876	892	910	801	915	881	890	895	884	886	896	873	873	872	871	881	870	838	839	876	831	797	866	897	905	876	897	852	843	881	891	838	862	895	868	882	894	933	760	879	892	884	865	867	902	827	865	868	891	849	859	922	859	927	913	874	884	851	882	867	865	873	873	849	847	883	901	856	786	837	867	835	821	913	842	886	889	842	860	912	910	880	853	850	850	863	862	861	859	885	888	864	852	889	903	866	873	851	934	903	856	871	890	801	870	900	918	873	834	884	926	902	902	878	884	866	843	841	895	861	864	864	908	878	882	870	896	862	883	881	900	898	812	888	893	870	881	875	929	868	876	891	836	843	916	839	846	895	838	827	918	885	865	841	905	899	852	877	814	915	863	904	878	873	859	933	844	885	914	869	830	906	854	856	870	841	826	904	880	882	899	832	933	835	850	904	919	836	865	868	907	924	911	921	842	884	930	868	885	817	871	859	859	867	869	887	845	866	843	872	892	852	907	880	895	825	897	839	840	827	896	852	853	879	926	863	839	861	891	888	899	883	846	899	865	859	899	836	877	865	884	860	829	897	861	884	862	851	842	876	879	887	883	873	853	885	924	881	911	867	888	899	859	843	894	903	854	881	889	845	911	878	878	899	883	861	863	823	876	844	861	902	850	865	892	902	823	915	855	844	856	813	865	870	801	848	870	865	900	958	929	819	858	948	878	890	885	865	895	867	892	889	867	842	833	863	913	896	887	914	932	863	873	883	884	869	939	901	886	829	868	830	916	836	906	919	934	852	871	922	887	914	894	853	861	865	912	876	844	903	902	869	872	858	887	857	843	847	858	905	771	886	886	887	821	903	924	911	880	865	874	873	874	870	876	875	848	897	825	905	866	911	856	902	814	962	905	883	903	880	923	878	927	858	801	880	889	836	846	839	890	881	903	868	889	877	888	825	879	907	878	883	910	864	833	851	853	878	874	890	856	856	924	918	885	863	871	903	876	862	891	895	872	873	927	852	834	841	839	856	882	829	860	868	887	880	851	894	819	889	875	882	920	868	837	880	824	830	928	881	884	853	908	892	858	839	885	882	894	922	911	865	898	854	869	892	877	902	856	886	914	892	902	920	932	901	913	918	885	853	836	896	863	926	824	866	911	944	880	881	901	882	832	860	865	924	861	859	888	864	826	895	797	877	840	834	881	870	880	922	936	892	875	852	903	887	868	881	874	904	846	875	873	849	866	885	873	898	893	856	908	877	922	855	858	859	871	867	866	929	899	843	822	811	874	896	870	904	929	892	875	890	862	894	903	922	884	831	866	910	885	849	896	839	824	837	843	840	853	874	859	872	915	900	850	886	877	887	860	912	857	890	872	906	868	830	868	903	920	881	905	885	880	907	900	828	871	868	857	849	865	891	906	903	884	855	900	917	883	870	886	873	885	852	942	874	913	847	922	897	883	866	907	864	837	902	860	887	913	898	882	839	810	870	900	855	915	870	878	875	889	830	867	880	852	886	893	857	897	896	938	870	861	868	841	838	885	823	886	892	904	869	883	890	886	886	872	868	819	849	911	863	839	909	876	881	882	874	933	895	928	862	851	891	893	893	876	879	892	874	919	786	874	909	866	876	860	836	835	855	823	865	850	884	800	863	906	918	886	876	904	913	877	948	886	858	889	885	866	884	858	849	861	846	899	875	934	912	874	880	848	866	893	893
2963	1949	1113	747	853	1062	967	729	614	492	381	348	312	279	258	234	256	187	172	179	162	146	137	124	122	117	119	121	125	120	102	114	116	92	103	93	88	85	102	108	95	94	98	70	86	91	80	87	84	78	66	73	80	61	72	74	66	59	69	58	78	74	69	72	88	57	77	73	61	63	72	65	78	54	73	55	68	71	82	81	69	69	74	80	64	66	82	69	66	79	71	62	70	61	57	65	72	67	65	58	69	77	79	71	67	47	76	60	67	60	73	63	71	74	62	63	90	60	72	66	52	70	67	50	56	74	67	72	78	68	67	55	64	61	71	76	66	66	90	65	72	60	69	68	55	74	63	66	65	70	56	72	63	71	66	71	75	60	73	69	75	64	64	62	83	70	67	68	79	65	73	75	73	70	79	56	69	74	70	60	78	66	57	86	84	88	59	88	66	65	77	66	61	77	68	80	77	64	64	64	67	67	59	71	71	60	61	69	71	73	48	85	64	69	60	70	76	67	81	91	73	65	69	69	79	83	67	60	70	82	73	68	76	57	61	71	69	67	48	57	71	60	67	69	61	73	76	63	54	70	61	57	58	77	62	52	73	60	66	76	60	89	75	66	71	56	75	67	66	75	67	72	69	77	63	61	73	70	78	67	69	67	77	76	68	57	70	63	74	73	74	70	69	85	85	74	65	63	54	79	71	68	71	50	66	65	61	81	76	73	80	84	75	61	60	79	73	69	79	72	70	62	66	62	66	69	74	65	70	63	73	71	54	65	56	70	80	81	67	64	78	46	62	57	76	60	64	68	65	61	77	72	70	74	62	68	65	70	63	74	64	76	70	65	55	83	69	67	69	54	64	72	68	65	57	72	64	73	64	70	58	67	55	79	55	77	68	84	62	72	63	77	65	71	68	61	67	69	88	66	68	76	64	64	59	67	57	56	54	66	64	77	73	66	68	68	75	67	58	63	59	58	72	79	63	62	68	82	68	82	69	73	66	61	74	77	75	73	57	65	70	68	72	48	61	78	65	78	66	58	67	54	65	64	76	63	70	75	66	58	61	89	70	63	59	67	57	73	84	60	59	69	74	72	66	70	73	67	60	63	73	70	60	71	71	69	63	86	63	67	79	84	66	67	56	82	84	61	78	64	63	63	73	57	73	68	73	73	72	56	65	76	70	58	69	72	71	62	53	52	68	56	53	73	76	74	72	75	72	58	64	74	68	54	76	61	74	75	73	70	53	75	67	60	62	74	64	77	73	74	72	82	62	77	69	69	76	70	52	73	72	55	73	64	75	72	63	78	80	48	75	77	54	71	66	72	66	66	64	70	84	68	57	61	75	68	72	55	82	61	53	64	67	64	73	59	65	61	65	76	67	68	71	64	76	67	67	68	64	71	69	59	75	60	63	67	81	63	82	78	71	75	56	61	78	66	76	67	55	74	78	81	78	63	69	70	67	65	72	72	86	56	66	56	61	68	71	60	72	68	64	87	54	63	74	74	91	61	58	72	65	64	61	59	66	74	66	70	79	78	73	72	76	50	64	73	64	67	69	76	72	63	59	66	60	66	53	65	71	74	81	77	50	62	61	61	62	81	57	70	59	64	59	71	53	82	65	81	72	81	60	78	68	63	73	61	74	69	69	51	61	64	77	74	67	67	81	66	64	59	62	72	62	53	68	76	87	68	78	58	73	61	64	77	70	53	64	71	72	74	75	87	65	70	74	73	68	49	70	63	65	82	53	67	72	80	73	67	55	65	68	73	67	71	72	60	61	67	68	59	60	69	66	70	86	69	69	72	68	69	61	75	56	53	74	83	75	75	80	59	73	69	66	60	63	62	79	73	84	84	73	78	51	84	79	72	71	71	68	77	87	59	60	63	65	73	70	58	72	73	73	64	67	71	62	79	67	84	79	60	66	60	69	59	81	65	67	74	63	70	66	76	68	54	67	44	65	81	80	71	72	65	46	60	77	73	72	71	74	66	62	68	59	69	69	64	83	61	65	51	69	70	83	55	50	63	56	67	63	69	71	84	57	58	70	72	83	66	75	77	73	67	76	60	56	56	59	60	63	74	71	65	66	58	64	88	63	62	75	60	65	84	77	72	63	71	68	61	72	67	79	90	76	62	82	78	73	79	85	68	69	65	62	80	61	84	71	68	57	68	55	75	76	69	75	64	96	61	62	71	75	75	62	66	66	78	67	65	61	66	71	65	74	74	71	83	61	73	65	58	83	64	74	56	57	60	66	68	57	60	68	71	61	65	69	76	81	70	67	66	59	71	70	63	81	74	78	74	68	77	59	69	68	61	88	51	75	56	74	77	63	56	72	74	61	83	52	69	66	63	69	70	71	52	80	68	71	68	70	75	57	80	67	72	75	67	61	62	66	58	60	72	66	76	62	66	66	71	63	57	81	78	71	71	63	79	59	56	75	64	48	63	65	62	63	72	63	58	62	49	63	70	56	70	55	76	65	61	77	67	67	64	74	60	63	65	68	66	68	54	57	64	52	76	78	56	80	67	69	70	73	73	70	63	76	61	80	66	67	54	67	72	69	74	54	57	60	71	67	63	60	66	59	67	71	71	72	70	79	59	63	76	58	70	75	65	68	79	63	76	75	68	72	55	67	71	67	89	63	78	88	56	77	68	63	67	44	69	57	63	75	71	67	71	75	63	78	51	68	70	53	79	75	56	80	68	59	70	64	90	61	53	73	61	65	67	66	62	69	76	58	62	53	71	73	67	82	65	58	66	69	77	62	65	63	62	69	62	65	51	81	62	63	74	65	69	66	69	65	81	63	63	70	59	65	60	73	63	70	65	72	68	69	64	71	71	61	77	64	74	65	69	76	60	84	84	66	71	78	79	68	61	70	75	88	70	79	63	62	72	66	63	77	72	68	74	75	71	60	71	81	70	64	73	75	56	76	66	58	68	81	74	80	79	74	64	71	62	61	67	65	70	70	60	64	67	65	67	72	66	79	62	66	61	73	63	80	61	82	81	62	59	64	68	61	79	68	80	68	65	56	69	54	61	76	66	70	57	52	68	61	72	72	56	74	50	69	71	57	68	67	80	88	70	56	74	90	66	80	64	72	64	65	64	69	70	78	75	73	69	63	53	59	68	55	67	68	80	49	72	63	74	90	60	58	75	73	47	66	85	64	69	78	61	74	81	55	66	47	69	58	62	71	73	60	80	73	80	79	53	82	75	68	64	79	75	63	64	70	73	62	69	64	73	60	77	75	56	62	66	78	75	66	63	87	62	66	58	55	65	77	72	72	81	79	68	64	75	57	74	75	59	69	71	78	67	76	68	60	71	71	83	57	58	64	76	71	86	70	69	54	65	60	60	66	69	72	71	75	60	68	83	62	68	66	65	57	71	78	70	52	76	69	64	70	71	65	67	66	76	68	64	75	72	68	63	71	66	72	68	73	60	67	72	70	61	81	70	75	60	76	65	77	73	74	74	59	70	70	73	71	64	72	80	72	65
26204	18572	14732	22145	28801	28598	25758	22600	19126	15629	13187	11673	10371	9336	8251	7154	6426	5606	5129	4565	3976	3553	3556	3455	3280	3055	2994	2929	2676	2374	2215	2128	2059	1925	1824	1703	1631	1592	1607	1572	1509	1486	1425	1425	1388	1422	1296	1199	1193	1188	1150	1103	1042	995	975	995	983	951	921	913	910	865	931	855	903	876	839	915	865	868	854	873	890	820	818	851	841	783	810	792	842	856	812	810	795	806	815	874	766	776	795	876	829	848	765	829	787	875	882	822	840	848	842	803	791	813	807	787	791	840	801	813	812	810	870	814	815	768	873	836	857	812	859	815	798	794	851	838	769	843	819	834	919	841	825	908	877	821	883	862	786	817	775	859	822	824	847	807	806	789	843	818	833	844	800	841	825	855	808	802	799	785	854	792	820	820	858	809	800	812	835	851	815	812	822	814	847	820	786	821	851	823	843	791	837	828	874	771	824	862	832	862	859	755	825	831	824	811	813	850	843	855	852	815	853	835	841	837	811	822	839	801	765	831	793	830	811	848	853	801	737	777	802	813	777	794	769	822	841	897	856	834	809	774	880	836	794	828	761	861	839	855	783	798	748	819	771	892	807	855	804	842	779	774	842	802	810	876	820	795	818	841	821	805	836	825	855	813	794	805	766	808	836	864	783	802	837	790	792	829	821	776	804	813	827	785	846	838	816	833	835	815	842	806	823	820	785	833	825	834	744	823	797	844	803	831	824	798	867	819	817	801	807	800	817	841	819	794	773	832	773	788	804	817	845	803	766	809	796	822	779	850	850	776	869	849	803	794	855	797	799	793	835	779	824	823	831	844	815	770	824	883	824	778	839	813	830	797	789	805	819	803	835	724	799	811	828	829	809	832	858	833	790	873	809	824	773	786	815	857	798	816	853	826	855	833	819	826	812	775	838	798	792	787	840	820	780	811	793	800	826	781	780	850	793	857	813	834	834	818	830	844	831	784	786	821	763	816	795	849	856	855	821	792	835	823	788	808	825	788	878	861	768	762	794	870	838	831	847	805	844	812	822	776	836	836	793	790	809	811	792	786	789	795	796	772	785	821	830	823	753	806	840	821	822	849	869	824	804	830	820	799	792	791	850	805	811	829	850	799	771	840	859	824	829	824	789	773	765	825	830	851	787	826	837	813	806	821	868	844	792	862	782	808	759	782	798	840	811	787	826	798	825	798	829	800	815	806	841	825	796	792	828	772	808	802	833	818	801	797	804	803	837	793	818	831	836	819	788	804	819	804	787	873	821	839	773	810	834	864	833	826	797	861	794	805	854	810	882	819	822	849	818	803	829	805	815	831	777	806	835	790	774	804	825	817	823	785	838	793	832	824	852	840	789	785	800	792	814	814	804	834	835	801	816	798	851	796	795	846	797	886	798	812	778	811	828	830	806	837	867	835	852	818	818	837	837	814	807	788	799	890	850	803	809	804	798	819	819	780	789	824	772	799	763	792	811	798	829	811	823	858	854	807	790	801	834	835	829	833	772	820	717	828	836	827	793	810	782	806	837	821	843	816	812	872	795	812	826	844	786	867	788	812	829	810	784	834	827	861	848	833	805	867	844	783	841	825	828	801	807	817	784	852	809	796	810	804	836	834	803	825	785	785	819	836	750	823	831	819	777	845	792	840	898	798	793	812	852	807	797	808	768	788	827	812	751	816	821	828	817	823	803	818	838	804	760	805	788	877	829	828	800	781	824	817	835	812	756	826	794	842	811	803	855	837	828	802	838	818	822	853	832	837	806	805	830	794	816	842	785	841	865	820	849	811	899	839	779	795	826	802	805	817	802	832	846	831	828	763	806	810	880	824	786	839	812	819	814	864	798	793	836	825	800	861	801	781	859	784	852	818	824	823	793	793	759	834	816	814	832	837	811	868	801	795	827	829	816	851	806	795	835	806	796	787	868	804	826	791	820	825	846	817	826	798	844	829	814	818	831	828	811	802	817	844	858	864	840	792	825	840	817	827	869	826	783	750	803	846	817	831	814	808	782	823	809	836	806	780	791	825	785	849	805	789	786	880	843	814	818	809	825	823	807	759	809	825	770	762	822	810	769	819	801	859	813	789	802	799	816	840	806	808	821	823	813	819	804	815	818	873	824	825	863	807	853	781	796	832	811	821	858	840	877	820	826	859	860	758	833	841	841	804	867	859	834	773	858	800	850	787	840	802	815	834	797	824	799	834	795	854	793	834	814	819	831	762	765	821	771	791	824	814	773	846	799	849	847	808	833	784	787	867	811	825	794	812	859	781	812	818	816	806	752	820	824	810	791	840	845	834	800	833	888	852	810	810	817	788	853	841	815	807	827	818	860	835	779	817	842	780	789	827	841	808	756	807	846	734	774	835	822	787	842	788	823	802	794	794	770	828	788	804	798	792	849	800	844	797	770	795	816	841	779	802	791	777	808	826	796	881	764	800	843	817	807	807	795	828	859	805	788	838	791	898	827	801	820	812	805	849	844	787	837	780	800	824	801	846	861	813	847	838	833	762	818	807	806	770	789	800	797	824	846	821	795	821	831	826	820	783	799	831	801	774	774	862	797	825	775	783	844	757	810	820	796	831	833	847	840	817	788	800	784	843	813	816	763	823	779	825	810	854	810	792	821	811	805	829	842	817	788	814	847	791	832	804	816	815	842	785	836	816	804	804	820	805	827	739	845	793	818	846	838	794	774	783	803	866	776	888	800	845	835	828	788	819	842	791	813	746	824	792	797	818	852	806	785	785	823	812	811	850	823	787	716	785	800	830	778	841	858	799	795	805	835	819	845	840	857	795	808	767	833	808	808	843	797	833	796	837	754	827	837	843	830	813	791	813	800	772	843	799	816	867	842	860	836	770	806	850	819	831	803	836	755	839	820	806	830	833	775	802	836	798	806	808	758	844	785	782	848	870	829	842	810	808	801	875	874	829	825	813	801	825	765	843	779	844	842	828	833	773	788	803	825	801	842	859	856	831	873	817	779	826	753	805	820	855	838	839	826	792	838	809	819	800	814	806	793	782	840	811	900	778	852	793	843	859	848	781	853	802	809	818	883	808	815	854	805	833	781	798	859	856	788	819	820	869	832	805	847	794	839	794	848	798	848	819	806	786	855	792	775	845	824	810	823	791	870	812	780	833	848	858	799	822	788	771	835	842	843	845	828	802	808	789	836	800	808	821	843	787	810	869	813	798	836	804	814	797	794	789	774	769	837	837	853	825	786	839	784	843	823	839	800	833	796	864	823	806	766	811	841	802	799	860	819	827	781	828	870	823	805	818	833	824	851	846	822	824	812	838	801	789	866	802	803	793	845	835	824	852	812	880	851	805	826	843	832	773	901	832	823	796	839	813	820	855	840	822	810	788	827	788	825	851	855	824	834	835	822	800	828	791	851	814	821	845	830	803	790	812	796	831	839	819	828	789	808	799	819	793	820	786	813	805	793	822	820	828	825	798	810	784	812	837	812	781	806	850	820	832	778	781	820	774	791	819	833	811	831	804	880	888
2082	854	511	364	377	470	431	356	245	232	184	152	167	160	165	122	129	119	117	111	92	96	80	81	93	89	84	73	81	92	76	73	80	84	79	84	79	77	92	70	69	68	70	78	81	88	71	73	62	73	59	87	62	59	81	54	64	79	70	53	52	66	80	81	59	60	68	61	57	61	67	68	63	66	71	74	76	79	50	71	69	67	79	68	74	53	74	71	65	74	72	69	65	56	55	56	75	60	78	72	56	87	60	58	66	69	58	57	73	65	61	73	46	50	74	57	63	73	42	56	79	63	68	62	64	67	68	69	69	56	58	55	63	75	61	69	73	66	53	73	66	81	71	61	57	79	56	76	69	67	72	73	60	73	60	67	83	80	56	65	75	69	72	64	74	69	69	61	65	59	62	63	58	56	70	69	68	73	70	67	51	77	42	61	51	56	74	61	62	70	62	71	44	62	79	54	70	64	62	62	61	73	58	74	72	53	56	80	72	61	48	79	60	64	64	58	68	61	74	67	65	62	81	60	79	58	58	59	55	60	67	64	60	66	64	54	61	59	80	65	65	54	79	64	70	58	59	68	67	69	54	56	60	62	62	74	72	73	73	77	71	51	65	61	50	74	51	59	61	64	72	59	62	59	63	58	67	57	75	73	67	82	76	60	70	64	74	54	55	64	78	58	59	56	72	73	69	73	63	64	78	76	65	60	57	72	72	60	68	58	58	68	78	67	69	70	65	62	71	74	65	72	80	70	64	69	60	80	67	57	85	75	75	57	65	72	58	61	58	76	61	64	78	67	69	73	67	72	61	58	59	64	67	76	66	66	67	59	60	60	89	67	59	65	56	68	73	50	71	91	55	68	71	85	60	67	67	63	73	62	66	65	77	60	62	55	62	73	64	65	58	64	55	56	69	69	77	61	77	60	71	67	60	71	81	50	57	72	60	65	66	66	75	73	51	76	62	74	75	63	71	67	55	79	83	72	62	54	71	63	36	70	75	66	64	60	61	79	58	76	58	80	71	69	82	59	62	61	74	55	64	64	82	53	52	80	53	67	56	65	59	62	72	52	86	79	72	76	58	72	62	63	64	66	73	65	69	61	61	68	65	57	68	72	66	62	63	60	70	61	69	62	65	65	55	73	60	74	67	72	70	60	73	68	71	75	57	84	64	58	62	68	63	78	67	83	47	62	77	58	65	64	78	82	88	69	62	74	73	72	76	82	63	66	61	58	50	84	62	78	69	75	50	63	73	59	56	55	53	68	75	81	60	63	65	73	55	53	71	78	54	58	73	67	70	90	63	73	72	73	59	60	60	64	58	73	80	56	64	65	64	57	48	56	51	63	61	53	57	51	70	59	71	77	73	58	59	77	73	65	55	61	73	75	76	58	61	76	70	66	70	63	71	57	72	61	62	56	81	60	84	63	78	64	75	82	64	64	68	60	67	70	78	64	68	73	76	58	48	64	59	64	64	79	74	66	76	66	72	87	58	74	51	75	84	70	70	64	82	60	52	62	57	70	63	60	56	64	67	68	67	65	73	69	54	62	59	66	53	61	73	66	72	77	70	65	71	70	70	72	62	57	64	55	59	81	76	67	55	85	71	79	75	71	69	53	71	85	74	53	75	59	52	72	58	61	74	67	57	74	63	59	69	66	68	78	70	73	66	74	59	58	72	71	71	59	77	58	56	68	73	61	74	74	72	56	52	76	65	72	59	59	65	82	67	71	67	60	67	63	64	67	59	66	60	70	61	68	58	70	75	55	59	59	65	63	78	76	66	63	67	60	73	70	57	58	65	68	62	72	67	67	85	58	61	66	66	69	59	68	74	66	71	64	67	50	67	67	61	66	68	73	62	64	77	48	59	49	60	70	55	66	59	64	64	77	80	56	78	64	66	53	73	73	70	61	68	74	67	71	69	74	73	66	55	64	67	77	68	58	61	65	51	67	71	60	60	67	64	65	70	77	66	65	65	63	53	71	60	66	74	70	66	65	66	61	79	61	59	70	70	62	67	64	56	79	78	68	64	62	68	74	55	61	59	68	57	70	52	71	60	72	69	68	69	72	78	70	70	59	69	70	69	48	83	57	62	61	75	75	58	68	58	57	60	62	71	71	73	80	67	50	66	66	63	64	67	59	70	67	67	79	79	65	62	74	51	63	68	63	67	67	55	79	81	61	55	71	65	67	60	73	75	61	59	69	67	72	69	69	58	67	69	64	59	63	54	78	54	63	76	60	61	69	66	55	64	61	60	62	74	73	75	69	55	66	49	64	83	62	67	74	70	69	72	66	64	58	63	68	69	61	60	75	54	74	62	86	86	67	61	75	61	56	54	65	51	59	71	59	71	68	63	73	68	66	68	58	55	62	64	76	49	69	67	70	70	67	72	78	70	70	57	74	78	63	62	86	63	77	77	53	54	74	61	64	65	56	73	66	72	47	62	55	66	58	69	64	68	70	74	61	58	68	59	69	60	72	69	64	55	71	74	60	73	84	56	70	58	61	58	86	68	66	67	71	43	69	64	81	55	42	68	67	62	64	61	71	71	61	55	57	69	60	65	69	69	71	69	59	65	68	62	78	72	74	72	57	66	54	65	63	65	74	80	69	61	56	63	61	63	72	77	61	78	75	56	55	84	60	75	76	71	64	56	61	75	69	79	72	65	60	68	59	61	49	70	64	64	55	67	66	69	52	70	64	55	62	74	57	73	74	71	70	72	56	71	77	61	68	60	68	73	77	62	50	85	92	72	63	58	66	62	67	61	66	81	56	60	56	56	53	62	68	54	70	56	69	67	77	62	66	69	42	70	70	72	69	60	67	60	57	70	78	59	68	71	66	50	67	67	62	74	58	74	71	78	66	63	72	75	62	66	67	65	80	58	47	71	75	68	72	57	65	59	61	66	58	67	56	83	67	68	65	64	52	79	51	70	77	58	71	72	59	52	66	58	79	73	75	74	49	79	64	60	63	66	82	61	71	60	59	74	78	82	58	59	57	57	85	72	57	74	72	63	58	69	71	65	60	62	70	79	88	85	58	72	65	64	69	66	77	67	51	55	59	63	61	57	59	67	66	65	66	67	64	64	68	61	71	64	65	66	71	46	71	59	69	48	65	58	63	61	73	76	64	69	58	65	55	59	74	50	57	60	71	64	63	61	71	71	65	64	46	78	61	72	67	65	59	71	64	66	61	67	63	59	69	77	80	70	62	72	68	61	59	80	56	64	60	64	58	61	66	64	72	83	68	73	56	74	67	51	58	57	63	61	63	76	77	61	81	61	70	65	64	77	75	69	68	56	72	54	57	54	56	72	62	83	60	61	64	71	63	79	65	69	75	61	66	48	62	67	65	65	53	54	56	75	61	77	66	64	49	68	74	74	68	69	54	78	80	67	72	64	63	60	72	86	79	70	76	58	71	57	80	65	69	63	54	74	66	76	70	66	70	71	57	60	70	72	65	63	77	58	61	60	62	76	54	78	81	73	59	62	62
19647	12566	9070	15716	22360	21940	19037	15259	11967	8983	6985	5904	5300	4825	4221	3750	3520	2994	2715	2536	2254	1987	1836	1786	1630	1598	1560	1482	1471	1318	1303	1293	1215	1222	1205	1083	1168	1095	1122	1056	1061	973	1037	1093	1099	1022	990	1025	952	1000	892	921	926	892	890	864	855	840	865	832	914	802	854	877	849	787	895	817	802	834	813	781	825	793	835	808	823	806	811	853	802	758	784	841	836	783	829	792	800	847	703	819	744	816	849	824	820	791	836	808	808	795	832	766	784	793	789	870	806	814	824	795	793	843	846	838	734	826	800	820	808	825	764	809	812	808	780	799	829	801	845	799	860	835	794	851	829	794	815	820	823	819	808	819	775	832	825	800	869	879	822	852	811	788	807	795	770	820	765	829	770	828	769	818	797	854	796	791	808	801	778	779	794	793	849	811	789	854	833	819	786	825	754	809	791	812	790	802	753	760	802	806	796	870	816	796	795	755	814	806	822	811	827	826	831	796	787	818	791	855	799	808	789	811	794	775	785	795	857	850	772	810	792	803	810	795	816	814	860	836	820	830	812	754	820	806	809	831	820	764	778	832	789	819	847	801	809	808	840	828	855	849	752	820	847	788	837	798	799	775	773	767	818	829	807	781	833	802	791	775	781	741	785	773	815	794	815	809	765	798	797	824	785	807	787	798	785	832	828	797	861	816	823	814	816	810	798	816	860	839	841	819	820	851	829	825	864	810	782	849	794	758	834	807	851	841	785	775	801	798	849	813	809	857	829	853	819	776	835	825	829	771	734	802	798	877	809	841	787	806	810	817	776	779	821	770	788	822	782	742	798	811	777	835	785	842	791	821	824	833	827	795	803	793	794	786	796	851	827	808	802	797	804	797	785	824	792	774	793	802	807	822	808	837	771	827	781	764	810	841	794	815	812	769	809	823	795	819	804	760	813	793	837	788	858	793	788	817	822	828	805	764	795	799	848	863	841	788	781	776	769	833	741	775	777	815	789	785	786	804	779	815	788	802	749	812	836	790	855	859	806	815	855	763	811	814	780	776	846	798	796	814	811	784	752	813	838	801	828	819	853	825	821	822	809	732	812	794	864	778	818	818	844	836	836	793	835	797	868	860	790	811	820	802	826	826	835	821	822	825	760	787	853	832	875	827	803	773	792	821	784	823	796	845	836	809	808	820	795	812	844	831	834	859	789	808	799	807	760	875	799	877	758	827	755	855	812	782	810	802	789	873	873	796	855	812	861	858	855	835	775	786	848	831	795	808	819	807	801	776	787	827	818	818	815	863	820	810	832	816	802	832	794	820	798	831	821	757	830	782	788	806	810	827	804	802	804	799	845	826	795	841	830	843	837	794	833	796	754	810	800	800	816	796	756	824	804	842	823	812	847	851	809	867	759	794	824	855	800	811	854	807	843	794	855	793	847	797	775	819	805	822	841	841	792	817	798	779	754	795	806	808	840	854	785	807	818	826	796	765	785	816	767	851	813	811	844	800	807	792	824	849	829	850	874	875	826	809	802	783	815	791	800	844	783	805	819	799	812	812	820	781	828	805	811	850	831	805	833	806	775	799	769	804	814	813	841	806	790	778	802	835	872	829	806	783	785	830	830	798	787	842	826	806	784	788	828	761	834	789	797	838	804	846	853	777	827	850	785	802	815	787	802	832	872	818	834	821	801	845	837	821	797	840	797	837	840	824	827	761	799	774	800	778	795	770	815	840	825	815	795	838	827	809	851	845	856	803	799	821	857	832	795	830	800	843	762	800	833	849	784	779	797	810	835	777	784	762	826	780	833	862	802	821	804	834	829	896	863	803	849	766	804	804	839	823	780	847	817	811	789	781	805	836	754	788	727	817	790	803	814	761	839	826	842	805	843	792	818	849	782	814	756	798	828	813	749	809	811	815	794	806	758	827	803	772	853	824	825	840	782	867	820	829	804	823	782	798	755	839	767	846	815	806	846	808	783	782	792	771	744	803	838	814	775	830	816	798	825	841	819	825	855	772	812	788	800	820	787	817	769	811	785	789	756	834	821	836	821	812	830	817	792	825	768	838	814	846	836	821	857	778	819	848	816	820	778	833	840	776	782	822	864	769	786	774	804	767	842	805	877	788	788	792	858	803	819	832	811	827	755	787	802	852	846	804	775	789	814	778	740	755	858	833	819	818	822	857	788	804	788	819	842	821	824	745	788	824	806	804	812	800	806	830	813	803	813	833	800	819	827	890	829	818	818	784	833	826	768	872	813	789	773	836	872	756	835	811	826	839	806	772	822	810	796	799	802	804	778	837	784	830	809	801	857	792	827	824	834	799	804	850	783	852	845	826	750	818	833	817	822	796	788	817	758	820	854	783	802	852	832	779	820	822	807	820	777	850	862	841	829	845	796	814	811	868	832	805	832	813	803	790	798	867	841	814	805	842	791	828	857	846	850	782	821	762	787	813	803	872	785	808	856	849	806	777	752	782	856	864	788	763	827	816	770	796	823	822	753	838	830	845	818	780	789	800	806	887	827	835	779	831	789	829	842	814	766	851	828	803	775	758	826	836	796	842	798	799	789	852	844	820	813	763	842	838	816	819	786	809	794	782	825	832	861	843	762	768	763	847	833	752	786	827	807	782	813	795	819	840	771	824	830	832	795	773	842	812	819	795	783	800	760	868	784	839	785	801	811	773	787	800	799	846	798	831	870	771	808	802	823	797	826	836	785	800	858	808	789	821	845	842	833	791	855	799	843	811	878	831	845	850	820	776	805	805	871	782	828	832	802	808	867	797	791	787	830	861	815	768	782	808	768	824	832	767	819	801	830	793	863	791	786	810	805	824	819	810	821	815	821	796	772	798	800	826	824	807	795	824	855	743	826	814	776	827	750	758	804	817	810	790	844	768	807	808	818	813	763	834	780	869	791	785	810	811	825	790	794	838	790	833	798	827	793	802	819	826	795	772	780	795	819	823	799	797	865	788	764	845	830	865	765	857	812	835	824	796	844	782	836	833	824	783	857	811	809	771	808	852	835	883	766	792	842	821	826	827	807	779	797	795	858	814	771	831	792	845	859	888	846	795	793	776	799	825	832	859	818	793	794	829	797	812	791	776	811	775	830	821	826	806	785	831	804	823	825	853	787	808	831	794	782	896	793	765	786	807	842	816	803	848	769	844	830	788	832	800	837	791	828	779	841	804	837	784	836	841	814	803	798	781	816	810	785	849	838	834	801	821	817	821	810	829	818	792	753	787	836	859	829	781	797	827	860	829	794	813	841	804	821	862	821	803	782	818	802	806	816	762	802	840	811	802	821	859	793	817	801	812	828	833	820	827	789	807	823	755	748	831	847	755	809	804	816	744	787	808	847	785	812	846	843	773	788	809	868	803	771	822	829	828	821	826	833	772	827	814	777	856	797	820	813	811	813	867	798	792	789	820	821	809	829	776	777	809	816	800	818	780	859	828	809	834	815	802	779	837	810	850	803	799	834	826	834	806	831	808	780	796	851	828	824	817	833	807
2050	1348	727	510	635	805	706	551	452	343	309	237	241	195	187	165	190	159	132	124	103	127	112	111	93	91	88	92	84	91	90	94	87	93	73	79	62	79	73	69	83	67	74	78	80	60	91	79	74	67	70	75	68	54	61	73	76	64	71	72	67	66	63	62	62	73	69	69	55	69	69	56	72	67	82	68	62	64	72	66	50	52	54	63	62	56	53	77	64	66	58	63	58	68	55	68	72	50	91	62	65	62	62	45	64	63	60	61	61	76	65	61	48	67	58	64	70	74	72	55	58	60	72	58	70	49	58	71	61	83	60	59	70	59	71	59	71	62	80	74	65	79	63	74	76	53	71	60	74	74	73	59	66	61	55	69	77	67	60	73	72	70	63	66	53	65	69	79	57	68	64	60	65	64	63	57	51	73	75	62	56	65	75	70	56	73	68	74	72	70	71	62	67	76	64	49	63	76	75	62	68	73	55	69	70	61	64	54	50	61	52	60	56	70	53	58	67	63	67	64	54	56	65	59	51	57	83	57	83	62	87	57	64	48	63	66	79	66	58	69	68	65	58	63	59	62	67	68	75	55	64	62	66	61	63	62	54	68	67	63	65	60	65	72	64	64	68	61	73	65	79	54	58	54	62	74	62	73	65	55	66	60	61	64	63	55	61	67	65	52	51	76	72	64	68	63	67	57	63	64	57	63	56	62	69	78	69	70	75	57	72	67	52	54	62	73	61	68	53	73	60	57	68	73	62	64	58	67	67	63	51	70	54	53	58	54	51	77	64	65	65	61	58	63	43	61	61	65	49	58	61	56	70	73	59	64	56	44	64	64	60	54	63	65	52	72	63	71	62	58	62	60	75	53	61	53	63	58	68	70	59	66	73	58	54	76	49	60	68	64	62	48	41	66	52	62	62	55	85	60	56	68	66	57	68	58	50	73	54	55	55	56	54	62	69	65	62	66	70	67	64	54	62	69	70	58	58	68	66	57	67	70	55	64	60	62	70	62	72	68	58	51	66	71	65	66	69	74	71	53	49	61	76	65	62	53	51	62	61	66	64	63	50	59	61	65	52	67	67	65	71	72	55	59	56	62	51	81	67	57	57	62	65	56	71	66	76	63	66	76	56	62	63	68	59	60	63	56	50	73	64	64	63	58	78	55	73	68	76	64	63	62	93	51	60	54	73	61	69	60	62	57	56	57	76	63	62	59	57	59	71	77	64	88	65	79	69	63	80	73	58	77	63	71	74	60	67	52	58	62	66	66	58	65	56	65	64	60	62	50	71	62	56	56	75	51	54	63	68	58	69	77	60	60	64	63	53	73	55	61	67	49	69	63	53	62	80	63	60	65	57	60	61	62	68	66	72	63	61	58	74	64	66	62	67	57	59	77	63	63	53	58	79	75	56	68	57	60	62	58	61	71	75	76	76	73	58	61	69	59	59	48	55	54	73	66	60	57	62	67	51	64	67	72	70	73	57	73	48	54	61	67	54	72	60	67	54	75	49	52	62	64	63	63	63	60	60	53	56	69	65	60	46	47	77	51	59	60	55	69	61	77	68	77	71	68	62	73	68	64	59	66	69	68	75	58	75	62	59	63	71	60	64	62	57	66	67	65	69	66	70	61	48	64	69	74	69	54	57	54	52	61	58	76	52	67	63	71	48	57	68	75	59	61	54	57	52	52	48	58	72	58	62	67	60	59	78	56	49	60	76	82	67	73	61	55	72	62	64	63	68	59	46	69	68	67	42	61	42	61	74	68	68	63	75	73	76	50	76	64	58	59	67	69	58	58	65	50	60	62	58	61	58	57	55	74	63	69	64	60	72	63	55	64	69	78	51	68	71	70	67	65	66	48	62	66	67	53	58	70	67	64	60	63	51	58	60	76	62	63	68	56	66	64	79	52	73	70	63	72	61	53	68	54	62	47	67	70	57	67	67	57	72	67	80	53	55	59	70	63	45	72	63	69	54	72	60	61	57	65	66	58	60	65	66	70	56	58	67	63	73	54	68	70	48	67	77	75	64	72	61	65	72	67	56	56	52	74	64	70	60	60	69	50	73	54	67	63	47	70	71	75	55	56	56	67	48	78	61	65	53	78	57	70	76	75	56	77	56	64	55	74	77	52	63	71	58	78	69	61	60	57	74	65	56	72	69	49	63	72	63	65	67	61	57	67	52	88	57	68	57	71	60	83	68	70	68	64	72	57	52	50	58	68	72	61	53	74	58	57	73	67	62	68	67	62	64	59	56	59	67	51	55	68	75	58	75	71	54	60	63	64	75	84	70	59	64	67	73	46	66	66	63	51	59	57	61	63	65	73	71	65	73	56	55	76	61	75	51	79	64	76	62	68	62	53	55	76	58	58	73	58	76	60	92	66	60	61	57	59	67	68	54	66	69	56	72	52	55	64	71	62	59	65	50	63	62	57	69	64	60	69	59	73	71	58	69	58	61	66	68	68	56	58	63	51	54	73	71	65	50	53	72	74	52	69	51	55	50	61	65	54	69	50	68	54	59	63	79	55	72	64	73	69	62	79	65	66	50	53	55	53	61	67	62	59	69	71	68	65	67	62	73	69	66	76	62	55	58	68	57	68	55	63	67	70	59	58	54	62	62	75	56	78	72	66	76	66	47	80	61	75	66	65	60	69	62	60	52	59	76	71	60	60	61	64	79	67	52	57	59	50	61	72	73	72	65	59	72	69	77	71	64	58	65	73	72	62	59	66	73	56	69	93	69	57	70	68	69	52	77	51	66	56	69	62	69	78	72	87	58	72	68	79	65	62	48	57	47	57	76	63	68	81	56	68	66	63	64	68	73	70	59	64	61	66	63	64	57	63	57	66	57	64	69	58	69	53	68	66	66	65	62	74	71	71	51	64	59	55	64	66	56	53	70	65	64	67	75	78	52	51	76	65	64	51	55	65	60	71	77	67	68	62	76	55	82	61	64	62	56	69	66	66	72	51	64	65	53	62	59	83	71	59	70	54	77	66	65	53	57	65	72	62	49	62	67	72	65	66	70	54	79	61	59	77	66	67	54	74	69	83	60	72	70	73	56	60	67	71	50	58	52	74	71	69	57	59	58	48	60	63	59	52	46	76	67	58	60	65	64	60	72	74	63	56	61	54	74	65	76	47	68	53	68	69	69	58	80	60	70	56	64	63	75	63	60	62	74	59	61	66	63	69	85	61	67	86	75	67	70	58	60	58	77	61	63	59	72	67	63	61	66	77	74	60	69	62	52	56	58	48	64	82	61	74	74	71	58	46	62	63	66	48	64	73	65	69	71	65	61	76	69	52	66	71	66	61	55	61	56	69	63	61	50	46	62	61	63	64	65	68	72	48	71	55	64	80	70	73	74	72	54	72	72	50	50	60	55	53	60	62	59	82	63	50	49	73	69	58	80	52	70	76	65	61	63	59	66	68	59	54	55	66	69	72	71	59	70	75	57	64	70	68	62	76	71	67	60	64	52	78	61	61	73	66
23350	16083	11828	19662	27241	26162	23776	19620	16156	12707	10188	8339	7252	6741	6168	5253	4637	4121	3718	3416	3083	2672	2496	2518	2324	2134	2049	1909	1859	1771	1685	1603	1532	1432	1334	1323	1257	1272	1195	1189	1157	1140	1177	1214	1218	1152	1066	1078	1039	1004	975	953	990	945	928	946	877	883	847	919	833	824	798	765	808	807	864	833	796	759	869	775	796	847	741	742	782	751	779	766	832	785	780	824	798	814	769	737	727	752	737	781	783	796	797	703	800	814	758	841	774	796	849	775	776	761	811	822	761	799	762	816	768	795	786	807	786	770	836	759	806	777	790	812	790	784	789	786	779	765	786	803	772	800	753	784	759	792	748	775	768	746	800	710	761	765	764	777	743	772	763	812	789	768	779	733	750	824	762	809	795	773	782	779	747	793	774	689	800	809	769	751	824	772	786	792	785	796	760	821	749	771	782	746	788	802	736	826	800	696	765	709	743	776	789	762	777	785	782	819	810	825	739	756	697	781	738	778	813	767	716	789	783	769	742	775	806	757	748	789	790	797	813	796	699	776	786	760	770	766	792	748	796	784	740	777	727	723	756	787	810	801	815	811	780	765	789	758	770	763	801	761	791	743	775	765	762	773	781	755	771	780	776	728	805	724	781	783	803	782	782	741	769	784	743	804	793	722	804	780	814	779	743	768	787	807	731	799	760	817	790	798	746	752	761	777	791	735	776	776	727	810	756	765	815	732	747	738	776	790	758	779	754	803	813	742	783	806	754	742	809	744	785	747	767	718	754	791	720	731	811	785	774	776	800	778	837	762	747	757	786	747	790	771	739	756	777	771	795	781	816	756	734	756	769	754	755	766	802	815	744	773	768	754	764	797	766	775	734	727	761	762	790	786	831	780	839	779	751	850	755	778	750	757	734	779	784	791	790	789	774	795	785	741	734	762	755	778	766	750	822	755	767	757	782	783	737	768	813	762	808	797	821	792	800	789	746	787	762	779	771	761	801	745	782	797	699	788	763	737	720	754	787	787	789	817	805	801	787	796	787	796	748	759	782	754	784	802	763	820	762	775	746	786	793	777	773	756	804	752	797	740	792	804	794	790	770	742	759	780	745	767	794	744	761	831	813	765	780	747	777	793	787	742	776	782	781	764	801	764	738	750	733	765	797	700	764	771	798	758	795	766	790	783	738	778	783	813	762	783	775	762	788	745	810	744	782	799	733	771	810	713	787	805	793	771	829	824	792	744	759	717	754	795	801	794	753	748	808	738	790	804	807	773	794	795	789	790	745	791	768	724	711	789	826	766	786	764	759	771	775	736	757	787	745	797	780	811	746	809	761	795	757	737	771	722	796	794	770	776	815	848	793	815	744	796	783	698	816	786	802	835	797	732	757	775	757	796	810	735	743	727	792	784	755	746	739	780	797	765	781	801	781	720	737	797	748	788	772	790	767	740	826	756	782	779	743	765	781	753	766	792	847	744	769	804	799	796	784	787	755	768	788	757	771	806	775	828	738	763	765	802	732	778	760	800	809	807	755	759	766	789	781	792	750	831	799	761	785	809	790	860	769	783	787	751	787	797	803	777	763	776	767	752	739	818	770	714	785	771	770	789	738	749	774	807	758	779	801	795	846	753	754	791	769	791	771	751	744	770	755	818	803	749	763	752	805	765	779	756	795	743	768	814	762	796	817	793	771	794	794	783	775	784	790	775	789	735	750	813	781	727	794	742	738	787	738	796	739	783	775	816	773	773	765	783	750	789	827	761	704	772	779	804	731	744	835	720	744	795	781	754	788	757	837	819	748	779	772	783	776	825	771	762	818	709	800	797	768	756	730	782	776	718	741	755	791	752	796	776	752	758	748	793	771	754	805	811	769	800	756	783	799	753	785	758	841	754	778	785	753	770	746	813	790	809	773	793	802	779	760	821	772	767	785	794	775	765	805	795	753	806	814	775	808	795	732	768	755	734	762	833	805	783	813	752	739	746	783	747	775	738	803	719	850	779	789	730	802	768	775	799	737	784	757	797	759	737	777	716	789	794	782	785	795	754	760	821	780	773	813	790	707	822	805	774	817	762	756	787	791	785	775	776	788	856	779	756	803	793	806	753	800	769	809	765	789	775	783	792	828	775	779	778	747	762	755	766	760	781	844	794	743	748	734	728	766	795	773	792	800	791	793	780	790	802	726	800	813	787	802	786	805	765	737	822	760	820	740	774	737	768	728	788	771	770	797	841	724	782	799	779	808	797	735	835	751	761	710	803	778	817	751	777	780	756	756	783	789	809	768	824	817	779	760	816	793	822	836	808	778	804	766	732	792	772	748	766	788	768	769	808	764	820	752	795	750	787	806	821	772	733	780	816	774	789	786	811	742	802	737	760	812	810	803	788	744	809	713	742	797	777	821	798	780	768	792	756	789	829	748	783	718	766	770	792	750	766	785	782	779	790	795	709	786	773	800	740	787	754	780	761	739	760	756	835	790	807	787	822	793	806	753	796	782	755	759	783	863	760	776	789	804	774	746	790	765	736	782	753	740	742	774	779	830	779	771	783	806	791	759	783	745	791	806	796	777	738	727	793	721	765	796	797	744	791	777	790	783	763	793	796	828	792	780	763	759	778	761	819	842	808	734	780	757	724	789	772	784	828	775	783	766	781	749	764	783	713	787	774	739	750	763	817	802	809	722	817	763	737	797	780	726	776	762	801	788	772	775	773	849	792	784	775	769	818	778	767	819	761	735	769	806	720	770	788	722	765	750	776	786	770	814	778	739	784	782	763	759	766	803	769	742	765	766	734	790	733	791	745	756	807	786	749	770	812	824	796	735	765	804	824	747	746	802	742	781	792	753	823	750	770	794	859	767	747	779	792	777	801	760	766	783	785	800	763	730	759	745	743	789	707	778	777	767	776	787	802	796	817	746	761	788	776	785	802	742	826	790	793	755	771	793	739	794	774	748	766	796	766	815	773	819	810	769	750	766	733	745	770	765	740	771	772	730	795	745	796	803	810	800	785	796	760	736	745	783	823	808	782	753	818	739	766	778	781	798	764	776	751	778	820	738	784	755	757	753	783	776	778	724	798	775	797	797	778	794	740	745	732	780	785	776	763	800	757	739	742	757	780	745	776	741	717	789	778	784	753	810	794	689	801	769	794	795	845	744	740	744	753	771	713	758	752	817	773	744	759	754	753	762	788	786	789	840	710	758	782	749	809	749	803	764	785	760	781	789	767	781	798	739	711	781	780	718	801	797	722	715	785	791	832	751	746	777	755	776	737	796	779	772	771	784	785	782	774	765	774	817	792	821	796	793	818	750	740	786	819	817	746	763	808	788	836	815	820	775	739	777	781	776	828	780	785	773	761	797	781	740	759	774	769	804	840	760	745	782	798	766	793	822	781	756	785	735	784	735	784	795	714	746	790	798	760	758	789	765	868	773	763	745	799	804	852	831	745	764	760	774	783	821	785	770	779	743	824	797	797	765	786	769	774	723	726	771	800	786	796	745	771	782	779	803	743	766	768
3380	1258	794	539	630	808	730	585	469	389	315	254	247	216	222	172	168	161	174	134	131	130	129	123	114	112	106	114	118	109	97	92	83	88	90	76	79	81	70	97	94	83	89	90	81	84	75	78	71	75	80	98	67	83	77	68	82	80	89	85	58	71	74	76	78	79	68	80	91	78	81	59	71	61	65	78	73	74	66	80	71	75	63	77	72	76	63	61	78	60	84	64	72	57	71	63	74	52	79	61	89	77	77	85	71	71	68	79	73	94	71	67	77	65	92	77	60	59	69	59	65	68	71	71	75	87	69	77	87	68	72	78	91	86	74	49	82	62	76	99	69	74	73	77	77	67	68	70	58	77	74	76	77	58	84	72	60	80	78	71	64	74	81	86	73	77	74	70	82	71	71	70	69	76	73	57	79	78	82	85	75	87	84	77	64	71	68	69	66	60	82	90	76	73	78	67	62	71	65	73	69	76	71	69	71	74	66	79	76	68	64	75	61	72	61	69	77	69	78	67	90	71	79	80	73	86	82	57	72	77	69	57	67	71	68	78	74	79	72	62	82	53	82	70	64	63	75	70	84	77	62	66	71	67	73	65	75	78	61	76	68	79	68	73	87	76	68	75	75	71	66	76	66	65	96	75	64	89	68	59	77	69	59	69	82	66	61	70	85	80	59	74	61	65	74	84	75	69	79	76	86	62	69	70	69	82	70	51	61	67	84	83	67	56	71	61	71	73	69	65	62	78	78	57	53	79	73	88	68	75	71	75	93	66	76	79	77	80	74	70	61	64	79	66	86	74	69	70	78	77	78	78	77	81	81	70	74	58	67	61	88	69	63	58	79	59	84	70	66	62	80	66	91	91	72	63	74	58	63	72	42	67	75	90	68	71	74	65	80	73	79	68	68	65	65	62	65	76	75	80	64	75	80	75	60	67	76	71	74	69	62	60	78	80	61	80	70	71	69	64	74	68	69	70	84	68	67	75	67	70	79	61	69	64	67	65	92	73	68	94	79	82	65	66	52	51	63	77	55	78	54	89	77	75	79	74	78	71	72	75	67	65	87	67	75	81	63	80	62	58	72	95	90	81	81	66	76	69	71	63	63	58	66	79	80	72	71	66	83	80	61	75	78	67	79	77	69	72	75	67	79	66	79	59	91	79	90	67	83	60	87	78	75	67	66	84	55	75	87	63	63	73	68	65	84	89	72	70	73	52	62	71	74	77	70	74	73	66	71	71	64	86	79	62	77	78	59	73	72	62	70	78	70	85	86	65	75	81	73	79	74	67	76	51	64	71	71	85	85	46	72	66	74	78	80	73	63	79	72	58	82	68	82	63	75	64	70	87	75	79	97	76	84	63	71	68	82	76	74	93	81	84	71	85	70	69	77	70	73	63	64	79	83	65	61	73	83	78	81	68	78	68	67	67	67	66	72	53	59	71	77	56	55	80	77	71	74	69	74	72	63	81	69	72	78	76	73	72	71	66	75	68	67	55	72	74	73	80	68	70	78	84	70	77	84	76	67	68	72	65	69	65	61	72	80	60	64	57	76	79	66	57	81	76	78	57	77	69	69	75	72	65	66	78	91	90	85	86	66	76	75	53	71	74	69	86	80	80	74	63	84	73	91	72	70	83	58	57	76	70	69	82	76	72	80	64	73	90	81	82	72	74	72	78	77	75	62	66	61	83	65	70	65	69	59	59	74	74	85	78	60	75	69	84	70	70	78	71	79	58	75	70	61	72	77	67	84	83	89	72	61	78	76	75	79	69	73	70	63	72	65	55	67	70	78	72	83	84	76	69	72	65	81	68	57	71	89	79	71	55	64	63	65	58	60	72	85	71	79	77	80	68	59	75	57	84	73	74	58	78	73	61	72	66	70	84	60	71	67	83	80	68	64	67	74	74	70	61	87	85	73	55	64	86	68	62	67	68	89	71	82	63	76	79	68	82	80	88	59	72	84	78	80	88	70	84	87	74	78	60	72	70	52	72	82	66	75	70	68	66	67	83	65	58	94	68	73	67	59	63	71	59	72	76	77	82	63	76	57	71	79	80	84	72	72	75	82	67	84	68	77	64	66	52	66	68	59	72	81	59	67	74	66	86	95	74	67	80	84	73	70	71	80	59	80	84	72	75	79	82	61	76	68	75	70	87	83	70	79	80	62	70	53	75	68	91	85	72	69	94	65	94	64	70	60	67	62	67	87	55	75	96	79	83	78	65	76	59	81	59	89	70	71	64	74	60	89	60	67	69	66	76	68	76	73	76	81	73	58	79	60	60	55	59	76	71	82	61	88	74	80	84	76	76	65	84	72	72	69	75	60	72	81	76	77	67	82	86	68	59	80	67	71	76	79	79	75	81	82	65	75	71	66	64	74	55	63	78	61	73	69	69	77	75	80	68	69	83	63	72	62	72	76	81	71	63	72	62	54	74	74	72	76	70	79	64	70	91	54	75	71	71	62	67	52	62	67	69	80	63	86	70	78	81	65	76	78	74	82	86	64	70	77	87	75	60	80	72	80	65	76	72	82	62	96	70	71	80	71	80	75	69	63	68	76	79	75	78	80	86	71	64	86	67	65	85	76	73	58	85	80	74	77	70	51	67	79	75	81	77	74	57	66	75	77	64	89	79	65	71	84	66	69	73	70	87	65	81	69	75	85	73	72	76	75	73	68	72	67	62	69	71	85	72	66	80	75	81	75	63	81	90	72	80	72	71	80	89	73	93	68	73	85	64	62	69	80	70	78	71	80	76	50	68	71	85	68	89	62	68	78	68	78	56	59	86	75	68	82	67	80	80	78	79	85	73	73	72	61	62	89	67	60	71	78	72	69	66	62	67	90	83	91	71	75	71	67	84	82	76	59	77	72	81	47	72	90	66	66	76	73	76	79	81	78	86	71	68	66	82	79	66	74	72	83	65	69	77	65	92	80	70	72	84	80	72	79	76	95	88	68	91	69	101	80	68	61	71	77	72	85	71	74	76	59	75	72	63	76	72	71	72	79	90	75	92	73	78	71	72	71	81	74	83	76	64	82	56	74	74	70	69	68	91	62	69	75	70	75	72	69	70	63	75	78	66	69	78	71	72	58	70	59	63	70	78	61	75	91	67	74	64	65	66	71	78	68	80	67	78	64	66	57	92	75	77	70	50	66	97	70	80	66	74	67	66	72	79	69	70	91	77	73	70	70	77	76	75	66	79	65	59	70	94	78	76	73	69	69	85	75	66	71	74	68	70	66	70	77	75	74	90	58	75	68	77	76	67	58	84	78	72	67	74	86	69	77	68	84	60	62	74	69	66	81	73	64	79	70	68	88	64	64	65	60	82	76	65	75	75	88	85	85	86	79	71	72	84	58	72	68	71	57	55	71	77	74	74	57	69	79	70	79	79	76	79	79	75	65	80	84	73	83	83	78	69	63	68	78	72	74	76	88	69	73	71	82	78	80	78	73	86	64	75	59	65	74	71	74	75	74	62	76	63	66	65
22836	15560	11706	19351	26513	26703	24076	20419	16901	13741	11013	9150	7875	7114	6585	5869	5022	4663	4079	3675	3463	3095	3008	2718	2671	2573	2433	2294	2098	2031	1940	1839	1864	1640	1607	1567	1511	1436	1360	1331	1391	1332	1282	1293	1246	1267	1176	1137	1111	1113	1114	1124	1062	1025	1004	971	961	970	939	944	927	930	962	899	968	896	966	975	918	922	875	917	881	928	904	916	883	847	838	870	865	906	821	893	873	868	861	895	905	901	841	923	939	850	913	896	926	925	814	867	882	886	878	863	852	908	871	914	835	851	873	856	859	850	890	895	850	857	900	857	892	847	874	894	895	874	787	875	958	965	888	878	930	908	900	890	923	897	911	945	901	859	867	898	876	832	896	911	887	937	810	873	870	881	910	889	857	922	890	882	894	888	914	941	854	877	867	871	875	810	873	854	832	892	803	916	881	909	843	861	858	930	887	895	898	884	903	900	934	880	843	867	916	898	875	896	914	913	893	879	856	868	827	883	885	851	906	877	884	848	913	902	865	874	851	835	897	915	915	918	875	848	905	878	948	880	881	864	881	870	861	872	901	878	847	911	915	916	833	900	916	842	842	916	909	827	855	871	901	864	925	834	868	877	940	891	867	876	857	850	891	889	858	860	858	810	906	924	822	848	837	899	874	856	921	818	859	899	869	890	855	898	896	838	864	858	842	897	849	886	879	854	908	923	883	914	895	913	891	851	861	894	865	896	851	886	909	897	874	885	908	848	858	871	921	944	881	880	833	858	825	854	917	892	903	853	914	828	840	860	899	903	848	847	903	853	867	845	846	902	896	904	886	932	903	863	908	876	890	880	855	875	913	889	906	916	893	930	865	902	868	881	874	937	867	864	917	930	857	858	826	859	901	855	838	885	874	849	851	867	862	900	849	902	837	892	967	868	886	872	934	905	884	889	873	882	879	840	882	827	887	864	867	858	879	876	880	882	886	891	882	897	879	896	888	861	840	883	899	918	837	867	876	904	886	878	841	898	895	883	870	942	880	870	842	872	908	893	890	834	889	947	905	890	837	875	893	857	776	863	975	878	897	864	879	904	891	903	885	970	897	881	947	893	861	882	865	926	854	821	895	895	869	846	839	891	915	952	902	863	917	859	877	855	838	847	912	894	889	892	862	913	860	908	841	916	904	889	905	852	879	888	840	913	874	902	892	889	858	882	885	869	881	925	890	845	886	853	880	886	847	883	883	903	918	922	880	859	941	855	951	929	919	891	862	913	864	859	922	896	895	889	817	896	912	856	852	842	862	926	919	926	935	872	812	888	867	899	929	914	904	868	910	937	888	972	916	874	839	918	887	859	915	882	880	878	943	895	876	836	869	937	872	909	827	914	934	845	902	846	843	886	903	897	808	907	871	920	897	889	862	876	904	896	884	902	914	844	895	910	889	870	908	894	882	866	859	846	904	853	827	905	917	907	871	888	851	864	862	908	876	877	872	890	891	835	950	905	896	861	905	867	913	890	880	828	862	894	898	882	883	852	920	900	791	886	905	860	876	908	945	884	847	850	875	903	813	903	863	930	865	837	860	885	907	922	894	890	847	875	828	889	884	851	872	858	868	879	868	917	899	893	896	850	828	919	873	856	864	895	866	873	900	851	899	932	859	913	840	846	866	893	883	882	865	910	865	925	886	861	788	899	882	892	871	823	869	917	892	905	858	891	875	870	852	909	875	893	914	805	859	818	882	923	897	878	870	886	904	877	896	859	946	861	895	905	834	846	924	913	933	879	895	884	889	888	893	914	886	885	907	924	886	903	859	843	869	888	910	911	917	876	852	876	915	923	866	883	917	881	887	886	864	871	843	859	858	839	876	911	860	868	897	861	827	862	923	908	838	887	872	847	882	893	828	870	931	835	898	876	865	912	889	916	877	879	882	887	860	904	868	909	817	877	837	888	887	831	902	894	908	844	887	925	901	875	874	861	894	864	848	835	863	859	899	855	886	830	845	847	892	895	851	905	912	881	890	897	899	885	881	877	842	870	885	863	862	965	831	873	862	871	878	923	927	843	868	907	873	823	872	912	863	894	931	885	870	857	903	901	894	866	881	900	858	880	878	843	941	856	916	845	956	885	793	923	939	887	876	873	933	827	844	882	896	942	925	842	888	810	851	813	886	900	882	903	923	863	929	886	908	919	865	838	822	860	877	853	865	830	901	888	913	938	839	913	866	886	844	905	845	924	871	852	916	869	852	913	884	876	896	883	848	910	906	887	847	849	859	879	896	871	880	865	846	945	915	888	846	872	903	900	889	852	909	900	884	887	848	883	801	871	847	918	842	869	841	883	904	907	873	887	846	827	906	861	886	898	815	904	902	862	863	848	903	904	897	863	888	870	829	858	849	872	881	830	891	868	855	879	913	923	879	901	904	886	900	890	905	859	844	847	870	883	973	921	868	887	911	895	854	822	887	935	893	875	923	863	874	862	870	881	914	845	849	876	880	847	878	916	896	859	827	907	896	895	858	807	874	893	886	891	920	829	897	824	844	919	893	862	772	880	845	889	921	873	857	878	906	844	902	863	830	899	860	913	865	816	838	833	907	909	859	854	880	889	909	876	877	924	929	810	929	877	929	907	916	916	863	886	860	917	878	859	900	868	862	873	828	891	923	879	855	853	901	881	873	890	912	848	911	854	862	846	926	863	898	907	890	927	885	869	916	927	817	869	859	921	856	870	941	872	906	864	891	872	848	834	843	885	859	827	854	906	870	853	928	844	891	913	884	891	903	876	885	904	914	851	837	885	857	886	892	840	906	885	915	913	909	891	882	897	826	865	833	870	892	907	866	897	881	883	875	904	898	859	891	836	878	831	900	881	857	841	874	841	902	853	832	939	866	886	864	907	863	902	876	839	905	909	912	989	887	853	861	932	929	820	808	927	822	856	943	924	833	857	906	934	837	851	898	814	892	882	904	825	898	888	830	968	897	874	937	871	935	835	861	897	890	877	888	890	853	887	846	870	879	883	846	829	856	880	849	929	853	914	898	894	860	862	877	876	876	877	911	857	892	873	823	837	836	859	885	897	903	855	883	832	888	907	843	882	869	911	912	863	896	889	880	857	892	874	926	839	937	900	854	888	829	830	894	857	876	882	876	874	934	928	921	818	892	862	894	854	859	861	853	898	916	887	889	868	872	888	882	873	873	824	844	852	841	870	923	909	880	890	879	835	815	914	831	842	865	950	870	881	911	864	882	903	865	832	904	871	889	849	846	881	939	880	868	891	857	887	837	923	873	887	901	933	892	869	890	901	922	843	910	889	858	892	882	878	864	862	926	859	884	825	895	853	869	862	905	880	876	875	903	898	849	934	901	883	913	850	892	885	845	877	864	883	872	892	854	845	884	853	884	894	938	898	919	862	901	880	876	877	896	878	890	880	916	889	937	871	899	877	848	879	893	878	852	887	900	861	823	887	881	839	883	868	894	908	915	847	897	896	863	819	883	916	891	858	886	881	891	873	855	828	838	897	901	849	840	912	843	846
3146	2005	1078	699	864	1065	1007	771	644	525	383	349	335	287	252	241	213	206	163	173	147	145	133	143	115	121	118	137	108	121	96	90	106	91	86	94	94	97	91	89	90	76	94	80	88	80	73	82	72	80	83	70	74	63	72	82	72	74	71	83	64	73	75	73	62	64	71	81	84	78	69	64	71	62	71	65	77	74	66	81	70	51	87	49	63	60	77	72	65	73	58	63	78	59	76	63	72	58	58	70	60	69	64	65	71	59	64	54	63	70	85	72	53	72	55	71	61	65	82	72	64	70	69	78	67	70	60	70	82	80	71	75	76	63	71	55	63	73	66	73	56	70	61	57	59	73	67	73	78	67	59	66	66	57	70	58	61	65	70	70	61	71	65	69	61	72	60	70	66	82	77	76	79	84	61	82	63	70	69	56	52	76	74	66	79	69	72	70	61	75	73	70	82	82	75	69	62	82	67	64	72	55	79	59	81	63	68	65	79	62	57	68	77	59	71	59	62	75	79	58	68	68	83	69	70	74	55	62	72	81	88	83	73	87	85	54	69	66	51	71	56	60	73	77	66	68	68	71	82	61	54	61	80	71	67	64	57	60	60	63	78	81	65	79	57	75	62	55	60	61	51	58	78	74	73	67	47	68	72	53	65	62	61	71	74	78	72	59	72	90	64	85	77	69	59	53	58	64	60	70	86	72	69	64	75	72	56	69	76	66	61	58	54	62	67	66	69	66	67	67	56	56	54	70	48	91	69	64	59	64	63	65	68	85	60	64	68	76	66	73	65	77	74	69	61	67	74	68	85	63	66	59	72	75	69	78	56	64	76	65	71	67	65	78	58	59	57	85	64	75	65	82	73	69	51	76	70	69	85	61	69	75	66	50	76	61	73	70	61	59	77	80	77	59	70	64	71	72	83	61	68	63	70	57	75	62	60	70	66	68	64	72	64	79	63	81	67	63	58	64	84	67	69	53	82	79	60	77	78	78	71	76	79	70	59	53	75	83	69	62	69	62	63	73	72	69	83	56	78	75	61	67	55	67	71	67	73	88	64	57	67	73	74	73	75	63	66	68	60	69	59	69	69	76	55	62	81	65	72	68	63	64	66	50	69	51	58	66	78	63	70	69	70	85	66	71	67	61	84	63	61	64	87	67	77	77	71	88	82	69	62	71	73	60	67	80	55	72	72	84	60	67	64	70	66	72	76	86	66	52	65	64	66	72	67	65	67	79	67	84	64	80	68	54	73	62	61	71	74	76	70	56	72	76	73	57	65	63	79	72	71	59	72	64	70	57	71	67	69	57	75	63	66	79	63	65	74	59	89	68	65	62	77	89	72	73	72	82	64	66	62	66	69	73	64	69	62	65	85	75	76	66	73	73	78	66	73	82	73	86	66	67	82	67	61	69	78	95	58	66	52	65	61	73	74	68	63	72	59	51	81	77	73	70	72	59	58	68	67	61	62	64	65	76	86	60	64	60	72	70	74	60	70	51	76	79	69	71	63	76	64	67	67	61	77	74	83	66	78	60	81	57	81	70	78	61	59	81	54	61	59	62	65	85	59	84	67	61	70	66	53	66	65	71	87	68	84	63	65	61	62	64	67	76	74	54	62	51	75	67	57	64	79	77	66	64	71	78	73	75	58	76	61	60	71	63	71	68	87	63	71	66	63	88	67	65	70	84	67	69	63	52	72	67	75	69	74	62	68	71	69	69	57	77	67	51	80	64	55	58	64	72	67	59	79	79	65	57	75	70	78	57	71	62	67	83	78	69	63	69	70	60	69	67	74	62	75	74	64	75	57	58	72	54	73	62	75	71	73	72	57	76	62	41	71	68	49	84	57	79	74	78	53	60	73	60	65	76	57	71	79	58	48	59	75	64	80	70	58	57	73	50	62	79	74	68	65	65	74	66	61	68	69	70	69	62	75	68	67	56	78	72	59	68	66	65	62	74	73	81	68	56	65	67	78	61	63	71	70	70	60	76	68	61	65	74	70	61	58	59	83	84	66	73	84	62	67	63	82	68	75	73	80	67	61	72	73	51	50	70	66	64	71	62	72	57	65	75	75	62	77	73	70	65	64	71	67	64	63	67	62	61	77	69	64	63	69	74	66	57	66	49	55	65	77	52	57	58	79	74	60	73	66	66	63	75	64	76	82	67	68	71	68	56	78	68	73	72	70	77	71	65	84	68	67	71	59	64	69	70	83	60	80	75	66	74	71	75	71	78	63	66	68	64	76	64	63	65	76	56	59	77	69	69	73	54	66	61	68	81	74	74	66	60	66	82	72	88	65	68	73	76	66	82	61	63	72	83	72	64	64	69	73	75	70	70	66	83	63	64	62	77	71	78	76	81	75	49	63	68	68	73	72	98	49	69	72	58	70	77	84	71	51	68	57	69	64	70	68	75	74	60	68	58	65	77	72	73	57	84	60	74	78	73	64	73	60	78	65	71	80	67	70	67	73	69	64	83	57	77	52	70	64	81	70	69	69	72	70	71	68	60	67	57	61	70	50	82	55	57	61	65	69	77	78	76	70	79	63	69	61	63	59	60	58	63	72	83	65	65	79	66	74	65	81	80	60	71	60	54	63	62	56	59	71	58	56	66	64	63	57	71	72	70	64	82	76	69	74	60	68	52	74	82	75	76	65	59	73	74	92	64	76	74	60	65	67	74	61	58	66	70	78	65	47	68	59	65	72	73	77	75	87	58	55	54	57	68	66	56	74	76	74	63	77	73	72	85	70	72	75	75	64	82	70	66	69	68	62	68	72	69	57	81	77	69	57	66	77	70	77	70	87	58	58	62	62	71	73	65	59	72	58	75	60	66	63	80	45	49	52	53	70	69	73	63	77	71	61	67	65	54	78	67	84	59	66	87	76	65	70	52	65	79	62	76	66	82	70	73	66	73	78	67	75	77	76	64	73	56	71	71	59	67	70	69	50	80	68	75	69	63	65	69	62	68	77	51	64	57	56	76	65	82	62	69	69	64	57	80	63	71	62	62	73	68	75	71	73	71	74	62	68	63	60	66	67	50	68	88	74	92	59	55	66	78	74	73	84	64	70	55	61	69	67	67	78	60	55	80	62	74	61	72	73	66	67	80	57	69	64	74	76	58	73	65	74	76	67	61	59	71	66	86	51	75	64	79	67	69	63	71	63	46	70	45	66	75	53	52	64	74	68	72	62	61	63	63	49	65	72	62	81	70	68	77	66	84	85	65	70	56	65	74	65	68	64	59	67	70	74	73	74	72	53	69	62	71	83	83	67	58	54	65	74	77	59	79	85	76	66	74	80	70	68	63	59	78	60	67	53	64	65	63	66	66	57	73	42	76	49	75	65	74	56	77	65	79	70	74	75	89	53	53	61	79	74	64	56	69	64	64	86	59	81	74	74	75	60	68	63	76	73	66	57	77	61	57	65	48	58	71	63	59	74	68	77	70	66	67	70	70	65	71	60	79	78	60	72	76	69	80	78	86	81	86
27017	18753	14313	22259	29578	29987	27116	23523	20085	16390	13522	11533	9757	8779	8062	7301	6215	5697	5115	4392	4060	3674	3567	3366	3206	3159	2843	2746	2492	2399	2290	2247	2071	1916	1849	1749	1649	1597	1450	1448	1446	1404	1303	1360	1304	1202	1275	1199	1161	1216	1102	1101	1068	1003	1064	1019	989	936	918	933	880	924	896	881	895	909	917	879	892	833	882	856	806	861	838	817	800	842	836	802	822	810	838	744	856	822	810	855	816	820	810	806	812	814	801	793	825	822	807	829	833	794	848	815	840	834	813	828	854	821	772	846	799	872	846	886	789	806	816	841	833	754	816	815	861	837	814	818	819	828	801	828	861	904	873	794	849	802	838	804	791	801	867	780	809	843	816	795	837	770	770	809	851	805	811	841	880	799	813	784	755	855	857	789	846	814	816	821	819	761	786	792	839	785	789	829	863	829	800	754	847	824	847	786	807	839	791	824	842	819	809	804	766	800	772	832	801	806	848	770	807	808	875	786	786	860	800	840	812	801	845	778	868	826	805	797	826	823	821	764	836	835	800	815	869	779	797	791	808	804	835	835	823	781	785	813	799	822	823	822	790	842	791	862	817	747	765	765	849	770	809	792	780	803	818	775	813	819	859	855	807	817	828	820	823	803	848	808	808	770	756	820	818	744	833	752	873	822	772	778	767	828	795	812	840	831	826	816	777	836	844	820	857	856	805	822	848	794	835	792	812	810	811	855	806	806	829	779	828	849	832	814	771	815	820	773	765	837	775	876	824	810	793	864	816	820	777	831	803	790	808	804	823	776	798	842	785	849	787	777	801	844	789	864	831	809	814	806	827	841	821	821	778	853	792	858	837	809	825	826	783	810	809	844	897	822	851	761	878	798	804	828	843	779	854	832	759	837	838	853	839	878	822	777	810	822	848	794	821	780	794	804	865	786	835	788	845	842	854	751	807	848	816	798	820	799	829	853	843	842	823	788	824	800	818	830	763	814	852	823	801	848	779	846	793	837	838	815	857	833	855	853	830	772	766	778	871	833	819	812	817	812	805	869	799	856	835	834	812	868	785	842	814	841	820	820	847	785	817	853	815	780	840	828	779	773	783	861	819	800	805	825	850	814	826	841	815	798	835	806	817	844	803	769	871	782	784	802	761	779	825	844	828	776	827	820	806	807	850	817	853	789	807	813	769	810	793	818	797	850	808	852	822	778	873	792	810	796	813	862	843	801	809	821	812	803	796	817	750	825	847	838	828	810	848	815	861	804	873	802	843	832	841	849	818	849	780	810	817	776	862	824	829	802	828	805	831	784	828	790	836	836	808	826	827	774	793	887	807	802	806	848	870	813	821	776	870	785	825	808	799	789	770	824	797	795	759	806	823	800	778	844	833	842	831	814	803	846	849	885	801	868	837	797	801	783	793	819	769	812	795	823	769	848	820	788	829	838	787	816	801	804	836	779	802	844	839	735	786	798	799	736	806	846	814	806	824	834	796	832	794	817	863	825	799	811	824	859	819	832	855	781	842	828	795	821	836	854	828	826	803	841	808	845	769	819	818	786	800	830	848	835	839	832	801	785	805	782	849	825	842	833	817	820	804	826	809	814	812	902	807	793	840	808	806	829	795	837	782	833	807	793	818	751	835	767	812	794	852	817	819	800	803	797	856	839	850	756	813	804	791	806	815	799	816	735	849	806	823	748	839	795	786	806	864	798	818	799	821	843	807	814	822	845	774	794	871	835	799	846	867	808	801	786	789	833	813	835	829	820	824	819	776	782	829	764	808	805	860	881	804	838	791	833	806	863	798	801	825	808	794	786	824	869	800	812	792	840	757	866	846	843	758	755	852	844	754	804	794	774	765	788	818	809	804	836	798	857	810	822	824	809	763	783	845	789	839	849	813	767	839	806	798	816	769	779	820	809	815	797	853	818	835	836	812	806	800	775	827	820	819	809	794	841	801	827	813	780	813	835	844	818	809	795	819	832	789	847	829	796	847	766	807	806	820	834	828	802	809	796	824	815	825	881	793	757	837	827	753	801	794	760	784	835	782	819	826	809	842	818	865	816	853	861	858	846	873	838	849	779	829	766	849	831	845	834	803	869	802	838	795	821	794	836	786	834	843	785	851	804	780	830	817	838	846	825	824	819	829	792	870	804	853	864	829	824	853	823	828	808	815	805	834	830	806	772	777	768	847	802	789	859	820	789	811	759	784	775	797	807	829	829	786	832	837	797	839	810	826	855	799	906	837	806	831	781	805	786	817	768	862	807	806	790	789	839	824	773	805	814	887	856	815	808	825	813	828	778	794	789	794	848	798	787	818	852	797	818	809	852	815	824	814	842	810	785	800	778	801	847	820	793	848	828	861	825	793	834	829	801	875	787	785	835	860	872	823	810	845	795	783	848	806	807	843	837	794	834	796	839	783	833	785	782	844	854	785	808	794	791	839	829	807	813	814	773	838	766	822	870	799	807	860	788	878	828	838	821	849	854	842	862	805	791	848	891	829	803	834	840	824	789	812	852	778	804	823	824	782	808	855	856	815	816	838	825	836	839	804	814	823	805	802	774	839	842	775	788	791	865	830	826	808	800	892	863	791	789	811	848	840	795	813	761	820	817	830	824	823	851	784	815	816	792	803	829	802	835	825	843	803	795	833	811	807	834	804	804	815	858	869	794	831	833	795	811	784	808	801	819	790	794	789	845	772	809	873	809	866	748	787	845	854	786	816	868	776	805	815	847	813	825	816	852	816	776	827	851	764	816	782	824	792	856	753	819	873	814	810	881	829	827	832	919	810	802	794	848	836	839	819	798	771	815	807	872	862	833	821	813	794	846	805	791	845	803	802	811	770	818	801	815	830	857	843	782	824	841	778	799	877	873	870	815	844	818	827	851	883	821	857	797	780	826	812	737	785	838	867	845	887	783	800	832	792	811	827	790	787	893	788	813	807	791	827	843	804	812	799	806	856	808	786	812	799	780	875	801	795	795	806	829	788	770	795	833	773	769	810	776	819	827	741	798	847	812	814	794	833	856	777	793	783	793	846	831	834	839	812	815	807	861	814	855	796	844	788	806	862	846	823	798	795	812	778	829	825	788	758	813	802	800	839	837	818	826	802	791	789	819	800	807	844	777	823	792	767	786	795	832	795	846	834	814	818	858	873	773	826	800	748	821	836	824	777	825	820	851	833	862	811	822	824	831	823	746	841	836	807	808	886	779	768	800	845	819	846	811	851	887	847	836	804	837	802	851	825	781	795	756	855	795	793	801	820	821	802	814	787	773	799	794	820	838	805	833	820	810	843	836	788	800	853	777	792	875	819	794	815	810	820	822	802	770	869	789	813	808	844	825	796	794	804	844	829	796	843	775	852	826	841	758	822	828	815	804	850	789	836	859	871	783	839	863	809	851	794	840	817	808	808	847	813	840	837	781	857	821	825	778	750	857	828	787	807	820	829	812	819	826	827	812	829	804	841	822	825	809	762	823	800	810	828	826	879	790	807	835	809	777	786	799	829	805	843	814
2354	838	522	350	407	595	531	431	312	261	199	165	153	148	132	145	125	118	105	103	122	86	91	88	83	84	78	85	75	80	97	78	92	67	77	80	77	84	79	62	79	76	77	70	68	76	56	72	58	71	62	70	71	78	74	74	55	58	75	62	78	61	68	66	64	74	66	71	63	68	64	64	67	78	66	55	53	58	62	70	69	74	69	56	53	58	69	85	71	65	66	57	59	75	71	69	62	71	61	64	66	53	58	80	48	76	61	65	62	57	74	69	61	77	66	58	72	75	54	85	70	80	74	77	59	60	60	61	57	67	69	71	82	64	65	53	66	62	67	60	66	54	70	50	58	57	71	68	74	78	66	62	71	67	65	72	72	67	70	73	87	62	62	65	56	64	72	60	60	52	68	66	86	77	62	72	54	62	70	56	60	92	74	69	62	72	82	55	58	79	76	80	73	80	58	73	55	81	60	63	56	61	60	56	69	55	65	61	74	67	54	71	78	72	61	78	62	66	70	66	64	63	55	70	71	68	73	72	75	66	72	57	78	82	61	75	56	77	69	69	65	76	80	73	87	68	70	81	66	53	54	63	64	76	67	64	64	69	74	71	58	75	62	67	83	63	68	72	76	63	56	75	55	71	78	56	68	61	66	70	53	62	65	74	71	58	50	69	59	63	74	77	66	58	79	58	93	55	57	65	61	79	75	70	71	57	84	66	68	73	49	66	64	64	72	68	80	69	79	72	68	72	70	91	65	56	53	82	67	62	60	57	78	57	62	57	56	75	66	69	62	68	83	84	67	76	71	69	63	69	62	67	75	67	85	65	73	69	68	71	73	54	62	59	47	66	85	59	71	53	73	65	71	65	67	70	60	68	62	58	62	59	73	68	66	70	68	75	66	65	65	76	66	92	74	68	61	66	67	58	77	66	66	69	65	59	72	77	59	65	75	59	76	60	65	61	59	79	83	58	81	61	77	66	58	73	54	88	71	71	57	79	66	71	67	60	64	59	70	69	69	58	59	56	86	78	73	68	71	65	70	58	53	63	74	84	52	86	63	64	56	65	71	81	74	67	81	69	68	61	70	62	57	60	85	67	64	74	63	69	57	74	70	83	53	66	90	69	68	68	80	62	66	73	82	57	67	71	69	83	76	61	63	69	46	66	71	85	66	62	57	70	55	78	74	58	63	75	63	70	61	59	76	69	79	69	72	73	73	66	82	56	70	56	69	78	62	56	63	77	69	77	90	62	77	60	60	81	60	71	69	80	62	58	68	67	78	77	65	53	72	75	82	71	58	66	71	72	58	62	65	69	69	74	68	62	66	67	69	62	78	61	67	67	58	68	59	69	63	57	80	52	52	70	63	71	68	50	83	90	79	67	75	71	68	71	75	74	68	64	61	89	64	68	66	79	77	63	68	64	73	67	70	60	56	73	62	56	67	63	51	60	64	53	62	76	53	74	66	53	64	77	56	54	80	80	62	69	50	71	68	55	63	75	79	72	71	68	66	70	62	57	65	77	59	58	78	86	59	56	70	70	72	74	63	70	68	70	56	79	72	77	62	83	59	62	74	62	73	81	72	67	80	72	59	52	83	56	64	81	79	77	63	51	82	72	59	67	69	63	58	85	67	66	67	69	75	71	56	57	62	64	75	62	67	58	68	59	56	69	67	80	63	66	72	66	51	83	66	60	59	69	69	74	73	62	63	74	78	67	53	54	65	64	77	66	72	59	54	66	61	80	75	54	70	66	76	72	69	65	72	70	77	58	53	60	69	79	54	64	58	70	67	69	82	60	53	69	76	78	70	65	69	58	69	64	55	53	80	76	70	66	52	68	75	77	69	61	64	66	57	68	64	64	64	80	66	63	75	63	57	69	51	60	75	74	74	63	68	82	61	68	73	61	51	66	76	79	76	67	62	58	62	69	54	82	61	79	72	74	87	61	79	82	63	81	71	58	56	72	69	57	70	81	70	78	78	61	68	64	69	72	67	65	66	67	71	56	76	65	60	51	72	71	76	62	92	67	80	67	56	65	69	70	55	57	69	57	62	69	73	57	70	81	84	67	81	74	53	65	66	78	63	70	65	78	53	69	69	76	58	73	53	82	58	76	66	73	58	62	75	65	60	54	89	68	45	70	70	70	62	64	72	57	72	80	58	66	62	63	60	60	66	64	60	57	71	57	65	62	60	72	65	87	69	71	55	68	72	89	66	70	58	74	74	52	67	74	69	61	71	64	61	64	78	57	63	64	66	79	58	71	40	60	60	61	72	85	63	50	74	73	70	54	60	68	64	60	71	60	63	84	59	57	69	53	61	56	78	56	64	57	75	67	66	66	64	60	66	56	54	68	72	52	69	61	62	57	57	73	63	52	59	76	63	58	54	73	70	73	59	61	64	65	69	67	71	70	56	74	60	65	66	67	89	71	68	74	78	54	60	65	68	50	71	69	60	70	67	56	84	70	78	81	65	57	77	70	67	76	65	83	61	59	79	65	79	64	66	52	59	65	67	70	68	60	62	64	80	74	52	64	83	76	76	69	59	61	59	67	74	75	62	64	75	75	73	69	68	76	55	61	66	57	68	55	73	59	60	72	57	68	73	76	72	77	67	75	65	71	63	71	65	79	66	71	72	83	57	65	76	70	71	56	57	66	73	62	71	66	78	67	76	67	66	59	61	53	72	67	57	62	71	68	74	68	57	64	72	58	63	60	60	73	60	60	69	60	65	77	78	84	66	64	66	70	79	69	54	66	71	59	58	74	52	71	57	56	64	59	69	49	56	62	68	63	61	57	82	62	69	62	72	60	55	77	62	78	58	52	66	58	56	67	78	74	70	72	65	54	59	78	70	79	81	65	65	74	71	64	70	66	59	81	72	72	69	74	56	74	83	72	77	62	61	83	55	59	67	69	68	91	52	53	62	77	63	59	64	73	58	67	69	68	79	82	59	68	70	61	66	68	63	81	68	55	75	64	61	68	61	64	66	59	76	57	74	79	79	74	70	57	61	64	67	74	65	62	62	72	63	85	67	56	68	66	74	62	65	79	71	66	71	68	65	62	53	69	64	60	66	60	63	60	71	82	69	69	77	56	67	78	76	75	76	61	57	75	78	56	56	88	69	69	60	74	62	86	54	61	67	56	67	64	79	45	68	53	71	75	61	62	54	68	60	62	70	71	72	70	72	57	55	66	63	61	61	58	75	66	72	76	55	76	61	77	68	62	70	73	71	74	70	56	67	66	61	67	58	41	59	59	73	59	69	74	68	64	81	72	62	74	67	68	70	58	76	69	75	79	71	69	74	70	76	66	78	67	73	80	72	54	71	70	71	60	61	68	71	79	50	64	67	52	55	66	60	73	68	62	59	66	65	72	66	69	68	81	57	83	60	50	75	61	54	70	77	85	63	73	60	71	85	75	59	70	68	61	62	63	59	64	85	61	71	77	69	81	71	66	83	59	69	65	60	56	71	67	79	71	64	53	77	59	62	74
20426	12803	9089	15356	22823	23639	20995	16256	13121	10022	7569	6156	5108	4320	3957	3780	3166	2826	2756	2457	2256	2075	1941	1753	1667	1628	1485	1477	1387	1312	1272	1289	1218	1222	1129	1118	1096	1105	1001	1039	1044	1043	1081	1038	1013	1019	968	986	1028	919	979	937	933	885	921	879	864	837	867	837	808	849	799	788	871	843	798	768	835	767	824	798	812	827	859	869	798	838	799	780	765	827	818	846	751	781	813	804	830	804	912	808	779	846	830	826	794	785	810	774	785	857	837	804	822	776	862	843	778	761	832	844	784	825	812	822	822	847	833	830	803	809	825	808	805	833	830	814	819	869	816	799	847	856	789	811	826	825	778	797	797	844	787	818	841	808	803	799	738	781	846	806	827	793	797	808	842	787	837	794	823	808	841	783	837	814	758	797	793	765	766	774	840	851	822	800	813	862	828	762	816	810	812	832	846	833	758	765	828	785	789	784	829	814	767	805	856	831	826	801	825	838	829	768	790	808	826	789	807	809	874	831	818	782	777	803	804	780	804	749	828	788	852	849	798	844	804	829	804	817	781	776	841	784	830	803	806	859	819	857	786	797	816	851	807	822	839	792	814	784	792	876	831	798	811	843	768	806	842	843	852	796	874	808	834	807	795	793	866	858	855	852	814	796	839	816	833	805	769	897	759	817	860	789	811	822	824	855	776	759	828	812	846	844	799	810	860	809	840	815	815	748	816	783	802	839	776	784	785	784	771	788	850	803	790	819	863	783	832	775	830	777	815	744	840	825	804	825	881	836	851	826	863	854	807	796	869	834	756	858	794	829	786	837	800	830	865	739	822	882	788	823	819	802	818	822	819	828	824	810	777	782	807	804	821	803	832	818	846	787	829	830	871	822	826	844	800	802	803	819	810	845	797	820	813	836	799	824	848	837	796	834	825	747	816	821	818	843	790	812	782	821	842	792	805	821	816	854	841	792	801	828	787	808	854	848	794	853	830	835	843	829	805	811	845	845	768	842	851	836	871	833	874	784	773	839	823	803	792	825	810	823	755	837	774	791	816	793	767	814	814	853	766	808	802	815	843	788	825	831	784	787	848	854	772	796	790	810	789	838	756	870	834	794	816	810	793	842	824	766	822	819	807	810	782	835	815	807	789	788	867	833	809	778	778	766	827	799	813	798	803	821	795	802	781	784	819	796	804	796	829	824	834	818	810	813	832	817	832	793	803	804	789	795	793	788	844	747	841	806	811	832	818	823	770	787	775	807	792	884	767	824	886	820	811	817	811	807	776	818	758	793	825	846	841	866	800	762	843	784	814	776	787	811	838	801	819	816	770	795	833	855	830	772	817	802	778	851	822	772	814	818	824	842	817	822	781	792	802	787	780	802	794	847	803	787	856	845	823	765	821	794	807	736	834	764	833	819	798	805	813	806	806	845	830	822	816	774	855	838	755	799	797	795	829	884	831	841	804	758	794	849	828	773	821	809	780	794	863	790	827	822	785	755	823	841	842	769	858	807	797	829	817	780	816	805	871	834	787	801	818	785	816	852	876	760	793	816	840	788	812	843	807	784	773	803	786	852	815	796	837	831	784	869	799	855	785	790	860	823	841	835	810	769	807	794	785	900	795	783	808	863	808	823	768	821	842	754	801	819	836	789	742	823	791	804	769	817	830	839	813	910	784	828	841	797	885	758	780	848	770	852	829	811	827	820	806	819	790	767	831	820	799	808	871	844	844	838	783	855	815	838	784	822	818	863	816	858	906	815	813	827	801	834	850	836	783	820	810	794	861	779	782	841	770	776	791	867	813	795	814	777	831	834	859	786	809	794	840	826	765	809	816	796	839	836	722	811	823	859	793	803	789	804	816	770	852	828	831	817	830	824	774	817	814	809	756	775	778	771	811	798	807	801	807	823	805	833	790	806	835	804	822	826	856	820	819	774	828	824	861	784	845	791	845	782	822	826	836	811	828	830	827	824	870	779	863	838	843	789	833	807	859	800	822	793	797	812	857	754	795	826	817	823	795	843	799	742	807	806	809	793	789	808	828	870	825	871	831	790	822	829	788	783	838	791	834	780	805	796	811	795	829	787	791	810	817	839	801	826	827	784	819	813	839	762	834	846	852	787	791	798	799	812	836	792	812	783	860	826	812	842	801	799	812	782	817	811	807	851	823	743	798	799	798	818	793	804	759	784	828	771	772	796	769	805	825	806	822	783	808	843	801	788	855	782	797	792	738	780	766	861	806	802	869	830	799	859	776	830	793	816	814	818	821	806	786	816	763	837	761	785	809	795	793	834	842	826	750	837	822	854	779	831	784	797	810	797	824	772	773	834	825	808	803	813	805	767	819	781	802	834	787	815	840	776	804	830	830	801	765	819	833	779	793	846	807	814	814	780	795	844	784	841	831	815	789	850	784	824	817	748	855	797	784	828	818	835	815	837	789	810	761	819	797	760	804	776	807	829	799	819	803	789	830	823	763	783	829	819	761	771	778	761	779	775	776	810	817	862	809	837	851	827	848	798	812	801	842	814	800	793	815	792	828	807	816	833	868	748	840	806	818	744	836	826	811	794	780	829	868	797	798	785	830	775	784	814	845	851	814	818	800	800	781	787	769	778	846	805	829	837	764	805	799	813	863	793	832	869	816	806	817	795	830	774	821	886	813	818	797	854	793	789	812	805	850	782	858	821	789	829	844	809	811	867	788	786	809	820	831	870	799	800	809	819	829	792	808	772	795	827	799	849	877	828	781	818	811	759	838	839	818	777	836	838	807	785	778	787	852	735	835	800	798	780	801	810	732	795	790	861	793	801	861	797	800	824	792	842	806	812	839	790	820	819	806	803	801	831	822	819	799	816	801	810	814	805	812	818	800	840	843	779	777	793	759	806	818	818	790	794	820	826	841	777	770	824	764	813	779	829	879	780	803	764	834	861	826	789	803	814	840	808	823	815	757	812	833	863	774	827	788	815	861	826	838	773	828	812	810	777	840	794	836	799	850	818	801	833	840	783	821	833	777	846	792	793	822	814	805	843	840	770	825	810	790	824	820	829	896	831	847	844	797	852	796	848	819	866	779	805	825	813	818	891	768	814	815	860	759	844	825	791	865	820	818	842	815	839	821	808	813	812	817	789	816	793	829	757	774	815	849	802	816	792	809	851	768	865	807	846	816	797	826	816	808	795	882	844	796	832	797	810	767	849	773	828	806	834	786	821	837	807	806	819	806	784	855	813	840	834	847	808	789	756	819	777	837	864	784	832	828	826	851	791	814	801	796	775	791	819	826	796	802	842	845	815	804	794	786	862	833	824	832	794	783	829	819	792	784	823	850	779	824	803	863	810	828	785	887	784	843	794	856	889	802	848	830	838	788	831	787	810	811	848	821	828	755	830	795	838	780	797	810	775	832	766	851	820	801	764	814	843	826	795	822	815	830	800	833	795	813	798	850	801	847	767	856	793	812	809	835	841	804	829	853	824	819	783	848	813	855	781	823	807	791	835	848	875	804	832	858	847	821	821
2244	1627	856	612	648	861	834	676	458	372	302	284	192	223	170	181	152	145	137	122	134	120	115	119	90	98	87	102	103	89	81	105	77	76	72	79	72	76	72	84	71	89	77	81	84	65	74	71	52	76	63	84	59	71	72	75	68	63	61	62	69	80	62	62	76	81	64	78	57	70	59	43	74	73	73	64	55	48	67	60	56	63	57	69	64	75	62	58	89	61	62	71	74	70	54	66	69	57	63	73	65	56	68	45	54	55	63	54	60	73	65	58	74	80	60	77	64	61	62	78	71	79	76	55	65	77	55	68	51	62	50	67	80	72	70	68	72	68	52	55	61	62	78	64	79	61	59	60	69	55	55	72	71	71	53	82	59	74	54	75	73	61	57	63	65	69	59	48	64	59	71	72	52	69	73	60	73	76	49	73	59	73	89	53	60	71	63	56	60	73	65	50	63	68	58	68	69	65	71	82	63	60	77	63	70	45	58	63	62	62	68	70	61	65	65	57	55	70	64	61	62	44	63	65	67	60	73	50	57	60	60	57	65	60	59	71	55	75	65	69	55	64	55	81	74	57	66	60	63	75	64	74	67	63	71	69	55	60	66	61	64	57	66	60	60	53	69	50	70	73	64	67	66	66	56	69	59	57	69	74	68	72	71	57	66	61	61	68	62	62	65	64	62	65	69	74	67	69	56	76	64	59	62	73	82	67	58	55	67	60	63	63	61	74	55	58	57	69	63	62	75	55	59	69	67	61	65	77	76	61	44	64	61	52	73	52	69	54	64	64	70	65	47	62	64	49	68	71	61	69	58	59	67	66	64	72	65	65	58	62	54	76	72	52	67	61	62	62	66	62	53	62	61	78	59	77	64	57	61	65	63	68	59	64	59	61	71	69	66	73	81	56	63	67	71	65	61	67	73	65	70	56	65	68	71	49	77	77	60	60	60	61	54	57	68	65	67	65	77	67	66	62	65	60	62	64	70	76	65	67	57	64	52	62	52	64	54	64	65	56	53	70	55	65	67	64	68	66	62	71	57	72	65	64	63	68	59	68	66	62	75	71	71	62	79	80	65	83	46	63	64	66	63	59	61	63	62	61	86	87	65	62	60	64	58	64	76	73	58	51	60	68	77	67	81	67	65	69	74	64	65	62	76	53	75	58	57	63	65	63	59	71	72	72	68	76	69	75	60	70	66	63	60	57	75	74	56	65	69	85	59	55	60	70	62	48	75	73	61	65	77	64	63	53	59	55	64	68	62	73	78	76	66	56	64	66	71	62	68	62	56	65	73	76	62	70	77	62	59	56	60	61	68	53	59	70	67	60	72	65	59	68	66	69	68	68	55	53	73	72	83	50	68	75	73	71	73	68	59	71	66	57	52	74	56	55	63	68	85	60	54	79	60	54	61	63	62	64	66	79	71	77	55	60	72	67	61	57	74	75	75	59	68	65	68	65	60	70	64	59	61	47	75	55	57	76	59	62	63	64	65	60	61	67	67	74	61	70	51	59	73	58	71	75	73	63	61	61	54	74	63	60	62	54	77	72	59	66	60	66	61	69	76	63	74	70	64	60	59	59	66	55	60	85	63	79	57	63	69	59	67	64	67	67	54	67	66	71	69	72	74	65	69	64	69	66	69	69	69	71	66	56	64	50	58	54	67	63	69	66	64	73	72	53	58	70	51	55	67	49	72	65	64	64	58	69	73	70	58	83	65	79	65	70	75	71	54	57	82	65	69	70	65	68	52	68	76	73	65	60	66	64	69	65	54	49	74	82	71	57	58	68	60	67	40	65	74	69	54	63	62	62	64	72	63	65	54	69	61	55	51	63	77	67	57	72	63	71	72	68	87	54	59	66	62	58	75	79	69	67	69	64	65	77	62	58	47	68	63	70	58	64	66	71	56	61	72	72	57	49	58	66	61	54	55	75	67	54	70	64	78	76	69	70	64	68	60	72	68	67	70	67	68	74	52	59	63	55	64	61	75	79	65	61	52	70	76	62	66	73	66	79	60	58	56	50	54	56	80	55	77	65	64	65	79	63	59	70	54	58	72	64	68	69	74	75	61	56	66	79	70	65	68	72	65	62	81	80	62	66	64	65	78	78	52	63	85	79	55	59	74	58	80	63	66	62	69	62	67	66	48	55	64	73	79	46	62	62	61	69	65	57	89	64	60	66	64	64	67	64	65	67	71	64	72	76	70	60	75	62	58	55	58	52	69	50	64	63	49	85	63	64	59	52	57	59	63	57	75	69	65	70	67	70	69	57	57	61	62	67	51	85	63	69	68	55	74	57	75	50	57	64	64	61	56	62	73	76	50	68	63	59	61	67	66	55	72	87	68	75	67	63	63	59	70	60	57	66	58	63	66	64	62	69	63	58	62	65	50	74	68	42	52	61	71	74	73	70	53	62	70	62	63	78	66	69	62	61	67	75	49	61	69	74	61	65	57	78	68	60	71	67	61	59	72	62	66	79	56	64	64	57	59	58	59	68	61	64	61	83	61	71	58	57	52	67	74	54	73	72	63	68	58	69	81	68	67	76	61	82	70	56	55	67	68	67	72	58	60	65	68	62	81	68	71	55	73	49	63	83	65	65	58	72	72	57	61	58	62	68	69	65	78	64	76	68	62	61	65	68	55	63	55	64	54	61	65	54	73	72	62	66	69	64	62	61	58	55	61	73	58	52	55	60	81	57	62	66	77	73	60	70	75	62	64	67	63	62	68	59	73	53	63	71	66	55	63	80	59	66	62	67	60	65	53	72	69	62	52	72	56	72	66	71	67	67	64	71	67	56	69	63	65	67	75	59	61	65	67	48	57	70	62	61	67	73	49	62	67	80	66	59	82	59	68	68	65	66	69	47	66	56	62	70	61	46	79	64	53	74	61	71	67	70	58	58	65	49	75	74	63	61	73	57	75	72	62	78	68	69	77	50	55	70	60	61	61	70	57	58	69	75	68	77	61	72	58	59	57	70	65	76	66	70	62	64	75	71	65	76	67	57	53	70	61	69	60	66	64	56	76	74	85	63	51	65	61	79	64	57	66	75	75	72	76	58	67	61	73	63	73	57	70	66	74	58	52	66	65	56	57	55	59	56	88	68	64	63	74	71	67	48	67	78	82	62	73	66	64	64	58	72	69	81	65	54	69	61	67	78	60	67	57	53	70	62	66	68	77	63	76	63	54	55	59	62	80	66	57	58	61	64	60	51	73	80	69	47	70	75	69	60	71	68	74	61	67	69	55	60	64	61	61	68	55	67	61	58	77	86	68	68	67	64	57	57	54	57	73	75	70	50	57	78	72	57	63	68	62	66	84	64	63	70	69	58	72	66	51	67	62	57	49	61	55	51	55	66	64	69	72	54	64	70	70	79	66	74	57	51	48	72	58	57	51	77	70	89	76	51	66	66	69	68	59	52	56	66	51	66	53	70	62	58	85	68	76	54	67	74	78	58	58	71	57	64	69	64	57	74	83	63	55	58	72	79
23745	17155	12202	20114	27479	27955	25525	21273	16616	13993	11361	9214	7872	6358	5488	5086	4602	3970	3735	3472	3106	2789	2699	2537	2260	2245	2014	1842	1814	1722	1669	1549	1511	1416	1379	1332	1253	1139	1201	1178	1123	1200	1082	1045	1079	1092	1030	1090	1066	1010	991	905	852	920	877	847	869	903	874	834	858	875	788	823	853	780	753	844	796	786	784	792	804	837	823	839	764	767	817	772	768	795	796	787	739	795	746	748	802	830	801	770	805	768	784	816	765	775	770	762	755	770	787	840	833	819	741	834	788	811	809	778	736	804	793	821	801	790	785	769	800	721	760	800	756	761	777	763	752	788	712	784	816	805	814	811	812	775	807	804	766	760	815	805	771	835	759	795	793	786	805	799	771	789	805	776	822	739	742	752	741	795	766	794	802	754	795	787	779	768	775	778	801	786	776	772	754	741	766	775	749	742	806	811	789	787	765	738	786	811	772	766	810	785	725	773	762	730	809	787	767	795	754	783	710	754	803	773	789	784	769	770	737	788	831	825	757	795	758	735	757	834	726	761	796	726	806	737	791	779	799	759	698	787	808	809	775	809	847	756	783	795	755	767	774	756	779	778	770	791	804	776	813	783	792	818	766	798	780	753	787	767	752	743	767	770	781	792	756	752	786	796	802	785	731	785	781	768	766	765	788	796	784	818	800	745	792	763	798	725	792	828	802	834	810	800	765	760	792	780	769	776	826	793	779	788	753	813	813	766	786	757	801	796	831	766	771	789	756	747	838	735	814	773	791	764	761	783	803	769	792	759	821	759	798	758	793	808	759	778	770	797	778	788	756	766	815	824	731	768	784	789	747	756	755	772	822	781	827	827	765	764	786	836	773	811	758	771	814	817	776	780	834	732	748	833	792	850	762	758	770	829	746	789	810	817	802	755	795	771	772	838	833	800	808	791	751	804	738	822	814	777	805	760	738	797	756	811	806	845	740	801	757	714	742	797	774	761	759	776	771	827	762	738	792	747	782	780	755	764	774	780	798	792	756	765	805	827	792	796	746	787	787	787	827	738	805	717	795	791	790	777	732	757	770	807	752	769	782	761	757	838	747	772	804	753	807	757	787	756	824	760	755	787	766	742	740	801	800	764	764	717	771	813	795	858	775	809	759	747	757	752	796	811	787	774	753	799	769	774	740	776	777	782	762	795	803	796	777	770	794	741	759	765	784	775	766	776	783	792	765	767	751	808	795	832	843	772	794	799	749	750	722	809	765	780	723	792	776	790	751	805	759	777	757	839	820	786	772	814	831	807	782	803	766	787	794	825	802	783	801	768	760	790	773	818	779	794	746	795	806	757	770	822	766	730	772	751	762	783	760	790	803	778	761	798	769	832	858	815	768	778	756	783	780	820	830	794	783	806	824	867	765	812	757	752	769	789	775	806	775	782	793	769	787	807	787	800	786	762	785	746	805	801	758	740	792	764	743	804	792	739	783	822	752	762	845	708	762	785	759	815	784	776	751	780	811	771	770	788	819	810	717	826	775	815	830	748	780	790	766	848	800	766	798	779	799	793	755	797	765	797	827	822	807	774	754	782	782	786	805	770	770	831	769	819	784	804	779	795	828	804	787	816	774	768	779	831	759	829	733	797	811	790	792	808	855	828	763	701	788	788	747	781	753	790	765	794	747	777	791	826	778	790	775	757	823	763	738	793	769	806	802	753	759	777	771	805	836	739	775	767	793	789	812	751	821	812	722	726	765	724	775	817	814	795	794	771	809	749	778	827	794	739	809	823	768	766	723	779	753	755	778	779	709	787	732	795	765	771	834	775	764	761	759	814	746	727	771	757	790	792	796	777	788	758	780	807	767	798	770	745	761	717	789	808	738	760	746	777	769	794	760	770	786	804	797	805	797	779	792	812	800	782	750	791	734	769	786	800	769	800	738	764	819	789	819	760	750	807	790	784	816	741	776	809	765	779	798	809	738	732	835	828	796	765	778	783	734	833	749	761	744	812	765	785	821	730	800	726	809	758	780	791	711	792	755	801	741	771	741	767	792	849	804	724	791	813	779	793	804	751	789	737	810	803	759	740	757	733	753	783	798	743	781	790	752	791	759	796	790	782	750	793	746	800	765	766	849	768	799	783	797	763	798	723	778	752	817	785	772	767	863	772	787	838	741	780	765	774	769	767	774	745	806	753	760	823	763	821	751	781	788	808	772	752	753	809	758	761	762	819	831	802	798	752	763	705	745	766	818	788	808	777	769	792	730	782	782	756	796	809	746	796	755	768	798	729	781	790	801	793	775	760	776	818	766	733	765	769	808	790	801	809	789	773	792	786	810	780	764	739	785	804	775	761	722	781	791	831	733	783	782	771	800	793	769	783	782	730	764	756	792	752	769	785	773	790	791	822	752	731	759	781	723	812	783	783	725	776	804	844	779	732	780	763	825	782	754	746	759	755	773	813	816	742	785	816	783	789	803	758	787	816	766	822	779	816	790	763	792	785	796	814	749	739	774	846	799	784	813	770	784	783	825	738	764	716	747	806	817	779	751	813	776	779	792	829	790	767	777	784	817	803	766	824	738	788	752	749	796	783	763	744	841	828	833	793	761	755	781	794	813	805	767	792	727	733	769	772	880	772	797	789	748	804	788	802	808	767	781	786	757	774	754	752	795	757	787	777	762	724	762	816	739	783	724	818	806	761	728	768	737	796	767	791	809	811	788	749	724	805	738	749	741	767	758	784	756	788	762	811	782	740	787	784	785	813	784	745	769	799	747	818	765	747	795	796	803	789	744	743	789	757	748	791	811	758	779	757	742	818	822	784	847	805	774	780	810	747	812	755	821	822	764	780	818	766	809	820	765	836	774	772	761	781	799	788	786	734	761	790	777	812	739	800	758	835	783	733	811	751	766	807	772	789	786	759	817	802	819	745	813	774	815	769	817	741	815	783	789	764	798	740	779	763	737	746	798	758	760	790	797	813	748	759	765	798	780	798	736	777	733	794	771	826	761	770	778	827	783	760	850	827	827	786	738	756	754	769	824	753	781	810	787	794	787	748	759	779	785	816	760	790	771	755	824	797	755	757	805	733	780	777	770	774	726	786	793	845	741	836	771	735	747	801	846	755	757	749	807	802	815	743	840	753	754	761	779	745	792	728	757	782	825	761	790	794	707	776	770	805	776	796	781	788	777	787	849	730	762	777	768	813	788	770	745	806	744	795	746	782	774	755	763	800	822	763	831	784	760	777	754	768	785	778	749	776	798	780	751	755	785	766	754	761	736	794	792	787	744	761	749	733	831	742	731	759	752	765	727	777	801	781	820	751	812	745	758	817	756	780	757	797	767	757	774	775	848	779	759	807	756	815	765	816	837	764	824	760	810	791	756	799	715	773	807	776	790	795	792	771	772	767	807	791	808	767	765	730	767	757	786	810	777	795	778	783	771	793	785	771	778	754	800	783	765	774	774	798	741	822	791	778	744	801	787	728	828	773	788	837	707	764	791	817	780	801	788	785	748	819	775	750	805	795
3717	1612	853	602	704	912	835	708	510	417	365	319	234	200	203	163	165	175	156	144	146	135	130	117	127	131	115	122	116	101	83	87	88	96	83	86	78	84	86	93	88	66	97	66	76	62	73	88	78	74	87	78	68	93	75	80	69	83	83	86	80	58	84	72	70	90	65	89	59	75	64	73	74	67	85	69	60	82	75	88	77	76	83	74	58	63	75	72	79	61	77	68	85	64	64	80	70	68	86	83	77	71	53	74	89	67	66	70	67	68	63	63	70	63	82	67	83	77	68	80	80	67	86	76	82	64	78	75	58	75	73	73	84	76	75	74	77	86	71	74	61	70	73	77	63	67	77	59	79	72	69	78	72	77	74	66	59	82	79	85	77	89	67	78	75	72	67	78	70	68	62	88	74	64	76	69	54	68	72	73	89	77	78	78	68	75	93	75	76	62	79	77	77	79	67	69	71	95	71	72	71	76	82	74	72	99	67	78	76	91	60	59	91	71	63	75	79	61	90	74	80	66	77	53	73	72	56	78	77	64	81	71	65	64	55	74	71	60	68	68	67	70	59	74	77	76	77	86	73	69	95	66	64	77	77	55	65	81	68	83	73	88	67	83	72	83	72	67	73	77	66	72	88	73	80	81	69	73	92	72	60	65	63	66	76	76	70	77	65	96	64	64	68	76	85	71	71	76	69	65	70	74	78	89	74	57	78	61	58	80	77	75	67	78	82	78	75	72	71	65	86	70	51	72	72	81	61	70	83	83	71	86	71	67	78	59	65	74	66	72	76	75	81	70	78	74	63	76	70	88	62	63	64	63	53	77	74	60	71	72	80	67	55	74	74	70	55	84	92	62	82	86	69	67	69	88	67	63	65	81	59	73	74	63	63	76	76	81	78	96	72	60	85	73	67	85	80	78	82	98	85	84	82	77	58	70	60	67	80	74	82	69	61	72	58	67	74	72	60	69	73	71	72	75	66	59	75	76	64	62	68	83	81	67	70	61	78	80	64	86	63	76	69	62	64	73	74	66	77	66	88	74	63	90	76	71	71	63	94	80	66	76	74	74	72	67	76	79	76	68	76	68	69	73	80	92	63	64	76	79	63	72	75	59	81	74	71	53	84	66	61	77	83	67	76	68	75	68	73	72	78	70	63	75	79	84	71	73	76	70	66	76	71	75	71	76	89	74	88	75	67	65	65	80	84	71	63	62	79	72	65	89	66	74	79	73	67	76	69	77	87	81	57	70	71	74	77	65	65	72	70	85	82	81	80	72	59	74	98	73	59	76	87	53	75	78	78	69	64	75	68	70	71	72	80	64	73	77	76	63	66	67	71	73	65	71	80	68	78	64	73	62	82	49	78	65	81	63	66	71	77	70	88	77	72	70	72	69	62	70	73	71	61	78	79	85	73	67	76	70	74	79	75	71	75	56	77	69	56	66	77	79	66	75	69	76	71	77	64	73	61	74	80	90	74	68	62	67	66	59	80	62	82	72	50	76	77	78	70	71	78	66	67	77	84	70	87	80	92	80	76	57	77	67	63	62	67	74	67	66	77	85	73	69	69	77	63	75	77	71	69	71	81	79	75	96	81	65	64	77	74	79	55	69	65	71	69	83	78	74	83	75	78	72	81	90	71	69	61	69	64	83	60	81	82	73	79	75	90	77	79	65	70	84	78	66	56	79	75	92	67	85	62	82	71	70	65	65	60	76	68	62	65	83	56	86	84	70	73	84	89	74	79	59	74	72	91	81	78	86	58	70	68	70	82	72	61	78	76	70	77	75	69	69	63	72	67	75	71	66	64	63	69	76	65	62	76	69	74	76	81	70	70	76	80	76	72	76	70	67	67	85	81	71	62	70	64	72	81	74	73	72	70	77	63	60	64	71	83	63	83	76	73	72	63	72	73	80	83	85	67	76	70	67	69	69	72	75	75	74	89	80	86	80	84	76	70	58	76	65	76	66	78	79	70	73	57	88	79	86	81	69	58	68	71	83	66	73	80	67	94	80	67	59	74	70	68	76	81	71	69	63	69	79	68	54	87	87	82	77	85	93	64	72	76	74	75	85	69	85	58	77	72	60	70	56	82	98	73	72	79	63	62	76	86	85	70	65	75	75	77	67	75	66	76	72	60	71	68	83	75	74	72	75	53	57	81	68	94	71	78	74	82	64	74	69	64	65	69	86	75	65	85	59	53	87	100	73	59	79	74	58	60	80	63	71	69	70	78	76	78	67	89	63	76	84	59	77	93	73	68	62	66	63	70	82	80	71	76	70	74	80	57	77	81	76	57	68	58	76	75	81	85	81	73	88	60	67	68	74	71	80	85	83	87	73	85	67	71	78	53	80	72	73	73	85	54	72	87	69	71	66	76	76	65	70	69	69	97	70	68	77	74	78	74	69	74	82	78	71	71	70	85	62	80	69	67	84	75	76	82	82	53	55	81	76	82	70	63	78	73	77	58	81	68	74	75	69	83	81	56	77	73	89	63	97	69	67	77	85	82	74	93	62	67	66	68	63	78	84	80	84	66	77	67	53	88	81	99	69	73	71	69	72	64	64	73	82	67	81	63	72	79	67	77	61	58	74	67	74	69	76	73	75	62	62	63	70	65	78	77	90	77	72	84	71	61	71	58	80	63	66	76	56	81	68	70	83	76	94	80	70	76	67	83	90	83	71	89	87	73	76	83	57	62	75	79	79	67	87	78	79	80	81	91	68	71	83	61	70	73	73	69	76	89	71	65	69	69	78	73	85	62	88	70	78	59	67	91	68	72	60	77	85	76	72	67	72	44	64	67	89	71	62	73	65	81	69	70	73	73	85	70	76	75	78	70	72	71	87	72	77	89	58	85	71	75	67	80	68	67	65	71	63	60	73	68	86	69	59	61	79	77	90	74	76	65	81	79	60	87	66	70	84	63	64	67	61	78	64	92	71	74	69	75	79	71	91	80	66	76	72	66	76	70	88	77	61	76	79	63	95	72	55	64	71	58	68	59	72	81	74	70	73	68	77	80	71	71	73	72	85	75	82	77	66	68	74	72	80	74	76	81	81	72	96	70	78	83	75	76	71	77	81	59	63	81	73	71	75	75	62	66	81	90	62	90	65	83	73	69	59	69	66	75	70	71	70	62	67	76	68	66	77	71	69	78	79	70	80	74	66	66	69	67	71	78	94	72	73	79	62	60	68	81	69	83	68	55	74	86	73	70	62	89	74	80	79	72	63	74	73	83	71	68	64	79	79	85	74	79	80	63	74	85	86	56	73	57	62	85	72	61	64	66	55	83	84	46	80	75	77	69	76	73	68	61	63	69	71	67	80	69	62	71	70	80	94	75	63	79	70	62	62	85	68	76	69	75	75	93	79	72	66	63	74	80	64	65	79	80	94	79	62	65	71	74	78	71	62	73	75	66	83	75	76	97	75	81	66	91	82	86	81	76	82	64	88	66	77	60	78	84	74	78	79	77	78	79	58	69	70	72	88	71	77
23601	16842	12664	19754	27551	27902	25606	21928	17593	14954	12235	10306	8664	7198	6033	5344	4955	4370	3889	3856	3531	3244	3180	2951	2669	2526	2405	2145	2052	1880	1761	1702	1707	1584	1530	1544	1419	1340	1321	1294	1305	1384	1271	1208	1122	1212	1240	1122	1135	1115	1112	1043	1067	1073	1009	953	989	954	982	914	973	935	934	952	868	896	902	954	901	901	881	890	839	847	849	887	897	883	840	833	865	882	901	890	852	884	837	878	891	842	853	850	879	859	897	854	911	903	912	948	909	886	947	931	958	916	855	908	902	844	894	906	942	905	859	899	897	901	889	865	888	882	911	888	849	886	888	901	905	793	925	862	938	862	911	885	848	872	905	897	882	908	883	912	922	877	933	895	809	868	814	905	874	875	887	885	905	875	853	896	847	848	880	895	914	864	898	911	918	873	874	907	870	902	896	864	820	908	826	880	856	909	872	866	872	886	923	894	853	865	855	899	856	850	892	888	909	879	899	863	912	885	867	866	907	863	836	873	918	883	874	896	855	954	888	867	873	905	839	874	862	889	888	864	850	892	898	894	901	909	894	831	916	900	876	944	865	854	897	879	908	901	920	832	861	837	870	852	829	924	830	865	802	916	893	924	938	905	913	865	885	906	839	933	905	843	884	885	935	852	935	851	902	843	836	876	864	850	847	910	901	895	869	939	904	870	865	831	906	854	893	906	899	865	936	897	868	880	882	892	906	897	862	878	905	880	923	888	909	909	880	873	936	917	935	858	888	890	897	893	895	783	873	869	848	861	906	868	915	890	892	859	908	842	909	884	856	886	898	883	892	860	882	875	904	920	934	905	972	881	901	867	888	883	893	834	880	884	870	868	845	882	867	850	823	854	921	845	861	863	892	869	931	859	864	861	890	878	869	858	936	884	893	876	870	882	866	930	853	916	849	921	904	919	867	900	857	883	835	852	847	870	895	880	874	873	881	918	869	899	887	904	876	901	893	892	844	843	877	892	829	869	849	872	907	887	908	834	886	869	908	906	888	911	917	876	854	848	897	874	864	896	904	858	899	852	925	863	871	853	902	890	910	883	904	879	896	888	899	884	871	864	848	872	909	895	869	889	860	871	908	851	918	894	890	917	936	919	928	879	915	885	837	859	898	901	874	917	875	881	838	854	806	868	829	894	893	872	847	900	873	887	924	853	907	848	889	868	886	931	905	903	915	876	932	901	888	963	871	871	892	881	849	852	879	869	950	849	850	885	888	859	903	907	912	850	903	924	881	849	879	871	876	830	884	873	826	887	886	846	922	855	872	912	912	910	899	876	899	875	911	875	910	916	895	874	888	847	900	912	874	861	876	858	892	899	857	851	920	909	862	896	871	899	858	848	850	848	861	828	848	883	885	834	872	882	829	880	866	897	881	902	894	854	864	861	896	857	899	870	879	840	867	884	871	924	916	895	874	905	889	896	845	909	866	896	841	895	872	896	879	854	895	838	926	858	898	915	922	929	883	942	852	888	868	905	944	897	839	919	879	893	857	849	840	886	877	866	907	910	905	863	867	865	864	902	940	887	908	847	880	874	847	912	918	824	934	889	899	897	885	850	870	869	894	920	935	897	873	851	929	905	892	885	899	898	911	908	869	839	829	902	892	911	925	888	876	855	920	862	918	853	888	909	913	863	857	859	895	862	920	900	868	863	865	875	871	863	806	892	898	881	845	859	843	906	928	858	861	903	898	937	819	888	870	869	898	917	913	889	889	869	894	866	910	907	877	866	918	940	904	876	880	850	889	855	909	923	892	899	936	885	929	837	892	834	866	940	852	906	895	844	854	899	892	914	927	908	809	874	909	897	917	865	834	920	919	888	906	880	889	865	854	887	884	884	868	960	917	927	851	935	852	836	830	878	847	887	908	862	888	866	868	862	885	909	878	873	877	889	876	870	819	854	917	875	850	938	914	876	853	969	835	871	844	959	924	886	865	901	897	912	878	895	832	969	914	881	956	868	923	892	900	895	862	889	838	846	859	909	860	852	864	911	902	896	818	897	847	899	904	875	872	854	925	881	904	882	920	903	911	866	853	852	881	908	866	866	955	921	886	876	906	853	871	871	889	917	893	836	951	844	876	886	890	851	845	850	877	907	864	873	916	938	895	861	860	890	893	858	896	862	914	857	841	888	806	908	904	877	901	839	879	903	871	898	883	886	858	858	837	895	842	869	873	913	867	906	909	900	877	850	868	830	892	898	907	899	850	865	881	860	899	846	885	907	869	874	865	859	898	872	831	901	861	903	894	879	865	856	886	904	893	846	873	910	864	864	859	854	892	849	926	848	873	937	874	926	911	872	924	901	884	811	849	910	896	829	877	884	873	881	909	890	898	919	873	872	897	872	884	920	907	895	891	893	865	885	866	894	876	845	848	877	912	893	921	857	795	882	925	882	843	842	853	867	842	805	861	848	911	931	909	865	889	899	883	914	848	868	894	863	872	894	888	871	877	909	850	889	873	859	843	927	876	890	879	871	852	885	887	866	850	928	861	877	887	854	860	943	872	915	837	866	917	884	862	902	859	842	915	934	868	842	881	838	854	885	869	860	915	889	862	862	906	917	889	895	926	916	889	864	900	917	865	868	886	895	913	877	836	910	895	857	876	849	887	888	908	843	888	905	863	868	883	899	888	854	928	890	885	921	888	865	903	924	885	887	873	862	843	918	859	929	837	951	877	844	912	851	867	909	836	860	910	860	883	909	869	923	885	871	930	882	857	856	873	838	924	900	840	832	873	861	906	884	876	859	873	884	927	842	879	864	870	847	860	889	937	913	886	863	867	864	869	859	874	920	919	922	905	843	920	825	855	875	884	848	872	838	906	857	890	902	849	952	899	888	904	875	893	898	846	896	860	883	878	860	851	855	886	885	891	919	850	928	941	896	865	917	858	917	899	874	864	886	850	857	886	855	919	860	920	862	901	905	858	900	926	832	894	929	853	851	877	846	877	861	883	860	899	920	880	893	853	853	890	913	884	884	881	885	898	843	888	922	856	879	872	848	925	882	849	920	852	911	899	887	925	835	877	849	895	808	911	915	873	846	899	916	904	895	918	838	851	931	870	867	872	892	897	904	878	843	933	837	859	897	908	875	876	873	846	897	857	862	902	918	898	831	922	886	930	855	828	882	879	822	934	901	938	921	877	931	895	871	883	885	925	847	883	860	896	845	840	864	902	889	861	896	937	823	879	890	836	897	907	897	901	905	831	920	949	883	908	871	879	875	890	884	872	907	893	863	859	881	881	840	882	898	909	839	911	861	870	870	855	900	840	896	872	879	880	807	866	919	864	851	919	893	847	891	899	907	950	869	889	892	918	879	855	842	836	904	870	866	864	878	881	835	875	910	905	878	869	866	873	915	869	896	913	886	880	914	888	939	852	884	880	839	839	913	883	906	891	860	904	857	891	879	921	930	868	906	890	898	884	902	864	902	869	833	871	861	903	881	866	856	929	879	899	905	843	877	904	902	846	865	893	876	904	851	867	848	871	904
3455	2364	1254	839	880	1219	1202	999	771	580	485	384	323	269	285	231	166	200	166	161	158	158	135	173	122	129	118	118	105	93	108	106	124	91	107	74	72	86	102	108	86	67	97	77	61	74	82	96	83	76	85	90	81	77	61	61	85	88	64	75	70	58	61	66	66	81	53	75	75	73	66	77	75	69	69	69	85	66	67	68	55	63	80	66	81	72	69	67	76	62	79	66	67	65	58	65	70	67	75	73	72	66	65	69	62	68	60	79	56	66	70	68	83	75	66	59	70	82	66	67	69	70	69	70	64	57	62	77	62	87	79	54	69	67	74	73	83	70	62	69	65	80	75	75	70	76	74	70	74	73	61	69	71	74	81	79	70	67	61	62	66	60	65	70	83	68	67	80	69	72	77	71	71	72	71	63	82	81	61	69	61	67	75	77	65	75	87	67	58	62	71	72	71	61	82	82	77	80	72	70	64	58	64	68	67	68	73	82	66	72	81	81	62	66	64	59	77	78	81	71	56	57	69	77	67	80	65	71	64	69	79	64	81	77	61	67	56	67	75	69	64	71	77	61	64	50	54	77	79	72	69	64	70	71	79	65	61	57	59	77	63	72	63	71	83	77	77	75	78	69	70	59	71	78	64	73	82	71	67	73	69	64	61	77	55	84	73	68	85	81	72	82	76	58	71	68	69	68	72	63	71	78	68	65	84	69	71	72	67	77	58	73	70	69	72	70	74	61	83	67	72	67	84	77	52	80	60	69	72	46	62	78	81	60	65	66	79	75	75	70	67	70	59	66	63	78	75	76	75	50	61	72	75	56	68	78	73	58	76	77	63	68	64	78	82	91	62	53	65	68	77	66	62	54	75	70	72	68	70	61	51	63	79	82	82	75	58	67	66	67	79	70	80	62	73	62	72	60	61	75	71	69	69	62	64	65	70	82	67	67	75	79	81	86	73	78	67	83	73	75	57	73	69	54	40	61	82	59	66	63	63	79	72	84	58	69	69	75	76	77	66	61	63	69	75	71	75	83	76	74	66	80	78	77	74	76	65	74	66	79	69	78	64	87	76	70	64	70	69	70	78	71	71	59	63	57	68	71	68	72	77	61	55	68	65	65	77	71	59	76	52	67	78	80	64	62	68	79	78	54	72	75	69	65	72	56	75	70	65	66	66	60	77	69	72	81	68	83	62	64	75	71	62	58	70	63	74	78	60	67	71	60	83	74	72	65	72	72	70	75	49	67	76	67	67	73	68	86	71	68	62	64	68	71	64	61	75	74	76	66	86	71	73	57	57	63	78	68	83	84	68	78	65	62	64	74	63	65	61	66	55	52	76	77	63	56	71	62	76	86	65	70	74	67	75	68	76	71	63	66	63	70	72	68	57	73	53	81	64	71	66	66	67	56	58	63	70	75	73	77	51	57	60	66	69	84	75	65	71	74	66	75	73	65	59	60	66	71	70	71	79	61	57	56	76	57	54	75	69	65	67	66	76	71	81	82	64	57	85	67	66	50	77	60	76	70	64	64	77	61	64	70	71	58	64	69	58	69	80	63	68	58	67	71	55	72	80	65	78	56	56	67	65	67	64	74	72	70	75	68	80	80	79	64	70	63	77	57	64	66	73	61	75	69	78	68	73	58	60	82	62	67	71	58	63	62	59	70	86	82	63	69	77	87	68	59	66	78	63	59	73	70	74	69	68	71	65	73	65	72	62	71	63	67	70	65	70	67	80	61	58	57	71	78	85	60	75	67	77	56	87	86	54	63	63	79	68	74	67	63	76	82	71	70	63	85	53	75	76	70	58	58	69	69	76	68	67	71	54	63	76	66	71	70	64	58	79	65	80	58	87	67	63	76	66	78	67	61	63	68	75	78	83	59	77	76	70	66	73	60	68	80	64	68	71	73	51	72	73	54	60	59	64	58	62	65	62	73	71	75	68	61	67	55	73	54	68	64	78	71	74	55	81	67	57	71	61	66	66	77	73	86	84	59	72	67	79	86	59	84	63	68	80	51	69	65	65	70	70	63	77	67	61	74	74	58	83	57	64	62	76	68	65	69	88	58	55	59	64	80	76	55	63	68	76	71	72	57	76	79	69	74	65	72	73	79	71	70	77	79	74	60	59	59	64	79	53	63	63	68	87	63	74	75	61	66	63	76	72	71	53	68	79	68	68	65	77	59	70	53	83	89	59	67	65	73	71	71	59	70	65	66	64	66	59	76	62	73	69	65	63	73	67	76	82	75	69	68	84	64	81	79	56	62	80	73	76	71	75	69	91	73	61	83	66	66	62	65	60	79	68	60	85	72	53	79	69	66	70	68	58	62	66	72	72	85	68	61	76	63	61	60	60	67	80	83	72	79	75	68	69	67	69	78	74	72	62	66	63	63	67	64	85	74	73	61	70	61	75	76	68	70	74	61	86	67	73	56	70	55	75	66	82	83	66	69	75	64	72	75	74	63	76	66	79	75	75	67	61	88	91	74	65	63	66	70	65	69	73	70	75	73	77	78	77	73	73	77	71	57	79	71	69	58	60	71	63	60	72	72	55	73	73	71	60	65	48	68	53	56	73	74	57	57	66	74	57	59	69	62	73	69	60	55	76	64	69	82	69	75	67	86	75	77	89	62	64	82	71	77	66	68	66	60	83	67	76	79	64	74	67	85	58	79	74	71	61	67	75	64	68	53	57	82	60	48	81	81	81	74	68	78	73	82	70	86	67	58	67	66	66	93	80	78	82	68	73	61	77	67	78	67	60	58	63	69	78	71	68	85	78	66	69	58	71	63	63	60	60	99	81	62	62	71	86	59	72	80	76	71	79	75	58	71	66	64	53	75	81	59	52	54	61	68	67	63	60	65	80	68	77	66	71	72	76	66	70	85	78	73	69	79	68	67	94	65	79	59	70	89	69	54	55	74	73	62	76	87	77	82	91	72	65	78	61	88	78	73	65	80	68	76	67	67	70	67	64	65	68	68	56	71	64	70	67	77	64	69	68	70	65	55	55	75	53	67	63	61	66	69	69	71	73	72	84	62	80	67	79	65	50	93	68	72	65	72	79	70	76	61	77	62	73	62	76	82	65	71	71	65	61	71	56	63	82	84	61	62	95	57	80	59	60	83	80	53	52	70	65	71	71	59	66	69	67	71	79	52	64	60	73	73	78	66	64	59	68	83	67	71	72	49	75	56	66	72	63	67	72	63	66	67	71	80	56	62	73	60	62	92	69	65	60	62	71	64	66	66	81	85	60	77	72	69	76	61	75	63	53	71	64	72	59	65	77	73	71	58	70	84	68	81	65	77	74	71	82	68	63	63	76	66	55	80	58	64	70	80	67	69	69	75	77	74	60	76	71	57	64	80	71	63	67	51	75	69	59	67	69	65	70	78	64	61	67	72	64	65	70	63	84	64	74	66	78	72	69	75	71	57	79	88	64	63	86	74	73	73	74	73	72	72	76	78	83	71	83	67	81	61	73	76	50	59	62	59
27919	19927	15506	23203	30660	31020	28523	25231	20520	16985	15048	12669	10775	8883	7490	6584	6017	5379	4800	4539	4134	3941	3908	3725	3248	3165	2761	2655	2364	2221	2154	1925	1852	1847	1712	1659	1623	1471	1458	1414	1508	1474	1657	1318	1284	1294	1276	1147	1169	1157	1120	1074	1018	1028	1053	1003	975	893	1007	919	888	913	871	872	891	883	883	921	860	878	899	844	869	858	825	867	837	863	801	792	826	817	845	854	827	830	775	862	806	822	768	875	761	798	789	805	842	812	810	849	844	794	826	769	800	838	794	844	826	839	850	797	833	882	836	790	816	793	823	822	793	828	838	841	818	829	835	792	823	825	805	818	874	870	889	830	864	804	784	833	794	795	842	862	781	847	852	796	835	789	807	800	838	826	802	854	748	846	817	780	803	811	826	822	851	799	795	802	858	821	829	789	840	814	850	758	858	881	864	824	764	814	833	815	792	811	836	843	834	837	832	826	792	819	817	787	846	821	884	814	882	800	835	806	790	793	816	810	823	864	867	836	847	890	804	853	855	817	893	803	811	842	804	796	793	820	836	798	833	861	803	839	805	886	830	827	842	803	842	779	781	824	797	853	805	872	798	833	831	832	842	854	785	788	842	819	800	803	778	833	811	801	822	822	836	802	793	848	809	845	837	785	829	783	818	819	840	860	834	825	815	797	818	840	855	833	823	846	788	810	782	785	825	872	812	853	815	791	821	821	826	851	885	823	848	843	879	819	794	824	798	810	773	852	782	809	856	872	791	796	822	775	857	805	810	844	840	826	801	824	791	790	835	849	786	863	854	797	843	856	826	803	798	844	857	823	868	788	781	847	806	846	788	831	793	838	832	840	888	839	818	867	877	845	840	863	828	862	867	813	809	836	773	811	822	808	858	808	826	830	777	800	792	872	815	829	808	805	771	832	857	811	828	794	835	794	824	844	873	801	807	801	802	828	812	822	798	803	768	810	852	793	810	857	787	833	808	845	784	827	815	801	864	829	843	866	814	760	835	808	838	779	869	828	857	818	868	780	839	828	824	841	821	819	793	819	803	784	792	828	823	855	798	855	750	810	786	842	826	850	858	809	804	807	776	786	794	820	791	772	844	841	822	794	794	856	906	892	812	840	876	868	856	827	822	825	827	823	796	838	806	808	806	863	890	783	812	852	805	833	868	806	844	754	830	847	828	843	803	879	836	817	800	852	836	826	764	865	751	842	827	806	792	904	850	828	848	827	810	764	859	799	827	820	825	785	781	826	838	813	817	837	850	805	771	817	837	845	868	817	806	806	789	813	860	824	788	773	832	788	840	827	805	816	850	854	806	847	795	806	815	775	832	818	804	772	861	825	765	855	769	832	800	804	867	793	834	901	838	833	864	777	855	848	845	800	826	829	797	754	768	808	819	822	834	834	816	800	853	812	860	875	822	802	802	809	812	799	857	836	815	835	820	849	831	811	849	806	813	831	833	818	863	842	821	865	848	845	818	774	872	822	825	782	858	856	837	843	857	841	832	814	802	845	884	793	842	787	814	866	803	833	794	809	858	863	799	851	827	830	828	786	824	838	800	872	845	792	799	848	812	822	853	873	823	828	776	841	847	875	768	817	827	819	810	793	816	804	855	886	864	801	766	795	850	853	870	880	797	869	858	812	799	849	852	834	794	826	858	835	804	849	833	844	800	807	767	853	809	809	905	815	834	766	810	789	856	841	799	814	816	820	847	839	796	842	823	828	810	831	823	765	805	852	842	796	825	825	828	815	821	856	816	788	859	812	862	799	848	851	807	834	858	819	758	817	755	837	848	780	847	887	846	816	822	836	836	796	848	834	838	831	839	856	884	855	841	848	812	813	790	862	829	797	760	866	864	796	845	841	816	780	838	849	829	822	836	890	835	810	827	843	785	816	803	832	832	845	819	813	879	820	802	861	809	841	773	829	819	861	797	808	833	832	855	817	814	812	905	777	857	839	796	791	882	821	817	829	834	831	838	820	821	832	840	810	825	844	831	833	866	818	798	797	800	786	869	834	788	815	828	815	832	817	842	783	877	846	778	860	775	843	874	818	806	797	851	867	796	816	766	858	833	824	870	759	818	829	828	810	826	864	825	835	875	827	749	810	830	814	849	826	818	801	870	836	770	807	838	844	841	801	819	877	748	874	817	865	783	825	797	759	847	810	855	842	802	838	854	828	849	820	851	817	819	841	817	870	855	835	828	857	827	789	812	823	797	824	831	831	774	872	812	783	833	793	784	808	836	831	841	836	852	810	821	816	815	864	821	829	827	827	864	762	819	835	816	817	785	926	822	792	830	844	770	865	784	778	868	818	829	797	808	790	774	847	796	772	823	793	814	803	850	820	858	833	813	842	801	811	826	790	796	851	821	795	816	871	799	839	865	831	900	835	842	877	832	831	881	881	826	831	835	784	840	874	816	825	842	810	873	805	855	783	824	823	830	830	825	790	807	849	823	855	836	842	794	813	812	776	825	849	838	836	839	819	810	864	821	841	832	843	831	853	836	885	805	819	812	846	842	850	825	826	778	837	818	802	839	790	857	872	813	834	825	790	780	806	803	844	838	826	809	848	871	811	828	795	860	802	828	850	828	816	852	842	811	817	797	863	852	879	821	899	835	901	820	818	859	820	780	785	844	865	796	808	835	842	813	784	826	811	844	789	858	831	846	846	833	756	840	796	805	849	832	805	868	837	796	831	807	803	840	816	892	841	808	827	880	791	845	799	829	811	787	814	841	843	775	832	799	799	828	870	807	802	860	825	823	810	774	808	831	790	835	797	802	861	804	809	854	830	831	817	826	821	833	854	832	827	869	806	847	819	852	767	863	802	822	821	770	798	777	797	767	810	811	781	823	818	794	843	827	824	770	794	852	811	836	815	821	829	819	840	838	781	783	822	768	796	781	827	805	793	836	824	836	802	802	823	845	825	803	783	845	799	818	826	825	806	798	869	839	801	798	807	822	796	835	840	816	845	880	863	820	850	785	805	866	816	792	835	886	812	768	868	872	822	786	823	820	787	821	873	825	887	893	856	810	854	854	839	810	807	816	796	831	889	874	856	796	830	847	850	805	779	808	809	803	838	846	819	816	852	840	804	831	822	872	856	784	801	807	818	797	844	842	776	816	825	803	815	834	806	817	802	828	837	852	835	834	776	798	822	800	838	821	876	747	814	815	795	831	777	867	806	854	860	802	833	857	847	852	791	821	819	837	772	892	771	810	816	813	821	789	861	849	769	775	806	806	799	838	814	836	770	859	860	858	839	824	825	856	817	813	788	859	812	841	845	831	835	831	836	803	781	833	787	787	871	781	834	818	835	799	823	838	807	800	807	831	810	829	836	840	855	800	837	837	842	906	848	848	830	830	836	894	823	813	827	805	804	809	848	885	841	857	824	772	814	828	788	796	810	819	792	792	844	811	869	793	810	798	816	823	832	806	832	865	807	851	890	833	796	805	801	845	861	843	769	840	870	864	871	847	840	884	809	823	805	852	864	834	794	865	845
2569	1046	648	409	468	659	538	459	361	272	239	190	160	141	146	144	109	103	102	90	101	113	112	79	78	84	74	79	86	83	83	58	69	63	71	76	75	63	73	77	55	74	80	61	77	79	72	65	65	83	74	83	72	61	66	59	62	60	52	72	76	89	65	75	65	78	82	77	73	65	73	79	66	70	76	77	69	80	64	71	78	81	54	90	85	76	83	71	65	79	67	75	74	78	76	60	71	75	64	54	65	100	56	73	82	74	72	67	58	68	67	53	61	56	64	66	79	73	58	73	58	47	71	69	68	57	84	70	73	81	68	49	68	65	76	72	60	66	75	69	66	73	68	71	69	67	78	57	75	61	61	52	66	63	52	73	58	62	60	79	65	72	60	85	61	77	70	70	70	52	72	79	70	70	59	76	79	63	63	63	63	59	59	64	77	65	69	65	58	81	53	78	69	65	68	66	67	70	52	68	59	59	59	70	73	70	58	76	66	80	59	62	57	67	65	50	61	74	58	69	73	54	56	63	59	65	69	67	67	74	65	71	63	68	72	55	80	52	74	73	62	70	60	69	80	71	76	55	58	66	62	77	54	66	61	57	60	68	64	66	64	71	68	58	62	71	54	62	63	68	74	60	66	57	62	73	60	71	71	79	58	71	66	58	57	73	67	61	73	68	68	84	63	66	69	73	53	66	65	52	88	58	79	84	66	77	73	69	73	57	58	57	58	68	64	48	77	66	50	73	72	65	68	61	59	72	53	82	50	59	69	80	77	64	68	71	65	73	75	84	77	69	52	65	74	64	78	68	56	69	68	68	80	81	69	80	79	67	74	67	72	68	80	62	64	69	76	72	49	78	65	50	54	66	64	74	74	70	66	73	72	75	81	63	61	56	59	79	58	63	75	61	66	72	82	84	61	72	57	67	79	64	49	73	75	72	53	72	70	67	64	64	56	54	68	80	67	66	64	67	65	73	75	66	72	56	65	73	64	61	63	81	76	70	72	75	80	76	55	75	63	78	79	80	72	74	59	68	78	69	65	77	70	59	63	75	62	53	66	69	72	75	66	73	75	62	56	70	60	60	66	66	69	58	76	73	61	69	77	72	59	56	64	65	59	73	70	55	62	67	73	62	60	79	75	83	62	66	84	63	78	63	61	65	65	79	63	75	65	82	58	58	62	75	67	61	75	59	63	72	66	75	78	54	65	74	66	65	66	74	62	81	66	74	76	89	65	62	72	62	50	72	67	68	61	81	66	68	66	62	47	69	74	62	71	65	58	56	65	65	65	64	83	69	74	66	56	61	76	52	67	71	55	74	64	70	80	76	49	78	68	76	72	85	69	68	77	74	69	56	60	62	64	70	68	72	58	58	66	66	96	63	61	61	64	64	55	72	59	74	64	74	71	71	70	56	68	79	60	73	70	75	58	65	76	71	47	79	68	55	60	76	69	62	72	65	77	72	62	69	65	61	63	66	80	59	76	60	59	64	64	70	67	77	67	83	68	70	74	80	85	79	67	71	60	74	59	63	73	70	66	70	55	65	69	73	67	62	74	63	59	66	64	60	58	62	69	69	63	69	52	62	68	60	66	68	71	70	57	71	72	77	74	56	60	66	74	78	62	59	70	64	63	79	70	62	65	66	60	59	53	63	65	71	59	69	67	64	91	61	61	78	66	60	69	77	62	67	66	60	68	66	72	62	80	65	63	73	59	70	73	61	63	72	65	71	67	70	62	80	74	76	60	80	70	66	73	78	71	74	70	73	78	60	69	70	76	67	78	61	63	62	70	74	79	74	70	67	63	72	63	61	62	65	60	62	53	69	55	60	69	64	65	76	78	76	64	63	63	68	80	65	65	69	72	69	67	54	67	59	56	70	79	52	59	58	67	64	74	70	50	73	55	76	58	66	75	69	54	70	62	56	79	76	72	51	71	75	60	60	73	84	65	47	62	51	72	56	68	66	73	65	71	71	71	65	66	46	62	67	63	68	44	71	61	66	75	71	69	62	71	72	61	69	77	68	71	75	73	85	53	66	67	74	44	60	72	85	62	68	80	83	71	63	65	70	58	63	65	68	64	74	50	70	63	64	74	72	63	76	61	55	63	68	63	62	71	62	68	59	68	59	51	65	57	78	67	65	58	75	71	56	78	69	68	78	66	60	64	54	70	69	57	55	79	54	81	79	64	61	82	60	70	66	67	62	72	55	67	76	66	51	80	70	77	72	72	52	69	60	60	84	68	78	62	78	86	56	60	92	66	60	70	53	70	56	50	69	66	59	60	71	69	62	63	69	74	65	65	70	78	73	72	66	63	73	81	55	59	82	69	71	78	77	66	60	67	73	63	80	65	65	57	66	77	68	72	78	67	70	73	68	74	60	74	76	63	61	78	64	58	63	68	52	72	63	70	66	69	67	60	59	69	80	88	67	67	66	66	55	65	61	79	72	57	58	67	63	67	54	54	68	68	60	67	67	76	67	70	73	77	67	60	68	57	57	63	60	61	64	70	68	61	59	71	55	74	63	93	60	65	56	68	73	74	58	80	60	67	66	60	53	76	82	82	82	74	46	52	76	78	86	67	64	62	73	72	68	58	71	71	69	55	45	71	61	63	62	61	62	67	80	61	54	77	59	80	85	71	89	61	64	60	61	57	58	68	73	63	50	74	67	64	76	83	69	64	52	72	66	68	65	70	70	55	63	81	52	53	65	61	60	48	55	62	68	80	68	59	61	70	74	71	66	69	65	55	58	58	59	49	73	49	55	63	59	70	76	58	73	71	65	66	94	71	78	67	65	64	69	78	64	73	56	68	64	50	66	47	65	86	79	70	64	57	78	54	57	61	60	61	68	72	59	71	57	66	62	67	72	63	63	59	65	71	76	93	68	67	68	71	55	76	57	65	80	60	53	66	71	66	69	58	60	80	81	70	70	68	89	70	67	75	73	70	69	67	68	77	54	70	70	71	78	66	57	83	65	67	65	61	69	54	77	67	83	72	74	64	52	68	65	80	54	72	64	79	72	62	66	65	78	67	76	54	61	70	64	77	81	68	48	66	72	83	66	68	47	84	60	72	62	70	57	57	59	46	73	75	74	74	77	56	67	70	68	82	68	62	69	58	74	63	66	61	53	71	58	73	72	58	51	73	78	80	64	56	68	59	72	68	61	57	71	79	78	72	72	78	60	60	57	69	67	66	79	57	68	69	55	72	74	65	63	69	64	70	61	67	50	64	60	64	66	58	62	58	65	63	56	63	75	72	64	65	72	77	74	64	63	66	71	52	85	80	63	57	75	61	62	74	62	65	69	55	71	68	74	55	60	66	61	87	68	74	77	50	78	66	56	67	83	78	57	53	85	64	69	55	67	56	63	68	64	72	62	65	68	80	76	81	60	65	76	69	69	65	76	65	78	65	61	67	64	62	60	57	53	69	61	65	68	80	64	59	62	84	70	64	66	59	71	78	61	82	54	73	58	59	71	72	72	74	60	72	64
22069	14286	10272	16836	24245	24128	21809	18446	14615	10381	8718	7191	5781	4570	3736	3168	2917	2698	2409	2342	2348	2180	2097	2013	1723	1638	1471	1382	1393	1251	1232	1218	1216	1027	1036	1119	1067	1089	1014	1028	1038	1063	1200	1042	973	951	983	972	942	923	865	907	921	886	889	841	821	838	858	862	819	837	835	821	835	804	848	804	834	844	860	872	769	783	797	872	810	873	790	829	802	832	797	805	808	818	806	820	795	790	775	838	802	778	800	849	817	825	863	796	806	784	837	794	889	764	839	787	857	813	779	831	806	879	749	842	819	787	816	803	820	783	792	852	845	767	821	834	789	774	850	780	783	816	777	826	808	776	821	850	808	827	857	794	814	807	846	751	831	815	820	838	795	794	790	779	782	812	794	805	794	848	761	809	799	845	774	821	838	844	779	787	853	810	819	793	839	841	840	778	845	779	860	774	780	799	794	793	811	801	830	825	826	779	793	823	816	869	793	845	836	805	826	855	778	855	834	812	807	840	822	866	833	848	755	825	840	797	804	868	832	746	828	794	800	783	786	802	779	814	827	792	800	768	816	835	808	845	797	789	785	849	824	807	886	820	804	800	790	855	835	797	810	792	853	806	862	826	818	844	852	869	787	811	871	789	789	775	804	815	799	775	811	843	809	838	814	839	853	843	789	810	803	801	802	809	821	801	817	803	847	845	814	750	781	859	765	753	794	853	800	826	777	811	832	807	875	764	842	836	807	859	794	842	781	811	786	781	819	880	795	817	797	795	793	813	842	828	831	805	816	816	830	830	813	845	787	846	800	797	808	778	802	761	804	811	820	818	864	834	829	840	782	788	812	800	802	810	810	800	822	746	801	840	823	835	802	785	893	817	813	848	814	770	821	849	850	848	831	810	839	850	849	756	787	833	822	775	831	810	785	779	817	827	807	771	809	808	807	827	790	802	827	787	737	818	812	798	763	825	772	785	861	812	826	755	797	830	856	774	830	859	804	812	827	828	813	756	822	839	788	794	777	788	774	819	807	788	865	862	796	784	784	852	801	865	804	825	840	796	799	807	842	797	847	833	792	886	861	848	751	802	823	834	811	833	808	837	852	809	801	799	809	798	855	791	811	805	820	795	824	814	827	809	810	828	830	765	813	816	874	812	827	816	798	821	822	847	794	823	836	820	825	816	825	883	772	810	823	798	806	786	828	860	846	858	795	775	835	806	824	816	812	826	829	873	842	795	830	821	816	826	820	846	821	791	748	826	808	788	805	810	854	763	844	850	830	840	812	823	773	800	804	811	864	828	782	813	827	879	854	787	798	844	790	792	753	844	813	787	821	833	891	795	792	804	805	828	780	753	803	816	844	782	810	754	768	775	812	771	837	801	807	842	819	820	813	789	724	806	777	829	848	808	771	825	792	748	820	836	799	820	819	778	814	812	792	794	817	865	824	785	795	833	783	833	824	801	883	794	752	774	806	822	807	843	847	771	837	807	792	829	843	848	847	826	785	771	815	773	872	816	823	782	769	790	818	774	810	839	789	835	802	782	826	842	792	848	796	839	870	831	793	834	863	797	853	809	860	839	824	837	832	826	871	797	872	776	881	800	831	836	780	863	816	850	793	868	814	796	866	832	818	826	781	846	778	847	830	825	772	851	790	814	776	798	822	758	798	792	786	842	826	820	886	779	819	792	788	790	817	802	813	788	798	830	807	823	806	807	800	743	807	811	840	820	798	788	778	797	768	824	876	831	813	756	801	818	846	806	806	761	815	806	838	810	786	780	792	826	795	795	829	788	773	851	840	816	805	810	834	763	830	809	827	816	811	820	840	808	837	817	808	830	780	808	714	834	864	787	815	812	806	817	793	772	787	802	832	815	774	839	792	829	844	811	818	802	732	833	867	839	881	779	816	781	844	821	800	855	823	816	830	811	805	803	860	858	819	746	818	836	824	823	797	781	790	816	838	799	853	785	860	795	833	803	835	817	812	804	791	795	763	799	815	843	825	833	809	796	807	828	818	814	790	811	763	805	803	803	761	834	792	785	847	817	807	825	846	832	864	767	827	833	820	787	780	811	811	799	816	807	831	842	790	822	771	797	815	823	739	822	820	801	796	807	807	789	785	827	851	783	831	834	789	814	772	803	789	819	832	804	812	800	837	818	795	796	809	835	831	826	880	850	796	789	856	766	841	846	843	866	796	836	808	744	828	847	843	824	809	799	846	820	854	824	820	816	820	825	814	795	768	798	802	808	859	808	811	804	835	809	810	804	833	832	808	827	803	811	788	787	814	774	853	817	811	819	754	772	815	788	776	801	757	792	853	803	815	804	804	834	822	816	817	802	806	797	838	828	812	784	806	831	814	813	789	749	777	831	792	794	803	755	843	849	814	826	783	869	793	830	808	803	796	782	777	791	789	783	773	832	761	807	787	845	853	775	739	814	802	870	797	792	797	771	814	768	788	784	809	790	789	793	807	835	770	751	803	794	823	800	813	780	815	812	850	815	800	833	867	804	850	792	793	806	810	775	827	812	796	765	836	826	785	793	717	845	823	838	757	811	797	870	800	858	774	825	761	822	809	866	761	790	835	818	803	802	832	813	832	801	781	798	764	776	797	805	827	818	820	814	826	835	807	793	816	833	803	803	825	819	799	879	831	794	845	785	802	801	848	782	808	835	795	825	791	842	797	777	810	807	786	823	825	806	789	824	848	833	850	816	801	813	841	772	828	835	792	829	798	798	808	789	835	797	829	836	791	813	799	787	869	797	790	751	800	815	831	834	814	783	843	837	842	885	840	866	828	771	825	771	798	775	811	808	763	873	861	870	833	823	797	774	838	809	762	809	783	853	808	796	781	820	808	848	809	774	770	815	811	824	793	814	750	787	770	848	810	751	836	815	785	781	804	859	806	815	828	798	842	818	794	793	809	826	753	773	848	811	784	799	772	781	850	805	852	811	853	802	799	836	818	813	783	822	837	827	835	775	814	787	789	798	818	829	829	784	762	817	789	799	786	821	847	821	748	816	822	841	832	778	813	864	833	753	814	808	796	812	816	809	758	821	777	772	811	848	769	840	842	808	760	849	842	821	834	825	832	773	792	811	826	821	833	808	855	862	793	813	825	822	829	832	865	847	799	833	854	795	827	847	772	792	782	786	814	859	821	819	856	746	805	831	845	780	771	841	840	808	824	822	782	787	818	807	838	822	838	827	841	827	794	799	802	817	840	804	829	856	869	806	822	758	800	853	876	823	795	812	813	807	774	830	785	790	833	809	792	832	830	808	809	837	790	817	837	796	847	809	790	786	823	806	790	796	751	830	774	818	793	822	807	791	822	780	808	853	810	802	763	823	825	792	802	794	807	862	850	829	797	867	831	843	819	790	772	801	837	815	856	848	804	830	761	822	793	809	840	820	816	779	782	826	824	837	830	845	842	833	782	792	813	797	779	864	816	789	761	812	854	781	793	850	796	822	797	775	826	831	802	814	787	850	832	791	830	837	802	809	788	795	827	816	816	773
2699	1956	1021	651	771	899	959	811	606	461	323	309	258	196	168	150	145	146	131	153	111	128	111	117	111	88	104	98	92	94	87	70	83	88	89	83	72	60	93	69	83	76	103	72	77	70	89	67	79	77	86	71	71	82	77	64	79	70	65	76	61	61	65	83	64	66	75	65	75	66	69	68	63	67	69	65	46	67	72	62	73	63	61	63	73	61	55	66	67	59	66	76	64	72	57	61	65	62	70	60	59	63	80	60	62	56	67	68	55	75	83	60	49	81	68	53	66	57	64	72	69	63	65	69	61	71	58	70	63	64	66	66	73	65	61	50	60	76	64	62	69	64	58	70	70	61	72	86	63	79	62	58	66	73	57	73	76	68	59	72	67	56	47	50	61	60	69	54	48	74	66	79	69	71	67	61	69	58	56	59	54	55	62	73	84	47	74	72	63	56	60	68	63	63	67	72	59	55	69	64	67	58	70	70	62	52	62	66	69	66	56	62	69	67	56	77	63	68	66	83	66	66	66	57	73	68	75	70	61	44	67	54	67	72	67	52	70	62	71	79	76	78	70	65	66	73	68	62	71	69	47	59	53	67	56	69	75	76	52	59	70	72	60	70	54	58	75	64	69	74	65	57	69	64	67	66	66	54	65	56	64	50	59	68	64	63	60	71	66	52	81	70	77	68	65	54	86	76	63	64	67	83	70	65	67	62	59	73	67	73	57	74	72	73	74	72	64	57	64	65	61	68	73	58	68	66	58	69	63	84	60	81	58	71	57	62	68	64	67	67	62	73	70	51	61	84	62	67	68	58	61	60	67	56	59	65	66	79	78	65	64	56	63	69	61	60	84	80	57	52	66	72	74	70	77	68	71	76	69	67	66	67	79	72	61	74	61	68	71	64	67	63	72	64	61	68	63	78	69	72	72	61	69	60	62	74	83	70	70	62	64	59	79	65	60	66	61	59	59	74	57	64	68	68	60	76	78	61	71	61	70	68	74	66	73	82	65	52	56	65	58	65	81	62	79	70	59	61	74	66	66	73	66	73	62	66	61	65	76	53	55	66	68	63	44	66	74	63	62	66	56	61	73	64	66	67	64	74	82	62	68	60	88	66	71	63	47	68	55	59	43	57	56	67	65	66	64	56	69	61	67	71	58	58	73	68	57	71	73	78	73	74	71	58	62	75	66	57	62	56	65	70	68	58	61	63	56	81	72	56	64	66	67	66	64	58	66	54	58	67	61	71	62	67	81	62	71	67	67	47	59	71	75	66	60	61	73	52	61	58	79	78	72	71	53	67	69	62	67	59	69	45	65	66	81	68	57	58	79	56	54	71	81	69	56	69	54	58	67	62	74	87	75	61	75	68	70	61	76	82	62	68	69	73	72	66	70	75	66	87	69	62	60	59	73	67	65	61	52	60	72	78	60	76	81	59	56	60	69	69	64	63	72	76	73	61	69	66	68	70	69	69	69	76	51	64	68	58	58	50	66	79	65	63	58	49	63	60	64	70	62	65	70	68	56	74	82	67	70	54	62	55	80	67	71	62	62	63	64	79	79	68	68	75	65	55	66	70	64	66	75	56	56	50	61	58	68	62	51	79	59	55	58	77	77	65	71	50	73	56	63	62	74	63	59	55	64	69	59	55	79	76	66	61	75	66	52	71	63	69	70	64	63	60	65	62	70	69	75	59	54	62	68	72	68	52	63	67	58	52	70	64	74	55	70	63	72	76	63	71	54	62	64	73	64	62	69	53	63	74	80	68	62	67	65	55	68	53	72	71	62	66	60	74	81	57	64	67	68	71	70	58	66	73	55	72	64	68	78	65	65	65	65	69	68	54	53	78	70	56	83	69	59	73	65	65	62	62	55	59	59	59	58	76	66	60	60	60	72	61	68	55	66	61	60	72	58	65	54	73	67	71	56	59	74	60	59	63	61	61	70	64	65	55	72	61	59	60	68	58	60	58	69	68	73	64	71	69	66	71	76	62	71	53	64	77	74	60	85	61	54	72	68	72	68	69	65	79	71	65	66	56	66	71	68	66	66	56	58	55	79	68	60	63	81	57	50	79	59	66	72	69	57	50	67	62	60	57	70	59	74	75	62	69	78	75	63	63	71	68	72	70	61	66	67	72	60	65	72	63	65	57	69	68	74	72	65	79	81	64	56	65	58	78	61	78	68	70	58	65	65	58	73	65	62	70	64	72	85	71	68	77	60	63	64	60	60	60	67	70	79	68	74	68	54	69	76	59	73	69	53	64	66	61	57	60	75	56	63	60	67	70	62	82	90	53	79	55	74	77	50	62	69	62	72	72	72	50	38	59	60	63	54	59	79	58	66	64	71	59	67	63	53	69	57	56	63	58	76	69	72	52	67	55	58	51	64	58	59	73	75	74	71	62	68	61	59	69	53	70	74	69	82	46	60	69	65	55	55	76	66	68	56	56	65	62	57	74	65	79	72	67	72	61	54	65	57	69	59	71	51	47	57	70	72	58	61	69	63	57	73	62	54	56	81	67	66	73	80	69	70	63	84	73	58	60	72	62	66	76	63	68	66	60	63	66	73	65	54	63	62	54	66	55	47	71	86	65	69	65	61	62	53	63	49	69	70	52	60	65	63	65	66	85	57	59	67	66	59	59	47	64	62	57	82	63	59	57	62	53	76	71	57	57	71	77	63	79	74	93	67	78	78	77	57	80	69	61	69	52	63	75	53	81	69	66	71	62	56	68	68	76	61	59	73	48	79	70	64	71	61	60	83	73	64	74	63	72	61	75	79	63	62	55	59	67	74	53	61	59	59	66	68	59	61	56	59	63	85	78	56	82	64	69	76	54	64	54	73	70	69	69	74	73	61	74	75	64	67	66	61	59	73	65	72	69	62	61	51	56	60	67	72	64	52	63	65	92	70	68	65	47	57	71	56	66	71	60	57	70	64	58	57	72	71	59	65	71	62	72	59	64	53	80	74	58	75	65	59	45	75	71	62	71	70	61	57	66	58	62	59	61	79	69	60	57	67	71	57	58	69	51	65	77	74	65	73	63	56	67	55	60	62	62	65	67	80	77	54	72	51	81	67	55	63	63	66	70	72	71	79	69	78	53	58	68	69	77	67	67	55	61	76	51	67	50	73	68	78	71	63	71	59	54	72	70	53	58	73	61	69	73	66	54	53	63	72	84	66	66	54	47	74	64	49	61	69	55	63	65	61	67	50	71	65	72	62	72	80	62	54	69	68	59	72	76	65	74	61	75	59	65	71	61	78	68	71	63	73	69	58	67	78	71	69	60	63	59	74	63	72	62	60	57	75	75	60	71	68	66	60	71	87	66	86	59	66	74	63	62	56	74	75	80	86	72	66	71	55	76	47	62	74	72	77	68	58	87	64	64	67	76	72	62	60	60	70	60	57	73	70	90	76	79	53	81	73	61	62	66	68	66	72	71	73	73	64	68	52	68	60	67	61	56	77	77	73	75	58	66	76	71	60	64	60	69
25622	18216	13654	21082	28495	28329	25622	22697	18665	14464	11985	9914	8049	6614	5470	4730	4080	3708	3343	2935	2972	2779	2795	2777	2388	2231	1981	1901	1717	1654	1530	1401	1380	1284	1299	1254	1248	1185	1217	1196	1224	1177	1980	1068	1123	1081	1064	1063	968	914	983	922	933	914	891	909	879	817	844	828	879	866	814	827	791	812	810	838	866	818	801	780	825	821	757	812	777	806	782	802	788	771	806	807	818	777	762	819	795	768	749	811	827	792	735	816	754	776	809	753	759	796	716	837	836	771	795	741	778	767	733	767	760	745	786	749	750	781	732	753	791	828	777	796	774	795	747	793	808	787	774	843	804	842	759	832	816	799	785	791	754	750	791	779	770	803	771	800	771	785	791	804	767	759	729	760	788	794	775	790	775	752	786	751	785	817	765	760	810	767	813	748	855	805	733	761	807	771	796	752	786	832	771	814	785	714	783	793	738	789	778	753	797	772	779	772	752	746	818	803	791	798	806	758	803	802	796	788	770	760	797	787	777	774	821	801	747	811	831	784	799	765	779	758	766	793	767	778	799	780	687	801	819	735	710	773	778	774	790	777	790	768	757	753	745	761	774	747	781	763	799	771	792	733	754	786	815	727	774	820	769	791	807	791	773	809	797	813	752	721	751	778	738	775	744	742	809	834	731	822	790	808	756	766	752	718	807	830	789	751	779	785	807	747	794	751	805	761	778	824	734	802	835	814	779	772	768	762	807	753	792	738	781	792	778	821	809	752	808	766	774	788	760	759	760	778	753	750	775	753	781	777	816	755	752	782	767	782	745	779	796	766	772	836	814	766	807	785	747	744	811	768	823	716	832	775	805	800	761	742	748	804	744	745	770	775	781	827	778	817	785	766	790	744	799	730	765	760	802	766	751	798	811	771	836	811	824	791	790	799	814	762	751	852	816	773	820	838	792	775	760	792	773	792	740	809	761	776	784	801	806	796	817	772	790	775	742	776	793	769	771	721	751	706	832	727	821	798	821	774	790	756	786	777	771	762	768	787	821	776	745	782	785	740	789	778	835	772	800	729	822	712	809	742	793	743	779	762	761	802	810	789	742	763	785	802	786	793	801	770	767	769	802	759	793	784	760	791	779	831	784	806	765	806	799	787	765	837	784	790	720	818	806	788	777	760	750	751	813	745	738	766	810	761	794	739	805	804	765	760	752	787	822	797	778	724	754	745	790	779	759	788	799	799	740	791	776	797	791	775	743	752	780	749	770	737	754	792	790	783	790	772	762	791	744	768	754	779	795	791	751	760	754	756	837	801	811	756	813	747	768	832	758	753	806	841	786	808	772	757	808	807	754	778	794	820	795	759	794	785	781	740	801	758	783	781	805	737	746	773	780	729	750	793	777	761	748	833	737	782	715	789	809	748	826	755	750	813	745	773	782	782	765	786	817	788	783	802	762	777	789	801	762	812	785	859	743	797	843	792	826	770	773	790	760	785	797	792	777	749	751	727	791	729	819	763	755	734	790	803	789	768	730	799	796	774	794	754	763	785	785	778	796	752	789	788	722	771	794	765	761	764	815	791	752	780	800	781	757	781	775	803	773	784	790	771	803	809	762	800	746	783	792	746	781	804	759	786	771	810	753	791	781	784	832	810	731	820	781	792	815	787	780	787	788	790	761	816	769	750	807	740	814	766	737	782	812	772	751	845	769	793	775	791	812	768	729	738	758	788	785	798	787	765	772	792	732	747	770	733	788	829	753	804	796	782	827	828	765	775	793	789	784	797	801	768	754	760	748	766	849	783	745	806	765	735	803	780	781	772	774	824	797	779	758	788	807	777	762	734	743	752	809	738	774	809	734	751	752	823	733	825	757	776	724	825	784	796	810	731	746	820	781	787	778	763	789	789	813	798	735	813	770	746	785	791	784	727	821	768	765	782	814	842	812	784	772	795	763	765	801	774	754	742	763	834	776	745	796	769	798	782	827	790	757	767	767	772	765	708	732	805	773	806	788	766	728	763	764	799	779	788	752	808	822	794	801	807	764	783	771	789	772	814	773	793	788	723	751	796	741	747	809	730	750	795	772	806	807	751	802	782	802	780	789	783	812	760	760	736	775	824	773	773	817	782	744	830	774	772	783	774	831	816	775	793	761	785	787	817	799	818	833	790	786	799	780	761	783	790	789	794	788	807	753	794	828	794	788	811	750	801	752	769	769	737	751	750	797	796	793	764	736	790	804	817	773	762	764	805	803	740	793	755	799	765	825	757	765	763	790	783	813	788	777	826	800	739	797	802	779	805	727	780	747	782	769	784	798	828	788	796	791	801	780	775	814	786	828	789	784	795	773	743	796	744	771	758	764	712	800	744	765	748	807	819	747	806	831	769	854	786	746	813	786	740	809	772	741	742	741	748	787	753	784	790	814	800	843	774	768	830	750	760	760	797	761	782	741	794	773	794	782	691	760	753	773	781	777	768	752	804	743	764	784	744	790	778	797	719	744	781	740	768	764	822	785	801	777	803	803	775	743	774	708	753	744	793	774	770	798	762	795	777	784	754	807	769	752	819	784	769	818	738	757	775	756	835	770	777	718	788	787	808	736	770	801	805	783	757	718	771	811	792	817	795	784	807	815	759	797	785	756	793	791	767	787	815	787	779	802	758	769	745	781	741	795	803	804	756	817	799	730	792	756	829	783	784	803	801	777	783	767	787	752	789	800	794	805	817	747	762	807	781	851	772	753	779	788	810	742	757	775	791	789	762	778	779	776	756	805	797	849	754	725	790	731	787	776	825	763	773	780	776	782	747	786	775	758	750	793	824	794	784	772	768	797	792	783	779	797	777	812	799	838	780	777	802	747	766	807	800	772	780	832	772	790	781	793	788	817	757	812	778	753	749	829	773	782	749	804	787	735	762	788	762	803	748	773	788	767	833	749	777	758	776	835	833	791	852	776	778	755	754	754	774	766	813	817	829	838	773	744	826	765	781	814	746	810	769	787	724	727	790	771	749	798	790	772	754	814	762	792	763	791	739	794	775	816	727	817	774	777	833	762	818	769	773	789	771	775	787	776	809	746	839	816	792	854	833	759	786	748	781	773	706	792	768	749	792	816	828	816	811	771	767	786	777	778	794	779	735	771	796	761	760	810	801	749	782	794	806	793	757	798	770	778	744	779	762	779	779	793	785	803	817	761	768	804	770	782	841	833	784	793	796	810	762	773	740	736	749	822	768	794	822	741	831	770	753	724	773	778	809	783	795	813	779	774	798	777	775	704	760	786	776	754	757	792	796	802	778	768	815	801	742	796	783	767	762	826	767	786	829	805	787	794	750	753	739	738	749	758	779	807	772	790	735	745	760	757	822	743	819	821	758	749	745	832	806	767	751	795	793	794	787	746	754	788	751	770	775	760	775	738	753	785	796	796	739	815	767	777	757	774	798	769	724	775	767	739	821	809	772	810	798	773	796	790	806	792	805	806	801	767	759	834	771	822	814	774	770	748	763	816	781	771	780	746	763	803	794	770	761	807	734
4051	1758	1004	636	729	910	899	779	575	527	420	365	263	223	194	179	170	144	156	144	123	134	134	129	116	123	118	91	93	96	111	81	87	82	90	84	95	72	92	91	89	103	95	85	89	74	79	69	72	76	90	76	89	79	80	72	79	79	82	75	71	91	75	74	59	64	81	62	74	70	73	74	79	61	88	72	57	80	82	70	71	79	79	75	74	64	69	79	63	69	63	79	67	72	73	75	76	75	70	68	69	63	62	77	68	73	79	71	76	69	78	103	68	79	84	86	89	56	84	70	73	72	61	64	79	79	69	102	75	64	63	66	67	72	86	70	66	72	70	78	83	75	70	64	74	62	61	58	77	85	73	72	87	84	73	66	61	70	73	91	48	78	75	72	75	73	77	70	77	72	61	79	64	88	81	70	76	80	81	84	73	85	65	64	80	72	85	66	65	91	68	71	73	74	72	61	60	64	64	90	60	77	67	64	64	65	64	75	74	76	61	76	71	74	69	62	71	66	83	64	76	84	81	78	63	74	71	72	62	77	62	65	62	71	65	57	79	76	74	92	68	69	62	65	83	74	68	81	68	84	77	77	69	66	72	74	83	68	97	59	81	74	53	73	89	71	73	82	59	76	69	83	65	70	70	74	72	83	70	77	87	65	84	80	83	66	73	70	68	87	94	65	70	66	73	82	73	76	69	58	67	81	67	75	83	70	63	67	75	81	72	64	91	60	87	73	77	64	70	73	58	58	56	67	90	85	61	79	75	80	71	78	68	69	75	66	62	91	78	65	58	72	77	66	80	58	91	58	75	75	73	74	80	68	64	77	62	73	72	65	69	70	64	82	85	73	70	90	71	74	80	76	91	68	87	77	66	72	63	87	68	77	73	80	69	83	64	72	72	93	79	78	69	84	84	74	83	65	77	70	59	67	67	79	82	88	56	72	86	53	86	60	63	68	76	85	74	69	64	68	59	70	64	76	70	58	76	75	72	70	60	75	62	71	64	88	72	70	65	82	81	67	78	80	76	68	62	65	70	76	73	61	74	73	86	77	58	69	71	68	81	84	79	67	80	81	59	76	65	82	70	65	97	76	85	65	77	67	60	83	73	79	58	75	64	66	90	76	91	82	74	67	86	66	62	68	75	99	65	89	72	93	71	69	93	79	81	73	80	74	67	84	83	85	66	67	73	93	64	52	69	73	63	55	72	90	87	78	73	70	61	77	75	69	70	74	62	75	76	78	87	69	74	77	70	70	55	72	69	67	64	79	82	59	78	77	87	72	65	77	57	85	72	66	72	68	101	70	68	63	77	72	81	73	70	83	73	87	79	75	74	77	78	57	67	64	78	81	60	71	83	73	67	78	59	67	66	78	70	79	81	76	79	65	86	84	65	68	54	74	87	65	67	62	69	68	72	54	70	76	78	78	81	73	65	73	75	87	81	78	74	90	77	80	52	76	59	66	67	68	82	71	82	67	61	75	83	78	87	76	65	68	64	69	57	71	74	82	91	78	79	72	69	70	73	78	88	78	79	82	76	54	86	64	81	75	72	75	72	82	71	81	80	64	73	73	88	82	76	64	76	71	60	77	83	70	64	65	71	63	81	54	70	72	64	72	74	86	69	75	74	68	73	67	80	70	76	71	64	67	63	83	76	81	75	75	73	70	71	74	74	69	87	61	71	65	55	74	64	78	77	63	86	74	82	92	83	77	77	80	61	71	78	78	70	88	69	77	90	77	72	81	73	68	69	77	83	61	68	73	75	83	80	77	65	73	73	66	87	76	68	89	66	73	75	73	77	70	85	75	72	63	67	71	62	73	75	73	72	82	94	75	65	72	73	70	61	80	64	74	65	81	76	54	74	79	57	60	82	66	76	66	84	78	67	77	68	65	68	78	66	56	68	62	86	75	68	73	73	73	69	70	78	93	77	62	75	80	74	78	70	66	67	69	81	83	70	82	71	74	64	71	73	62	73	70	60	74	74	84	70	65	75	60	65	83	73	70	69	72	69	61	82	68	71	66	73	73	68	95	63	75	76	75	70	61	73	71	75	73	83	81	75	73	71	79	68	74	68	66	66	94	51	79	78	80	72	79	75	62	63	64	78	74	69	80	67	74	77	70	65	77	79	69	76	69	51	81	77	72	83	73	92	67	80	80	66	62	76	71	72	82	71	80	68	88	71	81	73	75	71	90	78	67	89	76	81	74	74	62	75	76	73	78	68	69	78	85	68	74	90	68	69	71	78	82	65	76	73	66	72	79	81	80	75	70	74	68	84	69	70	62	67	66	66	77	59	59	59	76	75	68	56	86	65	78	84	80	72	74	74	61	67	79	68	72	81	68	73	72	84	57	66	89	67	75	74	63	80	84	70	58	77	66	74	87	73	74	61	72	84	80	69	72	93	59	74	76	69	83	83	86	72	52	88	78	74	74	80	75	74	74	85	85	59	86	85	65	90	74	68	72	80	73	73	70	57	78	81	77	78	72	77	62	69	74	71	75	81	68	69	75	71	73	76	70	73	69	71	69	76	68	87	69	90	87	63	82	62	71	78	73	82	65	66	77	73	62	74	74	70	53	61	86	69	62	85	88	72	88	71	84	66	71	92	95	57	69	75	85	73	66	88	66	78	79	89	89	82	62	79	76	73	70	77	84	103	70	98	79	70	79	74	71	69	81	56	70	63	67	83	66	61	80	84	66	63	67	77	78	74	67	58	83	84	75	73	61	64	83	65	70	69	64	74	71	67	68	75	72	69	69	76	80	69	75	84	77	67	88	60	63	72	79	78	77	79	84	95	85	73	73	78	84	76	61	62	75	55	59	78	76	81	75	60	79	64	62	59	62	79	79	85	84	81	63	61	66	66	63	70	85	91	77	72	85	90	70	79	62	67	63	60	74	67	56	62	64	84	80	72	74	88	80	57	75	63	66	62	79	73	80	62	63	72	85	61	63	64	77	76	69	68	76	61	74	74	82	78	56	67	63	83	80	68	77	76	82	63	73	72	56	68	67	75	67	78	82	76	73	89	51	78	75	79	85	67	61	63	58	73	70	62	71	86	63	67	70	74	86	80	89	79	67	52	61	68	58	56	72	80	74	78	63	69	87	74	60	60	77	55	55	66	82	75	83	68	78	61	64	86	76	62	72	80	72	64	72	81	74	86	55	81	58	83	73	88	74	71	72	57	84	78	78	66	66	76	77	69	83	74	92	74	80	68	60	63	91	73	88	78	81	69	74	59	66	69	69	66	86	56	68	78	68	71	85	74	79	76	80	80	88	89	65	66	90	71	68	81	68	65	86	78	63	66	66	73	58	88	84	76	64	77	73	80	69	61	63	72	79	82	77	67	70	70	81	89	72	74	65	84	58	92	78	88	76	85	74	91	69	82	69	89	80	77	64	57	78	63	81	59	65	77	85	72	73	90	70	65	89	87	84	70	62	76	69	71	85	73	77	64	81	77	78	64	75	69	61	75	75	81	80	88	69	73	74
25411	18023	13901	21281	28071	28254	26042	22844	19617	16320	13284	10749	8810	7146	6069	5307	4536	3997	3794	3275	3111	3146	3013	3204	2829	2579	2401	2174	1913	1823	1763	1619	1596	1495	1485	1447	1389	1392	1319	1347	1298	1265	1491	1359	1212	1176	1176	1151	1106	1129	1075	1102	1013	1009	985	1020	1009	984	925	906	991	900	901	983	932	907	927	933	961	910	916	879	852	893	892	856	923	883	881	886	857	927	886	928	847	886	911	872	922	853	842	870	887	863	887	868	854	872	912	924	929	867	874	869	853	894	837	888	859	884	875	838	855	840	822	906	857	865	860	870	869	863	932	887	872	888	913	914	911	935	919	912	878	892	880	932	850	891	855	873	858	930	851	866	833	860	866	897	844	922	853	840	855	841	888	908	870	883	832	831	895	873	875	853	932	889	855	873	876	918	919	859	876	898	879	867	875	871	903	899	929	893	886	840	855	840	862	888	864	889	879	877	857	879	910	830	876	912	923	862	906	885	863	859	867	865	902	907	838	933	869	891	882	848	880	868	887	883	843	900	898	845	897	938	853	827	955	858	870	869	881	932	861	866	840	902	871	935	913	880	869	940	870	857	858	875	897	889	858	910	862	899	917	838	888	889	855	831	955	831	889	917	899	894	888	899	871	883	821	891	905	892	896	847	844	876	896	882	871	908	879	930	914	916	878	871	867	884	896	855	826	875	855	839	869	864	911	874	816	939	926	867	851	865	915	927	880	890	894	824	878	882	815	871	871	847	872	912	858	859	845	840	856	879	867	846	891	852	865	892	869	867	813	889	912	835	893	876	881	887	890	867	848	870	863	889	841	831	901	876	855	885	890	861	860	855	873	882	865	893	812	846	860	851	899	900	903	879	890	854	880	871	864	889	868	848	834	866	906	901	871	858	858	865	876	834	872	858	885	847	859	904	936	899	868	935	926	873	897	893	888	831	896	858	906	853	906	856	859	895	849	908	838	865	943	814	855	894	889	921	810	846	908	806	868	908	865	876	866	836	831	877	893	904	921	862	831	888	867	895	871	909	882	893	885	872	884	889	899	877	852	853	879	896	907	819	893	879	920	842	891	920	866	836	867	865	909	890	876	861	905	905	863	924	904	856	875	924	816	825	868	863	869	846	918	828	936	886	900	862	909	864	882	870	870	876	878	895	876	919	924	829	911	928	819	909	892	843	866	860	936	831	839	864	911	905	860	875	857	888	894	855	852	898	891	886	927	876	868	873	943	840	858	923	853	916	862	879	883	887	874	918	889	867	917	897	896	873	881	868	824	910	843	893	882	904	879	888	906	881	902	866	908	865	898	854	854	904	901	861	887	863	905	861	874	878	939	876	907	966	895	863	848	903	894	887	892	833	862	910	881	887	845	880	885	886	878	881	864	872	817	879	896	921	881	869	839	877	890	907	892	825	925	847	874	894	893	914	849	872	933	877	899	875	911	867	885	869	870	850	880	863	861	877	871	928	884	901	876	845	888	867	845	781	848	818	897	934	876	851	912	905	844	909	889	866	852	857	869	859	869	857	807	894	883	891	863	847	924	901	869	922	859	900	876	824	902	851	885	846	862	858	870	893	852	906	858	895	914	905	909	861	835	872	903	875	876	845	858	866	832	881	931	883	867	904	910	883	854	881	821	857	916	839	929	885	890	897	936	908	911	879	911	903	877	875	880	872	902	888	867	827	837	871	900	868	866	893	890	883	866	894	851	914	878	883	897	845	871	845	873	861	845	820	890	823	865	857	908	859	873	949	886	935	876	929	894	850	857	884	911	885	826	902	917	882	869	881	869	914	884	901	884	918	891	867	870	908	865	866	877	893	893	856	861	853	898	870	899	865	891	925	935	891	940	848	856	941	919	905	892	869	853	931	824	917	848	870	885	906	898	879	834	899	892	864	866	924	932	871	952	818	821	889	907	841	890	880	869	879	939	933	887	903	840	866	888	836	892	921	827	872	864	872	908	886	899	870	882	838	900	914	911	926	879	896	862	883	912	871	889	890	846	875	852	874	875	855	831	873	872	843	822	907	877	872	923	847	844	853	842	878	884	829	924	888	918	891	890	896	901	944	854	844	904	921	883	886	902	893	880	908	905	831	914	880	841	916	927	851	863	899	865	891	909	848	899	924	867	844	871	922	846	903	878	877	915	914	876	877	806	876	902	847	881	867	840	920	874	833	862	880	928	875	936	859	855	873	808	880	851	868	912	854	923	885	858	923	897	876	916	872	867	827	883	893	844	876	925	906	888	921	858	895	830	883	882	886	902	890	896	893	880	871	894	875	913	936	882	871	899	859	911	916	871	895	890	823	905	956	844	834	938	844	852	911	865	864	885	932	939	899	896	822	870	939	874	896	928	863	894	868	889	892	897	880	823	872	887	889	850	871	930	916	926	830	866	937	912	887	879	855	867	885	875	881	885	865	878	874	862	856	930	873	879	898	1005	853	900	871	872	921	901	893	913	849	886	908	845	864	828	833	851	867	876	918	862	846	915	890	854	917	981	861	850	850	855	814	886	891	904	893	905	850	882	838	862	915	906	913	890	873	925	954	881	829	914	836	953	883	848	823	904	880	899	860	898	875	837	881	918	808	850	891	853	874	894	860	915	847	862	820	860	866	869	869	894	849	888	840	863	850	873	868	890	870	936	817	904	880	865	914	884	834	864	837	916	899	957	824	930	870	857	866	852	909	867	909	881	902	832	878	900	878	845	853	905	875	919	864	840	880	862	873	875	889	815	855	838	906	885	896	832	904	892	828	926	930	892	888	870	854	910	841	856	871	915	810	826	922	834	843	848	907	878	908	892	914	839	894	896	893	923	879	900	860	913	871	846	910	892	889	896	914	912	861	867	913	865	899	929	858	862	919	867	856	831	851	842	866	873	885	858	820	873	893	847	890	885	886	895	865	869	893	884	845	881	900	849	920	904	891	940	892	857	895	864	892	815	818	905	844	897	878	899	903	854	855	808	866	878	821	869	892	872	889	880	816	844	889	914	862	882	839	870	871	846	845	940	850	849	852	827	820	833	936	873	914	908	910	886	846	893	862	872	915	915	836	834	891	936	906	953	881	916	932	891	854	878	862	846	845	874	842	907	926	845	844	849	833	888	898	903	948	874	945	890	919	908	841	885	923	892	891	892	889	896	915	866	849	947	913	862	893	884	867	900	906	891	888	880	858	861	886	914	894	849	917	907	916	903	872	911	864	900	897	849	882	900	874	916	872	875	836	872	905	909	875	911	872	895	900	892	852	912	845	899	924	845	861	895	871	895	860	800	912	877	874	905	871	860	906	843	913	888	901	839	921	819	868	872	927	857	844	841	833	931	845	881	913	875	831	859	860	912	871	899	895	882	846	846	843	887	851	871	893	811	851	868	871	879	859	839	922	873	846	858	903	875	891	914	914	909	857	918	881	829	873	903	881	880	959	894	853	870	906	849	896	887	852	926	872	876	915	869	909	897	947	881	888	878	868	919	897	922	836	883	907	834	850	903	859	883	854	860	878
3821	2650	1459	909	1037	1275	1223	969	850	645	534	407	380	274	249	207	215	174	149	154	152	158	137	150	143	114	141	121	97	94	101	93	77	103	84	87	87	74	98	100	86	88	82	82	78	101	84	69	86	76	81	79	83	69	73	68	71	72	89	67	67	82	61	75	70	58	81	71	72	70	69	58	61	76	66	50	81	70	76	71	73	60	68	72	81	69	77	76	63	62	79	98	67	74	71	74	66	87	54	50	67	65	81	72	84	69	60	62	59	78	67	71	68	73	64	78	77	58	89	68	81	81	79	86	66	62	71	72	66	57	71	70	91	79	77	66	78	74	73	59	51	68	77	71	74	59	75	71	52	65	73	65	70	54	75	73	65	75	61	57	75	70	81	61	65	84	61	76	85	72	68	58	64	57	67	60	50	62	61	70	82	69	68	78	56	73	74	72	76	68	63	91	77	75	60	67	69	73	64	75	70	73	71	63	78	77	83	77	60	51	69	60	56	78	78	66	65	83	65	74	86	64	48	65	60	64	78	70	79	59	88	77	79	57	74	83	72	76	63	74	66	60	79	84	68	78	68	72	72	69	71	68	77	61	60	90	62	63	83	81	74	80	71	71	88	73	53	72	86	67	57	74	71	51	64	68	80	72	66	90	71	89	69	70	69	76	66	69	67	68	76	78	80	62	61	73	62	66	71	52	63	82	67	89	77	68	73	73	78	76	56	81	73	67	62	67	56	59	64	63	58	67	73	68	52	75	76	65	69	70	69	65	60	62	82	60	69	71	97	66	68	65	64	69	66	64	73	67	67	78	63	60	70	64	74	61	62	72	63	77	80	80	65	75	90	75	70	76	63	66	64	71	78	74	64	80	67	69	68	65	47	77	52	80	57	75	72	51	63	77	58	55	70	62	70	76	64	73	54	72	65	65	75	58	81	62	73	53	56	71	69	73	67	61	87	55	63	76	65	82	76	76	64	64	64	86	73	67	73	64	69	76	54	65	73	66	75	73	83	73	66	86	63	82	69	74	77	63	69	72	51	71	68	70	84	75	81	65	82	68	71	72	72	75	70	84	64	58	69	74	65	73	64	63	70	74	64	68	66	85	64	48	69	66	71	75	74	83	74	65	67	60	68	74	62	66	69	85	85	54	59	75	67	74	75	59	76	76	84	66	72	75	60	57	77	89	66	66	70	72	78	74	72	80	71	79	69	56	62	60	75	68	67	66	66	65	62	70	63	74	75	70	71	76	70	75	64	69	72	53	63	67	54	71	58	52	69	75	73	74	76	71	74	70	73	72	66	68	86	68	79	47	70	70	74	70	58	72	77	70	60	59	71	70	56	53	67	52	63	56	79	64	67	74	58	59	71	54	71	59	68	57	83	68	75	58	84	91	66	53	85	63	74	65	73	78	59	78	64	69	79	77	57	71	73	69	68	75	67	61	60	65	59	56	76	76	78	65	71	73	76	64	85	75	66	70	72	68	81	57	77	69	80	80	75	69	72	74	61	73	69	57	81	67	46	70	73	79	73	57	61	66	64	71	70	80	68	59	69	52	56	63	84	88	72	81	72	58	69	58	69	62	70	70	88	74	63	58	75	67	56	54	52	63	81	69	61	64	65	71	94	73	87	73	81	78	80	66	72	75	68	79	67	77	70	78	77	54	72	73	80	76	74	80	65	70	87	63	66	63	58	54	82	70	76	68	68	79	63	76	66	79	73	48	82	74	63	65	68	70	72	72	70	75	65	89	53	60	68	63	70	67	59	70	68	70	63	71	72	55	74	65	58	90	79	51	60	73	69	61	78	84	59	91	79	73	75	62	69	66	86	65	66	77	65	72	75	70	83	71	80	66	77	73	58	67	65	78	64	70	60	66	52	80	51	72	59	78	78	83	75	71	65	60	71	84	74	80	80	97	71	83	63	73	75	82	64	67	62	64	57	80	66	69	57	78	70	83	66	64	62	65	71	67	67	67	79	74	72	71	53	81	75	64	69	68	75	71	63	62	50	82	82	78	76	60	57	59	70	66	79	72	60	72	69	58	61	78	69	67	57	57	65	61	63	75	68	61	61	61	72	57	76	81	75	68	74	64	68	68	60	55	62	70	61	51	56	63	77	79	54	81	77	69	64	80	80	57	78	86	55	73	62	70	75	66	53	65	74	79	69	59	75	66	73	67	83	74	66	72	65	66	75	61	83	69	69	75	65	58	69	67	72	75	68	79	62	72	69	82	79	77	65	60	79	73	65	65	74	75	79	58	58	66	66	70	80	58	68	82	52	68	82	70	66	74	66	72	60	84	65	72	50	74	69	77	65	73	62	77	70	52	73	66	69	74	67	71	84	68	59	75	83	75	69	73	59	63	69	66	55	54	81	68	67	53	66	63	61	70	88	73	77	65	70	79	64	68	55	74	73	67	76	63	76	64	57	75	59	76	75	66	75	61	77	66	55	64	57	82	79	71	76	101	55	56	53	64	54	81	69	65	65	72	57	75	70	78	67	80	56	71	78	74	66	69	79	79	64	76	68	72	75	70	64	51	66	73	70	62	84	60	81	66	63	75	102	67	79	59	69	53	73	60	70	63	80	83	77	78	69	69	64	69	71	65	64	67	76	76	62	58	61	68	72	71	82	81	71	70	73	68	52	73	55	81	64	77	60	80	64	67	76	65	77	58	66	63	84	74	75	81	62	63	75	73	65	64	67	71	62	63	78	63	74	71	68	70	77	64	51	65	64	63	67	80	61	58	70	74	56	66	79	65	89	67	67	78	62	73	75	77	79	70	88	67	54	57	64	74	68	83	82	81	76	77	65	69	66	73	71	69	67	52	65	80	71	57	63	71	82	71	73	88	72	74	62	67	76	69	90	66	86	75	66	88	64	76	75	82	70	67	50	59	63	68	64	71	56	66	64	70	57	60	74	70	66	66	61	59	65	73	73	79	76	73	74	70	72	63	82	66	63	80	75	59	84	63	65	56	85	77	64	60	75	73	69	71	66	65	80	68	64	63	59	88	73	52	63	69	71	65	60	78	70	86	70	66	60	76	75	55	51	63	67	73	70	82	78	87	64	66	63	63	63	52	60	70	66	85	79	64	89	76	69	62	82	74	70	83	76	56	77	68	76	79	56	73	67	72	76	81	65	64	71	67	69	60	59	61	72	66	97	68	72	70	68	73	73	64	68	71	78	86	58	87	76	76	69	73	63	62	71	80	54	60	85	74	65	62	55	64	89	60	71	72	52	84	74	81	57	69	70	64	61	70	61	56	74	71	84	68	77	70	70	86	49	69	80	70	77	81	72	70	73	59	66	49	74	66	76	72	58	79	63	60	65	83	65	76	56	59	55	74	57	72	65	69	71	72	67	79	64	66	67	69	69	69	81	70	62	69	71	57	69	58	79	71	67	52	70	67	69	71	83	69	73	64	70	59	64	84	74	68	63	73	64	76	63	59	74	76	81	55	79	69	74	63	76	56	77	64	69	80	73	69
28671	20802	16483	24590	31391	31239	28575	25504	22347	19287	16397	13682	11335	9064	7694	6532	5859	4976	4485	4084	3702	3677	3764	3834	3479	3102	2867	2537	2311	2160	2008	1831	1777	1607	1585	1572	1481	1491	1516	1449	1504	1326	1451	1366	1291	1286	1215	1224	1185	1076	1129	1044	1031	987	972	972	921	930	955	937	864	942	925	962	850	856	919	881	894	880	850	839	843	945	851	848	832	838	849	807	840	792	772	760	850	896	851	763	820	849	821	846	838	781	782	856	821	823	839	790	843	848	869	803	851	866	854	807	829	844	820	824	849	863	823	795	845	831	825	846	782	829	838	820	815	862	827	777	822	787	796	885	858	826	786	855	761	878	802	843	819	777	780	825	777	794	863	797	805	813	836	871	781	831	835	869	801	806	822	828	897	720	771	868	793	857	758	901	821	825	780	807	808	840	840	826	814	806	835	809	809	850	804	812	827	867	817	841	815	863	850	860	789	860	794	792	805	889	865	860	854	859	781	801	794	814	818	796	879	768	835	829	868	841	853	845	818	814	858	819	812	866	848	849	808	807	810	768	874	831	841	796	822	887	826	857	798	811	780	762	869	851	769	816	894	812	840	816	823	815	794	854	761	804	833	831	771	827	815	847	859	858	860	861	799	784	869	812	778	837	845	824	848	763	822	811	868	855	876	798	821	840	804	799	817	834	808	783	835	804	820	799	762	815	834	747	831	838	834	817	839	773	848	805	791	806	788	817	870	848	823	815	833	813	819	854	792	814	868	788	825	819	830	746	819	837	871	825	829	820	799	829	790	861	815	842	822	835	831	834	837	768	828	860	782	868	838	844	830	816	774	830	900	821	791	766	829	773	887	811	822	821	840	841	834	848	843	813	873	819	838	873	803	811	792	898	895	819	838	825	842	847	783	769	846	834	830	849	844	859	809	804	820	743	819	841	812	801	749	817	847	816	843	825	846	785	876	895	813	773	843	816	836	861	834	834	830	781	835	884	823	820	815	831	894	827	846	818	822	847	809	820	787	808	843	824	838	825	803	821	850	814	811	792	804	878	853	806	833	853	806	873	780	807	855	816	838	809	875	859	834	820	824	821	866	791	801	820	834	781	808	830	883	792	817	772	810	806	861	821	849	825	840	852	788	823	787	848	785	774	876	837	810	839	852	820	770	804	786	832	768	821	801	790	849	851	786	848	823	837	841	818	812	806	856	717	854	878	809	875	848	809	796	832	835	786	832	825	874	787	779	862	863	832	795	848	835	834	817	827	808	804	775	803	845	801	814	803	814	834	852	820	877	792	778	861	805	787	836	780	807	844	799	852	884	808	803	822	771	895	813	797	821	807	818	795	825	795	862	818	821	818	856	861	793	871	862	830	791	842	808	837	827	846	797	821	815	866	913	838	821	827	815	776	835	803	852	849	856	838	765	816	843	833	815	853	829	847	834	810	787	815	801	851	798	836	812	831	794	784	835	811	818	843	849	836	858	799	870	858	834	816	849	865	795	830	821	824	805	782	767	820	840	794	858	849	845	801	860	813	841	855	852	797	795	806	849	840	839	788	795	860	827	832	871	869	786	890	852	817	775	822	790	831	823	837	823	840	813	843	808	819	780	823	802	832	822	859	808	833	815	848	799	841	819	816	846	810	845	816	872	822	869	796	795	837	845	847	853	828	814	838	787	838	840	834	812	849	849	811	813	835	773	827	816	826	780	811	832	840	846	823	806	790	805	834	833	828	831	818	781	809	798	873	855	830	844	862	823	823	793	809	808	848	830	799	863	800	873	832	867	832	844	790	802	806	781	808	833	833	800	814	837	830	806	842	833	829	783	825	876	781	840	804	827	830	871	839	837	827	832	800	820	851	811	821	810	826	857	820	836	844	833	834	809	852	819	820	837	855	806	796	825	863	833	814	806	823	813	805	892	844	820	823	821	876	852	883	855	820	827	884	814	810	836	845	774	822	827	837	757	823	833	791	827	846	764	778	821	858	869	775	803	827	847	865	827	844	839	819	821	815	840	851	806	800	823	814	816	831	857	806	831	811	844	863	801	844	821	789	820	863	887	823	791	830	842	820	799	790	835	793	872	835	843	871	853	865	843	828	834	769	813	832	863	824	814	837	860	810	814	831	896	863	848	850	816	847	793	809	810	830	818	792	813	841	837	838	873	854	840	849	789	792	845	858	833	802	874	759	780	803	891	823	767	860	846	898	866	796	836	812	815	824	845	913	816	836	869	818	831	824	799	804	785	844	834	820	827	849	867	810	808	860	841	810	849	837	843	859	847	862	849	850	775	837	825	796	814	819	849	879	880	801	827	829	827	844	841	850	826	819	818	852	830	804	853	799	850	811	790	816	819	829	817	833	836	826	781	854	838	800	807	873	772	827	808	807	834	805	813	790	815	836	859	833	818	845	815	823	801	808	835	862	840	812	825	851	831	791	860	849	805	847	777	849	813	792	802	888	860	848	815	787	852	840	812	848	852	841	822	836	835	857	811	810	835	817	805	863	780	825	828	880	847	830	776	896	826	797	793	836	822	859	833	834	814	820	852	844	822	807	787	817	870	840	795	826	809	800	859	799	836	745	804	817	856	829	795	821	825	838	788	844	760	833	813	864	793	858	781	813	864	805	810	884	816	832	882	845	780	857	835	809	805	854	806	831	843	861	844	864	823	750	831	818	827	793	824	797	836	817	810	811	836	849	773	818	806	838	846	807	849	829	863	845	792	851	812	872	842	822	781	852	840	826	824	808	854	839	837	834	820	854	833	818	795	842	822	860	775	815	801	835	786	791	810	813	800	855	826	858	813	834	843	830	850	852	853	829	859	777	848	775	833	843	822	845	824	818	818	774	819	881	814	821	814	772	834	833	825	916	858	840	839	847	781	831	779	821	862	814	837	839	865	851	850	857	878	835	832	846	841	815	820	858	807	829	820	788	822	824	781	842	799	812	804	831	803	819	832	843	824	842	771	807	833	823	816	859	833	830	808	832	788	809	788	849	817	812	808	851	841	811	850	791	838	788	795	820	884	797	843	794	818	783	848	784	813	843	847	893	838	796	828	849	823	794	829	826	816	819	858	811	854	869	822	864	842	832	791	828	816	786	856	857	830	881	871	798	884	808	824	805	837	857	789	851	783	838	886	792	803	844	828	835	844	876	827	751	812	779	900	805	839	841	819	839	822	814	846	875	788	869	792	826	829	832	875	825	868	786	840	830	835	816	827	820	850	760	776	784	867	818	825	827	848	830	834	868	800	828	836	859	800	770	782	841	809	856	827	830	815	884	796	844	799	835	813	852	799	875	815	841	799	811	850	803	894	851	816	802	794	860	846	804	771	877	902	797	868	802	805	826	807	829	849	811	811	801	807	854	806	845	846	856	807	835	774	843	796	860	819	863	832	878	791	830	834	830	846	800	837	836	842	868	814	831	799	852	868	851	828	806	803	813	796	885	830	870	858	852	810	819	804	827	812	810	841	805	847	798	857	839	846	840	824	793	836	797	860	812	831	801	850	840
2803	1223	744	468	574	626	556	487	384	336	269	232	207	150	147	138	119	99	110	77	102	105	95	88	89	81	95	95	78	81	81	75	92	55	76	83	62	86	61	79	82	82	72	81	69	78	72	81	78	64	71	81	76	59	79	72	74	65	71	64	75	70	67	70	58	69	57	64	65	73	54	76	68	68	70	69	55	79	69	78	68	70	59	67	52	63	61	68	58	71	59	73	78	65	73	77	70	60	61	70	68	71	62	61	66	71	65	66	72	68	83	69	49	63	86	81	65	88	69	64	64	57	55	69	50	81	72	64	67	67	67	64	65	70	81	61	68	70	65	55	77	54	72	71	79	56	59	76	59	52	72	67	84	83	51	60	68	75	75	85	66	64	60	55	63	69	58	76	69	87	65	66	68	56	57	72	83	61	62	54	56	67	80	66	76	59	48	63	62	70	56	60	71	71	58	68	63	69	67	70	65	57	56	60	72	69	58	72	75	60	65	71	79	61	54	53	62	74	57	58	67	64	69	69	75	57	65	76	63	70	58	72	56	72	78	65	75	56	54	61	76	77	62	66	45	62	59	64	72	74	59	64	72	77	74	65	79	71	69	71	60	63	66	63	79	70	73	78	73	59	69	63	55	68	78	67	77	64	76	69	78	57	61	58	70	67	76	58	51	62	63	53	63	67	71	70	73	63	71	60	70	66	59	75	62	56	64	86	84	72	57	77	63	59	69	78	65	78	71	64	67	72	54	84	68	60	73	63	70	71	60	73	71	69	56	80	60	60	69	60	66	76	71	66	69	70	62	70	64	45	75	58	58	70	68	72	80	72	61	62	57	69	57	62	59	59	67	60	68	70	68	66	70	48	69	55	55	70	71	82	65	68	64	50	68	71	64	60	64	68	68	64	70	85	68	56	58	67	61	65	61	67	59	66	54	60	78	62	71	75	73	70	65	66	80	60	56	61	67	72	74	59	72	64	50	80	61	75	78	70	49	64	65	59	74	63	79	61	55	79	71	55	86	67	65	61	65	77	59	69	59	78	71	63	63	68	62	65	88	74	64	75	59	88	76	62	65	76	76	66	78	72	71	69	66	58	68	63	53	68	73	58	69	58	74	63	86	72	74	72	62	64	56	67	67	59	67	70	63	68	58	82	79	66	53	73	74	51	71	55	73	70	48	66	76	76	56	60	63	62	61	66	54	68	78	51	74	63	68	58	76	68	76	57	75	47	62	72	68	68	65	64	83	62	75	79	72	67	50	73	70	72	64	63	79	65	68	73	58	83	53	70	54	82	69	64	60	54	79	76	79	55	65	77	67	60	49	70	78	61	70	61	78	64	74	68	73	61	75	69	75	72	65	60	82	64	69	68	63	65	60	53	64	59	75	59	64	64	65	64	67	64	60	71	55	58	76	67	56	79	67	55	60	71	64	82	69	70	66	61	69	66	73	68	64	67	80	69	76	63	80	66	60	63	62	76	69	58	55	72	61	64	69	73	72	67	74	63	61	59	50	69	63	86	72	71	61	75	53	70	84	72	65	67	70	58	65	58	59	63	76	60	71	75	87	60	74	62	63	64	55	63	74	73	69	51	66	59	74	80	60	56	67	76	64	52	75	61	57	55	65	77	75	73	60	69	74	54	71	68	80	70	68	55	69	54	63	59	62	60	61	66	74	50	74	71	72	71	54	68	77	65	61	75	73	74	63	61	67	66	66	63	70	87	65	60	78	73	67	65	77	72	68	82	71	55	62	63	60	76	69	70	66	58	79	51	55	61	49	70	83	57	79	72	55	61	85	63	68	87	73	74	85	66	56	65	58	59	51	64	56	68	56	67	58	82	58	81	62	65	66	55	67	63	87	59	70	66	69	74	62	71	79	72	60	46	71	71	71	84	64	71	66	65	52	78	66	59	66	56	64	66	68	70	65	73	60	55	64	60	59	96	65	64	75	66	55	64	63	75	68	67	61	76	66	60	62	64	65	67	84	72	72	72	65	72	61	77	70	66	66	77	72	70	70	64	75	59	73	69	77	65	100	65	68	67	70	79	70	61	61	61	52	54	68	73	56	55	62	60	57	70	63	68	62	55	60	65	52	66	68	67	49	77	69	63	83	71	72	61	72	66	69	58	59	71	58	72	79	67	53	65	64	51	60	77	64	67	71	55	62	74	85	71	83	74	78	63	63	81	55	85	64	76	66	66	63	74	67	69	69	71	64	73	64	66	61	66	74	82	72	67	63	76	66	68	60	70	63	81	65	57	87	70	81	66	71	63	70	68	71	63	74	81	70	71	88	77	81	54	79	56	66	65	53	59	65	67	69	73	57	66	62	67	51	72	68	74	54	73	69	68	65	77	66	59	64	77	64	59	80	65	65	62	66	58	75	59	62	65	58	65	72	66	61	65	77	52	60	61	72	68	61	63	67	69	64	48	78	71	77	79	77	69	58	100	75	69	60	56	62	57	66	61	86	61	75	67	53	66	77	68	56	61	75	65	70	80	57	65	67	57	56	69	64	75	78	66	88	51	80	78	69	74	68	50	68	52	60	71	76	66	84	85	60	65	69	65	77	55	56	71	69	58	77	69	76	61	64	69	64	56	71	58	68	65	63	66	65	55	68	68	71	66	64	55	77	71	63	72	77	67	73	76	58	62	63	66	65	56	69	56	61	67	60	63	66	69	59	82	55	54	64	74	54	61	53	67	53	74	52	49	77	63	84	62	65	63	73	61	61	51	68	55	59	79	75	62	62	78	67	58	92	71	69	75	60	65	65	69	66	69	58	64	72	68	73	65	75	72	61	65	49	62	50	85	80	81	75	55	74	68	69	77	70	67	60	75	67	74	75	57	58	68	74	63	64	59	59	69	73	60	62	66	68	57	60	86	65	68	77	65	58	62	68	69	78	89	54	71	65	70	64	79	72	59	74	72	54	70	67	75	71	62	62	64	63	72	62	64	65	71	72	74	57	63	62	65	67	57	70	63	67	59	62	81	54	63	60	59	62	66	72	70	69	69	77	80	61	71	64	69	75	73	72	73	68	66	69	60	66	58	59	69	65	67	59	52	71	56	73	62	76	73	51	84	88	68	68	58	71	58	67	52	70	56	67	71	61	68	60	62	60	75	79	74	63	69	59	59	72	71	76	73	53	71	52	78	54	48	79	63	64	78	59	45	64	62	68	75	57	57	69	69	80	61	67	84	62	63	71	74	66	60	84	61	63	67	83	64	63	77	49	59	65	80	71	59	84	53	71	63	78	77	55	68	64	59	76	81	62	68	84	66	65	68	58	63	54	65	58	57	64	48	68	66	70	64	69	60	70	73	64	57	79	59	76	77	61	62	56	69	72	73	72	74	57	89	69	80	58	58	62	73	75	62	74	74	75	67	75	59	73	51	83	81	70	69	71	66	80	88	57	55	69	58	59	65	70	59	58	68	51	80	62	67	77	68	58	78	67	72	75	73	44	71	55	66	49	79	86	68	65	57	68	68
22737	15169	11177	17674	25096	24211	21653	18135	15431	12611	9985	8231	6830	5096	3971	3378	2820	2551	2273	2010	1920	1851	1826	1960	1806	1773	1552	1465	1363	1205	1216	1186	1098	1070	1086	1067	1036	1026	1032	1035	1000	1015	1056	986	938	922	933	987	949	908	898	935	886	919	883	839	849	834	857	866	864	816	790	848	858	811	819	820	794	840	809	787	800	852	854	848	835	769	795	808	860	833	796	826	752	835	804	832	785	823	819	841	795	792	813	854	820	814	795	851	799	817	795	753	864	832	835	827	804	807	811	847	828	826	840	823	828	819	837	789	830	792	766	855	756	855	813	805	819	847	838	833	815	808	812	863	849	803	810	843	819	758	823	848	815	804	818	792	804	854	820	806	801	848	795	861	792	798	827	845	861	822	844	801	836	824	793	823	770	856	835	796	818	804	839	821	767	782	776	847	796	787	817	845	814	801	848	766	822	850	806	841	801	789	751	809	799	830	816	885	835	805	844	788	826	765	906	812	787	849	857	788	863	808	807	806	852	797	744	850	809	817	830	813	771	844	829	810	798	847	848	809	861	804	838	845	790	799	844	837	836	852	839	823	807	831	794	809	795	887	838	829	764	802	793	867	827	806	840	832	823	805	822	836	725	822	813	786	781	822	846	845	795	806	829	785	821	754	828	812	866	822	800	826	770	809	827	830	808	779	840	779	844	810	771	781	817	808	799	771	833	805	827	800	826	843	816	839	815	780	858	833	813	817	833	796	863	827	814	782	830	818	817	774	835	853	786	790	817	757	846	812	797	816	759	866	816	828	774	766	832	812	807	796	817	837	838	840	793	840	829	778	819	830	845	791	804	806	840	813	781	806	843	801	816	774	862	819	813	788	806	789	812	812	810	806	790	819	868	785	828	785	831	816	855	860	793	795	807	839	778	808	834	764	790	790	862	834	813	762	824	834	818	808	803	800	815	816	805	830	815	878	737	811	789	768	845	842	811	744	787	754	791	786	813	795	813	889	813	845	791	812	774	840	825	854	806	765	770	822	802	797	797	767	801	830	804	784	813	806	809	758	809	822	773	836	794	801	774	825	790	784	771	837	773	830	813	787	814	847	811	831	789	813	787	816	788	817	808	808	831	823	794	854	776	807	813	792	831	813	770	845	820	812	831	820	762	825	822	818	811	790	806	804	808	757	783	827	857	859	805	813	806	811	766	804	767	808	784	833	776	766	857	845	788	821	834	826	791	818	811	805	792	804	784	824	820	811	803	800	797	778	816	774	794	853	855	802	807	852	819	799	817	812	843	834	848	762	777	802	813	823	838	806	793	812	780	860	752	765	817	809	832	806	854	876	838	828	810	769	869	844	790	847	844	823	789	814	817	799	755	810	783	805	793	818	834	816	781	842	820	755	844	778	818	773	855	788	786	811	845	773	825	824	771	784	805	855	838	825	821	822	801	826	827	777	817	829	818	848	797	841	817	803	779	839	820	832	777	824	798	806	849	780	822	782	839	822	842	840	766	836	778	841	772	799	792	816	833	790	811	809	815	830	822	781	788	846	827	826	774	818	820	792	776	767	816	790	829	859	825	822	778	804	854	840	915	797	842	802	826	814	835	808	825	763	778	810	869	808	810	777	829	785	818	838	807	823	823	797	820	800	828	796	815	812	798	783	802	853	827	834	812	816	840	771	821	821	802	810	855	832	826	798	823	812	831	788	837	827	806	799	787	783	811	785	770	800	812	798	880	803	747	810	847	823	798	833	832	827	796	818	813	788	846	798	786	777	830	809	836	850	843	818	827	800	861	768	809	822	791	831	803	814	779	822	800	789	743	823	828	831	827	812	786	734	799	815	833	817	807	748	842	806	817	819	799	836	833	840	780	802	831	815	820	887	811	809	817	822	828	821	868	821	849	815	823	795	788	803	769	791	863	786	767	808	859	804	862	816	784	808	847	744	804	812	816	806	784	792	822	829	774	824	817	812	795	824	841	856	807	834	756	793	788	822	826	814	780	796	787	852	775	841	841	834	841	819	837	764	811	868	812	849	801	834	860	773	820	770	821	801	821	803	821	808	851	784	841	788	821	813	828	794	844	828	781	823	809	777	801	846	849	790	810	809	762	845	846	859	793	740	839	811	829	802	810	786	841	817	828	806	797	789	803	780	790	825	809	817	803	834	778	813	831	731	807	832	812	794	838	808	815	811	836	845	785	796	840	825	810	812	822	789	821	818	835	801	817	809	802	845	796	796	821	838	818	821	830	813	825	793	812	873	826	819	838	798	818	825	869	816	834	800	801	796	781	815	799	806	837	775	839	806	807	774	827	822	784	837	801	838	862	823	830	828	778	758	773	782	888	787	807	837	801	809	786	822	808	785	792	818	788	819	805	823	823	885	818	833	837	872	814	777	805	824	784	820	829	808	799	779	809	821	811	846	813	841	821	821	796	778	791	823	789	804	821	834	797	808	779	848	753	828	790	794	844	803	822	841	824	816	804	781	855	802	807	801	866	783	822	761	749	781	799	832	833	839	768	822	820	866	781	763	812	781	752	802	771	857	849	831	802	869	789	809	828	829	844	848	839	788	767	841	795	842	786	852	777	769	813	846	792	753	823	857	799	809	841	831	844	778	814	814	786	803	823	818	786	803	812	816	851	832	798	783	815	767	865	793	840	812	823	750	837	814	833	781	770	818	829	805	802	857	814	801	827	828	802	819	768	799	793	815	816	786	835	814	809	796	795	817	823	813	841	769	814	788	814	789	839	827	829	793	780	820	867	784	762	735	790	834	822	793	821	815	833	842	776	815	820	824	825	832	797	773	785	814	812	792	845	791	811	836	847	834	861	818	834	846	846	856	806	810	800	833	816	848	798	840	862	763	807	830	817	787	806	820	826	805	818	786	813	801	788	832	812	791	813	823	765	770	797	768	827	823	820	846	782	826	802	816	789	801	816	819	814	748	786	830	831	783	784	794	798	774	807	816	805	824	833	807	833	783	834	880	799	803	784	818	796	790	823	785	759	827	765	810	810	815	774	774	826	791	855	863	797	887	758	827	808	846	781	800	826	808	780	848	821	777	842	779	819	789	829	823	836	803	815	834	849	839	853	799	858	809	793	799	774	865	799	822	864	789	783	817	855	815	788	824	849	821	825	768	839	767	833	771	844	843	860	799	797	783	827	799	810	806	795	793	816	803	854	815	826	815	814	846	790	827	810	804	877	845	836	737	833	796	814	815	840	801	858	816	843	842	849	811	804	810	804	837	818	794	819	866	789	784	806	769	803	806	821	834	797	837	794	771	819	797	844	770	787	775	840	837	797	807	819	853	793	803	823	777	811	762	860	812	795	832	838	773	808	813	816	811	834	816	823	808	759	836	873	802	808	768	811	799	853	785	850	786	815	760	819	792	827	822	819	789	801	769	780	787	791	799	805	883	843	809	829	827	803	803	748	826	838	751	818	818	853	781	825	818	816	828	838	830	849	812	811	828	818	793	785	839	798	795	795	770	820	831	841	864	823	830
2979	2021	1001	726	808	990	853	719	528	417	398	320	287	207	170	166	142	157	114	109	86	100	123	114	110	108	80	80	87	82	85	95	76	61	79	73	61	82	77	71	60	91	84	78	70	67	54	71	68	67	57	68	72	69	66	69	85	58	69	53	75	59	63	69	68	76	66	56	80	58	59	53	60	62	66	70	68	58	64	66	72	66	65	71	66	62	65	66	93	77	59	73	56	63	69	60	75	58	67	74	66	67	65	65	61	60	70	73	76	38	74	64	64	67	60	67	49	63	72	60	60	66	85	71	70	67	65	78	66	71	54	70	78	71	69	78	68	79	63	69	56	67	62	56	58	57	59	54	87	61	71	72	53	70	70	54	65	69	65	55	67	67	59	52	57	60	61	68	56	68	68	58	59	71	66	63	80	49	59	52	58	66	57	67	69	70	63	73	60	68	71	73	61	66	78	74	74	71	68	65	54	70	71	58	63	70	58	60	64	70	65	63	60	75	57	79	69	50	72	62	58	56	62	72	84	57	65	56	56	76	80	67	62	72	75	59	71	56	68	65	58	68	53	71	67	57	70	51	76	65	68	68	66	63	67	77	70	50	84	60	74	76	71	73	69	59	60	69	69	69	64	58	64	65	67	60	79	68	68	61	67	55	70	65	60	63	62	68	56	61	61	62	70	64	68	68	68	52	59	52	65	67	55	67	55	72	73	56	66	72	61	71	67	60	69	62	73	65	83	55	49	62	65	67	60	71	75	66	72	67	62	67	72	64	73	64	68	72	65	71	78	52	77	77	48	53	55	69	62	74	61	63	66	55	59	64	74	55	57	63	65	53	69	65	63	61	57	66	61	59	66	57	65	86	71	64	74	62	63	61	60	71	69	58	59	78	54	69	68	57	68	67	67	61	62	67	70	66	72	60	68	72	86	45	78	74	79	74	71	53	60	65	83	62	64	72	61	85	71	88	71	54	80	68	70	54	63	59	58	64	65	62	62	59	56	83	65	58	56	63	69	63	59	68	55	67	70	69	69	72	77	62	64	65	86	86	68	72	47	80	78	57	75	63	57	69	62	60	66	76	62	59	58	60	75	63	61	77	79	50	72	67	55	54	72	59	75	78	72	50	53	68	67	63	63	65	53	51	65	56	58	67	92	63	58	63	70	57	69	59	73	58	66	54	57	73	68	58	71	60	63	64	65	61	57	68	68	65	57	69	63	70	71	69	57	80	69	72	64	55	66	67	52	72	73	56	86	74	65	65	59	57	59	62	66	67	67	61	71	63	65	75	64	56	68	68	78	70	77	65	56	58	66	55	83	52	58	67	67	57	69	54	57	64	74	66	62	80	60	66	66	71	58	62	62	72	56	49	52	58	66	79	66	61	64	65	84	60	67	64	63	68	63	71	62	60	64	77	71	70	71	67	70	76	75	63	64	82	69	60	65	54	66	54	66	68	77	70	48	72	88	64	64	72	60	80	55	59	63	63	74	67	61	54	66	74	70	64	66	69	64	65	63	78	75	60	67	62	54	82	55	65	77	73	70	68	61	58	68	59	42	65	79	68	58	54	63	59	67	65	77	76	60	64	70	59	63	80	59	68	62	67	67	62	71	54	64	77	58	47	71	85	65	52	76	61	55	65	70	42	57	58	64	60	62	63	63	54	50	67	84	63	70	66	66	85	53	57	63	71	64	66	77	70	69	63	86	59	57	54	73	66	73	58	64	47	53	52	72	56	48	67	87	67	65	65	78	61	58	79	64	62	60	72	61	57	66	67	58	69	54	59	69	67	65	60	69	62	59	53	65	79	70	70	64	61	63	57	64	54	57	66	57	55	82	75	60	63	74	58	74	54	59	65	59	59	55	62	60	65	67	63	67	69	69	56	68	63	62	66	66	62	58	54	62	64	70	67	59	62	51	56	69	48	73	84	51	60	60	65	65	63	58	51	70	70	60	70	70	74	68	63	63	65	62	65	53	71	83	62	55	68	67	55	71	60	64	68	63	73	77	60	69	66	86	69	72	76	83	63	63	54	68	67	69	71	71	77	78	62	61	50	67	62	67	75	66	63	75	67	52	66	73	61	61	60	76	66	55	45	65	84	60	69	57	70	54	56	62	62	63	56	63	63	74	53	72	64	61	67	53	74	60	64	70	62	70	80	73	73	58	61	65	62	49	65	72	64	74	58	52	66	65	69	68	60	69	68	55	67	73	88	57	66	60	64	55	77	55	64	73	82	66	62	68	60	59	76	69	78	65	81	69	69	59	68	74	63	51	61	66	86	56	63	70	61	64	59	69	71	84	70	62	70	71	57	64	58	65	67	51	76	69	59	61	74	67	76	56	48	74	63	65	52	64	74	52	68	61	53	60	60	78	73	61	70	82	63	70	72	73	68	62	59	77	75	61	66	64	60	66	56	62	66	89	78	76	69	59	69	68	63	51	82	53	62	50	63	66	65	85	84	66	72	51	67	65	57	58	75	63	60	73	70	66	54	75	66	76	63	69	63	81	74	63	72	66	62	50	74	62	65	60	73	52	50	58	53	56	80	79	60	69	59	77	70	90	64	71	57	70	65	65	70	66	60	69	66	72	70	66	65	60	69	66	70	62	72	61	75	59	73	69	77	83	76	70	59	61	62	62	67	62	58	61	54	73	61	87	72	60	61	57	71	58	74	50	70	63	73	60	74	72	79	57	52	65	68	68	62	67	67	59	68	61	57	88	66	60	70	69	70	63	57	58	71	75	69	72	67	68	76	77	74	65	65	58	64	72	63	90	70	72	67	71	67	58	53	59	57	65	63	70	68	71	69	49	64	67	69	70	61	75	78	57	69	68	65	64	53	69	66	68	64	60	79	70	70	66	71	63	75	69	61	51	51	65	55	81	60	59	64	59	70	64	63	70	78	70	71	55	68	76	63	63	60	79	69	73	82	59	72	66	55	63	56	56	80	80	60	74	70	67	70	66	71	72	61	68	74	63	64	68	70	74	63	65	66	64	57	61	68	55	76	73	65	71	65	59	69	57	49	63	62	78	68	61	75	59	71	71	72	77	60	66	64	63	69	74	55	65	59	69	53	60	72	61	63	81	65	85	73	76	65	53	49	56	61	69	65	62	64	67	79	76	76	71	55	66	66	76	76	72	70	70	67	64	63	69	64	65	61	55	60	61	72	69	61	72	66	66	58	64	65	67	55	56	58	56	73	62	69	75	60	74	70	68	66	83	59	68	73	68	62	69	73	65	61	60	65	52	59	70	57	74	70	54	67	62	71	66	65	76	54	65	76	65	79	73	62	69	67	57	79	66	72	69	52	63	71	67	63	56	63	80	70	69	67	76	58	70	72	61	65	75	60	80	61	74	63	61	56	69	67	67	66	67	61	73	56	64	62	54	77	54	63	76	67	55	62	58	63	64	71	66	42	73	60	63	67	59	43	67	63	69	61	56	76	67	59	73	61	54	61	59	65	61	69	81	73	72	68	72	60	72	61
26611	18850	14268	22050	29512	28828	25284	21951	18477	15690	12903	10494	9106	6921	5719	4836	4211	3613	3293	2881	2562	2470	2333	2541	2441	2237	1999	1884	1738	1501	1521	1419	1401	1347	1243	1213	1154	1183	1178	1175	1150	1185	1161	1099	1105	1060	1025	979	1004	972	975	924	940	934	883	826	875	866	855	874	837	831	831	811	852	870	775	778	802	812	807	812	780	788	807	789	797	793	824	818	841	781	822	834	805	804	755	847	782	809	813	803	799	759	754	815	814	809	835	812	806	781	760	804	803	819	824	806	763	758	767	804	813	813	756	809	792	792	771	779	794	801	764	735	824	793	760	764	785	789	793	823	842	820	805	798	764	842	791	794	781	778	773	757	736	778	797	782	791	786	785	739	785	771	771	800	779	759	835	828	853	745	811	756	792	773	815	775	782	745	775	762	763	774	791	814	780	760	825	799	791	784	792	764	816	800	751	799	808	805	750	771	803	783	768	773	765	773	791	791	795	795	791	820	815	828	750	770	767	778	795	767	784	770	798	834	773	714	720	778	782	782	799	793	849	795	799	813	761	784	786	786	770	790	742	733	735	790	781	858	811	777	769	743	819	802	839	787	809	759	841	752	850	786	842	741	783	820	799	790	797	756	759	820	765	814	803	795	782	825	778	815	846	803	763	785	825	775	799	799	764	781	798	764	821	764	800	783	759	816	803	812	789	776	834	785	758	828	807	776	801	769	782	777	739	748	750	782	751	797	821	753	780	821	769	804	710	800	823	809	748	767	780	826	793	810	796	785	790	783	783	806	811	805	822	721	778	773	800	768	708	785	827	785	783	803	778	780	768	759	800	758	799	811	794	795	803	794	770	785	834	780	835	742	801	753	811	765	752	817	735	782	830	782	808	781	720	804	770	777	753	775	784	801	794	796	830	770	825	826	785	799	703	782	810	781	817	769	792	771	789	790	808	779	791	794	767	767	824	748	765	767	815	770	748	795	782	825	831	781	822	832	821	747	769	734	777	746	856	760	747	778	791	763	786	783	796	777	764	820	791	782	765	757	798	766	794	806	776	794	821	783	798	768	809	779	840	785	764	828	838	744	798	832	783	781	776	779	784	759	751	742	770	798	746	787	757	774	758	786	829	781	824	779	792	813	791	815	776	839	778	734	773	853	784	789	792	786	754	789	857	804	837	738	823	798	725	742	796	783	758	796	772	774	783	773	791	826	793	773	761	864	749	803	803	791	766	763	797	753	760	755	749	798	788	825	762	806	808	785	761	786	788	794	787	822	782	776	810	773	781	793	776	789	803	718	756	751	825	811	803	856	788	772	812	801	808	775	776	784	776	760	836	812	825	835	774	798	831	778	791	786	786	803	784	811	816	772	802	780	861	796	773	737	777	762	793	790	789	817	792	759	815	828	786	800	830	803	763	738	754	787	826	812	758	810	805	791	795	759	812	783	792	791	819	753	829	776	772	808	768	869	804	794	815	768	785	763	776	772	812	805	809	777	831	797	768	778	748	773	814	797	804	799	751	822	796	792	758	806	765	776	760	826	812	785	795	801	863	778	777	777	805	804	755	812	840	807	790	810	791	744	800	786	771	772	808	813	762	780	763	762	779	790	777	825	797	794	813	779	795	754	805	812	799	774	801	786	825	803	780	815	777	726	786	763	744	772	796	767	823	800	756	831	775	761	875	766	790	793	806	793	816	751	804	776	778	787	756	801	788	812	785	828	801	762	766	837	753	770	804	743	772	821	776	747	743	776	816	821	804	743	787	742	808	802	791	789	767	803	806	803	834	764	840	756	809	813	791	793	771	774	788	735	793	802	744	811	831	800	734	824	785	799	808	753	834	837	780	790	816	797	777	785	781	799	769	796	808	799	782	758	741	810	773	806	813	797	804	767	786	808	799	780	738	824	774	784	778	779	757	776	792	821	805	776	769	800	842	781	808	788	815	770	829	798	801	761	801	783	756	792	817	790	808	807	812	782	746	766	764	793	793	802	794	789	815	829	763	788	737	816	825	746	760	770	796	769	781	830	777	801	779	805	784	786	808	756	796	773	789	749	791	841	808	817	792	818	775	754	738	748	764	733	793	799	742	819	824	794	812	823	758	815	759	817	771	826	747	824	797	743	840	789	804	793	747	805	793	768	761	734	778	810	822	770	798	804	813	739	795	809	742	768	838	776	790	789	758	768	793	818	743	839	795	802	784	755	814	816	829	808	769	805	820	823	812	748	807	817	778	763	812	784	838	785	802	739	813	800	821	799	748	772	824	829	758	819	782	782	811	777	753	757	776	799	828	798	795	767	757	787	769	741	783	808	772	785	755	773	778	798	802	794	821	745	805	739	813	795	745	741	780	785	782	766	856	799	745	759	765	805	775	772	788	775	804	771	828	741	729	799	812	801	758	757	809	785	743	808	813	790	850	794	737	791	762	774	751	771	833	838	771	772	820	757	786	690	778	777	783	777	794	803	810	740	836	810	770	769	783	811	826	814	772	811	837	770	782	807	733	795	763	770	764	800	800	759	772	790	815	809	785	765	807	767	737	792	799	830	777	746	733	837	819	725	832	726	780	776	836	828	812	788	790	756	762	777	767	790	777	812	790	807	829	805	756	788	790	800	772	793	781	767	730	786	797	735	824	752	784	762	753	796	747	761	772	735	825	795	720	761	771	799	806	771	829	818	795	807	795	790	791	746	773	788	774	775	721	823	776	782	789	749	780	800	842	809	774	759	806	794	776	799	810	810	786	774	782	835	815	775	804	810	736	795	797	841	818	811	772	757	816	811	730	796	769	770	760	776	780	766	774	749	831	773	760	786	806	796	793	778	855	792	760	789	767	800	792	802	777	795	788	769	829	774	848	826	820	782	791	795	832	759	818	786	823	808	778	837	810	765	790	756	809	795	798	749	755	728	763	780	787	800	778	763	769	789	827	791	842	788	826	749	791	795	791	830	759	825	808	824	771	785	774	815	837	768	775	786	799	797	765	764	765	817	781	781	787	762	768	775	769	769	805	804	750	733	758	782	802	798	788	785	743	835	798	767	758	799	801	779	774	762	805	775	781	775	737	846	775	824	805	794	824	810	782	795	743	773	773	780	808	762	831	755	755	790	791	797	785	796	782	787	764	800	815	750	807	823	745	745	795	778	755	835	763	803	824	774	857	769	813	822	821	790	790	795	779	777	805	790	807	771	776	807	793	787	768	843	778	761	783	826	761	804	775	790	777	777	781	775	790	782	776	756	792	783	792	766	788	784	763	819	791	790	789	771	820	783	751	810	823	804	798	803	788	794	764	774	785	762	775	776	806	803	784	766	736	743	799	788	749	809	806	813	812	825	782	809	798	758	735	817	806	835	733	812	804	827	753	861	755	828	756	826	800	775	758	766	758	781	757	799	804	770	801	784	816	812	795	747	771	782	817	773	720	796	799	786	810	796	800	771	790	810	759	783	760	860	770	805	730	787	810	806	777	762	789	792	757	752	780	727	830	780	795	747	777	781	805	711	821	790	783	816
4457	1866	997	709	852	1020	916	768	621	529	359	314	317	259	218	204	179	127	137	127	119	111	126	110	121	108	112	92	124	100	102	95	97	83	99	105	92	86	79	82	93	86	95	74	98	68	74	88	77	68	61	67	85	76	72	61	69	83	78	68	94	82	79	80	77	89	67	79	77	84	74	82	88	76	78	72	74	67	74	80	92	70	81	62	83	65	85	80	61	94	73	61	70	73	85	75	79	65	65	77	75	68	66	68	75	64	71	81	59	84	80	64	53	76	72	54	62	82	73	74	71	60	59	60	94	63	71	53	81	73	77	85	74	74	72	66	79	73	92	85	73	55	98	67	72	85	80	76	76	87	82	54	77	81	89	66	79	67	78	65	70	68	71	61	74	84	69	79	75	61	60	62	81	82	84	68	69	88	89	70	86	72	58	78	87	76	60	61	78	68	85	66	76	71	81	61	67	76	68	60	76	74	60	71	79	77	62	76	74	65	73	84	76	84	84	84	89	70	74	70	73	77	55	63	72	74	66	80	74	74	65	70	78	69	71	80	54	67	76	79	59	55	67	79	72	85	73	87	71	64	75	84	61	76	79	76	87	76	82	52	86	79	71	70	66	59	66	50	68	75	78	73	61	66	67	58	78	62	70	75	59	74	97	73	68	64	78	66	73	75	74	72	72	79	84	96	73	74	84	73	80	54	66	72	66	73	82	67	82	79	67	60	64	67	80	74	75	69	77	73	76	69	68	71	87	85	78	46	66	72	78	94	71	81	68	73	74	82	69	64	76	72	66	80	70	79	75	80	79	72	78	71	73	81	64	74	80	96	79	93	83	79	75	77	74	87	76	73	76	63	64	65	70	81	70	62	70	69	79	72	83	82	70	61	79	74	81	76	78	65	75	69	74	64	78	70	87	65	77	68	76	73	54	76	68	80	64	80	78	87	77	68	70	81	77	81	80	73	65	73	72	78	70	81	69	65	84	69	66	80	82	64	86	65	74	74	77	69	64	61	75	64	72	65	81	80	74	67	79	64	72	56	64	89	68	78	69	88	69	70	73	76	69	75	62	70	77	81	68	63	66	70	71	86	80	65	73	58	75	72	65	66	77	74	66	64	92	65	83	76	75	80	69	84	66	93	80	74	73	79	79	74	72	73	96	85	72	84	81	55	77	71	67	72	72	68	60	63	85	82	71	76	68	80	74	66	68	55	77	82	65	63	80	69	67	70	60	71	73	69	71	76	68	80	50	81	71	72	66	67	75	63	62	56	75	71	75	81	71	75	57	73	63	71	72	79	80	70	69	89	73	73	77	71	67	66	73	76	63	60	82	71	71	54	90	62	89	72	72	72	82	67	68	63	70	72	63	78	54	76	67	67	66	66	69	84	55	66	74	83	63	62	67	62	90	62	51	69	70	72	63	68	63	72	89	78	83	69	69	79	82	77	82	61	72	65	77	78	74	64	67	69	91	72	90	69	73	71	69	74	75	77	74	58	81	75	72	74	80	65	78	85	81	77	62	84	68	80	71	74	62	86	67	73	52	82	91	61	71	89	86	69	65	76	65	73	72	86	78	59	79	76	83	78	73	80	87	72	82	75	69	70	83	67	88	63	68	93	68	76	77	59	62	84	81	66	71	71	78	76	61	65	58	85	76	68	72	61	72	75	78	68	78	81	74	64	79	75	69	76	76	65	57	70	72	75	72	77	76	68	64	89	62	76	77	82	56	79	76	82	80	83	70	76	77	57	74	81	87	71	70	79	70	78	74	67	58	70	74	70	80	83	78	73	64	78	71	83	74	76	77	81	73	66	72	78	90	83	67	84	73	69	63	82	83	80	72	78	71	72	79	76	74	70	67	84	72	73	70	68	63	66	66	72	68	66	69	58	80	81	70	60	77	58	73	70	70	90	62	65	70	91	71	90	85	79	77	79	62	67	82	59	85	75	80	83	72	67	69	77	88	78	75	65	62	83	65	74	66	67	82	59	72	72	73	59	88	81	68	75	77	73	61	77	73	68	74	69	54	69	73	76	68	73	78	81	74	61	69	77	68	80	66	72	85	78	57	76	87	53	71	62	65	84	61	62	64	66	70	72	86	84	82	63	67	73	75	71	63	76	66	79	81	68	76	77	76	63	74	84	77	72	68	97	79	71	78	78	89	79	72	77	66	75	75	57	80	70	83	85	76	70	88	70	67	81	94	72	68	73	78	84	66	79	66	83	75	74	80	70	67	74	72	63	75	70	71	71	65	67	76	68	76	71	74	76	85	88	63	65	99	62	88	75	83	73	62	56	78	70	87	79	60	71	51	81	76	78	78	71	63	73	65	82	65	92	76	65	79	73	79	73	78	71	71	70	77	83	71	64	73	76	86	57	60	78	62	72	62	61	86	69	80	54	86	69	75	71	76	79	65	82	66	62	69	80	81	69	67	86	70	73	67	62	77	67	66	66	55	76	89	80	72	82	64	92	68	82	83	88	69	83	65	75	68	67	73	65	73	60	72	77	70	73	62	58	83	78	61	65	71	65	84	79	94	67	81	67	64	84	72	75	68	58	68	73	85	82	75	61	77	76	51	69	66	69	66	82	64	68	66	72	87	84	72	72	64	74	81	69	84	75	77	84	80	58	67	63	72	74	85	61	74	72	75	79	64	77	67	71	74	68	92	52	72	85	98	70	72	72	72	76	76	77	71	80	67	62	90	77	69	85	78	71	82	64	64	79	76	75	76	82	75	66	67	86	68	81	93	76	90	73	65	67	78	83	82	63	71	80	86	75	74	68	59	67	69	69	71	77	63	71	75	72	76	87	67	70	101	67	85	74	81	91	69	68	65	61	71	72	59	76	76	79	71	75	67	86	58	75	82	78	86	67	83	79	67	81	62	92	63	71	77	79	71	73	73	83	74	76	73	69	77	77	77	85	76	74	75	70	77	66	74	77	63	70	79	75	85	71	69	59	71	78	94	70	65	61	69	69	75	62	74	86	76	69	81	66	78	60	75	64	70	67	74	68	58	73	73	78	69	70	77	71	81	58	59	84	69	70	72	72	65	74	86	66	63	78	68	72	78	64	77	71	66	86	81	68	57	70	68	86	68	73	62	82	76	79	77	77	73	70	78	63	74	72	64	79	74	80	93	73	61	68	64	77	66	70	81	63	82	77	93	62	67	74	79	76	80	78	89	78	77	83	74	87	77	68	72	73	76	74	72	61	73	65	67	88	64	78	69	70	66	72	74	67	80	75	69	61	76	79	76	80	77	59	73	57	74	80	90	69	74	70	77	66	66	80	70	71	61	73	78	68	67	78	68	58	74	57	75	78	77	78	73	80	60	83	76	67	72	84	73	85	75	73	63	73	62	74	78	73	76	74	72	91	64	73	86	81	74	75	63	72	76	74	74	79	66	74	66	71	61	76	72	69	59	76	55	65	83	93	80	94	69	68	69	85	70	64	79	83	68	83	67	77	61	77	66	74	65	81	74	65	70	66
26363	18538	14109	21629	29661	29301	25809	23004	19485	16176	13355	11086	9519	8374	6568	5605	4823	4219	3649	3116	2777	2726	2665	2765	2736	2449	2328	2123	2048	1910	1785	1669	1459	1474	1486	1368	1322	1392	1355	1359	1356	1307	1401	1248	1148	1215	1155	1112	1093	1095	1027	1017	1014	1000	992	941	972	919	1023	926	956	948	945	931	927	924	981	923	947	915	913	957	904	943	896	896	882	873	877	853	935	860	940	881	943	917	900	856	908	882	908	904	940	878	892	813	919	866	887	887	882	896	878	887	943	943	897	963	866	854	823	932	870	896	864	897	850	920	845	910	892	898	874	904	882	874	850	869	884	906	897	901	915	905	909	882	883	882	890	914	884	896	886	877	909	827	828	908	888	917	883	821	875	817	880	857	882	828	890	873	856	843	847	910	893	915	900	851	908	851	871	881	885	890	875	862	936	911	856	885	845	842	866	901	912	927	884	842	884	885	852	873	843	888	883	874	850	859	817	908	880	850	881	895	817	864	802	948	880	898	868	865	941	843	897	883	948	901	865	845	865	847	818	883	942	892	958	886	856	856	865	867	930	876	836	848	856	923	938	886	880	862	862	870	902	842	904	820	841	851	849	879	871	844	907	949	891	871	835	874	827	907	857	892	882	915	886	836	887	897	924	892	959	869	900	850	842	884	902	857	911	913	875	861	888	930	905	916	881	873	841	898	891	887	870	890	864	929	879	860	914	905	904	865	937	899	822	855	855	897	882	893	884	869	899	885	910	909	905	865	877	904	880	892	865	876	926	825	898	875	877	871	889	926	876	884	828	932	856	932	817	850	885	888	911	878	899	833	877	876	865	872	923	922	906	906	856	879	866	908	918	862	911	915	867	852	929	855	859	879	912	792	882	871	868	882	907	898	848	864	874	895	864	842	888	894	851	813	852	867	878	883	894	881	882	975	905	869	905	865	915	843	917	916	904	842	857	895	847	878	849	876	882	858	871	881	883	844	848	878	886	888	913	850	892	922	861	911	880	886	893	901	852	887	861	905	911	830	905	823	847	866	858	891	942	881	878	917	933	902	875	898	906	847	917	857	877	920	912	877	911	882	839	907	926	859	868	905	825	904	850	845	851	918	923	889	881	853	852	869	905	849	898	847	902	861	881	878	926	894	899	916	887	932	886	906	859	876	904	849	880	817	839	879	860	929	853	861	879	883	904	893	902	860	905	898	898	929	910	859	896	836	918	889	888	896	842	820	901	882	886	928	867	877	881	899	889	882	855	886	915	917	884	869	889	899	843	871	916	915	854	930	874	864	860	940	925	842	855	926	874	867	916	863	866	865	946	888	923	836	840	920	871	839	836	865	844	868	892	919	878	887	852	835	873	896	919	873	850	896	918	884	905	877	900	890	882	866	868	925	933	859	884	901	847	945	875	895	913	852	867	860	908	922	904	892	899	922	909	867	899	847	872	901	909	881	883	892	873	904	892	887	933	924	896	867	942	854	865	880	885	917	882	905	882	922	896	871	908	858	931	863	939	846	906	922	901	925	893	864	899	885	874	919	876	896	893	870	826	854	874	928	862	849	857	893	892	881	897	901	901	836	943	939	932	861	862	888	854	898	878	894	914	890	882	855	882	868	885	890	894	856	878	878	885	883	879	841	947	874	885	906	904	859	864	863	894	897	893	872	915	889	919	845	893	836	905	940	874	915	884	830	846	896	840	889	882	910	853	867	873	863	941	871	941	851	856	884	823	841	894	868	908	908	854	887	881	905	841	899	840	899	883	875	831	904	894	918	907	859	882	910	908	941	914	870	884	839	870	822	893	849	806	874	871	869	860	851	907	876	925	908	927	933	876	862	907	917	910	949	935	879	876	874	908	807	905	926	880	880	934	877	885	861	883	907	889	907	881	860	855	913	923	912	886	876	872	880	897	855	892	891	821	846	869	908	840	922	914	862	853	858	885	861	867	891	872	919	835	883	879	1007	860	888	924	908	877	841	906	847	898	907	915	862	889	913	855	839	896	813	906	892	871	888	879	907	840	919	911	916	846	895	861	838	917	869	896	913	874	912	916	874	882	879	851	922	893	888	807	896	863	828	848	866	900	858	889	918	840	907	883	899	865	901	894	937	863	856	911	914	889	873	871	901	875	858	898	914	892	883	882	824	896	867	863	871	868	909	846	905	840	955	875	864	878	829	880	946	908	890	856	897	920	903	881	946	867	842	937	952	881	854	800	916	924	894	912	898	903	880	867	881	896	871	878	922	863	937	955	913	848	923	841	903	842	904	892	873	850	848	851	896	919	859	880	848	885	907	887	897	924	838	906	873	866	855	911	926	835	862	895	851	896	895	852	866	873	894	858	877	875	854	839	936	886	831	856	878	847	805	889	878	865	900	880	892	888	906	904	897	881	862	880	876	883	884	880	865	900	864	955	865	887	866	903	875	895	885	870	869	850	896	896	925	869	870	855	868	912	842	876	894	892	876	914	891	873	856	889	883	912	877	923	858	897	910	892	863	905	889	894	881	925	842	858	923	856	851	930	890	866	872	911	886	845	875	821	948	855	878	886	904	913	873	894	890	904	916	890	849	899	854	874	933	899	892	914	883	865	906	819	898	875	916	900	863	840	885	924	890	901	888	876	877	922	851	867	955	888	890	846	904	880	918	832	882	891	831	853	885	838	890	922	892	857	843	913	861	857	918	906	936	846	883	868	857	861	890	881	895	865	935	918	821	855	877	861	895	810	893	852	878	862	919	871	848	917	954	832	894	933	895	838	877	890	870	920	882	916	898	934	900	836	916	883	903	856	944	820	887	910	878	891	849	870	877	883	865	899	880	889	854	875	888	915	845	903	876	897	845	889	891	875	889	844	919	893	924	902	939	888	864	869	844	875	836	897	847	835	868	884	912	888	848	875	885	897	884	873	827	930	904	892	886	815	886	919	881	903	830	932	886	867	867	912	883	876	888	879	916	857	867	883	884	848	892	872	900	894	911	890	857	847	885	971	935	874	864	898	892	913	915	882	864	885	889	893	847	870	888	906	822	948	878	863	843	857	881	947	871	841	892	869	907	891	865	842	856	882	847	843	871	859	890	907	880	883	848	890	863	903	891	870	886	918	846	886	830	856	874	871	830	851	879	923	842	876	912	889	963	834	908	836	898	899	875	893	902	841	854	957	879	871	874	856	864	915	931	829	918	884	872	868	948	917	853	907	836	886	850	881	890	860	892	872	924	856	907	865	882	885	867	834	912	868	957	909	850	889	888	853	944	857	895	908	883	876	939	853	890	894	898	894	861	877	854	848	878	881	874	895	891	832	878	884	848	886	909	897	888	911	906	885	847	917	847	918	896	876	950	891	897	887	862	926	856	852	898	903	848	882	870	895	889	850	880	858	854	899	888	954	864	883	873	916	878	844	863	876	892	906	892	872	870	882	915	882	878	842	830	926	883	888	877	899	906	956	893	882	917	914	875	888	909	876	892	892	886	850	868	861	882	841	905	922	886	857	863	893	851	864	844	895	835	920	921
4335	2802	1304	903	1044	1394	1186	964	837	664	502	375	338	336	259	236	192	167	160	122	123	123	114	127	128	111	144	111	121	103	99	87	96	93	92	79	98	80	86	101	86	80	75	78	89	92	91	87	75	79	73	87	56	66	76	87	69	81	78	70	66	70	83	63	77	58	81	61	77	65	67	57	68	77	59	64	64	57	77	75	60	81	77	70	62	72	64	71	61	65	78	60	64	68	57	63	61	73	70	69	62	54	67	85	79	70	54	81	64	83	68	76	58	54	69	75	54	65	61	72	67	75	84	71	73	67	61	76	72	80	76	67	71	68	59	71	61	65	83	57	63	72	69	86	69	69	61	68	90	76	77	72	76	70	70	55	69	68	64	83	68	69	72	79	71	69	47	80	80	68	63	68	61	72	65	75	80	50	66	68	66	75	78	64	69	70	74	72	69	74	70	58	72	84	67	60	60	54	59	62	68	82	73	48	62	70	77	75	61	65	63	65	65	75	77	61	58	61	93	56	60	55	76	91	61	79	61	71	70	76	61	74	78	65	67	62	79	67	57	66	76	80	73	73	59	60	82	58	59	73	65	61	71	70	70	58	60	68	65	66	68	78	58	65	54	54	79	67	63	69	71	81	57	62	61	66	80	66	68	68	54	74	81	63	75	63	64	81	85	75	70	60	79	71	58	74	54	63	81	83	74	69	76	76	64	90	62	73	77	68	76	59	72	62	77	76	77	60	78	72	70	66	85	76	59	68	69	60	73	68	72	67	58	62	72	66	70	67	70	63	66	50	70	72	72	63	74	73	64	98	67	61	68	68	64	63	60	72	62	84	78	76	81	68	64	94	61	65	69	85	72	60	67	72	66	66	71	65	63	76	82	68	63	66	58	77	76	66	77	72	88	73	70	79	80	75	65	73	67	70	70	72	72	72	61	58	75	70	73	75	66	59	72	61	64	75	69	75	73	59	78	61	61	67	62	64	65	58	80	62	68	61	74	57	70	81	78	72	73	70	57	83	78	60	64	75	66	73	76	70	81	67	76	68	45	70	69	80	70	67	64	64	66	59	75	64	75	65	55	75	75	76	81	77	70	72	85	69	76	93	63	60	65	64	69	77	62	70	70	74	64	71	59	72	67	76	63	68	63	72	78	62	73	72	65	80	65	58	76	68	67	69	67	67	76	68	60	63	62	73	66	70	78	65	63	72	80	70	62	75	75	63	68	78	82	60	82	61	69	66	70	73	76	67	68	74	69	71	74	55	52	70	56	75	69	74	83	74	73	70	66	64	62	63	60	70	68	70	77	75	52	58	80	72	69	68	67	62	72	63	65	74	71	71	60	75	65	78	74	69	68	75	72	65	80	78	72	71	82	72	75	75	65	67	56	66	74	65	78	76	65	70	80	83	90	65	69	69	72	69	64	66	69	75	74	61	64	69	76	90	60	68	56	65	53	64	72	84	63	76	58	70	79	71	71	74	72	75	63	60	62	73	84	78	61	72	66	68	63	82	74	70	74	73	83	79	71	68	72	60	70	72	76	70	83	72	75	64	70	64	68	70	68	67	63	66	67	82	72	66	75	63	61	64	70	82	55	57	66	81	76	83	85	66	75	75	68	61	65	64	61	75	78	68	65	61	60	58	67	81	71	71	70	75	77	67	55	64	65	59	77	55	64	61	71	66	68	83	76	64	62	62	69	79	75	73	54	72	69	80	74	62	72	63	70	60	64	61	58	71	88	76	71	83	62	60	65	61	58	48	76	73	63	79	72	58	65	76	61	55	64	76	69	68	67	56	64	69	72	68	62	60	65	67	82	58	66	83	71	64	77	63	60	79	68	73	58	65	59	68	82	80	64	82	68	70	82	72	75	70	62	59	59	71	77	55	72	65	66	61	61	78	61	64	88	61	76	58	58	67	66	58	71	77	82	66	72	61	76	74	68	51	83	65	73	74	67	71	62	70	69	69	71	76	70	77	66	78	67	62	77	85	64	73	72	76	51	60	63	75	67	72	56	75	59	73	68	63	73	67	59	75	77	66	62	78	76	71	51	72	80	65	59	71	74	69	78	76	59	59	89	56	47	67	87	78	68	63	51	70	81	74	68	65	79	70	75	67	58	60	67	68	66	79	70	75	69	79	68	70	67	69	82	66	73	63	75	77	73	77	74	59	57	59	71	62	65	89	71	76	68	72	60	66	57	76	60	64	64	66	77	66	59	56	50	63	67	67	60	77	73	73	80	66	79	76	64	64	59	73	86	70	70	70	67	73	58	72	53	65	70	82	56	70	83	74	69	52	61	74	62	77	69	76	88	68	52	73	59	64	68	77	81	78	60	68	66	74	75	76	68	81	69	70	57	74	75	53	71	73	65	59	80	65	54	58	61	56	76	64	76	71	83	69	72	60	57	73	78	63	75	64	77	90	71	67	62	74	74	60	71	64	63	55	77	62	71	60	73	73	71	82	64	66	69	51	75	69	72	73	67	56	65	63	66	87	69	63	69	72	63	72	81	73	60	58	58	74	70	92	72	83	58	80	68	73	67	63	77	69	61	69	52	78	58	70	73	83	59	71	72	66	80	72	71	71	73	80	65	70	65	66	60	84	76	66	70	74	76	74	74	66	63	73	84	77	72	72	77	69	70	53	65	58	87	86	75	66	85	72	60	72	66	83	78	89	75	72	69	65	70	82	73	80	59	61	59	63	74	64	80	74	90	70	68	72	65	78	69	66	67	73	67	69	56	85	63	95	48	71	90	69	76	69	83	73	83	73	73	71	63	76	73	67	76	62	73	71	67	69	67	80	72	65	57	64	66	82	63	67	77	67	64	71	71	60	71	59	60	56	59	85	66	65	72	67	66	85	61	56	81	68	71	71	66	51	58	80	72	66	65	61	62	60	77	68	70	68	60	55	58	62	67	60	82	68	66	56	65	79	84	76	74	51	71	73	64	67	64	57	70	68	76	80	66	81	80	71	69	60	72	81	62	65	72	61	79	72	70	72	63	74	72	69	87	62	62	76	75	74	79	54	77	69	62	62	69	72	59	57	64	69	74	74	67	75	70	67	59	52	66	61	66	68	66	49	71	57	63	61	74	68	80	73	58	87	65	75	55	67	66	59	67	67	66	64	80	69	65	67	56	85	58	63	62	68	68	80	50	79	76	74	66	76	68	70	71	65	75	64	66	65	80	57	64	67	57	62	66	72	63	66	77	52	69	71	76	73	68	70	72	59	89	56	74	64	73	50	74	84	67	72	59	71	69	64	65	65	66	81	59	68	70	84	58	81	67	68	84	81	59	66	70	82	68	70	85	57	67	73	74	65	61	72	56	69	89	65	66	63	62	83	60	74	64	68	65	79	58	66	60	85	65	81	60	77	74	62	81	65	61	81	65	61	64	80	72	74	64	73	77	71	68	64	66	75	73	57	75	87	76	69	63	74	71	69	61	78	66	64	73	68	73	69	59	82	63	68	58	67	61	70	57	66	73	62
30292	21186	16145	24374	32044	32154	29053	25440	22396	19012	15906	13028	11479	9960	8669	6998	6060	5310	4483	4015	3525	3199	3099	3170	3064	3041	2791	2524	2431	2252	2120	1881	1744	1632	1684	1520	1552	1490	1466	1473	1405	1442	1389	1302	1237	1186	1134	1183	1132	1122	1077	1086	1039	998	974	947	1032	952	928	948	876	937	881	932	901	889	891	914	861	860	870	860	848	863	834	833	823	830	843	875	875	815	837	870	823	772	821	756	860	855	810	877	811	723	865	818	837	845	853	850	852	853	872	824	817	790	861	791	878	842	840	854	864	832	820	804	843	816	834	844	775	783	841	820	825	841	853	776	792	826	817	852	932	846	871	856	881	835	836	850	843	828	807	865	828	822	820	807	839	820	813	856	842	842	856	872	862	859	876	819	812	837	808	779	810	839	857	810	828	856	770	820	848	784	856	843	804	842	891	844	801	821	887	868	821	826	827	861	830	753	885	753	848	809	891	827	825	864	842	777	874	831	871	878	849	841	908	793	812	765	788	857	864	796	818	838	849	879	839	858	811	820	849	857	825	860	863	814	822	822	837	867	861	849	830	924	826	852	788	860	800	841	890	814	873	811	869	797	893	833	787	833	843	856	799	836	877	843	851	851	863	830	841	872	850	828	806	839	878	811	813	780	859	836	783	836	829	825	854	801	840	802	815	827	830	829	842	793	828	826	838	796	852	848	836	805	836	838	868	792	826	850	847	854	854	823	857	847	852	829	811	842	897	816	852	835	847	813	841	818	837	777	830	837	831	839	848	828	837	838	818	841	811	754	799	783	862	849	863	808	808	811	821	832	815	839	868	808	840	794	816	857	793	773	840	824	879	827	836	827	830	842	810	878	852	770	828	848	793	797	821	853	831	850	832	824	829	825	866	895	837	843	833	855	877	856	800	879	823	883	885	822	842	838	836	809	816	860	801	870	779	841	825	816	772	800	837	798	818	838	753	824	830	821	806	833	842	816	816	821	823	798	835	839	791	841	883	849	866	806	870	845	810	832	812	870	883	810	878	871	843	852	822	850	827	781	812	904	830	819	865	834	836	851	847	792	848	828	796	821	873	808	848	836	820	782	863	827	826	804	802	837	829	813	889	843	803	867	831	831	804	848	868	816	840	797	822	837	862	855	841	902	800	861	816	824	874	838	795	860	832	830	834	800	819	808	795	876	844	814	883	807	829	819	892	825	835	868	838	816	838	827	859	838	851	873	834	822	872	870	876	831	866	763	809	843	831	778	803	860	832	866	823	786	809	851	793	840	826	919	770	808	862	905	809	850	776	857	816	790	828	796	879	862	825	839	850	830	830	845	858	873	834	819	838	822	830	763	847	898	843	813	803	798	838	840	789	838	819	844	867	844	744	821	779	835	837	864	841	844	790	877	848	778	836	826	874	794	817	791	786	837	845	827	830	808	872	823	803	837	888	877	851	840	769	850	868	842	861	829	816	889	833	807	837	837	851	832	788	793	838	831	861	814	811	814	849	832	856	821	816	838	816	897	849	843	871	821	830	852	854	839	844	863	864	867	871	834	822	832	826	812	855	803	821	806	847	816	843	803	833	846	861	799	834	868	833	790	840	821	811	862	850	840	839	836	842	841	803	841	782	809	873	871	866	823	846	825	841	816	776	836	860	898	811	773	827	809	800	850	800	814	801	848	809	813	787	807	854	849	759	844	843	801	839	823	827	794	814	844	794	809	790	924	813	827	873	832	825	879	815	837	839	815	869	812	867	818	817	866	844	856	853	802	865	880	820	841	835	829	845	831	866	770	770	828	828	854	820	830	787	851	829	786	874	869	836	825	797	838	791	761	850	846	835	813	860	810	835	805	887	833	845	892	833	815	813	763	805	837	831	850	779	836	898	865	816	864	852	806	784	845	867	852	860	811	847	809	778	798	810	827	813	845	852	786	854	819	782	838	818	842	824	819	832	808	821	841	852	797	829	847	806	853	830	798	756	824	839	825	812	792	855	900	867	821	775	799	805	808	809	842	905	771	862	838	842	853	827	848	838	809	834	822	829	851	858	818	856	807	868	815	801	884	872	807	828	853	802	859	843	823	785	869	833	850	832	825	831	873	848	862	838	836	853	814	840	770	818	825	838	829	774	853	822	840	829	872	836	837	861	863	785	872	847	838	817	806	851	849	858	836	925	786	846	836	859	863	859	803	854	843	839	832	840	866	824	819	866	844	847	848	825	789	832	802	883	815	852	771	855	804	844	829	850	849	812	802	850	863	820	757	837	826	814	791	859	833	838	857	814	865	873	787	837	842	767	872	853	793	882	815	845	815	813	869	835	857	775	852	858	830	884	837	844	801	813	865	845	840	837	834	875	800	807	817	846	824	874	833	870	861	806	823	782	847	801	826	827	851	835	835	824	837	838	829	848	839	851	801	821	907	843	890	823	844	813	822	820	858	901	854	802	810	832	814	830	833	836	800	808	820	905	868	818	855	866	828	820	788	810	807	869	819	841	834	815	820	873	830	826	795	857	846	852	833	884	883	827	833	818	844	889	862	778	852	813	878	845	852	830	848	813	833	900	860	875	820	832	797	867	870	868	852	877	859	825	801	877	837	841	832	841	801	857	895	776	814	851	822	802	822	836	826	842	843	776	850	821	868	856	868	823	851	805	834	827	822	836	850	827	875	829	834	843	878	796	788	872	835	796	824	894	835	893	788	846	855	841	834	818	844	834	810	861	880	867	798	863	862	827	867	804	820	813	827	832	810	826	837	828	848	828	881	833	859	833	803	861	845	814	873	802	862	867	830	840	876	815	830	825	794	817	858	814	803	853	858	801	885	841	878	828	867	888	796	801	832	882	840	848	785	798	853	854	823	859	803	840	771	785	825	847	851	837	841	838	868	826	862	821	834	832	821	780	879	840	863	838	845	848	777	855	790	888	790	842	774	823	838	876	826	811	845	803	821	886	838	850	809	855	810	836	860	802	870	817	844	840	821	851	829	832	844	812	870	807	817	844	842	826	854	830	832	826	827	830	888	863	840	855	800	852	809	812	847	874	815	830	779	813	864	860	816	839	856	785	833	875	829	820	849	890	808	774	786	879	786	829	844	833	817	823	815	819	866	876	813	842	812	853	851	875	838	880	887	855	817	794	831	851	833	823	776	858	812	792	853	834	852	847	892	815	869	812	826	810	835	828	816	852	866	826	873	848	842	853	775	854	836	848	834	806	841	802	862	858	839	832	821	825	858	839	838	774	871	846	887	858	824	838	909	827	830	834	860	849	810	867	815	838	778	865	873	836	880	868	849	873	863	859	852	798	785	810	865	880	822	859	814	807	859	856	805	789	893	851	853	795	811	816	863	833	895	821	796	886	864	858	886	777	908	794	868	839	790	828	806	782	842	824	826	816	894	804	847	793	836	826	882	783	774	825	853	827	822	872	840	838	792	871	818	841	891	851	866	841	801	855	836	801	818	752	844	809	845	809	800	834	823	842	891	827	804	812	816	828	846	783	802	833	857	796	836	827	815
3071	1293	645	471	555	797	653	545	386	358	304	208	192	164	136	158	122	109	108	100	96	95	84	83	88	96	79	93	87	82	81	72	71	77	60	71	80	88	73	68	83	84	51	70	71	79	79	85	70	69	68	66	64	78	62	80	55	50	72	64	70	61	53	74	63	72	62	70	80	82	55	56	62	65	75	80	63	53	58	74	56	74	76	52	67	67	68	80	73	56	68	81	70	65	73	60	71	87	87	88	67	63	64	57	74	73	54	59	62	60	63	64	76	83	74	69	68	54	57	77	68	63	78	61	66	57	64	67	47	74	73	61	86	54	67	58	66	72	63	57	61	75	71	71	79	74	60	69	73	60	56	57	74	76	77	51	71	69	61	60	64	62	68	67	71	64	65	55	65	63	81	69	59	64	66	74	76	69	83	74	75	73	68	59	54	62	75	66	65	58	78	62	85	74	64	62	71	56	71	81	83	78	70	68	83	73	66	53	74	44	65	79	51	76	71	73	71	67	58	67	76	75	66	68	60	66	57	82	51	65	55	67	79	71	64	62	66	87	80	64	71	72	81	55	56	72	76	71	61	66	71	61	69	72	67	66	69	59	85	67	49	67	57	76	82	78	48	64	71	59	59	67	73	59	64	83	67	54	70	69	71	66	73	64	72	71	62	65	79	80	64	68	74	71	59	74	63	69	62	71	75	62	64	67	70	48	60	63	85	61	76	61	56	82	67	65	72	70	73	62	71	80	67	56	75	60	87	78	72	58	68	75	70	70	63	74	74	53	67	74	82	58	60	62	74	72	67	58	83	71	69	73	76	79	73	65	64	56	65	83	65	66	65	63	54	76	65	74	66	57	60	69	68	55	77	67	80	58	66	74	64	67	76	65	66	60	73	65	61	60	52	61	68	56	51	71	63	73	64	81	67	66	68	74	72	58	57	69	79	61	70	69	73	77	72	73	77	69	66	69	70	59	56	69	55	62	77	60	72	55	58	68	67	70	59	87	65	77	53	66	59	80	63	71	76	62	88	67	61	62	72	65	71	73	60	58	65	68	64	72	78	76	76	69	58	62	73	54	67	65	65	52	64	63	68	65	71	70	68	70	67	69	73	55	65	74	77	56	56	62	82	68	72	87	80	56	65	73	83	84	87	56	54	68	64	55	72	78	84	69	51	84	87	47	87	65	67	67	79	69	66	61	69	57	55	51	63	75	65	84	81	73	71	63	79	57	56	58	63	59	66	72	59	64	76	63	73	77	61	66	59	80	71	82	89	67	75	73	72	69	73	63	89	79	59	87	80	63	60	72	71	66	69	63	57	68	56	79	65	75	76	73	62	82	71	52	58	69	73	69	79	68	60	60	78	62	77	78	57	62	73	69	48	60	79	62	78	81	44	69	69	52	57	74	64	70	55	81	69	73	74	59	74	72	62	85	68	63	89	72	63	51	56	67	81	72	68	63	57	66	71	64	60	68	77	64	70	63	78	65	69	73	66	57	75	64	67	65	68	72	68	67	72	43	85	80	74	58	62	77	73	53	84	64	62	63	62	70	70	70	69	64	57	59	73	72	66	85	61	78	76	61	68	82	83	77	83	63	73	66	87	68	68	61	60	72	66	74	63	68	66	70	64	58	68	68	65	63	66	70	88	66	81	55	63	63	76	56	60	54	74	61	73	84	69	58	50	59	60	69	53	77	62	62	60	64	60	71	65	55	69	68	60	64	58	61	60	63	70	71	62	77	68	71	72	60	74	68	70	72	51	73	55	73	68	56	64	66	61	60	62	72	69	69	54	67	73	61	65	70	58	62	53	71	73	58	77	79	57	61	68	63	70	60	62	66	78	60	74	63	74	61	63	70	70	87	70	67	54	71	75	78	80	75	72	82	62	52	73	64	55	79	70	53	72	72	62	82	60	73	55	68	71	63	67	65	60	82	70	66	65	57	72	70	76	66	75	68	69	59	83	67	62	60	60	67	62	56	67	66	71	70	66	74	95	62	65	71	76	81	62	72	64	56	70	70	76	77	80	82	61	64	52	76	74	61	59	73	70	58	91	65	77	60	55	71	54	60	62	58	74	64	72	67	59	63	56	49	60	48	66	80	63	62	77	62	74	68	75	98	59	70	73	62	62	63	55	77	63	56	70	69	74	77	61	61	62	64	59	68	70	78	63	64	59	87	73	61	61	77	75	62	75	57	73	65	75	58	59	83	66	81	63	54	69	66	75	64	73	73	71	80	79	75	64	70	53	68	66	68	76	67	66	86	69	63	71	69	70	58	69	77	61	54	70	56	64	62	75	74	61	72	66	58	65	74	57	68	61	79	67	68	69	61	79	56	65	64	74	71	70	64	67	63	64	71	78	74	70	66	65	72	61	72	68	61	72	75	70	65	62	59	63	63	66	73	66	74	79	56	73	66	76	74	59	53	49	55	77	68	79	73	81	65	74	71	81	61	67	63	74	59	79	69	81	57	60	59	72	81	80	57	71	62	61	80	73	54	69	67	68	57	58	69	67	63	65	54	72	80	59	74	67	54	70	72	65	77	48	84	77	68	72	78	72	57	86	62	65	66	75	64	67	68	81	68	77	57	72	64	74	58	63	68	92	68	78	74	67	81	63	65	68	72	80	66	57	67	73	86	54	75	68	66	67	64	64	65	60	62	74	58	73	85	67	70	74	62	61	62	69	75	72	66	63	64	64	62	69	64	61	65	50	62	69	64	67	67	63	65	79	78	62	60	86	48	60	62	67	77	76	79	65	64	72	64	63	73	84	63	57	61	72	54	58	62	78	77	62	58	60	64	74	69	73	57	66	64	68	74	61	61	65	64	72	75	78	58	74	56	67	76	67	66	76	67	66	76	66	69	64	66	73	66	75	72	62	69	61	67	61	69	88	67	65	74	67	63	65	63	83	66	59	68	81	67	58	65	53	67	56	79	66	62	64	68	67	66	68	74	68	67	64	75	72	52	81	64	59	64	61	78	65	66	56	66	59	66	58	67	71	80	71	69	65	78	67	57	68	68	65	74	60	67	61	74	72	77	82	69	66	63	70	81	72	55	62	67	67	67	56	93	59	67	59	81	61	59	75	77	73	66	62	58	44	72	59	63	62	64	66	59	58	64	76	61	61	62	59	75	78	69	83	64	58	68	81	61	64	62	63	61	63	55	61	71	65	80	57	87	66	60	71	61	70	57	76	76	84	73	54	60	60	64	68	80	64	75	47	69	81	63	62	56	85	71	73	67	77	63	56	91	66	72	53	78	50	72	63	79	83	69	84	72	60	72	58	70	69	68	55	63	64	57	68	60	61	72	62	64	51	63	70	62	57	58	58	80	63	70	73	52	77	66	69	64	64	74	67	73	77	79	66	70	80	79	64	75	75	79	74	50	61	48	73	66	65	72	74	74	67	70	65	62	83	84	72	74	59	59	68	85	62	70	77	78	68	74	69	62	66	56	51	57	52	58	77	56	60	72	70	72	64	71	62	58
24236	15480	10615	18076	26060	26293	22927	18996	16397	13465	10068	7910	6546	5305	4893	4201	3337	2896	2301	2133	1877	1666	1733	1605	1636	1641	1506	1468	1380	1348	1285	1132	1147	1115	1040	1094	1061	1065	1084	1118	986	1133	1002	1035	876	947	903	955	934	942	945	856	870	866	927	914	835	842	858	856	839	871	844	850	855	812	810	875	815	832	830	885	841	863	828	828	827	803	817	793	845	806	845	866	839	814	852	828	831	841	840	803	770	835	836	815	791	851	824	826	832	834	801	861	803	762	785	744	793	825	808	829	839	870	839	811	783	841	788	827	774	850	821	810	841	818	843	788	797	835	841	852	872	826	845	833	825	844	828	858	839	833	801	825	827	854	850	899	826	866	830	818	833	805	828	826	848	848	864	843	846	831	796	848	795	820	824	771	797	808	809	846	860	792	827	856	850	843	841	842	851	806	846	818	808	829	833	862	826	795	785	818	807	861	851	780	764	841	798	785	824	805	819	819	844	859	828	773	810	859	838	820	826	826	851	860	824	848	802	827	814	822	833	801	867	794	828	828	843	848	885	863	819	811	790	861	814	798	840	820	800	801	834	817	855	783	836	817	796	799	800	813	865	842	824	823	826	852	859	854	827	836	861	766	816	842	851	801	805	783	841	846	856	810	805	792	800	862	822	859	803	802	807	817	809	776	816	877	829	836	852	864	851	824	817	850	875	828	844	870	809	838	788	883	820	834	836	850	863	832	850	775	826	807	787	838	796	803	766	830	853	816	801	811	828	848	815	851	858	816	851	802	782	850	867	851	802	787	857	862	834	825	813	821	811	851	776	816	848	834	805	847	823	854	812	817	818	799	835	856	827	790	828	791	840	754	843	843	843	863	864	823	816	803	849	847	789	879	876	854	875	844	837	801	851	860	780	785	844	829	849	826	855	892	800	837	894	799	869	851	840	859	853	839	846	813	846	813	814	826	795	818	804	844	798	829	843	858	863	823	873	850	807	829	844	784	784	827	897	831	808	829	799	859	831	812	807	838	872	836	829	862	820	809	856	782	792	829	859	845	865	799	841	821	843	843	782	851	774	814	828	839	771	841	859	830	819	812	847	814	865	811	848	784	850	842	845	828	816	830	795	839	803	854	803	886	829	860	825	795	816	785	828	813	833	789	811	814	828	845	801	794	823	797	811	810	833	786	894	840	822	828	824	808	839	807	817	837	803	891	767	851	807	852	853	841	866	817	870	815	800	791	840	853	832	856	831	808	825	886	829	816	822	808	826	840	825	809	803	848	855	827	871	799	818	764	822	823	844	804	833	877	831	828	900	853	823	779	879	862	839	827	858	782	882	879	826	850	828	807	775	889	827	875	810	805	809	817	836	800	824	821	805	780	795	830	844	840	788	790	838	835	808	761	821	812	866	825	808	858	790	818	772	874	817	831	782	843	844	852	785	819	849	830	823	762	802	822	847	844	850	833	785	900	812	811	831	818	834	817	828	835	859	821	835	822	811	843	818	830	873	826	882	822	811	825	851	862	838	826	829	809	817	764	818	848	814	884	854	782	796	852	801	828	775	837	822	841	847	797	822	871	856	871	866	821	867	832	800	863	821	784	830	814	822	838	821	786	863	812	843	821	856	837	816	836	821	781	779	841	793	837	834	866	885	810	814	802	834	782	806	818	816	798	880	855	857	794	892	800	829	850	828	811	753	795	838	833	812	832	834	782	917	852	820	798	801	909	887	830	822	810	799	783	797	823	880	837	822	824	774	820	848	786	802	833	852	823	814	881	819	867	870	824	848	814	836	840	818	828	814	807	830	823	853	835	836	795	810	785	835	871	861	795	814	846	825	783	848	837	836	837	816	849	825	830	856	828	886	814	860	825	857	832	827	844	831	824	816	803	804	872	819	809	866	855	863	850	801	789	832	793	820	846	820	849	861	798	812	863	819	791	790	822	858	769	818	812	891	839	793	830	833	820	806	855	846	804	816	827	865	784	814	811	845	793	888	896	817	839	809	821	889	808	793	819	796	796	826	858	804	829	861	824	838	784	807	808	852	872	782	824	838	829	849	858	793	852	843	841	833	819	817	823	888	813	828	826	833	847	848	812	831	745	791	802	813	825	867	817	824	778	846	798	821	863	767	817	782	851	840	826	814	866	845	814	808	788	840	811	843	815	830	822	853	818	814	805	769	816	861	850	799	816	840	831	799	792	874	869	818	812	843	858	807	833	807	809	843	797	820	822	842	872	833	812	857	834	834	827	766	798	833	875	806	856	832	803	831	787	865	859	797	833	824	811	883	840	845	808	840	828	825	836	803	807	832	813	834	796	822	854	827	827	815	853	862	806	830	811	825	878	796	812	855	834	804	807	858	867	819	828	806	837	835	869	816	826	864	804	841	832	819	825	826	811	811	810	896	863	776	861	768	784	829	861	804	805	838	821	773	828	814	822	830	802	859	816	797	861	819	853	848	836	805	858	777	823	830	859	793	797	823	839	789	816	830	770	788	773	817	797	768	850	778	845	868	812	821	824	808	818	863	776	760	793	804	858	795	842	822	834	876	846	775	820	863	845	856	816	872	817	812	847	843	820	796	842	810	802	796	817	807	822	837	825	808	775	820	826	830	791	804	809	835	837	828	852	861	881	902	792	813	795	856	799	848	846	848	852	803	841	816	872	779	854	806	816	860	881	824	825	828	841	789	839	799	818	865	888	825	792	804	888	850	813	890	850	815	787	825	839	869	823	780	832	869	819	808	804	832	837	842	825	841	845	821	829	810	820	847	832	846	826	836	792	853	802	844	805	827	863	795	869	787	788	819	822	847	852	864	867	829	843	873	831	787	790	800	851	786	811	807	843	803	834	865	811	832	848	857	814	857	855	861	853	815	811	843	830	868	837	837	789	848	840	858	757	860	806	854	812	811	890	817	817	797	819	848	826	798	839	814	801	813	840	811	839	784	799	799	829	840	871	830	828	854	844	802	875	813	834	867	831	811	827	827	861	802	838	880	923	797	883	842	859	773	868	819	789	825	861	832	764	836	850	795	841	857	842	848	809	771	833	815	801	806	799	815	750	844	832	836	801	846	833	859	782	853	817	801	885	798	789	827	843	828	840	815	840	895	864	825	835	816	858	836	853	852	840	840	786	834	838	838	846	784	822	802	792	849	808	813	821	813	865	836	852	844	827	855	865	833	798	824	845	844	816	847	852	818	807	828	813	908	851	863	825	821	879	827	807	828	877	820	842	811	782	778	816	823	809	803	783	812	834	824	843	799	782	842	820	835	851	816	848	852	829	844	836	869	861	807	832	843	802	799	815	843	827	826	820	823	852	786	830	815	827	802	838	833	798	875	796	873	873	846	805	831	807	846	853	854	781	850	800	861	818	872	856	826	831	775	782	859	800	823	796	830	841	824	860	826	824	826	838	863	801	848	832	819	817	861	816	860	789	860	773	852	818	807	841	923	800	835	860	832	805	855	858	853	877	852	841	836	837	804	861	813	769	865	846	821	807	812	818
3341	2063	1020	745	812	993	980	721	593	528	387	323	289	259	217	190	160	162	117	118	111	98	107	89	112	96	92	91	81	83	74	78	94	85	93	83	86	86	93	81	81	85	80	63	72	83	76	76	70	74	66	75	76	77	77	73	73	67	92	51	60	81	66	62	63	68	69	63	73	62	61	65	77	73	63	78	63	66	50	53	61	72	61	71	59	63	63	73	54	65	56	65	70	64	69	63	76	72	79	67	60	63	67	66	53	65	59	79	74	74	64	72	60	60	65	59	72	69	55	58	67	68	61	62	71	61	81	63	73	68	65	77	69	64	80	59	86	65	56	63	67	77	60	71	62	64	70	74	59	63	42	68	90	77	66	54	62	68	59	81	68	71	71	68	55	68	64	71	62	58	70	78	58	52	69	72	59	58	70	57	60	68	74	63	66	56	66	69	69	52	67	56	69	71	62	50	70	64	58	55	74	55	67	79	77	77	71	63	64	56	61	69	62	62	68	53	66	59	65	63	72	66	72	53	60	53	77	66	54	63	67	68	74	64	62	50	74	89	56	58	63	64	63	61	69	64	76	61	66	61	69	66	58	65	76	55	64	71	76	65	60	63	74	59	76	68	67	67	68	65	70	55	61	57	65	87	78	69	70	64	63	71	66	62	70	63	65	80	61	83	58	70	65	62	70	68	62	59	68	64	49	56	68	67	76	64	64	60	63	52	68	74	77	67	74	73	71	66	68	60	79	78	75	56	65	66	57	72	65	77	68	77	71	47	50	62	63	61	67	51	73	84	62	60	47	68	84	64	62	68	64	76	67	76	63	60	63	77	49	70	61	69	67	81	58	58	66	61	61	77	65	62	69	56	73	74	54	47	71	73	67	78	77	65	59	61	51	47	53	70	71	77	68	77	83	59	63	67	72	76	56	53	76	78	75	53	50	58	81	77	45	66	72	62	75	65	71	68	59	67	60	79	59	74	70	48	63	62	69	64	67	74	51	57	66	68	78	70	75	70	76	65	70	76	61	64	76	54	62	66	69	59	52	67	64	70	53	79	84	86	70	67	68	67	75	67	70	67	66	73	69	79	66	60	70	67	65	57	68	66	70	75	65	65	69	53	54	62	77	77	57	60	62	70	78	58	62	74	67	72	64	94	87	63	55	68	73	57	80	64	63	65	70	59	51	67	76	56	57	62	63	62	72	49	65	64	66	55	68	51	84	68	50	59	63	56	66	80	57	66	74	50	72	77	61	56	59	67	75	60	65	73	73	63	83	82	70	69	59	70	73	73	69	75	71	59	68	61	66	79	47	61	73	69	63	65	71	56	71	46	71	81	53	70	62	61	55	52	63	63	59	65	55	66	74	68	80	66	49	74	69	67	62	65	55	67	61	70	65	64	77	70	57	71	60	70	72	67	61	74	58	58	67	74	42	65	74	73	61	75	74	62	70	54	73	76	60	63	67	61	76	82	76	63	64	77	62	67	60	65	63	84	60	86	72	74	61	61	58	54	63	69	67	74	54	70	72	70	72	62	72	83	62	65	74	63	63	72	62	64	71	67	74	61	65	84	70	68	64	61	79	71	75	63	68	71	63	61	73	65	71	67	59	67	66	63	78	58	60	70	69	61	70	65	58	60	70	77	62	63	85	70	66	66	64	72	61	63	76	66	45	72	73	66	58	62	63	79	55	72	60	71	74	69	61	62	62	53	52	74	69	67	67	64	57	50	51	63	64	59	70	67	68	68	56	80	86	59	75	66	65	62	66	62	68	73	60	72	66	60	71	74	74	58	64	66	65	68	72	60	66	74	66	65	63	77	75	68	59	58	57	53	59	60	67	62	64	55	61	55	82	55	70	71	67	57	68	64	69	74	68	73	70	65	74	69	82	71	60	61	70	66	59	61	61	69	68	61	62	56	57	62	65	66	74	56	64	69	65	68	58	81	59	63	55	55	72	72	60	64	72	70	65	53	70	57	72	59	58	75	65	74	68	55	59	72	60	79	72	77	61	65	68	60	70	60	63	68	64	62	64	56	49	53	69	88	52	59	61	70	77	79	61	64	61	53	69	51	67	66	69	74	68	79	72	51	73	68	78	51	61	66	54	63	71	54	52	75	64	69	83	60	68	58	60	75	72	71	71	70	81	61	65	65	69	63	81	72	65	62	69	66	66	74	61	72	55	76	69	70	79	66	64	72	61	63	75	61	65	78	69	68	62	76	59	93	68	62	68	57	63	73	62	65	79	57	81	67	70	61	70	68	59	82	52	59	69	64	53	63	76	65	67	65	68	65	65	68	55	67	73	63	62	71	65	63	82	67	64	71	66	69	74	58	70	61	71	68	68	64	79	74	78	65	55	54	59	64	85	66	94	65	71	58	65	71	65	58	64	68	70	61	65	57	82	49	73	69	62	83	75	62	69	61	70	64	64	59	77	70	79	63	54	74	58	67	43	69	58	62	77	74	53	59	62	74	63	69	72	58	67	70	76	69	52	64	71	74	66	64	70	76	52	69	63	78	70	63	65	61	68	65	76	73	84	69	83	63	66	69	72	62	74	62	70	55	69	67	67	63	58	72	68	67	65	63	70	63	72	84	71	56	73	67	63	69	60	69	62	73	60	59	66	72	71	58	78	64	67	80	62	67	65	51	65	71	60	68	80	80	63	63	74	74	76	60	67	71	72	69	65	63	73	70	65	54	75	65	59	70	63	78	76	48	62	81	62	66	72	67	60	66	69	57	65	65	67	70	79	62	69	79	73	56	56	67	81	82	76	61	81	64	85	77	63	56	64	70	64	55	78	71	70	73	68	71	62	69	64	65	61	63	82	85	67	52	47	51	62	63	73	75	56	62	82	80	64	53	72	60	67	68	69	73	70	58	84	84	70	54	71	74	79	45	67	69	71	67	65	58	70	71	61	57	69	58	55	62	70	66	79	55	73	74	68	68	72	68	64	63	70	63	60	72	61	63	55	76	73	66	62	54	73	70	48	57	70	76	62	63	65	55	79	75	66	67	55	67	72	77	86	62	66	56	61	72	68	66	66	69	76	56	69	70	60	76	53	67	65	61	70	71	69	65	70	74	71	53	51	61	58	66	72	76	67	64	73	78	63	60	49	57	61	73	80	68	55	64	67	56	59	70	68	59	63	64	52	61	54	64	58	66	74	67	66	74	76	63	75	76	70	66	71	81	67	61	63	61	61	72	67	65	71	79	59	62	61	80	65	82	68	67	70	48	80	59	74	70	59	57	58	67	61	65	66	72	60	70	64	71	54	73	66	63	67	64	70	84	63	77	62	64	63	70	47	82	52	73	64	66	69	56	71	82	72	66	71	60	64	77	68	64	72	59	78	66	61	73	67	63	61	70	56	66	61	69	59	74	79	68	85	63	67	55	65	62	73	64	75	73	59	62	72	76	59	58	62	83	74	75	67	73	69	63	59	74	67	71	55	77	66	56	59	59	73	61	60	48	84	61	60	69	54	89	85	74
27495	18812	14292	22357	29569	29282	26802	22715	19175	16420	13480	10994	9040	7418	6305	5951	4815	3978	3462	2894	2641	2378	2249	2314	2145	2084	2094	1977	1715	1644	1561	1452	1346	1266	1212	1290	1216	1194	1202	1149	1139	1133	1128	1071	1100	1038	971	993	968	942	899	959	921	950	878	898	881	887	845	910	867	833	773	806	828	805	829	815	800	843	825	794	855	794	787	780	826	816	820	805	799	750	833	757	817	820	807	775	813	793	833	809	790	827	774	808	777	827	802	820	829	824	807	805	793	806	800	818	765	822	805	759	770	744	815	772	745	797	794	806	769	753	792	807	787	807	828	768	800	776	814	776	830	869	825	776	810	773	861	786	809	827	784	806	759	803	796	847	769	792	815	807	778	791	812	817	800	822	804	782	795	826	791	838	841	758	799	813	777	793	790	823	825	798	795	803	747	814	798	831	796	827	782	835	813	784	839	823	770	766	766	831	815	813	850	818	780	837	779	801	780	823	793	798	783	830	831	756	835	784	843	865	823	790	779	778	753	793	802	786	810	805	828	786	808	836	841	791	806	803	850	787	830	847	794	819	785	800	790	777	802	769	786	818	746	768	746	780	815	830	773	786	805	780	805	781	808	821	829	818	848	770	824	802	796	796	777	805	823	756	785	776	783	813	815	769	825	754	833	793	780	760	788	837	834	826	819	811	801	835	862	793	805	808	816	805	771	787	778	776	763	785	795	856	790	781	794	777	808	823	833	799	779	769	822	779	815	826	724	798	788	785	802	821	795	796	812	790	819	853	788	861	863	745	858	787	812	819	756	824	801	791	731	804	821	793	831	779	808	779	773	804	758	781	796	799	766	789	775	817	788	786	804	824	817	833	818	791	775	818	775	842	813	778	839	761	779	771	816	802	827	777	803	834	783	800	833	857	804	790	833	729	785	788	788	813	818	815	783	767	781	845	786	759	820	837	835	774	796	777	798	803	822	777	823	806	807	837	845	805	807	758	820	796	780	803	823	876	838	809	776	803	812	816	839	775	844	847	817	787	794	816	781	795	761	814	789	802	811	762	833	755	799	791	823	828	795	821	820	775	758	805	781	781	790	832	834	795	823	801	769	851	802	798	779	807	814	810	804	804	754	806	826	828	774	809	783	811	795	833	830	775	815	819	853	793	790	828	803	797	805	844	788	791	772	780	789	771	809	874	789	812	783	780	823	800	791	789	823	848	751	771	845	773	775	787	794	809	807	801	782	829	787	830	863	801	819	829	770	776	776	783	778	788	819	811	798	811	794	825	816	811	793	822	817	808	825	790	802	815	787	787	795	832	793	794	789	817	825	825	801	748	855	804	822	813	779	823	784	769	799	834	763	781	768	773	813	705	808	821	855	805	843	801	790	763	787	787	778	847	808	807	782	801	787	766	790	804	793	799	791	780	782	800	795	796	732	814	752	826	760	767	752	784	830	765	825	803	798	804	763	761	793	840	788	806	806	836	814	845	777	808	821	742	801	696	839	788	818	849	802	816	747	774	842	774	829	804	750	806	795	748	819	790	780	770	780	873	855	780	798	773	838	804	830	814	820	816	840	830	827	782	745	765	852	831	800	783	822	837	769	809	822	827	802	851	782	785	811	778	820	793	759	794	800	812	750	820	772	850	821	783	750	807	821	794	758	785	772	820	818	789	811	769	739	811	812	797	815	810	784	783	787	798	801	779	842	792	823	832	822	879	762	779	810	802	828	850	807	779	751	828	822	813	827	816	781	810	786	766	811	813	786	785	778	779	848	749	811	791	806	789	838	850	825	830	836	827	735	809	791	823	798	826	766	771	796	778	787	813	748	837	806	818	831	816	822	781	857	778	815	817	791	839	814	779	809	789	824	799	789	788	854	796	807	780	834	761	810	819	832	857	817	794	820	801	824	833	828	758	810	767	812	762	818	818	800	810	819	833	820	836	823	783	877	819	819	755	818	786	810	806	803	796	791	822	829	775	801	794	766	783	830	807	773	821	796	831	788	753	770	814	807	821	816	834	814	794	838	766	826	850	817	783	791	740	767	787	800	796	752	790	791	864	787	780	793	820	799	819	794	770	830	806	833	787	774	796	829	816	824	813	825	810	840	783	805	755	839	816	768	785	784	850	817	812	795	787	798	816	765	784	766	827	818	820	819	800	769	831	788	802	809	837	766	792	834	794	740	829	789	816	712	781	846	797	834	784	801	845	835	805	788	806	778	808	840	786	807	811	781	817	813	757	779	811	807	818	768	796	846	800	815	825	770	778	789	759	795	827	749	819	771	790	821	780	807	787	837	833	748	839	823	806	770	806	795	781	835	805	817	833	781	829	748	762	789	775	790	757	855	829	822	789	770	834	851	776	753	810	848	813	779	857	813	780	809	811	815	779	826	749	793	791	836	801	772	839	810	749	813	824	779	847	784	808	808	814	810	832	810	809	739	810	790	830	825	821	772	773	825	782	828	839	799	790	789	788	757	810	774	812	817	804	826	819	784	782	787	832	825	775	799	788	739	757	837	823	781	804	792	771	797	774	814	792	793	862	805	859	844	810	748	818	786	815	766	816	764	792	797	792	832	763	781	783	814	801	778	845	773	792	816	802	806	799	801	775	814	808	820	830	836	790	801	788	765	770	791	785	832	796	772	809	838	782	846	776	772	798	782	811	807	804	806	844	803	841	792	823	813	815	782	771	828	792	730	768	834	787	778	763	767	872	811	820	836	798	809	817	797	749	741	797	809	768	811	779	815	764	765	843	804	791	808	860	809	756	848	748	778	835	836	806	802	855	790	810	816	819	787	834	842	825	823	784	798	817	816	842	779	822	783	799	748	756	814	754	783	829	754	781	816	787	793	849	751	808	804	788	809	819	715	833	807	792	786	832	848	794	758	784	767	774	793	816	758	841	805	804	813	817	844	838	854	808	807	787	797	786	772	830	779	751	821	755	838	787	849	804	771	801	826	769	808	789	806	793	778	828	811	806	797	848	800	774	794	794	819	822	748	809	820	807	757	829	752	784	805	827	839	820	788	752	767	844	803	837	821	769	780	781	838	741	784	721	836	802	772	811	808	833	762	796	734	804	831	774	763	774	751	828	799	777	790	770	768	811	768	794	846	873	797	831	776	793	807	774	772	825	762	814	786	859	781	767	744	786	781	784	824	796	768	809	874	802	764	821	779	832	787	747	810	753	858	752	774	809	771	822	765	824	817	832	790	835	836	814	818	846	796	815	806	775	831	834	801	786	860	855	761	797	794	782	762	824	767	786	762	773	825	848	812	825	771	817	802	778	768	860	805	817	791	772	807	798	805	786	788	832	828	812	798	801	819	830	791	771	797	830	763	784	798	801	792	838	765	776	798	765	803	778	800	760	774	765	785	821	814	794	836	771	813	801	856	790	763	818	803	798	784	795	795	812	864	802	787	806	767	780	822	850	787	785	755	833	764	774	846	805	759	794	798	825	781	786	771	795	787	821	790	804	766	780	767	837	851	808	773	823	807	789	774	770	824	766
4785	1955	1071	684	798	1022	987	769	594	514	463	367	307	289	216	200	208	180	147	111	117	132	118	129	116	104	104	108	115	110	81	96	86	72	107	90	83	86	92	84	76	75	73	82	99	72	79	62	80	71	59	69	72	68	61	90	100	67	62	79	73	84	73	73	79	76	82	77	78	72	77	73	75	83	68	68	76	72	66	71	76	71	83	61	86	70	74	70	91	85	73	87	71	97	71	85	66	76	70	75	57	80	76	84	77	69	59	81	75	69	70	82	80	78	78	87	69	59	85	64	57	75	70	77	70	73	62	68	77	72	74	66	69	85	60	71	73	75	78	59	79	66	79	66	74	72	65	72	77	72	75	61	81	55	67	76	65	61	66	70	72	69	67	67	73	85	73	75	77	80	75	62	63	64	59	63	88	76	64	72	75	81	82	75	65	62	72	65	87	76	71	78	65	67	62	83	89	80	82	68	71	80	77	79	77	84	81	66	87	83	85	71	81	82	81	77	61	59	78	77	72	67	80	84	65	87	70	84	69	82	96	71	78	70	55	66	74	81	86	90	78	80	79	92	76	72	82	76	69	85	85	67	86	75	70	68	57	65	80	67	88	80	64	88	77	68	61	64	65	56	66	84	82	90	76	78	81	86	79	82	70	73	76	66	81	83	72	77	69	80	75	70	78	71	67	67	67	66	69	106	71	68	69	64	69	71	56	82	65	61	79	79	85	87	72	69	81	84	71	65	66	88	63	68	64	72	76	82	61	82	61	78	83	71	87	86	74	75	75	71	67	76	71	66	63	77	92	73	81	72	79	75	82	73	68	85	80	56	77	57	77	69	82	80	79	87	72	72	70	66	75	70	62	79	78	82	65	78	58	79	67	53	71	75	77	70	82	73	75	73	66	71	65	64	72	92	59	71	71	78	66	59	77	80	64	63	64	93	88	84	72	87	77	59	78	72	66	55	80	75	81	69	82	77	80	82	72	68	74	73	78	72	68	75	82	84	78	60	85	72	69	86	61	72	55	73	60	72	83	68	84	76	76	73	78	86	67	68	80	69	68	69	65	78	75	67	78	71	67	90	67	65	87	80	73	65	83	72	92	66	77	69	87	80	68	57	69	71	66	90	64	70	64	68	74	74	74	64	74	80	78	74	76	76	56	73	72	79	70	77	73	72	83	83	70	60	67	78	74	68	67	63	74	74	72	87	84	67	61	84	71	66	71	86	67	81	70	63	71	62	84	67	76	72	81	86	82	79	75	84	73	86	90	64	81	67	66	71	66	69	77	69	75	79	79	74	83	65	67	68	82	72	72	86	74	61	69	71	73	80	70	87	71	93	80	76	69	77	66	76	75	79	83	79	79	79	87	77	80	72	83	75	66	69	83	86	94	88	84	83	79	55	79	67	74	52	85	88	72	93	78	70	83	84	90	81	75	81	67	75	72	84	69	90	74	62	69	67	66	78	83	74	88	77	81	64	56	91	62	69	78	79	78	85	77	77	83	64	72	65	63	91	70	69	56	77	76	87	65	58	77	71	85	67	65	69	69	95	71	67	68	93	62	69	74	70	69	69	69	57	73	95	78	80	70	77	75	78	67	86	71	68	88	66	74	73	76	78	78	69	67	88	85	78	92	63	78	82	79	63	66	62	72	80	76	72	78	76	72	75	87	68	92	68	71	75	85	72	68	67	79	73	84	70	63	55	71	88	72	76	69	68	76	62	60	66	62	74	75	76	85	67	70	64	79	79	68	57	69	72	83	78	76	67	68	75	80	63	72	71	75	84	63	56	66	81	86	78	64	77	68	71	47	77	75	93	83	67	77	73	71	64	86	63	67	75	73	65	87	65	65	65	70	80	79	79	75	73	65	91	55	82	84	68	75	67	63	64	76	84	71	70	69	92	66	66	72	86	68	83	95	69	71	57	76	77	79	71	68	78	61	85	72	66	69	64	62	66	71	63	76	77	74	68	80	83	70	70	85	69	72	68	74	95	70	75	70	73	82	74	51	59	69	66	68	80	81	66	72	78	79	62	67	79	68	69	83	68	69	90	72	60	88	65	92	80	76	71	71	71	90	80	83	72	79	75	81	77	57	68	70	72	83	86	77	78	75	70	85	80	65	89	74	80	64	75	71	73	63	81	84	73	65	80	85	68	79	74	79	67	82	74	71	93	64	72	86	83	83	66	77	68	82	55	72	71	61	80	67	78	73	74	83	80	64	68	77	85	72	90	82	75	60	84	86	77	81	71	71	84	63	77	72	76	58	84	75	71	86	67	72	82	71	80	67	68	78	77	68	77	75	73	56	87	80	60	73	65	67	73	71	88	70	90	81	76	66	67	67	81	77	77	76	79	78	77	84	83	77	65	66	77	73	74	71	74	68	88	66	83	88	74	66	78	59	73	75	72	82	59	62	68	82	64	61	84	60	79	75	77	93	73	80	69	69	68	81	65	67	86	80	77	77	77	70	76	83	70	76	86	79	68	63	74	65	70	62	78	64	67	82	98	57	58	60	100	62	75	77	82	81	64	64	72	80	58	82	69	79	65	73	85	78	65	90	74	86	84	80	69	68	73	71	79	67	84	83	77	76	74	67	75	77	97	75	73	76	85	65	76	70	90	63	58	92	70	66	67	59	68	76	65	85	87	77	78	68	86	72	67	83	78	85	77	63	59	70	81	66	87	80	78	62	71	72	76	81	75	79	73	62	70	61	72	89	66	66	82	79	62	79	73	77	62	72	94	76	72	69	67	74	74	60	75	61	82	77	80	69	66	84	75	81	70	82	75	72	75	60	78	75	69	89	69	75	53	52	79	80	70	85	72	63	76	84	65	76	60	72	77	59	78	80	68	66	55	72	81	60	72	62	85	67	56	79	82	96	82	81	74	64	70	76	79	58	72	88	78	73	69	69	73	70	88	60	85	73	82	71	66	68	79	70	60	63	69	67	77	80	85	80	76	81	70	71	75	78	66	64	71	72	66	86	73	76	67	68	74	64	99	68	70	80	74	70	63	76	70	76	59	76	84	60	76	63	84	67	81	69	74	73	54	78	80	67	62	75	92	79	88	81	78	73	74	80	72	90	84	78	61	73	65	78	69	76	88	64	70	78	67	85	58	76	68	84	77	64	68	60	82	72	72	71	66	77	84	65	76	68	82	75	80	64	78	78	72	72	55	84	74	75	90	84	82	74	80	84	63	85	93	69	67	67	71	66	79	75	72	79	68	84	75	72	75	74	93	67	75	71	74	71	69	75	73	84	79	64	81	70	64	78	89	86	65	55	80	71	76	71	80	63	85	69	69	69	72	77	62	72	73	62	78	78	79	84	67	58	71	72	69	68	54	62	90	76	67	79	79	67	76	81	77	79	62	84	71	64	70	59	72	81	87	58	76	86	70	68	82	75	82	101	63	66	83	77	78	85	76	69	70	69	72	65	82	81	64	80	77	85	77	70	80	81	72	74	68	84	83	74	77	72	83	92	71	69	74
26773	18639	14554	21694	28956	29348	27054	23038	19225	16514	14059	11961	10097	8448	6773	6194	5804	4673	3997	3389	2835	2684	2600	2616	2564	2439	2358	2232	2021	1842	1783	1613	1532	1453	1410	1360	1380	1368	1376	1314	1334	1270	1171	1166	1097	1083	1063	1087	1104	1100	1020	1056	983	983	968	941	980	920	968	931	922	933	958	934	929	903	871	919	896	828	903	927	851	896	886	842	876	829	905	885	904	938	848	894	901	871	914	905	905	907	823	898	836	924	877	906	881	891	816	861	854	906	909	874	893	889	913	910	901	930	883	878	902	864	888	885	909	890	913	902	850	931	915	867	897	908	940	847	874	900	877	904	840	909	874	955	916	838	884	917	937	867	844	846	926	891	879	860	881	852	906	843	882	957	862	872	903	929	853	898	902	922	873	857	850	885	832	830	868	892	834	854	892	882	890	894	872	863	862	906	887	868	900	883	887	867	902	841	862	869	864	936	860	878	866	910	849	933	920	886	871	882	855	862	840	897	840	875	893	892	852	907	892	877	826	866	877	873	907	886	900	869	852	857	893	886	911	884	851	865	879	876	885	916	881	895	900	841	864	851	870	903	836	866	871	916	839	834	871	848	923	872	848	897	931	932	896	898	896	882	879	870	876	877	888	947	931	906	934	843	878	889	870	904	872	886	819	907	843	876	913	886	891	874	869	927	839	886	834	891	920	865	911	970	898	893	881	919	894	905	893	894	867	898	869	840	896	904	836	888	830	882	874	840	897	885	874	896	861	873	873	870	894	929	898	881	884	873	915	920	861	878	838	887	899	857	893	903	910	856	860	898	775	846	853	856	925	901	876	912	844	877	831	846	864	860	869	900	905	837	851	907	864	888	901	845	887	913	888	914	859	828	888	913	863	826	881	868	927	902	857	858	928	875	959	892	872	900	896	882	868	868	850	906	869	899	840	897	848	869	878	840	809	872	902	920	849	842	884	906	846	884	866	860	876	937	830	876	876	880	891	888	867	942	855	850	861	908	848	939	833	827	872	861	943	930	910	903	856	853	866	837	865	931	916	881	882	862	917	896	843	877	829	880	907	871	900	871	878	868	919	867	823	853	877	920	874	864	881	885	922	889	877	897	914	893	964	879	910	851	873	935	881	867	887	860	858	834	934	907	921	943	854	908	884	890	904	925	913	896	899	882	911	884	888	889	832	888	884	898	878	822	870	900	931	864	885	939	953	876	849	832	878	876	881	863	921	860	881	889	838	874	893	834	876	915	832	848	874	866	868	835	857	908	911	891	860	898	941	900	909	884	894	896	913	842	911	938	860	831	896	843	882	870	915	916	882	901	890	875	913	859	895	932	876	858	903	877	895	881	856	883	868	899	904	846	851	916	876	857	924	903	889	833	887	874	929	865	827	882	927	864	873	908	867	829	873	868	918	859	900	884	911	867	868	882	891	873	938	853	869	912	842	878	922	946	887	879	824	904	839	864	842	809	948	930	855	861	895	896	910	851	847	929	878	880	896	852	864	924	881	912	887	889	855	887	905	880	896	881	909	892	868	800	932	907	885	901	905	860	870	867	899	882	838	904	914	919	865	896	871	895	930	889	914	951	854	891	871	900	934	835	918	861	853	853	874	924	855	872	872	891	921	879	887	901	884	927	866	875	875	933	858	866	856	850	818	862	884	844	890	853	883	876	826	913	918	861	946	860	926	893	906	850	868	927	898	890	846	884	879	872	890	882	835	860	890	858	869	923	886	888	878	901	879	871	927	897	887	877	916	899	826	891	877	904	857	837	920	905	922	901	912	878	901	897	842	881	924	882	824	841	960	856	881	903	897	877	875	888	899	924	874	900	860	888	825	905	877	888	863	907	889	862	872	899	874	888	851	849	906	898	894	920	919	854	882	918	909	937	916	966	862	867	922	882	868	890	898	893	883	846	898	860	955	886	909	955	924	855	891	877	917	876	918	845	916	926	939	894	920	938	890	853	896	856	846	880	877	915	859	887	843	893	885	890	874	877	852	893	858	871	872	883	862	850	877	868	904	913	865	871	916	919	876	909	893	893	855	903	907	847	839	915	926	863	868	864	928	917	851	905	898	860	869	867	854	858	844	889	878	886	846	890	858	871	892	922	897	898	901	846	883	884	911	842	868	918	920	851	859	829	879	852	870	856	900	912	865	877	873	872	871	890	939	896	868	882	931	896	880	873	856	883	919	929	929	897	872	889	874	870	872	882	896	905	918	867	876	855	874	896	886	850	886	911	948	834	882	898	920	871	875	853	899	929	922	881	889	916	905	907	852	884	822	903	874	818	890	872	884	872	912	870	902	850	879	865	913	857	922	905	966	910	892	917	901	858	829	915	831	860	862	900	910	884	912	896	876	850	894	868	947	840	899	846	877	909	880	899	844	888	865	847	919	910	876	910	885	923	845	872	894	955	867	911	864	917	910	885	891	855	862	887	906	873	883	911	871	884	848	886	880	855	972	877	896	938	836	863	916	868	854	867	920	926	910	876	899	931	883	871	881	911	857	860	888	894	846	919	861	925	871	886	946	810	864	898	908	874	921	924	905	862	863	853	883	862	903	843	858	884	890	860	928	885	851	858	881	868	888	917	831	894	877	967	867	902	882	908	908	897	862	899	912	842	919	844	862	883	860	848	876	888	859	931	918	911	810	890	851	875	888	850	888	865	891	888	932	863	842	919	896	881	870	873	898	830	860	860	887	894	922	838	880	850	883	924	891	890	897	864	867	906	934	849	905	895	896	900	818	866	897	842	866	861	880	889	857	866	898	888	867	886	898	891	911	903	884	900	885	887	879	873	886	913	931	850	914	916	836	885	890	870	904	894	921	871	875	853	876	858	901	912	882	942	897	895	810	878	858	886	917	933	842	902	904	900	938	901	860	902	832	860	877	863	929	892	822	865	913	865	840	887	875	874	861	928	907	880	912	878	885	924	877	852	849	861	901	826	901	893	930	880	889	843	904	906	881	873	858	856	891	863	858	944	869	851	890	854	857	914	910	879	927	855	908	864	842	838	943	894	906	887	954	907	839	873	890	894	860	859	853	922	877	868	868	851	891	861	886	880	836	908	925	915	792	921	911	886	927	882	873	915	918	912	859	904	934	889	852	893	906	896	876	920	896	857	880	922	833	895	830	866	909	911	868	943	907	883	899	869	846	870	850	914	880	876	918	907	876	902	885	939	852	887	880	928	898	924	908	901	906	938	883	853	912	922	857	881	890	892	889	872	864	885	920	868	864	840	891	855	895	910	873	911	898	860	869	900	897	883	868	916	895	862	893	845	935	835	869	864	887	886	875	857	884	924	942	864	866	858	895	920	875	904	917	866	922	912	864	897	903	920	882	869	902	888	822	889	838	866	947	853	853	898	946	939	867	856	917	847	838	912	901	927	888	862	878	899	942	888	899	880	880	862	875	855	946	861	847	903	912	911	876	860	828	895	863	868	859	893	910	951	838	872	864	897	915	830	857	880	852	911	902	854	875	844	881	938	874	902	883	894	906	860
4526	2889	1595	930	1041	1284	1282	976	710	631	533	432	358	345	312	258	246	205	189	176	144	117	129	122	130	133	111	125	123	109	107	103	95	82	75	86	81	87	96	73	97	91	68	77	75	78	70	95	94	80	84	79	71	77	64	71	68	64	57	74	77	76	67	68	69	75	77	73	61	71	77	73	74	72	64	72	55	65	67	62	77	79	60	72	55	49	76	80	72	69	68	64	76	76	80	60	68	64	77	80	65	88	65	87	53	64	62	61	66	68	73	81	74	72	71	65	61	64	62	77	62	76	67	75	76	59	61	79	63	68	71	70	70	81	63	48	57	82	75	62	58	70	87	68	65	79	74	79	89	62	73	57	67	63	80	63	69	73	68	72	61	70	63	78	90	57	68	68	69	77	66	71	75	67	83	76	87	78	72	71	59	72	65	88	70	71	69	64	77	54	64	67	67	74	60	70	76	76	63	64	68	55	60	64	71	80	52	75	54	67	75	67	83	75	55	68	64	65	73	82	51	79	69	70	64	66	66	72	73	56	62	71	66	61	55	67	69	75	63	65	73	73	70	74	61	53	64	62	69	79	66	63	58	63	73	53	71	71	71	59	71	73	64	66	75	67	70	66	63	69	67	60	49	62	75	60	64	48	61	62	62	62	66	68	73	58	70	56	73	65	76	71	65	74	82	75	68	68	60	54	83	72	58	78	72	69	61	67	57	65	80	64	75	47	78	71	56	78	71	64	84	77	76	71	64	73	60	71	67	78	69	68	71	52	76	70	62	58	58	71	72	67	83	74	75	73	75	66	73	59	55	68	72	78	70	81	72	64	59	56	55	62	66	55	68	67	70	70	67	65	73	62	59	73	66	85	68	74	70	70	48	87	71	65	57	52	87	87	65	67	83	70	66	80	58	72	80	80	78	71	72	59	69	66	67	62	66	82	82	70	70	51	70	66	68	78	69	67	73	59	63	73	70	70	77	75	78	78	76	73	67	60	59	60	77	73	59	72	69	86	69	72	65	78	88	73	53	64	65	76	73	60	72	65	57	67	72	67	74	63	66	59	80	79	63	66	61	68	72	75	72	67	88	56	71	78	74	58	79	81	65	75	66	67	73	70	78	73	66	63	71	72	61	65	62	78	75	69	69	58	83	74	57	81	66	70	76	65	61	68	61	58	72	56	75	75	75	77	67	77	64	68	67	79	67	69	61	83	62	71	83	71	71	81	90	56	72	78	84	65	70	73	84	88	61	76	67	80	59	77	68	65	73	68	74	80	70	66	79	61	50	75	47	61	68	64	77	66	73	71	65	62	54	68	76	57	74	64	62	70	64	87	61	58	72	68	65	75	66	69	80	62	73	82	71	63	78	72	79	68	60	64	81	77	71	55	63	78	89	79	72	63	58	66	73	67	74	80	67	89	80	73	81	63	75	63	72	59	86	66	76	57	65	66	75	59	81	61	64	68	70	67	72	92	85	61	81	65	77	77	71	82	58	89	62	66	65	82	68	88	71	60	75	75	68	92	84	86	68	59	71	69	73	74	75	60	63	67	69	76	74	67	69	75	63	74	74	68	77	77	71	55	62	75	70	66	84	69	71	73	71	73	67	88	60	77	67	70	73	62	69	69	54	72	77	71	56	64	77	64	62	72	78	71	66	79	50	80	83	75	71	68	79	83	63	60	78	71	62	71	73	83	75	77	63	63	74	80	61	74	61	72	69	72	81	69	66	58	77	69	76	64	71	62	82	62	64	75	77	62	76	65	57	59	70	52	78	74	69	72	85	73	53	62	61	55	58	68	65	65	71	52	66	74	72	82	70	65	63	58	70	63	77	79	75	83	56	59	65	69	80	87	65	68	70	68	65	71	68	71	64	70	57	63	69	71	75	73	67	75	62	72	68	66	67	68	67	69	76	72	62	67	64	65	61	62	59	64	60	64	66	79	58	84	67	83	66	66	75	64	68	63	71	71	73	70	67	72	82	78	69	55	85	58	78	60	67	68	72	76	73	81	72	75	59	75	67	58	67	76	64	66	70	69	85	79	67	72	71	61	87	74	79	55	77	67	78	68	58	80	66	74	59	82	69	74	82	62	80	88	74	47	81	70	58	70	66	59	65	70	58	68	76	63	61	72	58	63	79	67	81	72	68	72	81	67	59	77	81	62	74	59	53	71	63	68	72	59	69	61	68	59	70	76	67	72	73	89	80	67	62	78	69	72	67	62	65	61	69	59	55	61	75	65	62	69	63	76	73	64	61	74	76	69	73	67	70	62	71	71	81	88	73	65	80	74	80	67	60	61	74	64	73	62	58	77	83	61	61	68	70	74	73	86	78	59	65	60	69	75	75	62	76	57	58	74	65	75	71	65	66	64	74	69	81	67	64	67	64	75	65	58	62	77	67	68	66	90	73	68	90	74	67	70	68	72	55	89	80	62	86	86	80	75	68	65	70	67	65	68	60	68	62	68	64	68	66	73	58	59	66	67	73	71	73	75	77	60	72	83	62	71	69	62	61	69	73	64	64	75	67	65	58	62	59	66	66	81	78	67	78	74	85	71	68	58	62	71	72	77	69	72	70	73	52	70	79	80	70	73	60	65	56	88	68	70	59	80	68	80	62	70	71	64	79	62	87	68	61	74	66	77	95	66	67	60	72	71	82	64	66	59	62	68	66	65	77	77	77	77	70	57	73	66	55	75	74	64	72	83	69	55	70	64	75	80	72	59	73	63	65	73	73	58	76	72	71	48	68	77	72	77	73	61	80	58	54	70	66	85	72	62	71	68	62	61	70	77	76	74	73	76	79	73	75	74	61	91	65	62	64	75	80	63	67	79	70	75	65	69	64	73	65	65	68	61	70	66	73	63	78	86	63	81	84	58	74	55	66	84	56	66	71	81	59	78	68	57	63	75	56	56	60	61	61	59	56	68	61	73	74	80	84	67	73	68	76	73	66	70	63	75	66	78	56	71	75	78	68	64	70	77	60	74	64	58	70	59	58	71	74	61	72	76	67	46	68	54	66	71	76	71	60	60	83	80	70	61	71	62	76	77	52	80	84	74	67	86	60	76	79	71	75	68	74	70	80	61	83	66	72	84	71	81	70	71	83	59	69	79	61	65	73	68	66	71	73	64	71	58	74	69	64	71	57	71	68	64	64	69	71	74	75	69	63	70	63	66	60	75	62	67	73	67	69	91	74	62	67	60	76	76	74	71	60	85	90	64	76	58	59	70	60	67	60	72	72	73	69	79	62	68	79	60	66	70	71	68	69	67	62	67	63	66	60	74	65	73	73	77	63	71	66	77	77	53	71	71	69	69	74	62	81	60	57	73	74	83	61	64	81	80	70	72	71	77	71	75	63	88	66	71	73	64	69	62	75	74	67	58	70	63	68	68	73	48	75	71	77	69	68	85	65	71	52	69	76	85	76	82	60	78	81	73	80	54	76	66	67	57	62	63	80	67	67	76	79	63	60	67	76	72	65	76	70	73
30364	21954	17590	23784	31028	31440	29381	24987	21004	18211	16109	14109	12425	10398	8689	7571	6779	6428	5262	4461	3661	3361	3213	3168	2865	2813	2762	2619	2425	2266	2013	1874	1655	1601	1509	1563	1585	1482	1366	1438	1511	1390	1334	1268	1213	1217	1081	1176	1070	1108	1044	1033	1034	1042	1032	991	970	977	904	962	913	911	910	901	875	905	857	881	898	872	841	919	850	879	838	854	870	872	836	837	858	807	846	814	888	835	870	846	897	846	779	870	798	873	836	827	775	831	852	845	903	884	796	850	902	854	845	867	844	857	775	850	806	794	831	865	795	846	829	857	833	832	842	831	833	836	817	830	848	803	870	860	872	870	843	837	764	849	857	828	821	856	819	870	867	832	804	850	821	854	837	842	820	826	859	857	855	853	866	810	834	820	869	808	872	834	872	832	861	821	807	805	805	844	819	825	874	861	812	846	781	829	847	848	810	856	791	839	843	862	813	846	829	840	889	866	795	810	836	864	874	817	816	854	839	833	817	879	805	844	869	835	835	865	812	830	883	791	859	849	874	828	833	815	818	829	835	812	797	803	865	829	818	848	817	845	788	835	829	873	834	843	835	826	894	854	843	837	848	813	888	851	814	802	832	800	793	841	849	839	875	812	848	863	809	769	818	794	828	884	882	838	833	830	842	858	841	803	837	865	772	837	858	846	794	798	848	876	844	782	820	776	841	836	798	860	870	854	829	873	848	889	862	829	853	809	803	834	906	827	806	886	785	845	835	818	858	820	831	846	873	864	824	829	820	869	832	869	822	813	843	841	796	843	812	806	819	890	878	792	815	831	809	841	831	848	793	819	818	821	834	809	845	869	871	821	850	804	819	877	857	864	848	880	840	840	858	829	871	821	803	803	866	820	858	752	897	810	828	867	869	869	850	790	835	774	845	821	834	826	805	858	829	882	810	799	795	847	856	818	825	845	855	814	854	839	826	885	785	797	831	762	886	821	838	853	784	834	812	803	810	824	771	873	793	823	884	790	827	845	868	776	806	859	851	844	803	811	864	834	887	852	859	793	817	830	839	826	825	837	838	858	871	832	825	894	803	865	789	841	788	811	810	832	851	880	830	826	826	826	824	822	845	842	839	796	830	880	826	852	807	839	846	858	825	836	886	840	846	853	836	810	831	822	804	828	806	829	814	804	845	831	856	860	783	845	818	854	889	853	830	861	910	867	875	816	876	828	831	800	885	833	779	881	870	820	811	861	909	809	796	847	851	824	828	828	897	846	841	853	830	805	798	818	826	847	825	811	868	836	782	866	831	823	873	815	834	827	827	829	845	814	812	837	812	808	877	812	831	843	868	828	820	834	815	846	827	813	870	827	884	842	842	839	834	798	832	844	799	891	819	828	901	802	863	859	823	858	817	815	803	868	873	832	813	808	791	836	839	795	814	874	845	836	888	834	892	871	841	851	787	818	850	828	875	825	892	788	820	823	824	826	793	841	852	839	863	862	830	787	861	842	842	809	856	802	824	852	887	839	796	842	874	807	836	865	810	855	817	795	800	908	822	796	820	846	802	861	828	855	808	865	819	818	815	897	813	817	871	891	876	821	870	825	825	842	801	830	810	799	844	828	844	822	848	891	844	871	845	829	851	852	785	807	883	837	783	821	819	837	831	865	827	822	796	799	861	833	848	781	831	809	875	835	781	825	826	839	859	847	879	876	824	843	844	884	918	822	872	841	874	840	836	873	809	829	808	848	794	839	864	884	809	858	827	807	838	770	889	850	871	859	832	850	820	830	784	805	811	879	883	844	836	868	860	848	917	863	851	801	876	856	851	846	852	837	841	879	847	834	794	811	825	888	833	830	788	831	840	803	858	843	865	872	885	822	798	839	810	888	853	853	820	830	839	852	801	842	821	829	847	858	887	820	823	871	832	885	861	858	824	894	830	871	826	806	832	824	834	865	820	835	854	826	850	814	845	886	895	836	805	859	838	819	847	845	848	811	828	810	843	862	831	873	835	793	817	866	762	855	867	783	845	829	817	854	882	799	846	823	797	852	830	852	834	815	820	864	852	822	777	849	816	843	868	824	828	849	844	794	865	824	809	781	814	875	850	830	831	808	840	806	802	826	795	853	869	842	849	833	863	860	857	830	826	863	774	825	839	799	828	798	872	859	826	822	802	843	868	793	850	841	840	845	864	829	813	794	871	862	806	825	867	893	831	844	866	833	812	870	832	812	863	832	854	825	811	848	833	828	847	857	860	880	793	841	896	850	815	800	808	858	806	846	818	859	854	831	886	856	828	825	818	861	849	846	826	857	867	837	827	828	853	828	843	827	881	821	826	820	839	823	851	816	860	850	871	871	831	852	828	853	870	892	869	801	816	821	861	801	848	874	820	791	842	800	882	787	824	822	812	830	801	853	840	829	863	882	888	793	884	801	852	865	801	844	831	902	779	857	834	816	784	829	861	825	813	842	845	874	842	823	824	862	811	812	835	827	892	861	842	872	849	819	828	839	854	854	921	832	800	834	873	828	788	877	827	848	807	800	784	877	806	846	822	855	848	805	801	804	847	820	803	850	894	826	872	849	829	825	869	851	814	798	823	774	870	815	834	836	759	848	877	904	834	779	818	792	834	867	862	846	828	816	849	824	797	843	828	808	820	822	861	825	881	788	879	811	865	896	878	823	890	831	878	793	858	856	809	870	918	800	824	820	834	823	806	864	822	882	811	841	788	889	875	820	823	816	864	805	884	820	803	853	802	833	858	839	873	820	808	853	799	899	839	824	841	878	827	796	843	850	835	845	810	834	801	821	848	828	810	837	801	860	848	836	832	853	822	840	815	852	830	864	867	860	783	807	798	802	876	823	869	876	823	809	846	840	818	875	824	835	826	815	825	875	902	791	814	845	869	865	896	870	828	870	860	812	813	831	907	874	820	822	850	828	863	840	840	834	842	836	855	853	850	874	846	856	801	843	889	843	835	804	820	813	861	858	793	842	818	831	845	862	846	862	850	864	837	900	868	807	906	829	837	848	825	811	860	839	862	817	831	869	839	836	820	803	838	815	813	843	782	810	817	836	837	825	829	814	810	807	861	794	789	841	818	820	816	841	802	815	812	834	732	847	813	863	876	802	862	859	872	826	846	867	812	852	805	806	821	836	835	793	777	807	810	810	862	818	882	829	812	822	821	866	809	877	852	814	838	852	825	807	798	853	808	813	847	806	832	841	820	874	820	815	829	809	873	860	798	874	850	834	849	787	825	835	823	829	865	827	822	842	827	863	880	853	813	818	833	773	836	883	806	842	871	826	842	840	842	874	857	823	846	847	834	847	849	844	821	809	862	832	840	857	769	838	861	784	873	837	780	828	808	811	814	861	772	832	829	868	825	835	900	763	808	787	808	871	847	827	793	810	815	846	852	860	820	835	833	883	835	821	832	854	931	829	848	843	835	837	873	850	866	828	789	775	812	838	840	841	867	831	813	803	855	835	839	839	811	809	782	857	886	902	832	849	872	850	850	876	831	826	814	853
3263	1487	798	449	507	615	604	466	334	296	290	249	218	170	135	161	135	144	122	96	96	78	103	83	95	67	83	86	76	64	75	76	80	80	86	71	79	71	83	83	73	80	67	62	74	71	64	84	56	82	55	69	67	90	78	54	71	74	58	74	84	61	64	62	76	72	86	75	87	72	91	84	48	58	51	60	67	66	72	69	61	68	76	64	70	71	70	77	72	68	68	67	77	62	85	72	87	58	53	67	73	76	75	64	73	73	66	65	74	67	83	72	66	69	54	79	64	63	79	68	81	70	66	58	84	73	57	80	63	65	71	73	68	57	77	62	61	67	56	77	57	71	57	79	57	67	80	73	66	78	66	54	63	77	48	73	61	61	71	60	54	80	70	64	64	59	73	73	58	62	59	77	64	80	56	57	58	69	65	66	67	79	64	77	77	63	69	55	56	75	68	68	72	97	52	63	85	84	64	72	63	66	69	67	75	59	74	63	78	86	65	68	69	57	67	61	73	60	71	78	71	65	63	65	82	64	80	62	83	69	51	57	74	57	63	84	56	67	77	79	67	61	76	62	74	79	64	60	76	62	75	60	60	67	68	50	75	66	68	76	79	47	64	75	67	63	61	63	75	73	87	62	79	69	66	62	70	68	70	66	68	50	68	73	85	72	74	64	82	77	69	61	67	72	59	68	74	60	76	61	50	80	78	67	78	63	55	74	64	82	69	72	76	72	71	81	69	66	81	67	60	73	74	68	68	77	61	74	78	70	68	69	76	70	75	68	63	82	70	84	73	59	76	72	62	79	62	74	69	69	68	71	65	68	67	70	67	70	64	67	70	64	74	77	70	64	66	85	62	63	71	60	86	75	64	78	64	50	63	61	70	67	64	79	67	85	59	55	68	67	72	81	71	84	60	75	68	71	60	58	70	76	69	53	65	71	66	68	67	62	67	54	55	62	69	65	67	61	62	69	75	76	74	51	61	75	81	68	57	66	75	64	76	57	68	66	72	68	67	69	56	67	59	68	84	65	69	77	65	81	67	80	63	52	76	56	72	68	82	70	61	80	60	75	51	63	66	46	63	64	66	72	74	67	68	55	69	70	75	77	68	65	72	73	65	65	77	72	73	79	70	64	70	73	55	68	59	70	52	69	60	67	73	81	82	81	64	64	59	62	63	86	70	62	63	61	79	61	74	79	68	79	73	75	73	78	65	78	62	60	73	67	64	61	87	74	54	82	93	81	80	70	84	62	67	71	62	74	63	66	59	83	56	70	50	72	57	68	84	65	48	74	80	76	72	74	72	59	69	84	58	67	62	60	69	62	74	59	77	69	71	68	72	78	70	57	58	55	59	70	82	76	58	67	55	65	66	69	76	50	63	75	66	65	51	63	69	83	82	74	62	63	89	77	63	65	53	64	63	66	55	68	71	78	57	71	81	63	59	70	85	70	71	58	52	64	65	79	73	84	58	58	63	75	72	78	62	64	81	74	49	74	67	67	62	65	63	70	67	52	54	60	68	74	70	60	81	55	54	65	62	46	66	68	77	54	69	66	64	72	54	54	69	74	55	72	81	60	66	81	74	72	60	64	81	79	79	60	75	80	70	83	71	62	81	78	65	69	54	82	72	69	62	65	54	81	51	73	67	62	69	72	70	73	66	63	71	69	54	70	71	41	70	66	73	71	61	66	64	78	69	70	77	83	73	68	67	61	73	75	63	67	68	72	57	71	70	64	50	75	68	84	80	77	68	62	74	74	72	72	60	79	70	59	64	60	72	83	70	70	64	69	59	67	70	65	84	64	72	46	69	70	58	52	76	77	80	60	57	69	72	53	75	77	68	86	77	60	72	68	68	69	80	63	61	90	67	64	68	74	66	60	67	75	71	53	83	55	67	69	62	62	57	76	70	67	71	71	71	62	63	75	69	64	69	77	73	78	60	86	85	71	78	61	67	55	67	77	64	76	72	71	77	73	69	55	75	79	63	62	62	69	54	78	79	84	81	86	75	79	61	77	79	65	76	69	78	81	65	74	76	63	61	56	72	57	62	77	59	73	57	87	70	78	71	65	77	72	63	76	51	64	76	84	63	71	58	64	72	73	58	75	66	75	70	56	78	60	67	74	78	67	69	71	59	60	64	62	73	64	71	65	76	66	54	69	73	67	56	65	66	70	50	80	68	69	75	64	60	70	70	68	70	56	66	57	67	72	59	65	74	75	65	66	63	71	80	68	77	69	70	72	70	76	58	67	75	62	73	59	73	60	67	66	68	70	70	82	63	65	67	64	63	59	61	83	62	77	65	74	72	77	65	70	70	77	57	72	79	63	68	83	73	65	63	60	68	70	66	68	66	70	75	59	79	77	76	81	71	69	73	59	62	76	76	71	64	54	72	70	73	82	60	63	75	65	62	62	85	71	68	75	61	78	59	68	61	70	81	83	75	72	87	58	65	75	77	59	77	68	79	56	64	65	74	69	60	77	74	72	57	71	89	73	84	61	57	71	71	67	77	67	73	67	58	41	77	65	58	67	69	48	61	67	65	69	70	56	63	64	64	45	64	72	68	69	74	74	67	78	72	73	75	70	65	69	78	63	65	69	73	58	64	71	73	49	80	61	72	66	60	65	75	69	74	64	73	66	46	61	78	58	56	75	85	77	62	74	73	77	74	51	63	67	71	68	61	69	68	50	86	73	65	73	61	71	63	79	61	66	58	62	76	63	65	63	70	81	66	72	69	67	65	88	63	56	70	67	64	61	55	74	71	61	69	65	68	69	50	63	52	79	87	53	56	61	68	62	81	72	75	72	67	69	65	69	59	69	65	78	66	64	65	77	69	73	61	68	70	62	73	64	82	79	68	71	58	71	62	56	68	73	61	69	83	60	64	61	59	50	81	67	63	68	62	72	84	59	66	67	68	68	87	65	64	64	73	46	88	65	66	69	70	67	66	64	68	76	59	83	56	90	74	68	60	69	68	68	69	77	62	75	56	78	66	84	75	73	65	63	67	65	67	74	73	72	59	59	76	57	81	66	52	64	61	78	71	64	81	90	74	71	87	69	70	63	56	61	60	61	75	72	75	70	55	61	71	76	71	80	73	67	66	68	73	85	58	61	76	74	73	66	63	79	47	52	93	68	68	80	62	70	69	73	77	64	68	58	71	77	50	93	78	76	77	66	58	63	66	76	68	56	67	76	63	70	62	74	65	58	77	85	61	73	65	66	81	63	68	79	61	65	71	70	70	70	80	76	73	74	69	67	58	63	58	68	61	61	60	67	81	68	66	75	78	77	76	85	89	72	57	61	70	85	61	80	52	63	72	60	61	63	70	83	63	71	78	73	73	76	71	62	71	69	70	66	80	64	65	55	80	53	71	65	71	52	57	64	67	74	67	65	70	77	61	60	91	60	62	66	68	66	70	86	68	59	55	69	60	80	72	75	70	81	53	75	66	70	69	72	80	75	68	69	84	70	65	77	66	57	68	77	69	57	73	68
24660	17298	11829	16999	23936	23885	22394	18223	13847	11190	9552	8035	6909	5815	5024	4369	3687	3643	3064	2515	2059	1832	1694	1631	1556	1560	1546	1524	1466	1372	1264	1151	1122	1115	1066	1136	1109	1076	1081	1084	1049	999	917	1050	973	904	1020	945	887	860	897	837	921	864	952	864	885	928	865	794	853	796	846	841	806	869	850	834	881	833	787	824	847	842	836	790	853	840	846	820	873	890	859	810	837	804	785	833	846	877	868	801	806	829	820	841	805	823	832	876	838	803	816	823	880	856	833	872	834	837	829	781	843	840	847	863	830	776	814	863	866	857	827	812	840	880	822	825	855	867	815	877	821	844	830	805	804	821	772	846	817	844	837	824	857	791	923	844	819	815	865	843	821	886	850	836	862	859	824	850	830	848	890	810	768	870	829	863	862	870	813	826	824	799	817	832	811	804	790	837	793	815	849	823	823	844	800	796	825	830	801	864	836	840	851	869	874	840	879	795	839	803	855	804	821	754	837	798	834	865	876	823	849	827	834	842	829	870	791	875	844	826	870	843	878	835	844	797	797	904	862	853	790	840	815	783	839	856	861	834	815	850	820	810	827	789	828	828	806	830	852	829	831	839	800	824	827	829	870	869	852	869	857	866	825	827	828	839	828	857	829	871	821	794	780	846	875	848	775	881	822	845	781	832	816	828	760	851	806	814	846	849	813	814	796	837	781	823	787	856	815	852	804	841	860	837	809	791	802	767	817	846	863	843	826	819	795	837	813	879	884	832	844	820	828	810	807	835	883	825	831	854	823	825	823	848	835	817	841	776	844	839	833	900	833	816	869	810	871	845	815	812	833	806	779	810	823	838	831	854	810	824	781	811	779	810	840	778	860	840	779	808	816	837	813	791	800	813	843	836	853	808	848	825	860	798	853	827	820	820	872	818	762	810	867	829	851	807	829	848	865	855	863	820	848	817	861	834	865	865	825	805	819	780	782	838	841	820	824	833	834	878	815	821	809	805	818	778	853	803	804	841	823	867	849	841	851	880	823	842	781	822	845	796	817	844	809	854	771	785	870	817	833	821	877	860	874	860	834	794	873	830	808	844	853	829	867	835	827	835	769	888	820	805	848	857	811	844	832	813	815	785	844	878	882	880	857	872	823	867	857	868	826	806	815	830	852	877	823	816	814	795	825	805	805	799	839	844	797	839	832	823	814	866	789	844	809	771	824	800	876	850	816	801	790	811	862	816	818	836	879	859	827	802	850	815	827	819	843	822	813	816	827	812	823	865	810	863	897	790	871	797	862	841	827	826	845	842	804	843	823	794	867	837	792	805	823	877	869	793	844	786	855	837	843	834	874	850	863	819	822	832	832	799	790	805	831	828	808	875	792	787	873	820	863	859	823	803	847	834	796	817	829	890	828	823	866	918	835	827	852	854	845	819	874	863	818	845	785	815	803	831	880	883	785	855	800	831	839	857	870	829	803	835	848	813	807	814	863	827	826	827	805	830	823	801	820	797	869	788	793	799	802	850	868	823	878	825	799	787	789	842	780	819	823	830	804	858	791	780	839	789	780	785	833	825	814	806	802	840	827	798	819	811	884	794	823	826	798	808	787	846	833	818	825	813	810	833	814	884	869	836	837	852	840	829	764	883	837	842	814	802	777	792	836	821	846	783	830	857	856	805	795	822	820	825	832	823	798	860	867	857	828	832	836	826	839	817	796	848	839	839	803	796	811	808	889	836	834	845	847	839	864	861	838	809	825	816	846	848	846	814	816	828	788	870	848	802	824	860	854	831	803	821	782	841	809	847	878	800	867	815	798	798	813	836	865	886	857	830	855	787	872	836	805	802	851	807	831	825	860	854	830	796	844	879	817	816	774	783	819	800	789	850	769	817	804	834	832	791	841	796	818	825	836	789	828	814	824	857	794	852	806	854	824	790	823	799	809	829	880	799	857	868	796	807	818	795	810	821	856	892	823	828	770	819	808	808	810	835	835	810	861	847	809	833	839	858	823	792	797	860	842	855	827	830	802	847	833	876	830	873	870	827	819	830	828	803	821	856	873	789	802	808	806	838	867	781	796	833	790	781	840	814	804	813	822	813	817	817	831	837	791	820	855	779	836	833	794	802	816	835	778	887	833	827	849	785	821	810	834	851	835	825	892	855	875	792	828	850	838	816	854	850	768	844	805	798	821	849	769	881	798	858	823	864	834	804	829	829	816	800	839	823	835	828	839	782	829	825	811	847	818	824	796	840	904	845	842	836	853	859	854	859	840	891	869	829	815	857	851	807	808	829	811	789	815	841	798	830	812	799	805	825	852	790	804	814	803	829	849	856	856	830	909	808	846	863	826	863	817	865	804	836	846	843	857	866	812	776	836	802	840	837	821	799	825	823	841	819	774	781	787	812	811	819	819	871	777	836	858	845	806	836	829	840	818	834	854	801	803	766	815	855	821	812	870	843	848	781	789	807	890	839	804	819	817	877	835	841	880	845	819	856	825	855	857	828	805	809	824	839	857	830	747	819	779	842	806	843	820	869	866	811	900	861	828	825	855	845	868	826	812	805	830	899	844	854	872	855	830	810	811	884	843	839	820	816	840	823	807	814	805	813	838	784	827	874	804	845	851	861	851	836	765	832	821	856	835	809	836	818	818	828	794	845	785	851	797	849	824	842	838	806	795	783	863	820	813	829	787	834	835	857	842	802	783	794	829	793	795	832	845	811	849	820	853	802	842	840	761	843	843	851	880	830	896	827	795	858	803	811	826	793	770	855	840	816	822	856	820	833	853	817	840	805	795	800	854	802	790	803	853	825	799	830	827	851	857	827	791	833	822	873	805	807	826	817	772	839	809	809	847	749	817	852	776	821	850	867	834	832	867	844	818	873	796	810	829	872	831	841	852	826	821	899	860	814	806	787	822	807	820	842	795	842	836	799	819	805	803	824	833	887	854	819	853	784	890	831	801	825	777	800	825	867	821	829	827	836	854	806	800	799	910	820	856	834	798	834	853	838	792	817	778	830	844	850	839	798	837	905	789	817	820	873	796	842	817	814	855	854	813	834	847	788	832	794	803	820	828	826	796	821	798	800	895	834	833	851	885	841	839	871	861	810	803	859	799	879	792	771	840	816	790	828	823	775	837	838	852	866	831	846	836	790	787	816	845	844	797	804	782	829	808	867	838	813	820	798	870	779	811	809	773	813	776	812	835	847	834	801	811	832	849	865	844	832	793	862	821	843	791	838	842	814	781	830	811	812	806	823	842	799	788	819	809	896	832	799	816	848	828	848	866	837	852	839	868	780	811	780	900	836	815	817	828	842	848	868	848	873	836	806	862	841	819	822	835	833	825	840	835	806	824	823	841	835	814	788	843	823	849	786	806	820	844	844	823	866	851	850	889	830	828	855	779	818	800	855	817	787	849	807	796	826	853	811	846	823	824	833	866	775	841	827	890	806	866	839	858	843	823	862	885	823	844	867	754	819	801	796	823	860	873	841	807	843	797	819	773	805	864	833	800	815
3658	2288	1035	625	599	860	774	625	502	390	360	334	254	239	219	187	192	136	160	134	106	98	89	102	99	117	98	105	87	95	90	86	93	81	86	92	84	82	68	70	76	68	89	68	66	71	73	72	78	67	67	85	65	71	72	80	72	64	67	79	79	66	74	67	54	77	70	80	66	72	72	70	80	67	55	69	64	73	61	71	60	59	66	67	76	60	70	62	74	55	70	64	58	82	67	78	58	75	52	86	57	69	64	68	64	63	64	66	76	70	56	71	65	69	69	72	71	68	59	68	62	62	62	64	68	56	58	68	76	76	82	65	73	77	64	63	85	74	71	73	48	85	59	78	83	74	66	79	83	71	59	66	83	72	66	66	78	74	81	66	81	78	59	85	60	72	65	73	60	76	82	65	73	76	73	66	75	64	68	71	63	65	79	73	69	79	65	62	63	63	62	60	66	59	63	58	70	61	64	80	59	51	70	72	64	70	84	75	70	64	63	65	57	71	70	77	57	63	53	45	64	54	76	74	70	69	54	74	61	76	73	61	74	60	70	61	65	66	76	58	69	66	64	66	61	66	59	52	63	67	64	77	60	60	74	82	61	62	73	59	76	62	71	70	66	61	75	68	64	71	60	75	62	65	70	68	69	71	69	77	73	58	70	69	74	71	75	64	68	72	64	83	66	70	60	80	60	63	63	57	54	58	59	74	68	52	60	76	62	66	62	72	64	69	69	61	66	71	63	56	60	66	67	78	74	80	73	69	67	83	82	54	66	59	58	71	72	77	69	54	74	64	53	66	54	77	63	78	75	60	66	62	74	67	56	68	72	70	75	63	72	61	56	74	60	71	54	68	69	59	55	50	75	54	68	82	51	75	77	60	77	56	71	72	59	60	61	74	67	62	56	68	80	82	73	71	63	61	55	54	66	51	49	68	64	62	49	79	60	66	70	67	66	81	78	72	59	57	62	74	77	69	66	69	68	63	94	84	72	67	51	67	56	71	73	69	53	68	74	71	70	56	50	76	75	51	59	40	67	74	83	87	55	70	70	66	65	63	67	71	66	71	65	65	63	64	68	76	77	77	75	59	62	60	67	62	53	76	69	71	57	72	80	61	52	67	69	71	58	74	75	71	60	74	94	54	62	74	66	76	59	73	64	61	60	65	67	59	69	70	72	69	66	82	69	77	67	55	79	67	67	74	50	69	89	91	51	79	71	74	75	78	74	69	83	62	61	66	69	84	67	69	70	88	81	70	67	50	73	59	58	59	75	69	59	54	78	82	78	61	72	78	62	76	61	54	87	70	67	64	64	66	68	77	69	73	54	70	59	64	62	65	63	53	71	70	86	64	67	54	75	53	84	83	62	85	72	76	70	77	70	73	67	67	59	72	82	58	79	76	76	56	68	65	59	70	66	71	65	64	65	66	59	62	69	68	73	77	64	62	70	64	74	72	57	69	73	70	77	68	66	67	62	69	61	55	74	79	65	84	64	68	66	79	78	67	67	69	58	53	69	59	69	58	73	70	70	80	74	72	63	61	84	60	74	75	57	76	82	66	74	63	60	71	72	59	66	61	58	65	64	60	71	64	56	75	59	57	63	57	49	73	56	58	52	67	62	78	57	76	58	70	56	72	54	78	68	56	70	71	74	70	76	68	68	77	64	81	66	76	67	67	65	81	73	65	70	66	61	73	76	65	49	61	72	78	77	73	82	66	72	66	62	62	65	66	60	73	71	71	73	73	57	59	56	58	70	62	63	62	72	72	77	70	51	73	78	67	62	75	75	78	68	70	82	81	69	69	69	69	69	85	61	67	81	81	65	71	70	65	76	68	94	72	68	63	54	46	74	65	51	65	65	70	73	64	73	79	66	72	68	75	76	63	69	77	76	88	62	59	70	64	57	53	67	80	75	71	67	70	62	68	60	49	77	87	71	62	58	66	74	54	70	59	63	77	78	80	70	68	66	56	78	86	81	73	70	76	62	74	79	73	81	73	71	45	69	75	76	82	57	63	57	72	58	74	67	67	58	67	57	63	72	67	60	63	76	76	72	71	63	78	68	69	71	70	60	73	65	64	48	65	61	64	81	69	60	83	59	70	57	58	65	70	61	60	70	68	68	59	73	82	74	76	66	78	74	70	68	59	69	70	63	74	53	59	68	72	60	60	65	71	67	65	88	73	64	77	86	72	72	62	69	58	72	72	85	64	62	77	68	72	57	62	66	72	80	70	56	78	81	53	87	68	58	67	71	63	62	73	61	71	79	74	69	75	77	62	65	84	75	63	74	58	60	57	68	58	69	67	64	85	70	80	72	60	72	68	69	76	72	91	64	71	52	50	70	83	72	65	69	56	71	57	63	59	79	65	70	68	73	50	52	63	86	67	66	61	61	60	73	65	53	58	64	59	49	77	67	71	52	65	75	79	67	59	64	67	59	51	62	70	62	58	79	64	76	63	65	61	58	61	67	82	56	62	65	74	72	61	65	67	86	55	75	55	68	62	64	69	63	50	78	68	60	70	54	79	70	78	77	65	75	64	72	75	77	76	69	74	55	76	62	68	57	53	80	61	72	63	60	81	66	68	70	58	68	52	69	63	72	67	62	59	78	60	62	57	62	86	68	76	68	72	52	63	64	69	58	67	72	69	68	61	66	59	62	55	67	73	55	61	70	68	74	58	63	64	67	74	58	74	70	58	59	56	56	77	75	76	64	75	77	78	49	65	60	61	61	67	78	72	58	64	73	70	73	59	73	50	64	62	61	69	58	69	51	67	63	54	88	66	77	69	71	58	72	55	64	55	67	73	67	80	66	89	69	69	68	67	66	68	62	64	57	69	68	55	70	57	70	70	57	70	72	71	76	63	79	49	74	62	51	59	57	76	77	65	73	59	48	74	65	57	55	63	62	63	69	58	71	60	78	73	74	78	96	72	51	75	62	65	63	81	61	55	62	65	79	61	67	72	72	79	62	66	70	73	65	76	67	88	89	66	63	53	55	76	63	74	66	81	74	67	69	63	69	67	64	70	84	79	61	78	64	66	66	63	64	59	71	65	57	71	69	71	72	69	70	67	65	63	71	74	81	57	69	69	57	78	68	81	71	68	71	38	68	54	75	65	66	63	52	63	67	61	61	70	62	70	64	66	63	74	67	65	75	58	70	60	52	76	76	82	65	60	73	71	79	62	72	53	75	72	79	77	65	64	68	67	61	61	63	71	70	85	52	64	54	70	69	59	68	72	56	74	55	81	61	47	71	71	73	81	70	66	67	60	74	63	68	66	73	66	76	71	76	71	69	75	80	75	60	61	73	78	73	46	70	73	80	63	61	66	71	57	73	71	62	85	77	63	66	65	78	71	55	68	72	46	64	53	65	85	68	65	74	61	81	69	63	67	69	65	67	69	64	66	62	70	68	70	81	66	67	69	78	73	83	70	69	65	51	71	72	73	77	71	74	62	76	73	64	61	63	84	81	70	65	57	61	68	82	52	72	61
28297	19393	13468	19308	26133	26600	24534	20931	16999	13823	11997	10323	8850	7906	6892	5986	4999	4317	4448	3504	2913	2462	2345	2350	2164	2065	1988	1943	1805	1625	1566	1418	1312	1257	1250	1271	1276	1282	1187	1205	1131	1194	1069	1030	1019	1047	1077	1011	1032	980	934	959	946	902	920	883	903	916	869	859	837	788	838	861	801	818	815	853	845	863	814	818	801	849	847	812	799	785	796	854	788	771	779	759	796	780	826	799	840	825	821	788	762	797	772	798	814	809	742	822	818	806	774	818	782	790	783	809	750	810	791	742	785	816	820	766	794	854	814	813	744	774	812	803	830	794	760	777	797	778	829	833	817	820	793	763	806	798	859	770	830	801	849	823	741	800	844	824	813	782	807	771	806	812	841	860	857	781	797	794	803	807	790	766	787	805	721	748	755	800	764	772	761	779	793	788	803	740	785	814	777	838	776	799	801	786	834	780	809	790	822	780	788	784	847	791	808	815	837	799	783	783	821	804	817	760	806	826	781	822	810	806	785	738	778	802	792	798	830	836	846	778	801	762	778	809	747	764	863	793	761	747	766	785	852	819	830	823	771	844	829	785	774	801	806	799	807	829	760	830	783	780	833	822	778	833	815	821	769	803	802	839	787	823	775	820	793	759	820	806	789	788	740	797	778	806	780	790	813	757	822	847	800	782	822	803	820	791	804	847	785	842	823	819	800	790	834	806	792	794	797	783	805	798	812	822	789	787	813	799	771	838	829	840	776	794	779	782	813	773	780	816	763	792	769	795	783	803	808	772	809	805	788	818	785	774	800	781	814	786	816	819	741	795	819	831	746	867	797	768	761	789	749	761	816	827	760	785	769	813	775	773	801	738	780	781	854	842	826	808	808	766	824	794	820	792	784	786	794	773	838	822	754	771	787	796	804	788	791	812	764	805	810	737	798	800	824	795	802	834	777	770	805	730	796	763	755	822	771	794	842	764	835	819	824	790	814	813	807	795	836	794	748	838	772	766	874	805	843	820	810	841	782	818	792	796	799	849	781	782	764	801	771	815	782	840	803	714	790	772	781	747	770	769	783	840	767	790	759	785	845	746	796	753	795	827	781	799	814	759	769	789	849	804	824	863	804	815	773	797	838	789	787	769	760	832	798	797	769	844	844	814	806	801	825	787	825	781	749	821	839	807	784	807	776	793	780	810	865	823	830	848	824	818	866	818	782	816	767	749	799	794	788	776	812	798	879	803	831	772	744	834	799	810	873	777	794	805	791	827	853	750	803	778	803	817	829	775	825	767	807	731	797	784	811	793	821	834	808	807	738	809	830	815	832	843	821	820	787	768	807	782	839	853	807	796	805	788	789	809	777	792	820	788	808	820	804	830	801	818	827	807	796	779	803	777	817	784	825	799	855	812	786	777	789	837	752	704	791	835	776	785	760	848	795	777	747	770	809	758	868	783	806	798	846	758	850	750	822	795	829	803	857	784	822	798	811	799	797	747	782	761	814	814	815	806	817	808	740	775	796	783	805	781	757	803	776	811	839	834	861	816	783	798	791	831	790	788	865	774	824	757	795	774	829	821	781	752	784	796	804	809	814	806	805	813	813	771	782	812	771	840	809	812	822	786	815	742	809	861	816	789	794	798	788	753	796	816	819	765	837	826	832	798	838	763	783	821	785	799	840	789	790	812	822	790	799	764	789	766	775	823	793	812	806	803	784	826	794	795	752	819	756	793	804	853	796	821	835	791	823	799	763	830	801	817	850	788	809	804	771	800	769	833	835	855	793	811	778	802	754	835	782	822	788	814	786	776	829	805	847	804	829	785	793	832	810	781	794	761	746	773	791	788	853	767	802	771	806	782	829	798	754	790	816	775	814	811	777	844	821	758	771	790	782	791	797	795	796	770	799	811	803	810	752	801	794	813	800	806	794	770	821	761	813	835	799	778	760	872	811	749	808	814	798	785	791	829	823	800	782	791	777	836	757	832	768	774	814	853	816	774	731	831	798	773	821	761	841	741	787	815	798	816	860	775	793	830	770	773	828	799	751	784	820	829	807	776	792	797	815	811	850	858	819	849	781	812	826	830	741	835	784	801	824	791	764	792	775	766	813	836	808	809	822	784	793	796	824	787	813	759	782	839	807	815	756	790	755	792	814	795	792	806	744	766	862	783	781	852	789	784	783	811	788	782	787	775	817	802	824	801	768	787	754	762	797	793	791	784	803	779	844	767	801	785	802	828	771	791	803	850	775	815	817	789	847	845	776	829	799	794	770	811	784	817	775	807	800	805	811	786	825	819	790	830	803	777	777	771	851	843	777	775	785	781	787	776	787	739	806	761	775	802	805	832	794	843	790	835	813	800	770	768	790	789	817	832	821	751	785	768	815	818	760	780	780	765	783	740	785	802	818	829	777	783	785	777	817	774	800	787	783	784	793	794	808	871	822	811	773	843	762	786	784	827	828	834	817	809	818	817	818	789	773	839	827	752	780	790	825	832	857	809	784	822	797	803	836	810	791	830	812	787	833	761	825	830	805	842	817	801	816	820	775	779	823	793	795	830	775	873	819	834	827	796	800	781	817	819	749	741	789	807	840	796	839	804	766	808	841	786	819	864	792	790	776	822	815	805	756	800	780	816	783	815	802	818	829	796	793	799	851	849	793	819	786	818	802	782	820	840	784	780	802	806	746	768	797	807	823	793	849	851	810	792	740	778	798	848	796	820	797	761	800	802	852	865	818	829	796	756	812	732	823	811	811	817	820	817	822	789	837	825	795	776	772	801	775	796	833	790	804	800	806	804	762	795	813	813	792	833	797	787	775	794	764	770	800	807	818	760	801	824	805	788	773	790	793	794	762	826	771	848	757	791	836	772	790	802	825	836	818	802	831	801	748	807	852	763	778	814	815	859	716	811	813	771	790	783	844	748	768	792	827	777	826	758	808	819	803	802	805	807	787	746	781	790	758	804	817	806	792	836	825	822	794	759	834	774	809	813	778	780	832	798	884	865	793	816	770	804	793	798	776	814	779	838	788	825	814	752	775	810	775	774	799	802	799	789	805	807	778	805	822	754	776	817	780	805	776	781	750	824	805	804	767	719	778	809	779	764	776	801	786	792	809	798	743	804	836	815	817	796	810	787	832	793	775	774	837	781	806	793	833	780	846	771	764	804	773	817	772	784	786	850	819	790	793	782	800	804	740	809	804	737	780	772	785	815	819	779	837	828	803	875	760	834	799	790	810	831	782	787	820	793	761	820	797	825	828	794	830	819	773	808	794	835	771	786	795	827	857	851	769	793	808	835	856	804	804	807	808	832	803	798	757	820	793	823	805	844	814	803	811	821	848	789	860	791	810	881	814	791	802	793	833	829	813	859	809	795	825	841	780	798	756	804	835	834	814	759	770	757	829	824	740	790	817	789	838	813	809	806	828	812	826	801	829	811	802	828	837	807	785	839	816	830	808	823	788	857	777	802	819	846	804	805	774	816	795	830	808	783	823	749	811	868	811	756	785	789	851	785	839	849
4854	1755	800	517	582	737	722	644	546	425	368	336	254	246	270	227	199	182	174	157	120	132	127	114	121	130	114	102	113	97	100	95	101	84	86	99	76	87	92	99	94	88	72	80	86	101	82	84	80	64	81	77	83	83	78	88	77	80	77	79	80	65	72	75	75	80	72	69	82	69	88	65	72	72	69	69	67	58	87	79	63	81	61	61	66	86	70	73	94	70	64	75	52	80	73	67	79	87	74	54	70	61	69	85	78	81	64	83	86	92	79	88	68	70	65	74	76	64	79	77	80	77	73	64	84	69	58	62	71	75	67	74	74	72	77	77	77	91	67	91	69	62	58	79	68	87	70	83	72	68	61	68	83	77	84	74	71	80	66	80	77	76	79	87	67	83	68	67	65	69	67	73	89	68	78	73	88	69	74	63	79	85	73	85	73	78	71	63	67	67	64	81	85	74	73	72	68	75	64	76	81	62	64	78	61	71	75	70	73	65	83	66	69	87	89	67	62	67	79	70	65	80	52	72	85	80	74	76	73	61	86	80	62	77	68	76	90	88	79	65	81	73	72	78	68	74	62	72	98	55	62	73	61	61	67	70	66	83	74	75	80	68	78	70	63	66	79	60	69	67	89	68	66	78	64	65	79	72	79	70	73	73	92	67	66	85	73	88	80	90	67	75	61	78	67	64	61	63	73	68	70	67	71	80	77	67	75	78	81	61	66	69	75	70	65	79	80	72	64	73	80	82	62	81	84	64	67	63	82	74	53	65	67	76	63	81	74	85	73	77	83	73	85	78	82	68	78	54	78	89	79	69	75	69	63	70	66	66	73	65	75	66	83	87	64	63	70	61	93	72	83	93	62	79	74	75	79	72	74	91	88	72	59	73	73	62	69	78	77	85	73	84	65	80	59	72	77	61	54	81	63	67	74	66	88	88	79	63	83	77	81	78	90	69	67	97	76	87	64	72	71	77	61	68	73	69	78	78	85	81	65	75	74	58	71	86	74	81	86	86	73	76	80	64	72	80	74	84	90	68	74	67	56	65	65	71	84	60	63	81	70	63	84	80	73	62	81	80	61	67	74	75	69	77	83	85	72	65	75	75	69	79	83	79	74	75	78	83	71	77	82	59	73	73	57	73	78	66	65	83	87	83	91	77	54	63	74	60	79	59	73	80	66	78	86	55	63	74	82	75	73	72	70	63	63	85	71	73	71	72	72	80	69	76	67	66	70	78	60	68	77	60	77	72	66	65	72	75	84	71	71	78	77	89	82	80	73	80	76	74	73	70	79	71	77	80	81	54	72	88	67	87	92	66	77	85	74	72	65	59	55	71	76	82	60	65	91	87	78	59	70	83	74	62	75	61	69	64	83	56	73	88	70	88	87	62	79	50	71	72	63	77	65	69	82	76	89	72	59	70	70	73	78	80	89	87	74	65	69	76	73	83	69	73	59	69	65	87	66	84	80	91	65	65	71	77	73	91	82	77	57	84	87	67	67	77	78	60	83	74	68	74	76	68	76	77	71	68	83	81	61	82	74	80	72	63	82	77	67	74	80	80	84	77	71	88	78	70	69	71	81	80	69	82	68	67	75	79	65	82	81	87	80	79	68	81	65	62	81	84	72	76	54	75	75	66	81	65	68	62	85	67	74	70	78	75	71	71	69	91	72	77	84	82	74	75	74	88	77	74	78	71	90	73	77	61	75	77	73	81	75	92	73	64	94	66	76	72	64	65	71	73	61	72	51	62	87	77	77	90	66	63	69	83	86	91	80	55	75	68	74	66	95	80	57	78	57	62	59	56	80	84	74	68	65	58	66	67	80	67	60	77	94	87	76	98	76	80	71	89	70	74	72	72	76	84	74	77	83	58	59	81	71	73	58	56	82	81	75	65	86	67	95	67	60	78	82	73	66	62	69	74	67	79	71	70	73	75	61	90	70	57	91	67	69	59	55	80	78	77	63	61	75	76	71	78	66	77	78	82	67	70	73	82	71	61	83	59	65	63	76	84	84	72	79	91	79	61	74	73	62	74	76	76	64	62	70	81	77	75	65	76	85	58	83	69	72	79	80	75	67	75	76	64	57	85	85	89	68	82	67	72	68	78	82	79	70	70	79	79	76	71	77	75	77	78	74	74	81	81	78	60	69	74	76	75	84	65	84	69	67	65	73	62	72	113	60	59	60	62	69	83	84	69	69	65	58	61	67	63	78	57	83	76	74	84	79	74	90	79	59	67	81	78	72	73	62	75	72	71	72	69	79	72	71	58	84	80	83	64	72	75	86	85	86	68	78	73	71	73	68	73	71	70	82	73	60	86	60	77	68	73	64	75	75	72	71	63	66	69	69	77	59	75	74	76	77	74	65	72	56	59	75	65	76	85	82	80	76	79	87	87	82	75	75	76	87	70	66	60	67	79	65	66	75	78	77	69	68	68	91	74	88	57	64	71	75	88	66	73	73	74	76	78	74	67	73	80	68	52	74	63	74	71	67	72	77	57	91	58	51	59	96	68	66	70	70	85	74	65	77	73	67	64	61	70	67	75	64	73	75	72	74	61	73	79	64	64	67	70	79	66	77	69	71	53	69	68	72	85	63	76	70	75	63	69	87	64	77	71	89	75	78	85	70	84	76	66	68	89	78	60	85	75	59	87	86	78	60	82	78	71	82	73	72	69	67	65	85	62	74	86	83	83	63	58	75	90	72	69	86	73	77	89	59	78	69	71	77	83	76	61	81	80	54	65	75	86	82	69	68	63	84	51	60	73	72	75	80	82	65	87	64	87	83	64	73	68	86	79	82	91	77	66	71	81	81	78	67	77	84	91	87	80	68	73	83	70	72	66	69	72	73	58	72	76	71	77	72	87	76	83	73	83	76	81	96	70	87	81	85	78	64	70	86	75	72	84	76	72	68	73	80	74	78	73	79	69	72	85	87	72	70	86	71	87	84	75	82	63	93	67	74	66	68	62	65	49	70	67	69	82	73	83	67	60	68	84	77	81	61	65	75	78	79	71	89	75	77	71	77	69	89	74	77	65	78	83	53	80	67	72	71	71	71	78	67	69	69	70	67	70	70	84	82	73	70	88	65	77	85	71	75	77	60	73	76	77	78	69	72	85	77	75	70	81	68	63	67	72	70	86	84	65	70	73	71	71	83	65	70	70	70	76	72	71	82	87	79	79	75	70	88	68	82	73	63	63	76	60	91	62	87	87	72	71	78	86	85	58	72	69	79	75	65	70	64	72	72	68	82	75	86	65	79	68	81	87	66	72	67	61	65	68	89	68	87	75	68	69	79	56	65	88	68	74	71	88	80	80	80	77	76	75	55	71	82	65	73	54	59	77	62	64	72	72	64	71	77	80	75	65	85	72	79	71	60	88	65	56	80	58	68	70	64	66	83	77	77	87	67	62	65	85	83	74	75	74	69	83	62	82	88	78	75	72	62	62	68	67	61	63	63	73	85	90	75	67	77	79	74	67	86	78	92	64
26768	17495	11926	17709	24452	25593	23276	20990	17977	14764	12571	11157	9484	8616	7845	6688	5792	5100	4470	4270	3521	2903	2699	2658	2529	2330	2305	2111	2205	1903	1817	1691	1594	1432	1373	1386	1321	1423	1327	1357	1344	1270	1179	1206	1186	1132	1137	1074	1064	1080	1075	1032	1022	1005	994	993	956	965	930	957	956	931	956	891	874	920	924	899	890	935	893	879	976	887	880	908	877	853	915	863	845	867	873	919	884	830	912	838	873	860	879	849	853	926	867	918	872	893	902	877	853	847	896	862	908	888	880	939	861	849	893	895	856	912	903	920	847	874	898	861	850	903	879	874	897	876	877	886	870	853	878	972	880	837	872	916	867	908	909	909	909	882	901	892	871	876	877	884	870	835	915	891	862	883	846	841	848	875	898	880	883	895	875	907	877	894	851	929	900	868	848	877	910	912	861	857	880	884	865	904	885	911	888	839	880	909	867	879	885	890	868	908	864	865	933	856	870	833	937	908	897	897	879	866	892	907	905	916	920	871	852	940	943	868	945	896	847	864	830	876	907	872	927	929	917	917	893	844	848	899	859	870	860	896	853	922	819	864	887	865	843	868	847	832	852	874	834	949	863	848	962	884	901	875	888	917	875	849	881	887	943	864	853	866	846	853	873	900	866	910	889	896	880	841	954	881	892	873	895	943	888	889	922	830	880	903	896	882	915	898	896	846	879	899	888	855	920	882	934	862	850	914	894	884	894	889	880	867	936	899	899	859	921	891	864	932	819	923	905	903	863	867	879	878	899	854	882	857	898	858	867	837	849	888	858	889	812	862	871	831	858	896	851	900	881	845	952	870	862	839	911	893	888	900	843	868	938	936	906	889	896	896	929	857	868	873	899	872	879	894	914	872	877	888	923	836	904	903	837	897	900	878	886	877	904	824	892	936	867	895	934	876	919	817	915	902	919	860	925	870	920	936	929	877	844	920	876	844	855	877	906	887	897	867	855	877	869	894	877	855	926	871	898	913	878	903	856	845	866	930	895	902	935	839	871	890	845	876	877	841	881	941	889	826	869	910	864	861	958	842	890	857	908	845	935	869	869	905	917	898	911	915	830	814	917	841	872	880	887	850	866	889	885	904	884	939	872	892	919	919	916	844	855	890	885	889	868	837	891	858	873	880	898	899	905	893	898	856	840	879	903	863	912	858	910	864	865	860	824	872	857	891	944	838	835	942	882	888	842	878	885	882	867	844	910	886	882	926	872	853	936	826	894	895	932	938	860	870	870	859	876	901	877	881	804	864	908	847	851	928	910	835	850	907	890	892	892	907	918	866	875	865	916	840	896	866	856	895	882	858	905	950	896	872	880	865	892	915	833	847	853	846	893	922	893	877	846	916	906	872	925	850	848	904	881	887	900	877	911	864	838	873	917	888	813	917	940	912	808	898	853	866	905	917	821	939	886	858	898	884	878	888	914	922	915	868	897	883	898	912	847	890	869	851	899	875	904	872	880	891	884	929	840	880	847	882	886	900	927	879	845	912	864	900	882	893	832	917	884	886	830	895	889	943	890	840	898	862	841	805	892	898	892	893	843	874	890	841	872	894	790	900	861	880	903	899	863	868	883	884	877	886	848	907	907	887	859	930	858	872	921	902	901	885	871	839	904	936	898	873	868	859	864	890	842	873	886	849	861	889	865	851	874	862	839	848	915	900	902	863	906	868	916	875	883	872	844	889	866	885	910	881	882	923	916	887	899	882	870	854	877	851	884	879	868	847	873	863	827	878	864	862	882	864	880	904	911	884	891	853	887	864	884	901	859	879	889	859	880	896	860	889	838	900	915	916	944	892	903	878	898	847	904	855	901	903	900	863	877	917	910	838	852	862	877	856	861	875	917	821	872	901	853	910	862	888	838	856	895	888	867	892	905	918	878	885	886	840	867	875	870	881	856	913	918	855	869	856	958	897	880	864	861	836	879	875	867	898	945	850	945	946	891	922	886	864	849	871	870	881	923	875	914	855	905	861	907	819	938	880	841	888	870	883	881	874	881	881	905	889	882	845	855	905	893	928	930	881	882	877	880	897	869	870	878	877	855	823	866	874	898	863	898	856	874	903	909	843	829	893	901	877	893	887	906	880	866	849	877	892	846	946	913	919	882	847	850	904	913	879	862	898	862	864	823	906	930	836	888	894	862	914	887	881	890	861	902	865	879	917	864	892	889	878	889	879	889	905	891	911	896	915	888	866	842	872	866	843	858	864	846	903	850	849	892	928	863	811	884	934	847	888	916	845	887	886	894	898	911	885	909	892	898	936	886	851	849	862	833	921	846	851	927	852	907	891	887	912	906	901	875	899	919	859	897	894	911	927	865	891	848	849	864	920	896	885	915	884	812	875	860	918	895	889	874	889	902	906	921	889	913	856	846	884	903	881	882	834	924	809	878	884	845	904	925	856	869	866	885	870	917	893	880	916	862	911	913	894	864	868	860	882	914	892	856	901	894	877	918	904	877	921	890	870	882	887	830	878	880	864	888	891	881	847	875	863	861	846	859	908	909	854	944	892	946	892	866	885	868	833	957	928	823	934	832	894	875	917	855	861	885	897	874	875	883	935	851	866	916	911	856	902	888	914	919	910	858	842	872	847	878	880	913	885	914	947	854	944	878	899	824	933	862	925	954	902	909	854	907	817	894	837	853	912	907	875	934	877	875	843	856	896	884	851	895	947	856	903	841	872	861	908	885	901	927	840	861	834	903	924	883	938	916	879	891	916	907	868	858	880	924	883	830	860	832	883	877	859	884	917	899	895	850	904	814	890	871	892	877	914	908	870	923	888	919	907	869	908	884	891	914	961	871	865	887	859	890	887	860	892	891	873	878	872	881	867	866	900	872	870	858	845	880	844	908	858	856	871	869	852	890	837	842	890	857	932	832	927	872	876	874	877	866	859	873	896	907	842	869	884	874	863	865	889	893	878	863	879	849	841	924	896	831	887	867	864	906	851	834	912	853	897	919	861	850	840	862	903	867	849	857	894	840	871	865	921	903	914	901	865	931	892	859	876	845	900	911	833	860	856	904	853	874	894	875	894	907	894	859	878	933	926	907	882	890	923	842	924	868	896	862	857	903	857	889	868	837	921	867	845	856	910	830	835	871	885	891	912	856	868	908	869	893	883	949	893	870	841	863	845	884	862	868	913	873	900	892	870	884	850	869	908	899	903	873	936	865	870	851	832	852	869	896	852	922	931	841	913	946	881	883	910	862	912	892	886	931	884	871	881	884	885	833	873	892	877	907	908	906	849	855	900	872	874	836	908	879	918	935	845	905	868	912	880	864	911	815	870	862	956	915	887	890	886	861	879	915	858	907	891	908	894	861	839	894	850	876	877	895	919	838	845	894	924	929	883	890	895	859	874	832	849	838	912	888	923	864	854	866	888	899	914	849	865	857	906	855	898	822	844	877	866	876	898	892	806	858	875	892	854	904	862	892	834	848	911	907	889	922	860	838	864	933	838	887	919	824	887	879	857	879	832	887	887	874	856
4481	2262	1053	666	690	899	903	796	664	570	465	415	365	356	304	291	219	203	187	174	172	169	144	139	137	115	135	108	114	97	112	76	85	83	94	100	92	96	80	81	96	81	95	81	83	82	70	77	79	79	72	68	72	72	68	71	71	78	61	76	63	67	77	67	78	66	84	70	64	68	75	62	72	75	71	83	75	74	76	77	69	72	80	62	74	68	66	65	91	78	48	75	71	71	64	91	69	62	75	70	61	73	63	75	64	71	76	80	73	75	69	70	78	73	81	52	60	66	49	82	65	63	72	61	90	75	72	57	71	75	82	84	54	68	64	61	57	68	58	62	68	80	79	62	57	62	65	85	75	56	66	57	70	59	78	67	74	79	59	72	70	84	83	68	83	84	75	76	74	82	65	66	89	66	72	61	67	75	78	63	75	62	85	66	62	66	57	80	77	61	64	71	63	70	69	59	67	77	62	78	62	62	72	73	73	72	71	67	70	72	74	74	61	70	87	64	77	65	69	72	64	73	60	70	75	76	66	59	66	51	58	88	64	69	79	70	68	65	75	78	64	69	84	98	65	65	74	63	67	64	92	63	72	64	62	66	75	69	62	81	69	52	72	64	60	64	79	58	79	82	76	66	64	78	68	68	71	74	71	70	63	66	76	63	75	57	61	73	71	65	53	67	68	76	56	70	72	73	54	81	77	76	78	63	61	71	67	59	69	77	83	76	69	71	78	57	84	76	64	82	73	57	63	78	74	68	76	60	66	78	74	66	83	55	71	81	63	64	72	82	69	77	67	69	72	58	67	66	71	57	61	75	72	65	57	62	82	76	66	60	60	66	70	62	60	68	75	73	64	77	82	75	66	57	70	66	79	65	59	97	84	54	68	73	57	63	68	69	70	76	88	78	62	76	70	87	64	82	79	81	67	63	66	73	67	81	68	72	58	67	75	77	66	73	69	65	66	72	63	52	85	51	70	57	79	67	61	77	61	65	67	77	68	77	64	67	71	62	79	63	69	72	74	69	73	67	78	73	83	90	75	68	78	64	76	74	83	74	59	75	67	63	71	88	65	82	73	73	72	70	77	65	87	71	81	60	69	74	71	61	67	82	63	80	64	84	66	66	73	62	76	68	75	61	65	67	70	72	73	75	56	74	65	69	69	65	56	66	73	62	61	80	60	84	61	70	55	69	77	74	52	70	95	78	68	59	63	75	55	65	73	68	76	76	85	60	68	63	70	65	71	83	83	80	62	67	77	68	74	70	66	57	69	61	60	76	67	60	70	63	72	60	79	75	75	79	65	75	65	74	81	65	60	63	67	63	70	84	76	78	72	77	58	73	63	89	70	87	61	58	72	72	79	82	83	63	70	69	67	64	78	73	58	76	65	81	74	61	69	61	61	57	70	62	61	76	76	77	71	59	86	64	69	79	68	74	64	83	59	64	71	83	70	89	68	73	68	78	75	75	65	59	79	53	78	67	83	65	59	75	73	72	74	75	69	66	84	73	69	83	69	75	69	61	62	75	66	64	63	69	72	75	75	73	61	74	72	75	84	75	66	59	61	67	54	82	78	65	70	81	70	80	61	54	62	70	75	78	64	74	57	85	85	69	70	72	60	65	64	73	59	81	67	62	72	63	64	67	73	61	92	70	80	75	85	71	73	62	81	54	73	74	67	63	61	69	76	68	67	71	79	65	73	61	70	62	61	64	63	75	69	76	69	66	58	100	77	82	71	68	82	67	54	63	82	71	79	81	71	64	91	61	68	76	73	70	72	69	73	70	66	70	66	62	78	70	69	67	55	67	62	75	59	73	72	66	58	68	66	70	72	72	80	69	72	70	60	76	62	62	80	86	91	69	70	68	68	69	65	78	66	69	79	77	69	58	62	72	77	46	64	85	72	75	62	64	74	71	78	67	45	76	72	87	70	85	60	70	74	62	70	70	71	71	74	68	81	79	75	66	82	62	68	75	80	88	68	61	78	68	62	69	62	67	69	53	65	69	75	66	90	66	71	82	56	81	72	78	73	73	63	59	70	63	76	59	76	62	68	82	71	76	76	69	65	67	62	74	66	58	70	68	58	58	64	70	61	95	65	57	69	54	68	78	62	63	75	71	61	75	83	61	72	73	62	79	73	73	63	90	75	70	63	65	58	70	81	70	69	71	69	74	73	68	64	59	60	75	67	75	64	72	82	63	63	63	67	64	74	55	81	63	85	80	67	86	77	66	80	71	77	73	48	73	64	77	72	76	69	69	66	79	58	85	70	62	72	73	69	63	73	72	66	83	77	72	75	82	74	67	73	86	65	57	69	81	71	77	58	68	70	57	80	70	70	46	77	59	69	64	80	61	72	70	84	73	71	81	69	59	68	60	65	47	62	65	67	56	73	85	62	93	61	61	61	61	76	67	69	79	60	67	64	62	65	73	52	61	66	78	68	67	77	68	70	71	66	78	66	61	92	65	62	77	66	72	65	63	82	57	76	64	64	66	85	76	63	58	68	54	68	69	63	67	75	50	67	55	77	71	84	114	59	64	65	61	77	58	53	68	66	70	66	66	74	63	79	55	63	75	69	60	67	66	68	58	73	76	72	75	71	63	63	85	65	56	72	66	86	77	57	70	85	64	76	77	63	62	70	65	67	77	83	68	66	70	83	73	79	59	76	88	61	81	80	65	74	74	65	65	83	79	63	85	70	66	84	80	68	74	73	82	75	74	69	83	54	66	76	70	66	70	68	72	62	66	61	66	71	64	77	81	64	72	53	56	66	81	72	68	70	88	77	84	72	62	70	63	65	69	69	78	69	60	61	69	66	70	64	66	71	73	80	73	75	78	76	67	68	82	66	58	78	59	55	62	57	69	80	66	75	69	52	64	71	66	74	59	80	56	76	67	68	59	56	58	66	69	71	66	81	70	58	76	66	66	65	52	77	76	78	70	74	69	69	60	75	72	76	71	56	81	82	68	72	73	68	82	67	73	73	72	64	68	68	68	80	67	71	65	60	65	80	71	56	67	77	78	85	54	71	72	68	59	70	74	68	71	66	71	79	69	77	85	76	75	70	77	62	59	64	83	72	78	70	63	55	83	75	79	73	69	74	79	80	61	66	67	62	61	64	64	71	60	59	62	59	80	73	65	69	73	67	66	69	68	80	78	61	69	72	95	67	63	64	76	74	76	68	73	79	77	68	70	75	55	73	76	69	63	68	64	62	82	58	68	81	57	72	77	61	76	69	62	69	79	78	84	71	70	79	81	72	76	69	64	74	70	71	72	70	72	65	77	82	69	78	66	78	60	71	77	67	62	81	68	69	90	78	76	73	76	54	57	68	55	77	93	68	74	74	81	76	63	60	78	72	72	64	64	73	65	73	62	63	70	85	58	65	77	71	78	76	75	70	57	60	80	81	71	71	60	73	83	72	70	62	66	61	82	81	79	66	70	70	63	71	73	72	71	58	70	81	75	74	70	62	66	73	53	76	82	73	65	88	60
29892	19268	13185	19253	26759	27378	25717	22841	20525	17554	14984	13431	11540	10459	9714	8316	7537	6486	5573	5084	4610	3768	3341	3491	3086	2930	2791	2780	2582	2289	2240	1909	1841	1659	1543	1564	1537	1500	1526	1450	1409	1368	1275	1195	1265	1197	1170	1164	1101	1069	1070	1061	1061	1052	983	979	991	946	964	910	924	914	899	919	920	928	864	850	902	922	909	863	872	910	843	880	830	828	839	829	917	798	890	878	784	877	817	805	821	810	871	878	806	852	847	840	809	859	842	823	823	827	838	871	847	821	828	862	805	857	869	864	791	836	808	843	820	827	821	806	880	821	796	857	812	820	808	887	867	821	837	791	839	840	817	827	848	858	836	824	872	804	802	832	834	827	855	819	875	838	846	833	844	840	844	790	852	800	870	824	780	828	841	805	842	804	834	880	844	795	819	819	823	840	821	757	851	839	853	859	834	860	827	836	866	807	838	834	870	813	877	856	825	837	874	835	829	767	840	830	789	823	861	860	831	885	821	862	813	865	836	847	886	841	836	825	836	878	816	851	854	807	845	831	827	836	825	854	813	807	842	848	849	850	833	847	847	876	868	816	833	846	872	832	779	863	849	851	825	792	807	842	818	801	879	831	849	867	808	831	848	852	862	782	862	911	805	795	794	842	909	897	857	834	795	808	853	869	857	813	877	832	784	845	848	839	781	863	813	817	807	885	850	816	819	746	792	850	857	797	830	812	797	866	842	909	813	837	782	849	778	802	846	835	851	876	856	846	878	903	854	884	850	817	824	848	849	832	863	826	845	804	798	856	806	859	809	777	810	879	798	854	821	818	830	834	817	829	800	876	798	789	869	820	902	830	883	811	929	897	869	793	860	865	846	800	854	819	872	848	794	871	848	877	878	871	829	796	819	779	829	791	846	881	847	805	853	864	851	859	829	822	874	822	819	791	866	848	800	867	856	830	852	900	823	849	861	832	889	833	842	853	802	842	821	873	846	784	815	846	918	816	785	835	844	847	908	856	821	786	858	823	832	892	840	827	839	815	803	876	856	855	812	822	871	836	881	839	855	770	817	818	840	850	871	877	886	887	852	853	826	810	841	825	876	870	830	816	824	805	862	818	843	879	837	841	837	856	835	779	842	811	829	860	835	846	819	869	833	817	819	853	819	841	863	829	817	860	868	864	838	848	814	822	800	862	853	870	857	856	812	862	826	853	841	845	826	867	853	834	863	835	838	861	876	869	842	810	835	846	832	864	860	827	860	873	845	857	872	827	906	805	832	848	790	846	849	818	855	874	858	816	826	837	845	804	850	841	808	825	811	863	827	806	831	856	915	787	880	841	883	818	846	816	828	818	820	835	769	814	844	909	860	901	852	814	827	796	851	858	843	764	832	822	843	854	839	843	841	787	850	830	863	855	815	834	794	887	847	817	838	844	815	838	848	794	874	854	826	822	858	822	844	835	803	902	811	842	810	829	863	863	821	865	832	844	855	845	827	817	817	849	839	849	819	804	898	847	822	835	780	841	817	837	807	853	818	840	813	840	863	832	840	855	829	802	818	824	842	864	807	845	830	863	902	804	823	826	824	843	850	832	832	886	840	752	871	815	886	868	890	822	883	813	846	881	861	775	822	831	865	846	811	824	842	834	845	796	813	837	806	824	827	807	830	880	849	832	781	877	848	779	850	824	839	881	806	817	805	809	828	843	806	882	844	839	823	826	917	856	807	818	797	862	842	856	863	855	886	791	830	864	830	851	856	728	847	857	855	830	827	846	865	826	803	810	831	832	839	881	833	852	850	854	829	809	828	860	828	821	846	840	855	811	846	841	842	873	823	854	868	830	880	854	896	833	842	890	829	867	818	863	802	855	855	840	842	822	799	846	799	817	833	859	803	790	838	805	854	896	823	822	846	840	808	851	854	816	871	854	824	807	847	828	854	800	805	844	780	868	883	789	809	874	815	859	853	846	856	820	799	888	821	889	845	822	838	855	832	862	868	786	852	840	838	872	826	829	815	873	808	823	800	868	790	865	847	803	801	745	856	838	817	826	865	779	853	837	826	810	832	821	842	830	806	842	850	838	866	813	810	833	846	860	806	861	833	815	845	820	844	831	797	850	780	789	899	873	818	846	860	836	865	867	827	817	863	839	820	887	859	820	791	797	852	839	806	839	809	878	829	880	852	852	824	812	846	831	844	793	857	808	842	859	812	819	836	914	798	847	814	859	832	837	838	770	833	802	817	844	895	857	840	822	830	796	796	804	856	840	849	807	800	838	839	854	837	854	818	840	851	810	828	828	826	843	789	832	829	831	843	852	783	858	819	857	846	858	820	867	879	834	891	824	809	883	816	829	777	833	811	862	830	861	792	865	845	812	803	825	893	808	830	844	877	898	890	835	771	895	867	874	831	827	844	797	796	815	820	817	859	823	818	833	864	853	820	838	850	841	942	788	845	821	849	842	858	817	842	856	795	836	812	895	858	886	845	876	842	847	800	866	838	863	793	819	827	884	834	834	847	857	908	791	867	880	873	753	820	872	834	850	838	834	878	851	845	826	867	878	822	833	815	859	834	850	891	852	908	870	821	839	833	875	851	830	846	851	832	771	879	828	892	827	839	830	862	781	835	814	833	813	773	805	852	859	815	825	868	831	814	913	811	867	779	845	851	854	806	810	824	820	894	821	894	832	855	780	839	806	831	839	873	849	885	835	827	827	826	809	869	828	815	873	837	856	860	816	798	825	871	861	855	839	837	820	843	851	887	832	805	828	796	857	842	820	854	877	782	807	821	834	785	841	863	813	864	834	836	847	837	830	856	826	867	835	815	841	855	810	812	857	848	783	826	849	878	851	870	855	877	796	803	838	862	831	805	831	816	828	788	842	873	858	869	804	851	870	861	867	856	880	824	834	807	813	765	824	828	856	827	812	815	909	813	845	803	856	815	838	834	823	828	855	878	796	835	801	852	790	875	840	879	814	872	852	857	841	858	829	844	826	879	856	835	818	832	830	855	808	855	841	812	836	805	803	881	883	870	858	814	871	832	778	808	827	804	806	833	875	825	843	813	828	899	834	864	823	884	871	814	930	833	873	827	819	822	841	831	855	835	833	850	801	862	828	837	831	796	845	830	855	773	799	849	826	843	881	804	873	872	812	813	818	817	839	821	777	839	819	866	827	868	800	813	814	841	832	852	825	809	909	843	882	854	837	852	823	809	842	824	854	830	828	800	856	886	823	833	829	886	789	815	890	859	854	845	831	881	864	803	797	838	831	833	821	882	863	849	837	811	818	886	843	828	852	816	816	823	874	867	842	811	840	858	883	842	855	808	864	811	813	843	817	810	769	827	842	850	793	830	837	842	791	800	818	838	852	920	821	844	815	819	821	849	865	860	877	836	824	798	818	868	846	774	827	801	845	794	840	818	904	819	856	901	830	821	852	804	801	850	832	858	824	846	795	816	794	844	822	890	817	813	836	854	846	843	874	802	842	833	828	826	897	851	847	835	864	839	862	797	832	821	855	897	810
3092	983	462	292	306	376	401	320	305	291	233	245	225	199	182	164	158	137	131	130	118	113	89	91	80	91	87	79	85	81	88	80	93	103	82	67	67	80	66	65	89	63	79	70	67	67	82	97	75	45	69	64	60	81	63	82	65	70	68	67	69	70	68	68	67	78	54	81	62	75	69	69	64	67	75	61	77	67	86	81	74	56	72	64	69	73	69	70	79	77	85	61	61	61	79	68	86	69	70	62	76	72	82	70	76	69	61	74	68	68	63	63	67	79	77	78	79	68	70	62	58	69	66	72	56	70	72	65	76	55	71	67	76	68	61	70	71	59	80	80	81	53	70	70	57	71	66	66	85	72	66	50	60	63	56	63	59	68	68	66	77	58	70	63	69	72	55	74	79	52	65	82	67	72	67	75	80	75	53	70	59	57	80	51	73	72	66	65	63	61	88	73	89	71	71	79	72	64	69	57	63	61	47	67	75	71	75	80	69	60	59	74	60	59	63	72	62	69	64	70	72	69	56	75	60	61	87	64	70	58	76	86	81	61	70	68	79	66	76	77	73	61	64	64	66	58	73	56	74	74	61	88	76	70	83	68	76	84	67	69	66	69	55	74	82	61	56	62	77	68	67	69	58	58	71	58	67	80	66	75	68	60	69	81	79	69	72	58	74	65	68	63	75	48	65	70	74	79	60	65	56	73	78	72	67	58	80	78	63	70	78	62	57	68	79	66	61	72	74	70	59	67	66	64	74	88	59	71	59	70	76	70	71	79	55	60	64	65	67	86	67	58	79	65	61	63	69	64	66	67	79	59	67	78	73	86	63	63	73	70	64	68	55	77	83	53	58	68	63	68	62	67	76	69	70	86	59	78	70	79	57	71	63	76	63	77	58	57	79	71	68	74	75	64	65	60	74	68	72	71	76	72	63	65	66	74	65	64	71	81	72	71	74	74	66	69	53	64	77	70	63	82	81	60	65	77	81	75	89	71	66	66	72	69	68	82	79	57	86	81	70	66	70	72	79	66	68	69	75	77	73	60	80	67	61	74	71	68	68	64	67	62	71	67	69	59	65	70	73	75	68	53	61	57	62	62	68	68	80	67	68	80	74	65	80	83	72	66	57	62	70	55	64	73	62	70	68	77	74	78	65	66	77	73	67	49	81	74	84	63	73	68	83	63	55	69	68	67	67	75	85	70	56	74	67	69	63	73	84	65	66	67	70	66	69	61	74	86	86	56	60	72	65	55	56	64	59	76	74	80	73	61	53	75	58	55	53	73	64	67	81	46	74	57	77	69	76	79	76	77	72	77	81	63	78	73	69	60	62	75	61	69	60	84	71	64	66	64	63	73	62	70	75	74	66	71	56	62	63	73	62	74	75	75	50	61	64	67	82	68	71	74	67	69	71	62	76	68	76	71	70	70	66	63	75	64	74	48	67	76	73	54	67	63	63	69	69	74	65	80	63	73	69	63	84	75	53	62	56	77	68	72	57	58	70	66	77	68	81	60	81	71	62	59	60	72	76	66	65	69	51	58	65	73	65	80	69	56	69	73	61	77	77	66	78	67	66	84	72	76	63	68	65	76	74	67	68	80	61	68	72	67	68	58	64	81	64	80	61	76	73	67	66	81	68	89	74	69	80	76	71	65	81	68	77	80	78	83	75	67	63	70	72	81	48	71	59	77	76	54	70	61	64	68	60	62	67	60	56	88	63	60	70	56	65	61	60	72	70	71	55	70	79	59	76	63	67	55	76	70	63	70	85	78	62	70	61	66	54	78	73	75	66	73	53	70	65	59	70	87	64	61	74	73	71	78	64	57	75	85	75	66	62	81	70	48	74	65	55	51	64	65	66	64	69	76	71	65	79	77	73	54	58	67	70	72	72	66	79	54	64	69	74	67	71	68	82	68	86	71	62	63	69	63	62	74	68	51	70	66	69	84	61	70	61	79	87	74	72	52	71	73	67	68	50	70	75	71	89	62	72	74	82	66	50	77	63	69	65	59	68	64	82	64	84	72	62	71	64	62	76	70	77	67	58	73	69	60	73	78	63	77	69	63	65	66	77	67	70	73	61	57	68	72	66	62	69	59	85	63	60	67	78	88	66	60	67	72	57	66	69	62	69	70	64	81	77	81	64	78	64	75	65	67	70	66	68	69	77	68	71	73	66	71	73	75	70	77	69	60	66	65	74	71	81	68	54	62	67	71	69	68	72	72	66	72	74	73	66	70	75	58	72	91	82	61	76	69	76	66	96	62	82	64	81	69	71	68	67	66	69	67	66	62	78	71	67	61	78	72	65	67	62	59	61	62	66	72	62	60	66	69	85	65	80	81	72	69	70	56	62	74	76	83	50	66	63	57	69	84	61	42	63	72	72	66	61	63	57	70	72	83	74	59	79	69	87	79	83	76	87	81	63	64	76	62	79	74	70	67	72	77	74	83	70	59	78	49	67	72	54	61	83	73	64	65	71	76	75	70	75	61	66	74	71	61	69	66	55	63	62	86	67	80	65	62	59	92	71	59	61	67	70	61	60	83	79	58	81	53	73	73	72	73	78	66	80	56	63	80	62	84	61	63	70	78	63	71	80	72	74	68	66	80	72	58	63	74	74	60	72	68	55	62	92	62	63	67	67	56	68	69	57	79	53	84	57	71	63	66	65	56	69	70	64	75	66	57	48	63	57	53	71	73	69	69	69	65	65	62	66	80	59	71	67	63	71	80	83	70	72	60	74	72	65	65	70	58	70	74	61	65	73	72	76	75	58	57	75	48	61	56	76	90	67	69	64	78	80	64	68	85	61	62	61	86	69	81	77	83	74	71	75	72	64	74	58	68	68	67	65	58	70	65	64	72	74	66	74	65	73	60	69	85	63	56	69	64	63	71	76	70	67	75	72	74	61	68	60	74	85	74	56	78	73	68	70	71	84	77	56	57	55	71	79	69	76	72	80	66	74	83	65	74	72	82	82	65	71	65	83	79	78	82	62	68	82	72	62	75	61	72	69	73	59	64	57	67	72	67	56	85	74	82	70	62	64	65	68	65	70	66	75	56	64	71	76	67	62	66	67	71	62	68	78	66	63	64	79	71	57	61	65	76	72	66	73	60	72	60	57	71	61	73	63	91	59	76	67	70	52	50	60	87	66	85	61	65	70	67	63	66	81	81	65	62	84	78	53	84	80	62	58	76	63	67	68	76	73	73	66	74	72	67	65	68	76	65	94	84	66	64	57	71	68	78	75	71	77	55	77	62	60	86	65	78	66	65	70	65	65	72	69	58	71	71	49	67	69	61	64	61	74	64	71	64	85	68	70	78	72	67	79	64	70	65	77	59	70	59	57	55	64	60	83	81	60	52	81	67	52	65	66	69	77	69	67	56	75	70	76	67	71	61	70	70	66	78	71	66	60	85	58	77	96	65	74	65	72	56	88	77	68	60	61	70	65	68	65	62	63	56	60	58	69	69	74	64	78	67	65	56	77	69	66	75
22908	13000	7755	11912	18799	19558	17318	15128	12984	11020	8803	7878	6959	6069	5580	4779	4307	3747	3155	2920	2673	2404	1952	1808	1730	1631	1631	1629	1535	1433	1395	1356	1282	1163	1157	1089	1068	1090	1094	1134	1092	989	993	982	934	898	968	949	949	930	989	952	921	946	885	898	873	844	921	881	829	850	869	864	892	866	805	816	820	819	844	844	807	804	820	853	903	833	840	788	790	845	821	831	895	819	840	793	867	835	848	843	866	812	807	846	837	851	861	855	851	755	806	892	815	825	830	784	838	816	812	827	811	805	838	854	866	853	794	831	771	799	826	827	822	866	860	854	889	885	820	875	823	827	836	817	781	829	796	811	814	817	852	838	861	792	910	781	806	826	842	819	828	855	782	853	846	827	794	864	857	820	867	803	837	856	828	825	793	846	835	891	837	836	820	813	810	887	820	863	806	825	861	786	850	784	819	855	837	829	838	829	843	820	828	811	857	856	835	834	867	854	850	799	842	820	850	837	834	823	848	840	831	791	811	825	824	839	853	811	808	782	846	802	830	853	787	844	840	863	821	839	805	810	881	886	835	804	848	838	839	825	813	829	844	827	804	820	855	795	835	862	811	809	861	823	879	830	790	798	785	790	857	818	796	838	828	852	791	852	784	887	854	829	848	792	874	871	835	804	817	873	802	864	839	842	827	831	826	826	823	839	850	816	812	861	853	877	841	814	890	840	821	896	813	872	828	834	820	845	869	844	833	811	834	828	831	877	820	837	844	789	806	807	804	862	810	797	821	842	819	847	852	825	844	845	865	834	798	839	906	831	842	798	830	853	786	819	818	806	827	810	809	842	793	840	820	814	832	775	871	783	808	848	874	813	863	874	854	809	884	836	835	810	854	805	840	823	888	811	819	839	846	852	818	841	810	841	836	806	857	837	842	844	842	766	825	760	799	827	847	849	821	869	864	807	809	853	832	799	819	820	802	788	885	845	875	835	786	849	851	839	801	825	868	848	794	823	840	856	809	841	894	788	833	875	845	842	860	874	801	784	860	850	864	842	819	778	819	814	868	797	841	814	829	782	847	825	837	848	791	828	836	789	812	844	847	797	872	793	840	896	848	834	843	883	902	859	834	836	824	902	898	820	833	797	825	835	799	819	796	837	878	831	826	836	817	839	776	768	867	815	883	781	808	776	897	779	815	814	835	863	795	813	793	811	804	813	818	833	853	792	906	851	838	875	816	827	781	829	818	795	840	788	797	849	819	847	820	844	852	827	861	795	864	828	770	802	854	808	801	811	828	817	811	817	791	831	859	833	845	815	815	835	856	839	788	821	831	836	833	840	793	764	838	797	825	860	832	843	858	826	802	848	780	817	848	830	872	817	797	894	894	814	857	839	836	849	798	864	800	856	855	851	864	780	835	825	836	792	829	839	793	773	906	865	814	870	854	857	832	783	834	856	838	822	822	824	797	837	819	862	861	862	789	819	822	856	794	851	777	831	858	795	810	801	765	792	853	798	824	834	802	780	781	850	783	816	814	855	876	841	863	862	825	824	842	885	834	824	876	863	858	791	841	831	828	822	886	802	780	810	865	901	856	815	859	840	828	835	825	847	839	819	820	828	802	860	790	874	802	835	842	799	824	803	784	826	820	841	794	855	842	828	789	840	856	845	828	815	820	853	864	801	839	843	852	851	844	799	791	859	851	793	837	867	766	815	824	808	808	907	866	805	803	858	849	860	796	863	794	831	807	837	840	848	873	788	847	872	776	803	817	828	821	849	803	835	821	853	817	814	812	875	857	847	829	834	814	827	826	882	865	871	884	833	847	847	819	862	813	836	804	868	820	820	861	821	823	805	874	854	839	809	854	788	811	840	835	841	870	777	833	815	858	835	792	799	837	855	877	875	826	884	774	782	843	860	823	835	830	791	802	833	851	827	816	869	835	818	832	817	832	874	890	845	818	830	832	814	832	824	818	846	837	813	752	842	859	823	842	810	800	835	780	850	831	816	833	815	809	887	841	819	860	849	896	872	862	795	795	847	822	819	819	818	840	787	869	843	856	844	821	788	846	849	828	818	793	846	834	813	798	800	857	803	826	785	805	889	797	840	863	808	792	856	851	818	803	827	828	859	769	842	865	824	848	795	813	858	820	841	849	882	822	833	822	823	816	832	834	783	868	833	817	819	824	868	839	804	776	813	865	849	858	799	830	798	783	836	845	783	810	812	868	811	815	777	846	881	827	819	845	825	847	843	839	800	869	857	855	850	854	802	869	839	861	812	797	845	843	847	840	845	850	813	835	857	799	803	831	823	846	783	810	833	830	826	855	835	814	860	866	851	859	819	789	832	833	795	817	821	884	802	844	825	825	808	867	820	854	828	859	807	833	850	876	839	846	821	826	855	824	833	817	857	830	814	824	783	838	785	852	871	841	859	826	784	821	804	831	797	869	786	837	817	772	807	823	814	792	865	833	803	817	817	796	791	858	817	860	825	795	837	852	843	799	806	809	823	833	832	803	839	835	849	827	827	800	849	821	775	829	827	770	854	851	826	823	888	839	826	860	787	829	805	831	811	763	839	826	802	790	829	842	786	837	794	826	830	838	853	787	805	843	817	844	864	839	835	844	903	840	852	838	888	835	795	849	815	832	825	842	834	842	875	813	716	832	783	822	845	872	835	797	820	837	813	814	866	839	769	881	797	840	796	840	812	845	846	834	834	856	794	822	826	845	835	815	852	802	793	838	893	786	813	826	856	838	830	852	772	867	861	796	827	820	824	814	845	835	824	851	829	876	839	803	824	806	814	813	833	831	827	866	863	832	813	815	845	850	815	796	829	792	783	848	866	816	827	844	812	804	858	825	795	846	883	854	782	852	845	804	819	858	816	828	837	802	855	841	835	770	856	833	869	820	804	854	838	811	889	830	865	811	785	858	829	818	864	841	815	863	850	821	791	785	837	859	831	816	788	811	799	819	874	859	783	859	790	862	878	821	830	834	804	870	861	878	853	831	819	851	836	827	842	826	798	821	824	849	837	835	829	808	862	844	824	794	846	841	833	780	849	823	792	815	837	818	829	899	828	793	816	831	828	839	794	846	825	865	805	845	881	811	836	830	841	820	828	812	797	877	823	792	894	822	787	798	824	786	855	823	806	853	798	855	800	831	778	833	811	881	828	855	802	871	836	733	753	840	795	827	866	805	845	851	844	838	795	818	802	814	842	815	810	826	852	879	833	837	807	831	855	785	800	827	822	841	808	804	816	827	845	836	837	819	786	849	814	794	803	830	802	846	805	853	844	826	814	861	839	881	804	833	819	796	818	796	817	819	808	827	793	809	812	800	886	838	796	827	848	820	849	783	811	846	816	855	849	856	864	846	800	807	783	832	818	806	829	873	869	812	819	769	810	826	859	864	848	810	859	869	809	829	834	821	831	765	838	793	823	855	802	824	845	828	842	833	805	855	849	870	850	841	847	829	857	859	817	869	826	839	840	888	788	822	831	812	814	857	832	841	855	835	831
2972	1530	678	427	459	577	607	516	440	416	336	296	307	277	205	232	191	191	163	146	117	130	128	113	108	114	96	102	111	112	101	91	80	78	89	84	88	81	95	80	60	74	86	85	88	82	62	89	75	88	75	70	68	66	79	66	62	72	67	50	65	71	71	67	58	84	82	73	60	79	75	78	75	64	75	77	70	63	95	59	57	75	65	78	61	77	65	69	55	74	81	72	67	70	74	61	66	65	61	60	44	57	80	74	71	61	75	84	65	72	66	69	56	61	57	62	64	62	83	83	64	69	49	75	66	82	61	62	68	67	63	73	68	75	77	68	77	68	77	62	87	62	68	79	65	66	70	56	64	75	68	68	61	67	72	72	64	70	88	69	69	52	72	73	71	80	59	65	66	72	66	59	74	70	80	77	68	69	56	64	68	68	75	84	61	57	67	70	78	65	54	71	66	62	79	61	60	78	66	63	69	73	55	67	61	69	58	75	86	75	67	76	53	79	72	75	74	71	63	61	79	65	71	80	69	66	63	64	66	49	72	70	65	67	76	52	68	73	64	72	80	64	76	65	70	79	55	75	73	80	68	71	61	71	62	70	77	64	61	70	73	61	65	67	60	63	72	63	71	67	73	72	76	65	67	57	55	72	68	51	69	69	70	69	56	84	61	53	57	63	67	65	65	61	70	71	71	69	66	66	60	65	71	77	62	58	60	68	65	72	54	86	74	65	85	79	62	69	54	64	89	67	60	64	67	68	84	68	70	74	89	69	72	52	77	72	69	59	72	68	71	78	51	65	80	59	72	58	79	70	82	73	79	72	73	83	82	73	74	61	69	69	76	65	68	66	89	78	78	63	65	65	76	75	62	67	60	80	65	65	68	65	70	55	56	68	54	65	57	63	68	67	61	71	62	74	65	71	81	67	69	69	57	72	60	66	62	74	74	63	72	77	64	68	62	74	66	59	67	64	84	87	72	46	62	65	57	73	57	74	67	70	79	67	65	62	57	68	64	68	68	63	64	72	63	65	68	53	65	73	72	73	61	64	76	89	57	64	53	84	64	66	75	59	57	67	89	82	70	56	83	73	64	66	76	88	75	67	71	65	64	85	70	66	65	68	75	51	65	78	61	73	66	63	70	63	72	76	79	84	62	67	78	80	64	54	64	77	63	81	65	77	76	87	72	67	65	62	68	71	66	67	66	73	61	76	71	64	65	69	76	69	78	71	67	68	54	66	60	70	76	68	67	81	65	89	77	65	61	59	78	71	53	73	71	67	54	73	62	67	72	74	74	62	79	66	78	62	59	61	69	70	71	89	67	77	67	67	63	76	62	72	82	58	71	73	75	64	60	68	64	52	69	71	58	56	67	81	69	68	68	74	57	71	78	72	70	78	62	58	79	69	88	74	57	64	59	51	86	73	78	60	74	64	55	77	66	75	70	67	64	82	68	71	68	55	72	63	57	73	73	61	54	75	61	71	67	69	57	65	67	67	65	81	80	78	69	55	61	63	57	62	58	77	83	68	70	81	71	69	71	85	60	68	62	64	79	76	67	64	55	65	65	72	62	53	62	57	70	63	65	78	61	63	80	69	64	75	75	88	69	74	68	66	56	66	72	64	56	91	67	75	71	84	72	61	73	39	71	72	74	77	49	63	62	75	89	65	68	62	69	65	72	83	58	79	79	73	70	79	63	77	77	67	57	64	67	75	67	65	56	55	68	81	63	68	62	62	73	77	57	61	56	65	71	59	67	69	57	77	77	79	89	74	66	60	59	63	90	64	61	59	60	59	55	73	77	76	62	65	72	69	76	75	61	67	69	76	70	54	77	66	78	60	78	56	67	67	69	52	74	68	69	48	64	72	74	60	54	80	77	64	63	62	71	67	73	65	65	77	56	76	62	78	67	56	87	70	82	73	64	62	89	62	77	67	66	65	57	90	55	51	58	59	60	72	66	61	80	80	68	74	74	75	67	62	81	70	65	65	67	67	71	54	80	69	68	74	64	68	65	84	79	76	67	58	61	69	62	72	66	55	68	81	73	80	64	65	78	66	62	69	66	57	67	68	58	70	65	65	70	62	73	76	71	75	63	54	72	65	73	74	74	71	72	81	73	74	80	75	69	71	72	72	76	66	73	46	63	59	73	61	63	64	64	72	79	70	65	84	61	57	58	63	65	65	64	72	55	63	55	81	66	72	65	57	72	60	69	66	72	63	66	69	66	79	61	67	69	69	69	65	65	62	52	78	71	72	59	70	58	80	74	72	65	63	63	75	81	69	65	69	60	64	58	78	76	56	75	64	79	63	70	76	67	72	84	56	64	65	77	65	69	70	80	56	75	80	68	65	69	59	64	75	67	81	73	71	75	79	71	76	61	85	74	59	62	53	93	69	76	72	79	65	65	74	66	84	74	79	72	63	65	66	74	63	73	78	61	59	81	66	61	69	82	59	83	75	64	72	78	66	57	81	75	80	57	62	62	75	71	76	75	69	75	64	71	65	66	69	70	69	67	62	69	74	75	64	64	66	63	65	55	70	54	70	82	69	71	69	63	81	72	60	65	71	79	74	59	65	62	101	65	60	85	49	76	73	58	61	79	69	72	78	67	83	67	65	60	67	54	54	58	70	79	68	58	63	74	66	48	78	72	73	67	64	74	50	67	70	61	68	53	66	66	83	69	59	69	65	80	65	75	71	64	81	70	65	73	68	68	83	65	73	66	74	75	68	76	69	59	65	72	62	90	67	62	49	71	74	68	71	64	78	67	73	55	66	81	59	46	67	64	67	54	62	63	68	72	66	75	75	70	69	62	68	60	66	73	64	68	63	57	68	72	79	65	73	76	56	80	69	69	74	56	64	74	72	72	70	73	55	59	72	62	76	74	67	57	60	73	73	72	73	72	68	62	72	54	71	73	77	69	59	79	61	81	57	60	78	75	68	62	50	65	62	81	64	76	54	67	65	69	72	65	71	56	60	81	68	54	64	63	79	72	63	61	81	75	73	57	66	53	77	57	67	74	55	73	64	57	68	66	70	78	71	77	77	60	71	56	62	67	79	69	67	76	70	64	75	63	62	66	75	59	58	80	60	69	68	51	60	56	56	78	75	68	57	78	64	76	58	52	88	77	77	65	64	66	69	70	79	61	77	52	73	79	82	56	58	70	59	60	77	67	61	85	60	61	63	58	56	67	61	68	76	77	62	83	74	87	80	74	60	68	60	69	80	78	66	72	59	64	70	62	72	71	64	73	71	75	54	46	83	62	67	62	74	74	81	75	75	68	74	67	61	68	67	85	69	68	77	94	66	73	70	68	77	64	61	64	87	58	65	55	68	72	62	56	64	64	63	57	73	62	92	52	59	67	69	51	61	65	72	70	68	69	67	66	65	76	70	65	70	78	87	81	70	78	82	69	82	59	58	68	57	63	81	68	82	75	66	70	75	70	64	67	67	63	66	74	60	55	62	55	54	54	58	74	84	72	68	67	62	72	67
26059	16197	10087	15620	22982	23712	21160	18722	16211	14185	12009	10132	9686	8147	7460	6671	6126	5261	4442	3950	3543	3147	2979	2614	2382	2233	2244	2203	2106	1979	1957	1820	1557	1368	1241	1303	1215	1203	1247	1136	1207	1136	1171	1092	1058	1078	1105	1021	1028	968	966	947	854	924	935	903	947	849	828	895	866	821	812	845	849	846	862	798	827	831	817	787	824	834	818	817	859	788	823	774	810	826	855	822	805	899	810	840	841	800	785	845	829	806	824	829	787	826	832	816	825	843	844	847	823	768	841	814	801	779	801	820	798	820	771	769	794	820	778	820	814	773	856	835	805	799	787	810	772	775	820	865	779	766	785	788	813	815	747	811	774	784	788	760	850	798	793	814	759	825	815	783	826	809	809	790	834	778	798	849	802	833	801	766	821	831	771	763	846	807	810	777	825	800	808	780	761	777	809	820	849	865	835	751	780	818	839	817	763	780	859	815	796	791	807	841	826	785	786	832	827	800	834	818	844	827	852	821	850	817	793	848	824	838	791	782	830	795	826	779	760	831	743	773	828	832	802	794	822	832	845	779	833	806	748	806	850	800	836	793	780	806	892	793	810	827	817	795	792	848	778	792	798	845	783	835	827	800	841	821	861	818	839	801	776	787	772	788	807	766	795	833	830	813	840	840	793	781	838	759	781	785	820	830	834	773	828	843	810	775	839	804	800	849	756	779	788	821	793	819	788	800	814	842	848	814	818	798	779	855	777	786	847	742	791	790	806	800	830	833	830	840	788	860	757	769	795	759	842	820	820	783	804	765	820	820	850	854	816	743	756	822	800	775	869	820	821	826	778	842	761	795	816	839	866	813	790	771	848	808	789	803	790	839	772	811	837	753	791	790	872	828	791	823	851	803	850	824	837	787	813	844	797	819	820	845	812	840	780	831	849	831	797	838	836	802	806	821	796	827	862	830	804	801	815	880	804	804	784	861	828	819	809	787	807	737	816	807	803	799	808	802	795	827	803	784	764	792	773	749	794	841	869	780	832	838	789	791	797	837	849	840	771	799	815	790	802	840	837	800	774	808	811	830	815	780	767	774	802	821	847	764	732	875	776	753	809	777	784	820	818	764	801	803	814	846	879	783	844	814	822	867	831	828	772	800	789	873	817	768	857	824	809	800	799	791	774	770	796	839	846	837	849	837	814	839	756	785	800	759	811	866	824	774	854	817	807	819	810	828	773	804	810	843	771	823	787	792	813	836	823	849	827	806	833	812	845	809	792	820	803	800	832	831	819	798	822	840	854	816	830	836	822	812	859	848	821	810	831	820	834	825	788	830	795	804	778	804	809	802	824	761	797	790	818	792	735	820	809	776	825	825	867	840	830	792	805	783	824	884	805	831	855	818	809	820	841	800	804	850	820	839	866	763	788	823	744	826	821	838	796	776	786	767	802	815	807	810	798	815	832	784	809	773	813	775	867	843	819	758	814	850	804	849	808	848	834	773	826	857	752	795	813	814	819	840	801	820	782	799	754	807	800	850	829	797	795	839	811	819	813	789	778	834	813	832	788	798	854	852	835	798	797	855	843	780	832	798	850	819	801	825	809	814	825	788	830	818	796	839	814	839	764	804	831	797	814	819	821	862	792	845	803	835	776	800	808	774	766	773	779	820	870	783	797	762	770	815	845	825	877	764	798	799	859	753	840	795	861	787	829	816	799	835	823	858	832	833	799	818	781	801	866	835	708	852	786	763	806	830	785	768	791	824	816	803	780	857	812	811	707	773	869	824	777	818	817	791	767	788	806	818	855	850	826	770	818	820	770	810	770	817	818	818	806	858	814	868	822	829	803	794	760	797	838	786	827	771	803	795	842	874	823	820	810	784	784	788	805	857	759	762	821	798	793	816	827	797	794	777	826	765	807	789	769	825	829	782	835	814	783	753	806	778	804	782	824	782	752	834	828	810	787	797	824	859	823	817	802	814	848	797	794	831	822	818	812	817	863	834	803	835	862	834	840	854	785	842	787	809	807	832	810	845	807	806	774	814	814	797	785	814	869	835	819	776	855	811	809	884	820	783	802	743	815	803	754	833	798	815	815	763	799	811	803	799	817	799	732	863	821	780	794	796	822	810	852	792	875	770	796	821	858	858	768	855	768	807	806	832	837	780	834	873	809	770	803	807	853	798	817	796	804	818	789	838	772	807	848	772	824	785	807	784	811	792	776	807	767	838	804	779	767	791	788	823	796	817	826	797	821	802	814	807	800	823	864	788	824	795	795	783	819	832	769	792	781	771	810	799	801	825	779	796	795	801	807	844	827	810	744	834	818	793	846	791	777	844	774	821	818	780	858	814	780	769	839	783	818	819	830	818	759	819	777	809	795	810	851	849	818	820	837	812	776	805	826	816	778	800	821	785	809	777	789	782	848	836	809	833	802	830	803	793	772	844	745	875	770	838	762	796	810	814	794	790	809	789	778	823	881	741	823	793	850	819	793	840	778	830	856	851	746	820	801	775	824	835	806	764	779	810	844	817	836	778	785	783	819	718	787	824	795	842	840	826	764	813	799	786	816	799	845	776	803	843	814	812	804	757	857	790	764	799	788	740	791	787	881	779	816	790	818	828	814	819	747	787	754	783	826	809	846	864	779	815	765	812	798	798	826	760	845	738	811	779	848	835	820	860	833	807	769	786	826	827	822	787	849	812	799	799	772	873	844	813	884	798	761	796	785	799	808	813	822	838	804	855	780	861	799	784	815	810	859	787	872	831	860	761	752	778	853	766	826	790	803	776	733	785	828	820	853	808	821	739	805	851	799	818	798	805	766	812	813	792	843	787	857	811	819	828	800	834	832	857	784	773	805	858	784	826	818	781	874	764	808	862	796	786	788	841	839	830	767	809	783	812	776	783	793	837	813	812	745	805	807	853	790	788	756	839	840	753	814	817	809	771	798	808	808	740	783	798	813	806	813	797	834	755	798	828	808	831	805	793	808	785	745	805	851	831	829	794	808	796	859	797	807	799	820	820	844	766	825	836	798	801	808	816	795	818	824	767	796	832	753	803	814	787	768	843	765	821	789	794	776	855	762	808	782	795	749	778	821	768	807	893	782	806	811	815	804	839	847	778	775	790	831	846	762	779	784	853	808	809	821	822	770	831	864	824	824	842	857	827	847	812	833	827	788	860	778	849	815	762	841	797	783	816	789	787	795	810	827	831	873	808	827	756	794	806	781	846	837	801	824	824	803	773	810	803	781	749	868	783	799	799	812	825	832	849	791	805	835	767	829	807	784	808	801	804	815	840	859	808	806	794	831	829	855	785	795	768	801	763	812	794	801	830	833	829	827	816	808	829	816	774	811	737	789	762	829	793	819	843	724	830	790	812	834	754	753	796	822	811	792	759	846	819	834	815	784	821	820	809	866	860	853	800	821	820	798	791	794	827	834	799	829	803	786	802	824	815	859	778	828	816	799	746	841	858	795	817	804	824	815	806	891	811	806	799	811	776	799	797	824	842	782	820	838	826	789	817	769	831
4092	1314	639	408	490	626	567	488	456	427	363	352	319	292	240	223	195	199	177	185	141	137	139	151	131	126	115	121	113	104	120	94	86	85	83	77	85	103	95	75	83	91	88	73	79	75	94	80	87	107	79	76	68	98	79	80	72	59	79	76	76	88	55	62	68	85	79	76	74	84	87	80	63	91	53	68	81	82	59	69	71	73	72	70	61	68	76	78	71	65	67	65	77	71	77	60	77	69	81	72	57	77	67	70	76	71	69	72	74	65	70	69	72	83	72	65	79	81	80	92	68	85	64	95	79	73	85	61	63	77	75	71	64	65	77	68	76	76	82	71	70	79	65	82	69	81	73	67	77	83	73	73	69	70	76	73	74	82	70	78	60	85	53	81	61	78	79	72	66	83	89	78	75	80	63	70	70	78	87	52	82	77	64	63	88	77	72	71	65	60	69	78	75	81	80	80	61	66	79	74	71	83	71	77	77	70	76	79	71	84	70	72	71	76	72	76	97	78	64	70	79	81	88	85	71	84	69	77	77	85	62	84	79	81	80	81	67	66	86	84	65	73	64	67	86	62	78	86	69	87	72	90	67	60	71	75	67	82	88	69	79	74	76	82	81	74	70	73	58	73	85	71	85	77	86	81	79	84	65	72	83	84	71	73	66	69	67	76	73	79	82	69	62	71	80	77	65	75	67	74	84	76	85	80	81	86	73	81	77	66	90	69	74	63	64	71	60	83	64	71	78	74	68	58	66	74	61	80	60	74	75	64	72	91	80	79	95	74	75	75	64	65	67	75	75	74	62	81	92	74	63	72	64	66	70	80	74	90	78	68	64	67	77	64	75	67	79	78	71	96	66	70	74	82	72	83	71	77	55	73	79	74	78	86	69	89	81	84	75	70	68	73	77	83	77	64	57	66	86	68	79	81	86	85	77	71	72	68	76	71	77	73	88	60	69	87	68	82	74	77	64	66	66	74	73	73	80	79	86	83	72	75	70	66	73	77	65	66	69	78	66	79	73	78	95	63	66	69	78	75	89	77	67	71	82	59	62	66	65	66	81	69	65	87	68	73	71	81	76	79	71	63	76	86	76	95	78	68	81	60	70	76	80	79	70	74	81	81	75	80	73	77	71	77	74	85	65	92	71	65	70	77	77	64	76	77	84	72	71	64	73	90	83	65	69	78	61	76	85	58	67	72	76	64	69	76	75	79	93	77	70	70	57	82	77	81	72	70	87	76	65	65	61	83	69	69	77	60	75	58	77	64	64	64	76	62	75	70	55	70	75	67	78	89	74	84	70	71	80	78	68	65	65	73	69	63	64	84	81	79	82	65	76	56	72	68	75	78	66	61	72	80	83	76	72	76	82	66	56	75	61	83	81	74	80	76	87	68	79	64	71	82	70	83	74	86	69	72	76	73	67	79	82	75	81	58	77	74	63	63	72	76	70	71	84	68	73	68	75	67	84	84	89	83	83	77	69	96	77	93	62	69	92	65	88	88	82	73	72	77	80	66	76	68	88	65	81	74	70	66	68	77	70	63	70	79	67	73	68	66	65	76	58	67	70	88	74	69	74	90	69	63	81	75	82	80	74	75	79	70	65	63	66	84	90	79	74	70	80	81	79	71	78	88	79	73	69	77	79	72	78	64	68	93	85	70	77	64	85	80	82	67	70	74	81	81	70	74	72	79	76	80	76	76	69	74	78	68	72	74	75	76	90	83	79	61	72	79	71	74	70	66	82	87	85	74	53	62	76	88	62	80	81	67	81	74	68	76	91	75	82	78	77	62	68	79	65	71	85	76	78	58	79	91	80	65	62	77	87	87	81	67	86	72	75	72	67	82	83	59	78	79	76	62	73	72	72	81	74	78	82	79	69	81	79	67	80	74	69	77	87	67	76	80	69	98	87	82	77	87	76	81	74	74	75	83	61	69	81	76	84	82	69	87	91	67	71	68	62	73	67	75	82	67	71	70	74	78	78	73	80	65	78	73	80	90	60	64	81	68	74	80	75	74	71	79	77	75	84	82	67	75	59	69	62	87	68	82	79	82	73	76	75	61	77	78	65	69	66	66	64	76	82	88	65	72	65	81	84	74	81	67	67	57	73	77	71	73	77	76	86	64	75	76	84	88	86	61	66	78	67	73	76	84	69	61	81	72	82	64	67	64	68	74	87	76	73	80	71	69	68	65	78	64	74	72	82	89	74	76	75	66	76	77	70	93	80	60	71	65	81	70	66	67	69	80	64	70	73	79	70	85	82	78	64	83	83	83	85	72	93	79	75	83	73	77	81	81	65	75	67	85	73	60	65	85	70	76	58	87	84	95	79	92	75	74	70	81	76	84	81	80	65	66	61	73	75	81	74	82	78	75	78	66	79	73	68	82	71	79	64	77	75	70	82	59	74	68	79	83	71	81	67	58	76	67	74	78	71	77	70	81	57	75	71	68	81	71	64	77	73	82	77	77	80	93	65	55	68	65	105	77	75	79	76	70	81	66	64	80	78	71	73	70	68	65	87	73	68	84	79	67	76	64	72	77	70	78	60	78	65	73	73	81	72	70	77	87	87	83	85	74	85	66	76	75	73	76	71	68	79	63	83	61	76	82	76	91	68	68	62	82	67	95	65	73	78	72	63	70	65	61	84	78	48	74	83	71	80	81	64	80	69	70	79	74	76	62	71	71	79	72	67	82	50	84	59	84	84	76	93	66	77	81	70	75	70	59	71	76	82	64	70	72	89	87	76	74	76	87	73	69	65	90	79	92	74	62	74	71	75	75	68	60	63	71	78	77	80	68	77	76	69	74	67	76	87	70	68	69	83	79	66	90	76	72	66	71	74	65	75	75	75	81	81	80	68	93	67	61	90	70	100	77	78	60	74	76	59	74	73	74	64	62	78	81	81	79	62	70	76	90	74	63	67	69	73	60	69	68	70	63	60	83	58	83	59	80	87	73	84	72	75	71	78	79	75	80	67	79	68	74	82	83	84	73	75	78	81	80	80	100	84	75	82	74	84	71	61	79	66	74	85	53	66	82	88	76	66	81	71	92	77	69	92	75	80	60	71	72	74	73	73	80	68	88	85	73	80	68	85	75	72	76	81	75	78	76	71	57	69	77	86	74	84	74	69	77	71	63	66	82	78	66	73	76	69	88	60	63	78	64	60	78	70	75	102	83	73	90	99	83	79	73	89	103	71	79	88	73	84	82	89	58	80	68	67	75	76	88	74	82	73	66	89	81	70	78	76	82	77	69	67	83	81	70	89	79	84	74	75	76	63	74	59	72	68	71	87	77	90	77	68	82	73	84	86	75	83	94	58	79	80	74	65	87	69	74	69	64	80	71	97	81	60	75	75	74	74	91	76	75	72	69	60	84	79	68	84	82	84	75	69	72	82	73	68	83	78	80	81	67	82	69	76	70	87	76	63	96	61	79	82	72	85	75	84	86	67	68	69	86	86	78	70	76	80	79	67	85	80	70	73	62	85	70
24368	15236	9874	15075	22455	23199	21303	19241	17006	14735	12916	10851	9892	8919	8231	7513	6903	6131	5216	4549	4085	3680	3459	3284	2951	2765	2591	2462	2325	2165	2107	2014	1738	1524	1501	1413	1357	1365	1346	1333	1276	1297	1243	1194	1224	1201	1129	1142	1165	1087	1062	1008	1017	985	964	1032	994	919	902	946	944	970	928	909	916	885	910	902	937	892	903	897	914	972	837	923	900	847	865	848	911	898	840	872	873	858	879	896	894	889	890	903	881	928	875	909	888	963	867	914	888	824	851	890	911	892	942	941	924	901	870	876	903	855	872	887	877	916	936	851	938	850	896	900	872	919	870	921	907	853	931	888	844	872	933	872	887	887	933	872	925	876	888	909	841	875	877	888	858	922	866	903	852	886	865	876	870	869	853	905	880	873	839	844	836	791	923	855	869	865	822	847	865	857	864	840	863	863	817	908	857	852	906	867	855	863	861	885	866	872	880	861	842	911	864	901	879	932	908	876	885	854	888	873	912	911	873	854	886	922	815	904	925	876	884	842	904	879	938	889	918	854	879	877	809	864	872	903	894	880	937	854	908	857	853	842	876	884	877	886	927	902	912	927	882	944	857	906	841	916	899	877	903	850	869	880	868	874	917	846	910	876	910	885	889	908	890	871	909	873	857	905	872	899	912	890	922	902	864	935	890	904	931	877	905	917	864	889	861	903	888	864	897	904	915	875	864	902	885	896	829	855	888	884	902	900	932	896	892	850	857	920	839	903	864	937	857	851	856	854	880	882	937	906	891	945	848	874	899	862	849	902	872	917	862	881	908	838	835	858	887	933	869	912	891	908	897	892	914	887	861	903	884	854	895	910	837	910	891	866	881	878	880	915	851	868	876	894	874	886	859	937	878	879	864	871	912	873	884	904	885	897	882	859	892	910	852	917	893	842	889	832	863	901	848	909	911	858	899	935	913	854	847	865	818	834	856	930	901	856	908	888	854	937	883	913	843	926	853	943	897	906	846	908	862	898	897	935	872	899	895	802	868	858	893	876	837	857	855	918	879	889	965	896	858	858	919	862	869	911	864	843	892	884	916	880	932	882	880	864	865	840	832	876	893	861	855	885	922	808	898	863	883	880	898	902	867	860	856	911	943	864	892	917	904	898	839	890	851	870	885	923	883	851	872	859	816	932	908	825	884	886	925	891	869	854	914	926	875	867	892	868	882	874	942	900	894	858	879	925	887	929	854	872	872	885	899	882	857	929	845	921	898	903	855	851	927	885	892	910	841	895	825	850	879	897	903	830	889	891	891	823	884	896	802	832	929	893	924	850	917	842	883	917	905	865	881	826	872	906	937	900	932	859	871	858	901	907	872	859	912	915	882	904	816	844	882	895	901	867	915	886	912	912	808	872	913	869	873	897	906	905	887	882	855	875	840	940	893	869	931	837	923	941	852	858	853	872	866	898	900	899	941	901	838	898	897	850	872	846	866	912	822	895	858	855	874	914	902	914	851	905	873	919	859	907	918	895	867	973	905	867	835	904	858	901	835	901	914	829	879	916	871	919	870	801	881	911	889	869	889	859	878	855	865	892	845	903	849	923	872	856	848	898	858	891	894	898	893	911	874	808	874	865	876	881	863	855	900	915	939	872	877	906	833	868	886	876	868	870	880	927	837	874	924	831	907	836	880	894	888	933	853	857	882	856	863	821	849	905	909	872	846	879	885	880	901	945	901	922	888	871	880	895	862	933	822	893	901	917	881	901	883	890	894	874	859	892	887	884	971	911	873	818	891	931	863	877	937	856	914	929	878	877	867	898	892	844	868	877	875	886	881	903	938	880	834	906	905	887	898	898	877	887	894	902	891	892	854	892	923	888	895	948	937	848	901	877	867	925	912	894	951	880	877	813	850	903	920	888	860	884	918	897	860	897	852	887	882	945	862	908	895	929	882	838	887	878	921	888	893	887	878	875	876	934	931	877	856	861	883	925	878	873	889	853	897	908	954	880	832	912	893	904	890	873	886	863	846	883	846	899	894	855	872	897	847	876	910	871	852	879	845	873	854	925	915	937	892	907	856	919	883	907	870	863	909	889	890	878	912	916	850	828	820	911	888	902	883	880	884	864	910	878	926	922	905	854	893	868	918	866	897	926	872	862	918	879	863	875	854	872	876	947	855	861	858	887	921	887	881	895	797	884	917	919	892	905	932	856	902	824	956	869	851	871	922	869	898	885	931	922	901	879	811	872	887	889	866	939	900	849	892	901	905	841	866	864	840	869	904	871	884	915	869	906	894	887	887	895	881	869	820	872	885	862	955	842	879	915	906	873	900	902	855	858	870	830	917	857	899	887	887	893	933	909	896	851	882	856	876	840	901	855	889	817	866	857	910	832	892	961	882	875	868	871	896	848	885	912	817	879	902	860	882	898	916	887	919	868	904	879	911	874	850	951	909	888	866	941	944	914	865	873	917	866	857	877	877	880	833	882	867	917	939	883	877	863	874	862	870	899	965	912	880	908	867	891	870	897	890	908	879	869	883	897	885	894	850	892	921	844	895	929	880	864	931	866	917	918	887	875	921	841	889	875	875	902	837	907	911	894	922	901	841	871	888	860	859	913	870	863	901	902	877	911	839	846	893	909	810	888	939	877	858	914	915	869	916	852	908	850	883	881	814	870	900	855	912	915	899	870	819	887	886	804	869	903	948	900	852	871	880	931	884	899	876	855	933	866	939	884	842	953	894	888	837	901	925	956	840	857	904	846	900	862	939	868	947	928	853	888	820	889	835	847	858	853	904	890	894	879	877	873	922	874	892	835	917	881	873	879	921	875	849	864	883	909	841	884	890	961	873	894	874	923	884	907	905	904	883	909	900	911	875	941	874	904	902	832	864	844	849	884	876	866	855	885	953	868	864	847	869	865	901	901	907	920	843	858	887	859	913	881	920	875	920	898	869	938	887	891	900	886	844	899	878	884	854	830	911	879	882	892	899	883	930	837	846	921	842	873	905	829	912	865	875	879	911	875	849	886	828	882	828	889	861	911	935	916	857	871	876	827	895	914	913	828	853	928	864	910	918	919	910	920	837	905	935	926	872	885	880	874	839	899	891	819	819	894	914	885	877	932	869	948	900	946	886	866	882	881	847	914	846	872	952	889	878	913	860	837	866	912	852	859	885	925	887	872	873	907	893	866	909	911	861	909	876	854	863	854	840	860	917	880	876	885	843	863	893	839	925	890	900	860	919	834	911	928	884	879	938	910	855	898	883	890	905	882	888	950	895	926	935	891	864	872	908	909	900	873	888	891	954	890	896	839	895	894	889	866	851	869	872	890	865	868	891	834	850	931	852	869	918	883	835	897	860	881	892	883	935	904	869	882	860	909	890	865	844	860	868	900	900	830	866	893	892	896	812	892	893	853	863	862	890	879	931	889	882	882	850	888	909	844	851	891	856	912	923	855	812	872	878	853	931	853	919	906	859	859	893	874	919	862	850	940	907	839	837	898	871	867	887	888	869	869	906	910	916	899	939	896	906	932
4021	2098	968	555	672	772	832	685	638	570	448	415	371	332	316	283	243	278	250	216	193	191	158	144	162	154	116	123	120	128	107	120	104	104	87	100	97	87	83	98	106	86	91	87	93	89	74	83	81	94	78	81	81	53	81	82	82	72	80	70	68	73	94	80	75	85	67	76	62	82	73	75	68	71	81	70	78	78	73	57	71	74	77	62	83	69	80	77	79	64	60	74	77	66	58	77	78	65	84	60	57	75	72	70	71	72	67	64	85	74	74	82	69	80	78	71	72	73	78	68	84	79	99	75	71	78	55	78	68	66	68	69	74	69	88	54	74	60	80	70	68	82	72	78	71	63	73	65	77	66	77	65	57	79	65	64	61	67	73	60	83	84	81	77	59	89	74	69	82	71	81	85	69	76	58	69	65	62	66	79	70	67	82	67	69	67	64	72	65	84	72	65	73	82	73	63	94	73	59	57	66	71	86	77	72	67	62	78	66	74	75	64	78	62	79	75	79	66	71	70	66	64	76	66	84	60	94	80	59	65	76	66	71	62	60	56	70	74	73	83	85	67	72	78	72	86	55	72	81	63	67	61	86	73	77	71	81	64	70	77	61	82	77	78	83	76	68	75	72	75	70	72	86	74	68	74	82	68	82	69	78	90	76	73	68	63	86	76	76	77	65	75	76	79	63	76	62	79	73	54	77	79	71	68	79	63	58	85	92	85	65	89	78	80	67	74	57	72	56	69	72	72	69	77	78	80	52	56	77	80	76	82	79	71	87	83	68	71	82	79	67	75	77	79	89	64	69	58	59	71	63	68	72	80	57	78	81	76	64	74	85	71	68	73	69	69	77	79	74	65	76	61	71	64	73	61	74	79	66	71	69	69	69	60	87	71	81	80	66	69	70	72	85	60	69	60	76	80	66	69	76	63	63	85	73	90	76	75	74	81	77	75	86	72	83	70	69	67	65	66	65	68	69	69	64	72	89	75	67	81	60	68	79	79	75	74	84	71	74	62	65	56	66	81	74	67	77	87	82	70	76	69	71	79	71	66	78	72	69	62	73	65	63	74	65	87	68	71	66	70	82	67	79	70	89	86	72	74	67	69	80	61	67	76	76	72	68	67	79	73	80	72	65	83	57	75	74	81	61	69	80	85	83	58	90	46	74	67	57	71	63	72	83	69	69	77	63	88	80	65	71	77	64	63	70	80	50	59	72	61	82	75	60	63	84	64	77	72	70	75	77	77	75	77	61	72	54	72	66	72	74	70	71	64	70	90	61	81	64	78	93	70	70	72	68	87	67	66	70	66	65	79	77	78	75	81	68	76	67	61	79	74	50	75	65	58	72	71	76	84	71	74	73	77	84	62	78	69	85	70	71	69	71	77	72	61	74	65	79	63	64	85	72	93	73	59	79	70	62	79	69	73	75	62	65	68	85	70	80	64	68	73	97	58	98	86	70	67	78	66	82	59	67	68	94	75	79	76	79	78	88	67	78	77	75	80	74	76	70	72	69	82	65	71	54	76	80	73	78	64	72	72	78	69	71	58	78	68	68	62	64	69	63	74	69	71	81	74	65	73	74	71	78	69	76	91	74	73	72	77	70	76	61	58	59	86	60	82	67	56	83	73	59	78	69	73	60	71	78	72	85	83	73	72	75	68	87	73	81	88	64	67	71	61	79	75	83	86	64	89	61	57	87	74	78	72	80	73	82	71	75	69	64	58	67	74	67	61	72	68	64	65	68	67	63	70	85	85	68	70	77	70	89	68	79	91	82	67	82	66	83	74	75	85	79	90	76	61	67	72	64	71	70	66	70	80	87	75	82	58	61	79	72	78	82	82	70	73	67	70	64	76	70	61	53	66	67	76	71	70	83	76	65	70	73	54	60	72	72	81	73	78	88	90	67	55	67	65	74	73	77	76	77	78	74	79	66	69	87	100	60	63	67	50	72	77	67	69	88	75	68	57	59	78	68	68	77	78	73	67	82	64	70	73	77	60	65	68	67	68	57	78	70	76	66	64	75	76	75	70	83	75	65	63	61	67	79	56	51	71	68	69	69	53	62	85	68	58	76	74	80	69	62	72	70	62	73	71	85	69	79	89	64	62	91	78	88	78	62	78	59	76	79	70	71	75	52	75	67	75	64	71	77	82	66	82	88	67	83	66	62	89	69	73	72	80	76	66	59	64	69	83	74	67	63	55	85	74	72	82	58	70	67	69	63	83	79	72	74	61	67	73	73	73	76	78	75	82	78	81	69	64	67	78	82	66	54	74	70	73	67	64	72	78	73	72	69	68	79	59	75	90	71	73	64	64	75	52	87	69	82	76	61	80	66	79	56	79	93	64	80	76	65	75	74	70	68	78	75	81	72	74	65	70	70	63	73	80	92	75	81	88	90	74	67	77	78	76	70	72	62	63	69	71	67	72	70	60	71	65	82	72	78	71	66	81	73	70	59	71	77	73	72	68	67	64	81	73	65	76	94	89	65	65	75	64	78	70	70	85	71	65	70	71	61	63	64	80	75	90	61	76	59	57	67	74	76	68	85	70	76	87	85	67	48	87	72	64	70	64	61	75	61	71	75	65	88	67	82	64	72	91	71	79	84	60	74	76	62	68	70	69	85	61	68	76	73	66	65	58	72	76	64	73	74	73	76	88	56	70	54	81	66	73	66	61	72	70	88	80	71	89	78	70	81	84	63	73	69	75	61	64	67	73	90	65	55	76	79	85	65	62	76	73	69	53	63	79	66	70	72	62	73	73	76	70	62	74	64	62	72	86	94	76	97	83	90	84	76	74	68	74	71	79	66	57	72	69	74	74	75	76	82	80	82	70	51	75	75	82	92	62	68	59	76	77	63	70	70	73	80	76	75	73	70	65	66	83	67	71	69	57	72	86	86	73	71	63	78	77	53	86	71	87	81	62	74	86	76	81	69	65	66	74	72	62	70	81	62	69	84	70	70	51	55	71	79	69	68	76	74	58	84	79	73	63	68	66	83	63	65	73	55	63	62	69	78	74	81	64	78	76	72	76	69	66	87	64	55	70	82	73	84	71	59	69	72	64	79	64	60	63	59	72	83	80	70	90	72	81	69	69	79	79	60	63	70	68	85	77	81	76	86	70	64	64	75	77	63	88	80	75	77	97	60	82	68	73	85	76	66	84	84	80	53	66	63	69	78	78	65	74	45	57	58	76	69	74	71	72	59	88	65	63	67	64	65	82	75	71	68	61	81	75	81	73	76	75	64	68	62	82	75	66	78	52	81	68	68	73	76	70	74	67	58	73	70	64	84	66	75	73	70	71	80	84	67	77	58	64	74	62	74	86	66	66	84	67	72	80	67	77	79	71	70	75	74	62	82	78	71	88	74	76	68	79	78	71	74	73	67	73	81	78	89	84	72	74	73	74	68	69	79	63	81	61	80	65	79	63	74	101	65	72	60	69	67	64	59	63	74	63	72	70	72	67	72	76	80	62	76	77	71	67	61	70
28512	17880	11981	18091	25704	26379	24471	21892	19728	17531	15281	13553	11600	10498	9807	8919	8112	7890	6776	5765	5153	4461	4095	4150	3736	3409	3237	3162	2892	2666	2533	2368	1966	1805	1741	1526	1495	1510	1482	1403	1432	1399	1388	1316	1262	1267	1220	1184	1126	1182	1059	1103	1071	1068	1044	1020	1016	1004	897	850	878	932	946	860	921	867	931	840	886	866	894	820	810	841	906	883	845	849	819	838	861	840	867	823	819	831	828	829	860	796	848	816	808	851	845	871	864	871	878	824	811	823	827	827	828	867	825	871	870	817	786	888	826	870	828	834	816	833	818	875	836	845	839	798	880	861	800	854	829	835	863	829	849	873	788	805	874	806	812	869	824	872	789	858	875	828	781	833	895	765	866	835	845	837	838	788	862	855	830	857	850	800	825	806	864	866	827	821	838	806	843	835	828	842	866	856	815	833	807	801	868	850	857	824	866	809	873	827	871	759	862	863	810	862	874	841	848	778	839	822	832	794	857	868	804	852	832	886	810	918	831	847	818	811	859	829	839	801	798	865	826	837	812	884	904	842	844	818	907	787	889	856	884	817	796	829	829	806	841	882	800	864	821	836	822	883	821	820	813	912	817	877	871	840	834	830	812	819	854	848	883	820	824	839	833	835	855	872	868	828	788	839	862	846	815	809	859	862	835	810	854	876	858	856	823	837	812	811	849	900	866	821	863	803	822	840	892	882	808	837	885	814	843	877	826	815	845	858	863	824	873	838	847	843	838	864	784	900	846	859	830	874	894	813	824	848	848	809	794	842	826	870	825	847	869	827	800	889	800	788	846	801	808	807	889	840	915	822	784	915	846	810	882	808	856	866	795	857	850	867	865	877	879	861	823	852	856	834	866	844	839	864	820	843	831	893	825	842	825	797	811	852	847	865	813	839	791	872	846	856	866	800	851	865	820	801	809	893	849	875	841	879	893	824	822	826	789	851	800	866	868	813	808	861	833	869	840	851	846	864	877	824	786	836	810	817	847	845	845	812	867	864	776	844	859	838	883	857	862	831	811	816	869	875	855	829	804	869	805	859	833	809	788	856	819	828	822	865	840	818	842	863	874	854	847	886	844	832	879	827	826	817	836	858	814	839	823	835	871	826	874	892	909	812	895	830	805	844	857	858	859	829	851	789	803	891	821	873	842	804	872	847	838	836	861	815	900	834	855	856	841	870	887	814	822	840	822	824	808	844	895	837	802	841	890	889	864	849	878	835	854	875	807	839	854	804	876	831	819	812	889	815	824	837	836	847	835	836	787	838	849	851	840	866	831	843	842	850	854	810	858	849	823	873	852	836	838	862	801	817	875	840	905	818	802	809	862	827	847	837	836	858	856	824	838	887	896	878	842	871	914	829	857	825	859	837	858	836	863	847	823	824	837	821	808	810	891	814	849	875	859	845	859	862	849	856	837	856	843	843	799	887	834	858	828	832	816	794	829	790	879	822	815	822	845	866	817	885	848	846	835	853	818	847	833	851	812	861	816	838	861	847	840	813	811	828	820	873	828	827	851	834	888	842	881	868	849	856	833	878	919	881	851	853	804	804	813	866	814	909	843	813	844	799	864	798	826	813	805	846	811	793	881	874	837	824	823	784	842	811	816	818	815	781	827	838	827	865	829	830	851	887	869	875	846	818	806	794	868	864	794	861	828	844	837	805	837	833	868	815	849	825	825	869	809	848	834	832	858	817	873	848	830	874	897	797	869	821	871	843	816	842	816	890	822	823	776	868	851	878	855	821	860	842	880	823	817	874	841	818	820	824	874	868	846	834	852	832	807	834	886	909	814	811	875	800	875	848	870	879	801	807	807	845	833	829	829	835	840	884	836	806	837	856	851	791	855	880	855	798	847	921	896	803	805	808	829	832	845	829	873	808	817	852	841	814	883	871	839	861	827	856	832	866	844	855	920	812	862	847	769	846	882	889	846	803	810	829	828	910	814	844	887	886	796	847	838	851	804	881	869	892	790	895	870	823	838	842	814	892	807	936	828	829	858	868	851	830	841	872	853	868	812	831	839	824	861	805	842	884	830	861	864	855	870	863	873	838	833	827	836	816	834	847	847	826	815	863	825	822	854	822	856	811	839	864	823	855	854	879	882	829	842	802	900	824	878	806	858	798	809	801	804	805	792	814	882	824	867	773	840	810	884	868	907	847	795	871	820	873	848	871	835	792	813	824	843	926	845	868	812	846	795	826	851	853	853	869	882	905	792	823	872	855	871	821	818	806	821	835	855	829	860	812	855	883	840	883	874	862	842	830	825	874	811	851	868	803	827	843	818	877	871	832	894	806	837	854	869	806	835	857	820	845	868	797	834	851	879	808	895	864	797	819	841	787	890	875	819	816	790	845	871	800	864	848	839	863	853	838	876	807	862	891	835	811	857	807	866	828	855	841	830	825	906	857	889	811	867	841	870	799	840	853	872	879	823	831	864	809	851	796	817	800	864	838	886	829	846	828	874	862	820	859	808	822	872	860	806	844	869	873	851	835	831	815	844	876	828	869	795	823	884	821	880	872	824	889	847	804	859	848	833	844	844	837	847	875	906	856	846	857	884	858	836	823	817	796	872	815	823	873	852	894	804	787	836	889	861	837	818	845	856	846	841	886	858	884	836	803	808	859	866	805	851	859	842	850	851	860	890	861	832	836	812	867	882	837	894	841	830	887	840	898	811	856	833	818	828	786	845	816	826	813	880	832	828	851	834	844	854	789	835	819	862	792	818	803	839	859	807	826	857	816	824	828	879	847	819	828	839	834	843	847	817	801	837	844	857	819	864	831	864	816	845	898	852	828	821	856	806	805	854	811	832	816	821	818	863	879	852	876	879	809	845	880	805	852	852	810	831	871	823	855	893	822	852	812	885	835	803	817	854	832	837	900	856	837	794	844	824	897	815	811	789	853	837	858	833	853	874	843	855	822	853	808	807	827	867	893	811	834	827	816	889	875	824	820	868	825	864	870	869	840	826	853	836	834	855	864	852	861	869	816	859	811	856	823	801	856	816	847	881	852	820	839	866	844	834	858	814	875	862	792	862	851	783	839	858	815	863	873	846	822	799	874	817	854	846	860	871	847	885	872	882	867	883	851	851	852	870	895	811	871	806	861	834	853	811	836	803	890	794	850	817	823	818	837	842	864	853	878	856	831	843	841	866	864	878	884	851	812	843	839	850	857	820	821	890	855	823	823	895	845	899	881	850	791	875	832	847	914	852	813	867	876	862	866	807	863	842	834	815	818	855	819	842	814	829	839	835	873	826	822	826	848	822	869	798	820	879	791	806	812	872	856	856	828	876	817	843	851	829	819	819	846	835	857	821	858	815	815	832	790	815	846	813	815	863	876	853	874	803	832	872	795	868	814	808	878	823	850	836	840	826	784	890	815	839	822	800	828	783	890	842	846	829	867	804	845	811	892	871	866	820	778	838	870	878	799	865	842	847	809	809	808	861	899	808	844	816	849	853	814	847	812	854	821	842	831	863	804	819	855	789	833
2820	934	385	257	268	363	341	315	298	260	235	198	215	156	165	187	184	142	166	149	141	116	117	106	88	112	80	96	115	97	100	88	88	70	89	74	72	67	85	64	87	87	85	78	86	65	71	84	74	70	76	66	76	91	77	70	71	75	66	63	70	81	76	81	74	76	70	74	65	71	69	79	79	83	63	73	75	73	65	73	79	74	90	78	68	74	66	71	71	76	71	62	49	66	79	73	72	59	73	74	70	62	81	72	61	92	84	80	75	75	71	83	69	79	90	92	68	60	75	75	77	70	78	74	63	65	74	86	71	73	62	57	69	84	70	74	75	57	82	78	80	75	74	66	73	68	68	64	65	46	82	74	69	61	69	56	63	75	63	65	81	57	67	72	75	78	61	60	69	71	71	69	74	67	72	55	76	75	68	75	71	73	75	75	76	74	60	64	67	69	77	74	53	71	91	57	63	67	74	72	70	78	72	75	64	76	88	72	64	72	66	72	86	69	58	50	71	80	75	81	72	76	66	68	64	68	67	68	69	78	63	71	69	65	83	77	61	72	62	70	78	76	62	75	59	73	52	66	78	80	61	77	76	64	89	75	53	74	76	81	74	77	70	61	64	66	59	78	73	71	80	65	88	58	64	90	75	57	89	71	69	72	70	84	65	77	86	64	61	61	80	71	57	61	66	70	64	70	77	80	74	78	90	80	72	62	68	65	73	73	63	78	57	74	72	65	68	78	75	83	72	71	89	61	74	83	79	63	64	71	80	85	76	78	83	81	67	74	67	68	75	79	66	57	58	63	80	72	66	86	80	65	94	60	64	64	77	64	67	70	67	84	79	62	65	75	80	60	67	62	62	70	72	65	77	76	60	63	72	69	64	66	74	60	86	65	83	62	72	70	78	76	67	78	61	57	61	69	79	84	75	70	61	73	62	88	64	65	72	64	78	73	73	78	61	76	74	75	63	75	47	76	77	70	80	75	83	72	76	85	55	68	60	80	53	79	79	67	78	73	82	72	51	76	77	68	80	68	57	80	81	84	67	81	81	63	66	78	63	66	78	62	82	68	66	67	73	69	84	72	60	77	70	80	61	79	83	57	75	60	70	78	68	54	60	67	61	75	79	68	84	76	92	86	65	70	70	69	69	81	64	68	75	72	61	74	82	80	82	70	66	85	65	65	64	75	71	96	81	68	58	69	79	85	66	67	78	60	83	73	65	50	64	72	74	80	69	62	74	63	73	72	57	73	75	57	57	75	78	70	52	91	74	73	91	81	71	83	57	64	74	68	70	67	67	72	62	57	67	66	67	63	74	60	78	79	70	68	72	69	82	66	89	74	70	70	58	68	62	72	79	83	75	86	69	67	80	74	67	56	81	72	64	71	58	72	62	74	73	67	83	66	77	61	82	61	64	61	76	75	71	66	79	58	74	66	71	68	74	74	64	81	63	58	69	78	78	65	70	58	58	68	60	74	68	75	87	75	80	74	69	75	75	87	80	62	66	76	82	64	66	63	84	70	70	67	65	68	59	67	66	72	78	68	70	68	72	78	67	74	56	68	67	69	78	50	65	63	73	77	69	71	62	73	65	67	74	67	66	69	76	68	76	76	69	79	79	70	71	57	74	65	69	60	56	58	77	69	68	83	65	57	81	70	77	80	77	70	63	81	73	53	65	76	72	71	73	57	71	81	74	89	79	54	73	72	59	58	76	84	72	68	57	79	79	77	66	68	67	64	61	73	69	85	67	58	68	68	61	84	82	69	76	70	73	58	67	64	80	70	77	79	72	72	76	65	81	57	58	84	67	61	81	72	78	53	76	66	64	65	66	72	70	55	80	63	61	67	53	97	63	64	67	53	67	74	73	84	67	71	78	68	60	79	50	62	67	68	61	83	70	76	74	70	84	74	78	60	78	62	69	66	84	73	79	81	67	78	73	61	82	67	81	71	70	68	60	71	55	76	65	67	83	89	70	73	58	70	69	67	73	67	71	82	64	72	53	77	83	82	90	67	49	69	85	69	62	70	78	61	64	63	67	63	67	82	66	66	79	77	73	64	74	69	63	64	74	64	68	59	64	78	64	76	71	80	68	84	72	71	68	80	68	66	69	72	79	81	73	73	81	78	68	80	74	60	65	64	63	68	64	72	52	66	77	66	66	66	81	81	75	75	78	56	67	62	74	65	89	72	65	74	59	75	84	79	70	77	79	87	74	73	69	78	70	76	69	67	85	71	72	74	62	82	71	73	65	62	76	84	66	90	62	72	76	66	78	74	73	77	69	72	69	52	49	81	69	49	74	72	71	81	77	65	81	65	68	79	65	64	96	97	72	68	73	72	71	69	74	67	61	72	69	74	68	68	57	72	68	60	66	67	76	76	87	74	87	76	62	74	69	51	72	70	73	64	61	81	74	61	70	67	74	66	55	74	80	74	70	63	79	56	71	64	62	77	74	78	68	74	78	71	68	75	69	78	95	60	74	64	65	72	77	70	76	58	71	62	100	73	65	75	74	68	72	66	65	68	74	76	66	56	68	78	71	66	56	80	72	75	60	69	56	75	79	61	78	73	67	67	71	82	68	60	54	70	74	85	65	79	74	78	74	69	70	81	68	77	75	65	84	84	83	78	73	62	63	80	81	65	81	80	69	72	62	73	70	63	72	61	70	81	76	73	67	75	79	70	78	72	76	67	70	63	71	82	62	57	68	61	68	70	74	48	81	65	53	74	67	58	63	63	77	65	64	64	61	70	64	78	70	74	65	82	76	77	72	75	76	70	75	65	84	67	101	69	69	60	67	69	76	74	59	68	86	59	82	85	88	69	67	68	72	78	84	58	69	65	69	72	72	64	74	63	69	70	67	73	81	75	74	81	67	77	74	77	73	65	83	62	72	62	73	68	70	72	69	71	79	73	88	71	76	75	75	62	65	80	74	70	65	71	74	81	72	62	57	61	67	83	67	68	78	62	58	44	65	79	73	71	63	72	73	75	65	66	66	76	88	66	48	79	59	83	66	66	66	55	85	77	79	79	54	58	66	57	70	64	61	65	61	69	57	61	68	62	70	77	91	72	60	77	71	67	69	62	82	68	80	82	70	62	75	70	67	73	71	71	72	55	67	71	68	68	59	71	75	63	66	80	69	68	71	71	56	89	72	76	74	76	100	71	74	66	67	72	82	71	71	81	69	78	74	60	72	77	81	69	71	80	73	78	66	83	73	66	66	64	77	74	76	69	76	67	79	78	73	76	63	69	70	70	54	71	54	90	72	77	68	67	66	69	70	70	63	58	79	90	64	66	63	77	64	68	84	77	58	82	68	71	88	80	74	66	76	85	74	82	72	68	65	67	49	56	60	60	73	86	74	78	86	81	62	84	83	70	76	70	69	68	53	59	79	78	67	85	71	72	74	56	72	78	78	79	70	76	77	69	81	74	65	71	68	71	59	59	61	73	70	83	70	70	83	65	61	80	68	64	86	83	74	74	78	69	77	66
22452	12209	6917	10980	17527	18155	16212	14187	12285	10589	8723	7340	6601	5493	5189	4994	4420	4353	4172	3266	2985	2707	2335	2200	2064	1914	1830	1783	1609	1539	1496	1454	1293	1197	1157	1173	1141	1058	1086	1071	1056	1080	1055	990	1018	993	1012	958	1006	1045	982	939	933	933	906	955	927	834	891	867	841	841	883	851	843	880	818	829	894	867	854	831	915	863	839	825	886	856	833	868	835	798	879	824	825	843	868	862	808	828	828	836	818	841	897	803	848	855	878	795	825	823	782	819	846	865	841	853	876	827	835	835	855	827	822	880	903	899	852	814	840	858	892	830	796	801	854	822	876	820	862	829	840	889	865	853	831	832	851	837	800	876	858	823	868	862	848	834	828	811	813	820	869	817	836	847	838	872	772	823	792	812	812	916	840	861	831	852	835	869	847	845	833	803	842	799	824	799	875	871	860	894	840	782	867	861	910	822	843	844	796	854	822	846	843	907	876	807	816	813	808	899	827	887	824	876	799	841	813	849	833	836	885	861	819	821	886	864	810	838	812	801	833	837	878	839	824	852	871	807	879	836	827	854	894	818	772	871	847	867	780	808	866	886	818	867	805	844	859	865	847	872	860	902	838	906	866	842	823	842	861	863	882	768	847	856	786	832	872	840	877	855	811	872	823	826	801	790	843	824	886	791	850	821	829	827	838	880	831	838	868	825	804	861	812	865	847	840	820	834	892	846	862	860	851	848	818	826	835	846	832	878	807	784	815	824	868	828	818	856	862	915	829	864	817	849	827	855	811	884	872	792	832	853	871	860	810	882	843	839	821	827	847	817	807	802	852	811	789	824	840	816	852	805	843	849	857	827	810	826	861	853	848	877	813	808	826	860	876	863	867	807	853	857	922	848	808	833	860	860	824	900	820	885	890	862	884	852	834	798	846	806	889	864	863	852	825	834	844	824	832	854	821	819	862	876	787	794	780	880	838	835	838	849	872	848	877	804	818	805	840	864	796	797	810	859	874	828	838	885	843	824	923	810	852	839	795	825	877	816	842	806	785	860	835	860	832	819	841	823	880	851	864	795	875	847	838	818	830	843	790	886	814	837	900	805	892	836	841	857	766	886	884	800	821	839	814	799	796	786	926	845	854	859	892	843	827	860	877	822	819	871	804	873	867	826	866	873	832	883	837	799	927	835	822	809	847	826	845	804	871	809	868	821	837	830	869	862	805	857	828	862	842	825	906	859	852	877	867	860	812	893	808	830	834	794	843	831	814	868	845	887	848	828	863	838	811	810	868	848	803	867	894	788	870	852	821	879	846	824	845	834	839	831	810	848	816	857	842	858	820	838	844	844	861	866	834	868	925	801	892	839	869	881	819	876	853	813	857	818	929	891	861	848	818	847	861	837	831	868	809	815	798	804	876	770	825	854	816	828	802	842	837	839	864	836	755	863	885	824	838	788	866	842	862	842	860	818	884	837	845	894	816	812	797	847	855	886	880	814	808	850	826	771	806	807	801	818	868	877	834	827	853	868	862	846	839	860	813	859	846	857	835	898	785	828	850	844	881	780	867	820	839	811	849	853	893	839	788	812	874	847	850	873	909	844	883	791	846	879	876	836	852	814	795	843	778	849	814	861	826	877	807	856	859	847	827	838	832	846	855	786	919	810	840	829	789	852	846	832	868	854	806	862	825	844	821	896	814	878	865	829	889	802	850	832	827	838	835	831	818	909	798	886	859	856	849	803	812	844	812	845	826	870	824	879	864	885	855	845	825	790	834	803	815	834	861	863	825	797	805	860	825	761	778	820	851	843	880	846	817	805	823	882	832	877	843	868	842	828	898	847	805	817	899	798	869	859	849	830	855	858	793	821	839	848	815	860	865	863	783	765	857	865	841	870	835	839	894	801	820	881	809	828	813	852	869	878	873	803	829	852	858	848	788	829	850	841	849	841	880	779	830	810	845	826	842	819	851	808	811	881	806	889	854	807	841	817	837	814	870	831	856	817	852	837	818	802	816	839	839	885	844	865	869	815	820	844	813	831	847	831	895	908	781	869	826	818	829	895	817	910	815	823	839	864	860	796	873	807	856	841	863	803	838	831	893	814	853	814	801	871	890	857	907	826	814	872	787	857	901	826	855	866	820	889	819	799	820	874	839	840	917	806	870	867	831	848	837	855	830	831	870	796	818	816	877	839	841	863	851	808	802	840	853	861	826	848	845	813	867	857	884	871	903	871	814	839	852	841	862	850	795	840	825	802	791	863	817	861	820	829	877	827	849	856	835	806	835	850	844	833	849	836	872	854	779	833	835	859	882	837	870	824	890	817	885	809	850	803	838	815	853	843	896	812	833	803	887	809	798	909	852	817	862	844	854	852	900	845	840	822	845	837	837	816	854	817	786	887	796	828	863	843	842	901	849	831	818	844	866	879	836	869	879	839	857	817	828	813	790	854	832	842	827	902	821	833	844	809	875	875	856	903	789	862	849	815	843	853	915	862	856	859	811	837	837	811	817	880	826	871	829	866	842	843	816	824	805	824	903	823	838	865	820	858	835	825	813	862	810	839	847	846	848	843	854	914	804	832	846	837	790	857	831	801	841	843	851	836	801	881	817	853	836	818	805	856	843	862	850	826	814	869	844	815	774	860	794	839	853	876	878	954	866	854	764	811	805	824	832	852	828	895	830	840	861	805	844	887	841	830	856	808	793	819	812	824	819	803	879	860	821	775	822	911	817	863	833	816	831	832	794	858	847	839	844	838	821	847	889	852	819	798	820	830	898	870	785	876	807	826	834	870	835	831	865	816	895	886	796	848	854	857	842	838	757	853	826	872	811	826	836	816	855	804	819	872	877	837	830	850	854	835	862	862	865	881	852	860	847	879	803	834	814	870	877	858	806	846	839	819	843	871	850	840	862	840	877	831	826	814	836	837	875	796	857	826	868	862	851	812	864	902	782	825	808	895	867	839	836	856	862	850	867	824	806	817	903	837	792	822	839	850	867	842	839	810	842	871	876	886	870	842	838	816	862	828	862	814	828	807	875	840	845	879	805	845	838	812	912	773	882	872	796	831	837	854	884	848	821	820	853	831	767	882	829	808	828	846	826	863	866	828	833	816	838	828	861	871	877	873	875	833	870	806	828	831	860	829	869	800	821	835	818	882	869	887	840	813	814	847	876	888	843	846	836	810	870	820	834	813	833	803	834	857	855	844	847	854	826	832	852	864	846	845	884	874	821	877	864	883	886	829	826	884	847	764	794	854	881	848	856	905	861	813	826	825	856	868	855	855	856	838	828	833	829	856	872	839	830	858	827	887	807	810	884	856	871	861	852	842	876	869	851	828	846	853	827	820	881	894	815	830	837	869	805	852	887	828	893	875	811	833	849	851	843	834	839	837	794	785	823	794	856	848	858	766	795	807	922	877	842	803	857	777	836	844	875	799	888	827	842	787	823	890	859	818	827	805	873	892	837	863	845	803	848	851	853	850	839	826	788	859	819	823	848	790	860	913	825	822	853	832	830	868
2920	1670	734	438	457	558	547	527	433	391	335	302	278	245	210	190	223	234	198	195	148	153	142	156	134	107	116	110	105	95	92	110	92	87	77	82	61	68	85	87	77	76	76	72	66	60	68	77	67	74	67	72	63	72	77	55	75	67	63	80	71	68	59	68	67	68	66	77	82	78	57	72	71	59	67	81	52	62	52	71	67	60	56	75	67	55	78	64	65	71	74	82	62	57	73	71	75	48	67	76	73	76	75	75	91	88	59	84	67	90	53	60	67	72	82	67	75	62	70	70	75	73	59	71	68	66	78	68	73	65	68	60	66	72	74	78	65	63	65	74	61	58	65	67	62	75	86	58	83	84	65	61	59	71	82	81	80	66	65	58	60	63	61	62	72	61	73	76	66	66	53	69	82	53	70	75	67	60	59	69	56	65	74	77	78	61	72	60	70	63	74	61	58	71	67	63	66	69	74	69	67	63	55	62	60	76	78	67	84	66	53	70	60	79	74	46	74	70	60	55	67	73	78	75	82	55	55	59	79	72	61	72	70	63	51	67	62	65	60	72	77	70	60	69	72	65	79	77	69	76	67	75	76	68	70	66	79	71	71	79	61	68	69	72	62	66	81	75	75	61	66	65	71	67	63	70	69	59	88	73	72	64	64	68	63	68	79	68	68	73	76	72	74	68	56	70	85	60	62	78	68	66	76	70	65	47	67	71	55	74	66	63	59	71	73	67	60	64	71	80	71	61	67	79	64	63	73	61	65	65	64	65	62	72	75	73	71	67	60	53	72	79	67	62	65	79	73	74	79	77	64	74	67	64	67	62	78	70	61	56	72	67	68	69	80	66	84	61	59	69	72	75	71	70	55	66	73	78	69	70	55	76	64	61	69	79	73	62	64	62	80	63	63	78	82	81	72	68	75	67	68	64	94	65	59	79	75	60	79	68	86	78	66	81	72	74	60	75	70	81	66	69	72	61	73	85	73	67	53	75	64	67	80	73	69	78	75	81	63	71	72	78	71	68	73	65	84	73	70	73	82	83	70	74	62	80	69	62	78	73	68	68	65	59	55	83	65	64	72	63	60	63	58	72	73	69	86	63	64	67	69	70	58	74	63	56	75	75	67	66	88	66	81	68	63	68	65	64	78	78	74	59	66	80	64	66	65	65	77	62	69	55	58	58	71	67	64	63	51	78	59	73	71	83	73	67	71	58	80	74	67	65	72	66	78	58	71	83	82	65	69	49	77	74	68	67	84	83	75	60	57	65	76	63	64	59	75	70	71	63	80	73	64	68	66	61	76	72	62	56	74	62	59	90	63	67	65	70	58	63	71	71	67	76	79	64	65	64	70	62	67	70	73	76	62	67	71	65	63	74	81	67	68	73	67	54	73	72	41	62	67	86	60	79	59	70	59	72	73	58	69	76	63	80	68	69	76	64	68	82	69	88	65	76	64	56	57	90	80	75	72	64	66	65	70	76	67	84	72	76	61	73	59	60	84	74	50	58	64	58	88	67	71	65	66	78	72	70	70	63	66	61	73	60	68	48	74	80	64	71	50	58	70	65	67	75	88	81	71	65	88	72	55	77	83	51	91	75	66	55	72	88	71	67	77	77	72	66	63	62	68	80	72	80	66	64	71	61	63	87	68	83	67	69	73	81	66	59	78	76	72	71	52	77	76	53	70	57	84	66	62	67	75	62	72	71	71	79	80	58	90	67	60	73	57	67	73	72	58	79	73	76	68	58	72	67	72	70	70	61	59	80	78	75	84	61	82	63	70	59	61	66	81	68	67	60	69	59	65	77	77	66	67	57	81	66	84	59	60	63	78	52	65	76	87	65	68	76	84	68	71	77	62	67	64	72	72	75	69	57	70	67	78	73	70	70	75	77	60	55	68	75	64	67	85	64	73	54	63	81	72	79	70	67	80	76	79	80	73	71	52	85	70	58	69	73	63	56	76	71	61	70	76	53	81	52	64	62	62	68	71	56	70	76	62	71	62	71	67	68	73	61	70	89	63	80	71	70	79	72	77	77	75	74	74	93	88	79	66	72	83	81	76	63	64	64	61	76	75	80	71	62	78	59	58	79	58	54	66	74	71	66	67	69	75	68	70	56	69	67	67	78	69	74	78	79	87	64	67	89	70	61	77	65	62	61	75	74	71	59	74	84	55	59	66	73	56	70	81	76	74	77	60	65	68	46	71	66	68	64	78	70	64	56	72	69	65	60	61	62	90	79	71	68	65	88	75	60	74	65	74	66	55	75	61	59	49	77	69	71	77	65	66	60	80	52	71	59	74	59	63	70	70	71	62	68	69	64	75	64	73	75	57	66	70	60	77	67	72	64	70	71	62	67	74	74	66	73	66	81	69	68	77	76	64	73	65	67	76	71	67	76	64	67	70	70	94	76	63	60	70	65	70	73	65	68	66	63	68	74	60	63	60	66	80	65	75	76	54	63	62	86	65	62	85	66	81	83	62	57	61	56	77	59	70	65	75	75	72	72	74	55	62	60	65	74	54	73	79	79	72	58	75	50	55	61	66	75	69	56	64	61	81	77	59	85	83	66	69	90	62	63	64	74	58	72	57	82	68	82	81	74	66	72	62	54	73	66	62	60	81	72	79	68	58	69	63	73	75	59	77	69	64	67	56	68	62	72	65	63	57	80	54	80	66	72	68	72	60	61	81	72	55	59	65	67	69	89	84	74	73	66	77	78	60	75	59	73	69	79	59	68	84	72	68	74	66	75	72	75	56	72	78	62	79	79	80	77	73	65	75	70	71	72	66	68	81	74	75	84	62	69	72	71	59	60	68	68	59	76	61	67	69	68	65	56	64	79	62	58	74	58	67	66	83	69	68	74	66	74	74	57	68	81	80	67	74	69	66	82	55	68	69	74	67	82	66	56	76	72	79	78	67	57	63	63	58	65	65	47	73	66	68	88	71	63	88	73	68	72	82	74	75	56	65	60	67	82	77	63	55	60	71	54	65	61	76	60	75	61	83	58	77	76	73	81	72	76	69	65	64	77	60	65	55	72	65	61	55	72	85	78	64	73	74	74	64	69	54	52	84	66	74	59	96	71	70	78	72	79	57	58	71	65	73	56	57	70	61	68	67	61	79	51	68	66	65	73	67	66	77	62	75	69	73	73	79	63	56	61	75	67	63	57	55	61	66	56	73	53	69	75	65	59	67	67	75	67	72	87	74	63	76	75	70	72	67	79	75	71	59	79	63	68	78	64	63	75	68	73	79	70	60	75	68	62	57	81	72	64	70	66	69	66	70	66	70	79	66	75	67	74	59	70	85	67	72	75	74	69	59	78	72	72	74	76	74	60	59	64	59	65	76	83	69	80	68	66	74	64	69	65	68	54	75	72	74	65	65	77	71	70	75	75	71	74	56	77	71	80	69	66	72	84	87	71	63	70	58	68	71	65	75	62	59	64	70	71	89	78	56	66	70	56	71	61	85	79	74	63	57	58	77	62	69	66
26121	16600	10261	15541	22903	22773	20596	18177	16315	13684	11939	10061	8877	7850	6951	6228	5871	5606	5496	4722	3878	3718	3371	3000	2771	2652	2393	2229	2129	1857	1758	1725	1584	1454	1395	1278	1265	1273	1258	1267	1103	1198	1108	1155	1115	1074	1096	1103	1060	1085	968	939	936	894	889	939	929	907	892	875	873	908	856	852	906	847	841	863	864	845	839	801	868	825	831	787	784	796	833	840	845	815	824	860	802	842	838	817	862	838	836	852	829	788	850	830	769	792	811	840	833	792	832	855	852	847	820	819	859	819	813	819	822	775	874	831	785	774	834	818	821	833	829	842	815	817	825	787	875	762	768	829	846	807	818	797	848	810	819	854	827	777	813	791	853	886	803	769	813	803	789	787	780	833	868	819	787	871	816	800	781	835	842	834	769	828	851	825	887	809	818	816	814	809	781	852	855	821	841	826	836	838	847	830	784	817	838	730	805	787	853	851	861	804	840	851	812	857	790	810	831	812	863	855	841	855	811	791	816	871	761	848	802	821	868	824	837	782	850	819	822	766	816	826	869	809	878	828	826	830	853	849	816	777	821	809	806	819	851	825	823	834	812	779	807	804	793	824	871	813	834	850	826	788	825	851	829	813	790	807	857	828	810	829	807	821	826	879	845	819	807	812	805	818	831	820	877	825	808	772	831	865	848	822	810	841	823	808	807	828	855	860	804	758	846	820	823	837	860	799	805	828	773	833	861	801	814	809	801	816	814	848	837	823	738	866	836	830	779	818	811	863	843	793	836	811	886	804	814	847	861	823	880	814	826	814	807	817	776	824	812	850	818	793	871	853	839	828	857	834	845	806	851	825	794	832	821	782	847	850	825	833	820	835	802	825	842	797	859	803	817	870	869	846	886	786	840	833	783	832	806	837	844	820	826	870	822	790	848	805	816	835	795	810	846	853	859	811	812	874	816	787	805	835	827	779	839	799	813	825	797	854	874	811	882	784	829	885	886	852	846	827	781	846	824	834	847	849	829	850	833	883	804	836	855	824	858	808	805	842	849	868	870	820	843	855	841	835	792	838	849	771	831	795	823	787	860	836	829	828	837	781	814	885	867	861	841	827	865	837	849	828	865	800	836	817	884	840	919	842	799	810	820	844	821	851	803	853	846	856	801	814	825	829	842	804	776	817	781	857	856	848	842	854	786	811	850	815	834	825	783	809	776	830	846	788	776	805	868	821	828	782	819	822	774	847	823	861	790	825	840	826	851	897	803	864	812	822	803	789	858	801	876	823	819	773	903	774	792	814	792	839	844	804	858	820	861	856	788	795	812	817	828	848	803	829	847	823	795	818	876	785	819	877	848	845	809	777	864	789	817	851	806	812	863	836	856	816	813	829	856	838	773	890	800	861	822	761	839	788	832	824	844	825	857	822	762	785	903	794	849	832	839	810	874	840	848	790	808	843	788	844	846	747	837	832	793	838	901	843	844	832	814	821	845	847	816	847	832	771	830	796	838	790	770	875	795	772	847	853	811	843	804	880	852	842	835	809	840	798	868	762	812	819	780	807	815	798	847	841	845	762	785	857	801	820	812	822	847	800	849	842	801	816	804	850	857	857	798	870	834	807	865	772	777	816	861	790	821	863	818	811	828	809	777	839	831	844	812	804	790	742	813	880	839	846	813	825	825	811	869	879	817	841	829	802	787	803	783	846	825	779	850	840	761	831	824	819	781	774	856	793	852	858	795	822	846	811	791	860	825	826	820	765	875	816	812	816	813	836	846	791	832	839	835	815	790	814	782	819	837	863	776	843	816	849	815	817	831	774	836	837	837	838	780	824	799	804	823	779	842	868	846	794	840	823	832	830	799	775	854	812	820	783	890	855	823	812	823	829	805	853	836	889	842	828	786	846	805	863	778	805	835	846	837	736	846	826	801	773	802	762	837	805	850	798	776	862	815	806	838	838	862	863	798	859	831	802	807	825	796	825	879	891	886	836	759	833	872	787	830	819	813	856	798	818	799	824	820	864	828	816	830	833	808	869	820	814	843	841	768	862	788	805	873	806	819	851	869	797	806	791	857	809	828	860	824	804	808	815	840	786	820	795	809	815	821	807	781	839	821	833	848	835	764	819	823	828	824	822	842	787	783	791	846	837	827	834	798	821	823	841	824	865	848	822	809	823	813	826	809	848	782	824	859	781	806	824	846	843	804	793	835	786	813	803	833	813	788	865	838	847	836	831	806	816	847	840	850	809	863	766	849	823	836	792	828	792	833	781	871	822	808	798	833	809	909	889	818	818	806	830	802	778	826	793	832	835	866	825	785	848	838	788	799	802	772	862	815	851	819	816	792	753	808	803	807	830	847	771	843	797	807	857	885	825	820	818	800	877	824	814	795	846	812	814	870	821	843	848	816	836	826	824	820	887	801	825	830	795	826	811	819	818	859	878	797	860	802	791	840	809	797	748	846	833	789	773	839	781	839	819	853	837	840	822	849	856	790	865	833	761	829	880	803	838	836	880	825	784	867	838	839	881	841	832	823	813	822	847	825	879	825	796	804	830	844	750	774	805	823	846	786	811	834	817	804	816	843	830	818	763	786	843	777	808	863	793	826	793	815	854	792	850	791	772	809	860	805	815	822	841	806	825	794	795	832	883	838	834	857	839	827	825	854	825	831	819	804	820	826	927	856	834	845	837	798	827	820	825	827	825	873	798	823	857	823	836	844	786	838	825	808	832	829	805	870	818	832	884	871	822	838	850	801	838	789	813	845	819	844	874	803	820	848	883	817	849	835	854	850	801	845	760	805	828	787	793	804	772	807	859	848	810	790	873	781	830	836	777	854	776	841	867	819	834	843	928	817	851	836	861	848	867	758	825	813	829	835	856	811	854	810	855	814	792	807	834	826	800	856	822	862	818	845	817	886	802	834	790	803	810	827	818	771	768	860	827	827	777	866	820	838	801	838	808	824	829	826	863	860	872	837	809	833	853	843	817	848	773	771	830	795	811	835	861	822	877	775	812	818	802	860	850	777	763	810	794	862	805	790	832	840	836	823	828	783	777	745	821	864	788	796	813	850	834	857	824	828	823	829	797	822	849	845	802	844	797	869	823	833	790	818	783	844	793	833	759	826	787	856	818	825	849	844	832	773	795	821	825	837	846	821	856	837	810	769	803	788	806	839	808	822	818	854	807	823	781	784	825	847	814	862	848	806	827	795	838	832	816	792	832	838	794	818	792	813	819	782	837	815	835	815	848	813	867	828	847	817	789	873	858	846	819	805	809	868	800	837	846	812	869	821	779	816	842	823	853	755	756	847	840	820	866	858	854	868	805	781	835	843	825	813	752	851	839	792	807	830	866	831	848	842	811	835	837	826	857	854	829	834	787	866	817	836	864	858	846	761	790	815	801	837	794	847	843	796	840	771	790	812	836	811	822	831	817	757	839	773	848	840	759	831	857	761	809	832	792	792	813	846	886	824	820	825	801	837	791	817	796	837	842	799	805	781	787	830	845	859	852	821	856	818	809	825	846
4367	1481	674	435	451	564	642	508	447	428	361	322	281	303	250	240	232	205	190	204	170	138	156	159	146	133	138	124	121	110	110	102	84	97	81	109	73	86	89	87	77	90	75	64	84	86	102	81	56	73	85	87	82	89	84	68	80	77	83	70	64	71	87	68	69	75	83	79	79	79	67	77	75	68	86	60	97	78	76	60	72	70	70	82	72	75	69	62	73	85	80	90	90	69	82	72	75	75	91	76	56	77	77	76	82	78	86	73	72	77	59	67	88	70	66	73	81	83	77	71	64	79	97	66	85	66	70	94	67	92	68	82	60	71	82	89	80	58	65	90	73	77	72	66	99	87	69	77	72	77	89	69	68	69	92	82	76	70	84	64	69	73	84	69	63	88	82	84	85	70	72	80	60	61	81	70	68	74	71	81	82	72	65	58	70	77	88	83	79	81	67	103	81	61	77	59	75	83	66	56	74	81	74	78	71	64	79	83	89	63	84	67	80	68	63	78	76	76	79	72	82	71	81	67	74	80	87	69	55	83	68	68	80	86	81	73	83	60	69	68	62	55	74	66	74	83	67	79	51	75	73	77	67	72	75	68	66	68	84	82	57	58	72	70	88	95	68	84	76	75	68	71	73	67	62	67	77	74	73	69	73	80	84	75	75	76	68	74	77	64	71	83	89	69	68	77	79	68	65	67	74	72	74	75	72	85	64	86	61	77	78	69	63	68	71	68	85	50	75	88	59	68	65	71	78	78	71	70	76	64	67	60	70	75	86	56	66	76	75	61	69	57	78	85	74	87	68	95	73	64	67	87	78	57	72	69	73	61	74	74	69	69	69	66	78	64	68	81	73	69	70	75	86	50	81	83	77	70	64	89	64	73	98	71	85	66	86	73	79	77	80	67	76	63	71	71	74	73	65	79	80	67	61	64	83	69	85	76	81	74	70	74	80	74	67	65	74	55	74	69	85	78	78	72	88	81	74	92	62	64	83	71	72	79	70	87	73	70	77	86	78	78	83	76	84	73	56	69	76	69	76	83	76	81	69	82	67	68	76	69	67	69	75	86	65	71	75	67	78	77	80	86	83	75	69	77	78	83	67	83	68	74	63	80	76	75	87	70	83	87	73	75	73	78	64	69	64	68	65	59	70	77	61	69	88	94	62	84	75	72	82	77	90	78	69	82	71	74	80	66	72	72	79	78	69	91	85	87	80	81	71	89	81	79	81	78	68	71	96	82	74	76	95	70	75	85	75	63	66	78	75	86	66	91	89	76	67	79	81	74	81	75	68	67	80	65	72	79	78	67	77	79	73	64	61	69	75	75	72	67	55	66	84	90	83	67	72	73	76	66	79	68	65	69	80	94	75	76	74	91	66	99	71	81	65	71	76	74	84	68	70	67	75	69	67	59	73	72	69	63	84	70	80	80	79	82	93	83	84	79	88	82	79	80	71	89	73	74	64	69	66	77	72	75	65	58	81	62	68	77	71	73	81	69	70	82	74	76	69	75	83	72	78	70	79	71	70	72	85	79	83	62	87	79	65	71	78	83	76	83	92	56	79	64	59	72	68	75	84	75	61	70	86	70	73	88	67	78	78	74	85	75	72	71	65	75	76	73	93	65	66	73	70	77	77	79	66	69	74	86	77	69	59	70	72	57	71	78	69	66	63	86	81	54	68	75	64	85	81	84	74	74	63	66	79	66	56	77	77	75	78	84	74	59	78	68	85	86	82	81	79	89	67	84	76	78	77	87	72	72	74	60	60	82	79	69	87	64	82	71	63	84	65	95	88	68	78	61	77	73	66	74	74	66	65	79	87	84	85	91	81	75	71	89	57	91	76	67	73	75	69	72	75	83	73	78	76	88	83	81	61	79	67	83	88	83	68	87	73	52	66	77	67	86	80	76	73	71	73	77	66	63	89	88	86	66	73	66	75	80	64	84	78	62	81	78	75	66	74	59	77	77	70	81	75	86	105	69	66	75	72	86	75	71	71	62	72	81	78	82	79	62	76	72	84	76	82	69	69	74	83	61	72	66	68	62	78	78	81	78	78	82	95	78	68	69	75	59	78	84	72	71	79	70	70	85	67	79	76	76	73	57	74	65	90	77	73	65	76	79	81	64	70	88	65	70	83	75	77	82	72	65	75	70	58	79	71	72	82	84	78	72	74	62	82	66	64	73	78	70	79	68	74	97	73	77	66	84	77	73	78	71	70	78	80	76	63	70	76	92	74	75	74	86	72	77	60	80	70	60	76	69	73	71	69	66	69	83	68	83	66	78	80	88	99	73	70	75	74	68	83	81	61	70	71	72	94	96	75	73	76	77	77	89	75	75	70	66	67	80	84	83	77	78	68	73	61	92	72	76	81	71	86	69	79	77	78	70	87	84	87	75	80	94	78	68	81	79	79	63	77	81	54	84	81	70	72	75	86	81	81	71	88	72	84	81	67	73	71	72	63	77	79	71	79	82	85	76	74	74	82	64	71	77	81	84	68	68	72	64	89	68	92	65	80	80	73	70	73	66	77	69	71	78	74	71	73	84	83	66	83	74	74	70	79	80	86	70	76	61	67	62	81	61	84	55	54	63	69	66	85	61	72	76	70	62	87	66	81	85	64	87	88	71	68	87	75	77	56	94	75	84	73	75	67	71	71	70	72	71	90	67	84	86	80	72	80	73	77	75	66	79	73	78	63	80	78	74	80	69	68	81	80	85	71	67	109	77	70	67	69	85	73	66	80	71	81	91	79	85	82	65	69	89	79	62	84	78	71	72	84	83	89	80	71	77	63	93	83	71	82	78	96	66	82	72	84	67	66	73	68	73	82	86	83	78	71	86	69	73	76	76	84	82	83	68	60	72	70	74	63	68	66	65	57	76	85	62	74	62	64	75	78	89	71	100	74	77	70	82	58	74	67	79	69	73	78	84	59	77	84	62	71	83	74	78	65	71	90	89	82	81	63	77	70	87	63	84	83	94	75	73	78	83	75	64	74	65	82	67	66	71	80	74	65	77	81	66	68	67	67	69	73	71	71	81	70	73	58	80	80	65	96	48	55	87	59	79	78	76	78	74	79	68	73	90	78	81	78	79	88	85	60	85	79	84	68	81	74	81	81	88	87	84	84	67	83	65	62	71	83	78	59	73	68	58	57	82	71	78	85	74	58	81	82	78	84	84	71	62	77	82	81	67	66	78	80	73	70	70	76	83	91	71	86	71	69	66	66	71	68	95	79	67	70	83	77	75	73	62	68	71	69	69	88	69	93	84	78	64	69	66	51	80	71	78	52	71	67	99	82	83	85	65	67	72	66	59	84	72	65	82	83	72	76	76	78	83	72	66	65	76	74	75	66	74	78	68	89	85	74	66	79	68	56	82	101	78	71	64	68	75	68	70	73	74	80	54	78	86	72	65	77	65	67	79	66	85	81	65	84	81	57	74	56	63	61	66	67	63	73	74	74	77	77	78	72	76	76	74	82	71	76	77	79	84
24902	16021	10464	15687	22790	23408	21412	19182	17000	15025	12823	11191	9551	8936	8048	6825	6258	6080	5781	5490	4463	3897	3736	3538	3272	2836	2739	2520	2390	2063	1884	1851	1755	1653	1639	1572	1503	1363	1400	1363	1267	1314	1228	1276	1189	1214	1161	1124	1111	1143	1138	1034	1016	1070	961	957	975	993	892	1021	936	931	956	915	936	909	986	911	956	957	922	873	831	852	881	896	860	888	926	868	911	893	924	888	889	891	868	930	839	887	908	897	889	922	898	878	844	921	919	889	832	892	870	908	924	865	898	871	913	887	902	894	883	862	898	869	902	783	918	914	898	873	893	845	931	865	891	898	856	929	859	893	893	909	926	889	858	872	911	918	930	852	903	841	857	920	938	884	887	930	858	890	897	910	968	799	878	878	883	875	910	866	886	908	894	888	776	894	880	864	884	889	860	891	950	885	857	839	866	942	905	902	886	871	889	891	874	868	943	854	884	906	891	879	872	893	898	870	857	856	870	901	863	828	934	897	891	844	861	873	954	856	906	844	848	872	892	843	860	928	884	873	851	895	957	884	911	854	867	887	833	945	873	922	870	951	896	878	849	917	869	925	858	926	822	872	911	919	883	914	855	883	945	880	912	953	913	954	915	905	895	882	865	913	860	866	850	854	893	874	853	930	844	931	883	899	896	917	915	956	881	863	953	911	916	932	871	936	930	837	887	910	912	902	887	898	886	910	870	941	880	891	896	898	898	888	859	841	893	881	940	888	887	913	891	880	881	925	931	916	891	907	877	863	877	892	937	954	972	973	908	883	919	890	912	869	857	838	845	866	921	933	898	994	884	881	881	865	934	852	822	919	907	910	840	854	884	860	935	849	871	879	884	866	872	891	854	832	850	829	894	885	907	888	860	973	860	878	924	901	856	965	876	951	902	889	892	870	879	926	829	881	935	894	882	918	906	865	864	916	919	878	875	876	868	904	888	856	868	895	919	903	902	895	890	899	890	860	844	910	925	852	872	952	908	863	897	848	851	847	867	876	824	840	899	889	833	923	904	889	861	904	891	880	867	942	902	884	949	901	885	860	926	846	853	910	859	921	892	858	853	834	868	893	900	859	865	892	902	821	927	919	851	896	893	846	948	926	876	935	954	862	880	912	920	914	925	830	902	912	965	885	887	851	917	867	918	883	837	855	854	867	868	909	888	883	897	940	913	832	881	924	870	865	890	863	887	869	895	875	857	867	881	912	856	919	829	856	886	907	914	876	873	916	837	891	830	868	910	906	801	857	883	895	866	836	930	873	897	842	909	914	876	888	957	846	918	879	879	901	885	857	901	902	879	891	892	864	870	878	939	852	852	858	889	923	899	902	851	891	860	888	914	925	861	940	902	877	938	860	912	858	889	897	893	958	870	888	873	833	885	832	917	881	898	887	875	875	868	916	881	895	868	906	868	889	915	851	885	872	884	885	864	855	822	928	826	842	887	878	904	903	858	867	896	883	929	811	889	890	904	917	905	936	912	903	954	913	945	905	863	836	853	876	915	873	897	865	895	884	960	871	877	938	883	856	858	898	884	895	869	830	900	914	892	880	877	880	941	933	925	880	850	847	877	879	918	926	884	909	928	917	854	901	902	883	937	866	852	926	844	890	856	898	887	899	853	933	889	873	866	910	873	838	879	869	876	902	905	910	876	825	853	877	937	852	882	855	897	865	899	911	862	804	880	856	924	836	870	925	881	887	900	884	874	893	919	874	904	856	866	937	903	841	897	875	884	884	853	852	855	822	864	845	918	912	882	892	895	851	877	903	922	920	959	886	823	880	855	925	874	944	883	896	873	931	846	870	852	893	890	883	864	907	926	897	909	923	891	893	897	903	864	901	885	902	861	860	908	842	946	851	855	874	916	883	876	916	874	906	902	872	865	835	900	887	902	878	900	856	915	888	847	904	925	925	887	888	848	862	894	884	917	866	932	906	862	859	957	860	883	874	869	856	834	845	912	904	878	910	897	867	862	868	951	887	870	936	876	804	914	851	949	891	899	909	893	862	873	866	888	879	885	865	873	898	842	903	896	887	862	890	876	935	845	892	911	887	850	859	840	900	896	870	886	873	924	902	891	885	919	878	873	845	850	811	907	924	870	865	923	855	931	868	937	945	892	917	827	851	855	937	884	892	851	827	871	918	831	894	917	854	911	918	939	828	884	877	935	858	891	876	862	844	867	869	907	922	877	881	920	932	867	879	828	927	934	874	911	908	863	862	883	875	956	865	894	854	891	930	895	875	875	895	870	874	856	910	946	902	873	887	943	892	900	856	876	878	854	857	866	892	885	904	870	831	843	912	911	938	881	892	917	880	882	857	938	892	850	877	876	903	918	888	899	849	870	868	967	851	913	884	870	913	894	831	911	901	836	908	882	899	913	918	842	956	903	850	882	855	895	908	835	878	890	881	923	886	883	876	880	898	897	906	861	854	837	924	873	865	874	898	854	883	854	913	913	913	874	963	852	845	886	847	908	793	887	825	877	902	897	912	887	850	884	919	879	868	877	895	906	964	861	885	881	880	913	866	862	868	912	901	922	926	890	896	881	921	915	907	876	866	945	936	849	898	849	856	909	854	917	965	870	875	883	875	908	890	865	877	872	883	904	924	865	865	892	931	874	898	905	872	842	946	856	933	900	870	916	914	892	898	874	864	911	875	928	869	864	882	945	952	857	881	852	912	866	923	928	913	860	893	847	908	935	879	881	854	887	905	892	891	830	886	920	870	879	895	919	932	874	900	826	893	905	929	873	874	859	879	933	867	907	818	845	900	838	904	923	892	871	925	901	929	915	861	843	904	880	876	915	911	889	867	884	844	907	872	949	878	841	914	892	880	876	896	901	894	901	897	848	927	888	910	891	875	917	891	909	901	962	906	834	845	912	833	885	864	911	825	886	851	912	926	868	930	944	868	892	913	993	852	862	853	869	903	943	837	912	851	879	888	866	836	865	877	886	893	865	836	843	932	894	893	872	845	918	905	855	882	875	926	890	894	950	881	923	916	946	864	851	913	851	894	892	857	919	872	867	861	873	909	903	877	813	865	955	889	919	893	923	824	926	810	909	906	913	859	875	831	883	932	892	860	859	894	889	855	902	884	919	919	864	875	885	858	910	830	895	832	871	920	858	908	866	895	875	859	925	860	915	865	884	866	863	864	902	901	922	956	884	908	924	942	901	911	950	891	843	870	894	908	866	908	931	847	943	862	878	861	895	890	859	894	925	859	864	856	866	842	816	879	854	864	894	906	851	901	882	890	928	919	860	892	872	896	884	934	937	896	865	870	897	890	875	892	864	904	905	967	904	916	887	917	932	918	812	880	925	846	829	942	898	826	888	926	907	827	891	869	944	912	921	895	865	864	897	906	905	890	927	864	839	916	916	818	873	873	866	913	877	851	905	907	890	880	949	878	875	898	872	882	923	891	896	897	902	868	895	876	950	863	934	895	908	856	861	860	875	898	906	890	884	890	909	933	962	925	880	850	888	887	898	876	898	903
3772	2220	971	627	638	840	800	755	658	551	514	425	385	368	344	298	267	237	216	240	208	165	183	178	161	145	123	139	139	116	126	104	114	119	94	89	112	99	108	90	100	81	93	73	75	76	80	94	64	77	83	77	74	68	75	69	74	80	75	83	77	61	77	89	76	69	63	83	87	62	69	69	79	82	53	64	60	69	72	68	76	73	54	69	84	69	82	70	79	71	65	98	67	74	65	72	77	65	64	65	77	74	91	60	80	82	65	89	76	65	70	73	77	69	74	76	61	65	68	78	69	74	64	70	64	72	71	80	59	61	61	66	77	62	83	89	78	83	87	78	70	67	88	70	77	56	74	63	73	83	82	75	75	84	65	76	74	73	69	74	85	61	61	67	65	76	82	98	76	66	82	78	56	58	67	63	68	69	75	66	82	83	69	65	69	62	73	78	72	66	66	68	76	72	62	67	92	74	71	73	68	74	70	62	82	66	67	67	62	68	85	80	73	73	76	60	79	74	77	89	74	74	69	66	85	72	67	68	78	72	66	79	67	54	59	71	62	65	75	68	94	91	70	69	70	79	67	77	74	70	79	62	69	75	70	60	77	77	63	69	62	74	74	82	74	75	78	75	71	82	80	59	78	73	76	73	85	70	73	68	81	85	63	71	76	65	72	54	84	62	65	77	69	76	71	78	78	90	79	90	77	78	66	75	88	79	81	68	61	64	67	74	81	77	70	70	55	68	67	82	70	70	60	88	87	65	67	74	64	68	70	71	89	80	76	73	76	75	67	76	68	66	63	62	70	74	64	76	60	71	74	70	53	69	78	59	72	78	67	68	62	71	65	63	68	80	58	75	84	63	79	74	64	86	82	65	72	85	86	51	79	84	82	78	62	73	65	70	68	69	79	90	83	78	79	74	81	64	71	84	85	57	71	79	64	52	74	68	83	63	55	72	62	70	72	80	64	72	63	67	76	71	63	71	73	67	74	64	66	75	66	82	63	67	67	52	72	65	88	63	75	58	67	67	88	62	77	67	73	59	66	66	74	82	77	86	63	71	85	60	76	75	59	61	76	71	71	62	63	72	78	63	73	74	87	80	72	79	64	74	73	66	68	77	70	75	84	64	77	82	77	69	64	69	76	67	67	78	61	80	79	61	62	73	81	74	72	78	69	78	61	66	80	61	63	63	78	70	84	74	77	75	77	74	63	66	76	80	72	57	75	70	60	68	74	63	65	73	68	71	68	62	80	85	68	54	76	68	66	73	78	67	68	73	78	65	78	91	66	79	78	80	75	79	71	72	65	84	75	69	71	80	84	68	77	61	78	67	82	78	69	78	58	79	60	66	62	68	80	89	84	67	69	54	73	77	65	59	73	77	69	68	68	98	67	65	58	73	92	72	64	87	78	71	72	74	71	77	76	67	70	82	72	76	74	88	85	76	83	76	72	73	73	69	70	77	67	64	67	59	62	84	75	71	81	75	76	85	77	81	82	79	73	71	64	75	77	86	59	70	75	79	81	82	92	60	63	73	81	77	71	69	83	70	63	68	79	72	73	89	62	69	67	84	61	59	78	74	67	63	66	86	73	58	79	76	62	77	66	77	69	66	66	65	71	85	87	76	67	77	80	68	75	74	56	68	70	68	76	71	65	68	63	64	60	79	79	77	57	81	82	84	71	78	80	86	77	65	91	74	72	66	65	81	71	70	59	74	62	67	94	69	60	69	76	82	62	69	61	76	72	68	66	67	67	73	73	80	73	86	79	64	65	74	69	81	73	82	62	70	68	73	77	70	65	78	81	83	64	59	77	67	68	61	66	65	74	55	76	64	82	82	76	80	72	94	66	67	72	77	58	69	76	88	102	67	55	73	75	70	71	62	66	84	57	77	73	90	61	65	66	64	68	80	74	72	67	76	69	73	74	67	58	75	75	77	70	78	73	79	72	82	72	68	75	69	69	81	71	75	72	74	82	71	74	72	77	72	52	71	67	79	65	77	70	59	77	74	68	94	66	64	76	57	61	77	81	65	75	63	79	75	80	82	71	86	80	77	64	63	72	65	60	72	70	74	79	62	75	88	72	71	58	85	88	67	63	62	55	70	69	64	69	62	76	72	75	77	69	88	60	76	74	64	60	75	69	75	56	71	86	67	44	60	64	59	81	82	67	72	92	80	69	63	73	76	65	73	67	72	73	88	70	89	69	70	65	72	76	83	62	60	71	68	76	66	66	75	77	64	56	72	74	68	58	66	78	74	77	81	79	64	66	77	69	70	85	65	84	80	66	82	64	69	74	50	65	72	74	70	58	78	76	70	68	100	67	71	62	64	65	74	67	67	63	66	70	78	58	94	85	80	74	56	67	65	70	72	88	72	72	70	66	80	67	50	79	57	77	80	70	81	63	73	67	67	69	70	74	64	73	69	77	87	74	83	71	76	77	73	79	78	69	79	67	70	70	64	70	62	78	72	68	90	71	68	74	69	68	70	66	58	77	64	80	78	65	86	52	73	89	82	87	79	83	67	63	80	63	58	84	80	78	63	72	78	67	77	62	80	72	74	74	77	71	71	79	73	86	77	65	71	85	62	80	71	74	67	78	74	76	68	77	71	54	80	76	66	66	64	60	77	64	68	71	81	71	73	70	77	70	76	55	69	62	77	72	75	73	75	70	53	70	72	81	73	68	78	85	78	74	69	84	81	70	70	68	69	71	76	72	79	71	79	74	57	76	81	64	68	70	62	67	61	68	61	71	77	76	74	94	78	53	68	77	77	70	77	76	66	64	82	66	73	72	61	72	82	83	79	79	61	52	71	63	59	71	71	67	68	61	70	70	72	66	76	59	76	67	70	88	75	69	56	75	62	79	69	55	78	69	55	61	57	82	67	68	71	70	77	82	62	68	81	62	76	71	82	84	74	70	74	83	71	77	71	66	74	77	85	60	59	56	83	67	81	73	68	70	70	50	67	64	68	76	66	67	68	80	80	91	70	67	75	79	73	70	53	78	87	80	77	59	62	78	72	64	75	78	74	62	81	63	77	86	80	87	73	64	68	73	56	66	75	77	77	69	85	80	87	73	77	71	60	75	69	55	77	68	65	89	80	71	76	70	88	76	72	78	71	64	68	66	64	72	63	74	83	77	74	79	73	72	62	85	57	64	78	75	65	63	64	71	68	62	68	84	77	71	86	70	67	78	65	92	74	67	70	68	80	73	78	81	72	78	78	73	76	66	71	80	101	73	93	65	75	75	71	89	64	82	74	80	55	74	83	59	67	62	66	84	79	64	67	99	91	74	86	56	76	77	61	76	80	84	56	73	64	68	72	80	71	62	92	68	59	71	58	73	82	77	89	79	66	72	78	64	76	57	74	75	66	66	66	72	74	76	82	79	76	71	81	78	90	67	81	72	81	71	64	80	77	81	59	77	67	83	55	72	80	78	71	63	66	73	68	82	66	80	76	71	113	66	73	71	83	79	77	69	71	58	76	74	70	78	70
28478	18971	12940	19134	26603	27123	24870	22346	19883	17747	15742	13516	11772	10531	9689	8614	7617	7228	6878	6678	5826	4992	4660	4567	4089	3771	3408	3199	2853	2464	2249	2174	2158	2078	1859	1736	1663	1595	1647	1450	1458	1347	1330	1327	1349	1455	1273	1214	1144	1164	1133	1068	1017	1020	1023	1045	970	992	959	932	1007	874	938	920	929	823	937	920	897	911	867	876	885	870	891	907	870	880	837	847	845	891	871	870	846	834	875	878	826	884	893	865	856	886	906	865	896	876	865	895	904	861	832	830	914	854	834	850	835	884	825	864	823	818	837	882	843	849	906	875	866	845	847	853	876	907	886	859	820	819	866	838	840	850	878	893	856	820	803	852	856	888	843	823	846	846	879	873	811	844	853	812	835	862	875	848	845	850	758	892	883	861	830	832	872	864	909	838	869	846	888	904	820	831	866	884	799	866	907	895	848	826	829	852	866	828	847	819	876	875	901	837	837	825	803	933	857	892	842	861	885	836	804	808	854	877	875	875	825	840	896	896	845	853	855	893	861	875	858	835	858	914	849	823	865	840	838	848	868	875	876	838	840	849	871	842	887	864	832	874	885	867	867	823	857	816	819	836	865	858	869	819	899	822	862	832	887	857	931	792	846	816	850	869	841	847	830	855	838	887	807	873	891	833	848	887	861	883	833	870	797	864	856	866	859	887	879	847	876	882	868	867	826	844	863	835	830	930	790	856	856	812	878	907	833	829	860	867	807	864	910	812	886	848	876	858	857	855	868	902	844	830	869	873	828	917	822	916	877	854	792	877	855	886	866	837	856	854	821	866	833	860	892	867	865	842	869	841	802	862	873	872	862	840	807	839	840	805	837	798	816	904	810	831	849	874	837	856	871	809	834	890	835	866	899	895	834	817	876	846	883	837	885	847	923	875	836	902	869	868	785	848	836	869	823	901	801	842	832	856	824	845	862	838	841	883	873	862	861	827	828	828	856	825	861	883	827	862	866	885	860	839	925	870	824	917	866	823	846	843	870	868	794	841	832	864	840	822	869	853	853	852	845	839	809	835	889	861	885	875	902	846	856	880	873	871	845	871	852	852	882	859	925	841	838	885	859	870	830	890	835	838	818	827	847	876	826	787	860	891	852	816	916	885	877	834	896	831	870	870	854	848	899	865	872	833	829	894	841	856	859	857	849	830	855	825	805	840	857	895	884	847	845	846	830	852	878	856	851	849	847	849	840	816	820	833	878	891	887	866	864	834	845	883	887	856	857	790	869	876	820	830	860	844	871	878	906	890	815	876	815	865	846	860	820	837	890	863	798	906	864	845	839	854	896	898	812	889	881	900	802	883	874	829	914	864	869	857	860	889	835	834	808	927	861	853	858	825	894	859	863	864	854	819	852	867	952	827	870	865	816	864	885	843	914	858	846	890	852	847	871	822	844	872	859	838	861	904	883	813	852	856	866	860	891	842	838	867	830	844	844	882	831	816	883	862	858	903	840	863	873	872	838	865	810	860	843	936	868	863	860	861	842	834	855	890	840	895	850	871	824	825	853	836	812	892	841	870	869	820	878	804	838	885	849	913	851	860	835	905	837	855	873	860	884	874	838	843	812	847	870	851	903	858	844	863	909	845	869	846	823	819	865	842	854	866	854	851	898	874	850	871	830	891	846	852	825	828	858	811	888	918	815	828	855	843	877	860	855	861	819	911	878	829	854	859	893	898	825	862	877	856	821	897	800	831	830	840	817	804	844	877	829	815	840	896	875	810	894	884	876	822	851	867	854	842	827	897	893	856	883	892	865	892	874	864	834	831	833	848	857	888	831	852	891	832	860	860	840	867	845	898	852	836	892	860	840	843	869	864	809	874	844	798	872	875	855	844	888	816	808	944	867	856	796	850	875	864	903	869	878	876	872	894	881	854	919	829	902	794	829	883	841	855	847	854	877	868	870	880	800	873	861	880	807	862	819	807	826	877	854	829	860	896	844	876	844	889	891	867	841	872	828	839	860	833	821	824	847	877	902	854	821	891	839	889	870	823	845	856	879	830	853	848	825	866	817	874	879	857	837	886	844	894	817	834	849	886	825	824	879	844	846	866	870	897	837	837	830	875	837	902	857	875	832	777	840	918	886	874	895	808	841	921	895	838	819	856	837	854	874	866	859	804	832	914	842	882	823	860	909	859	820	844	869	916	833	841	825	849	853	833	871	885	817	886	824	808	803	923	864	884	843	893	886	829	843	876	855	853	874	811	853	872	872	819	845	851	902	917	867	893	871	855	881	890	870	873	880	859	889	883	826	856	900	881	886	876	833	857	885	847	830	884	823	811	842	874	861	873	917	842	849	862	871	872	819	863	865	900	798	861	867	866	797	872	842	866	827	854	836	912	850	910	832	874	881	848	831	848	853	836	881	869	873	876	871	829	850	885	877	863	854	841	849	910	907	876	866	886	832	803	869	875	802	849	866	824	877	850	880	856	893	844	862	857	851	901	832	881	839	869	841	845	852	814	843	888	779	899	845	818	800	876	886	920	856	897	863	846	818	803	857	835	823	876	852	860	808	867	902	814	810	842	842	854	843	814	897	782	799	874	797	848	860	881	882	820	821	841	835	860	808	855	798	835	893	852	822	844	869	856	835	825	858	860	860	884	876	866	908	803	848	895	873	851	856	809	905	853	855	837	832	831	838	846	839	796	877	903	888	828	906	835	852	848	888	841	868	861	868	843	836	874	868	867	897	846	858	839	888	888	825	861	893	824	893	851	832	846	787	919	869	799	838	857	799	870	858	849	966	854	826	809	844	887	832	855	898	796	897	832	855	828	842	886	825	847	913	888	832	859	905	874	811	900	889	915	810	884	907	880	911	861	844	830	882	872	820	878	854	886	872	855	824	854	884	862	869	849	860	824	832	855	833	842	879	861	857	855	827	818	871	879	831	844	839	864	819	801	860	862	840	840	842	886	849	837	837	882	878	903	894	904	819	808	870	871	829	850	891	843	855	864	881	879	868	844	849	856	833	814	852	834	869	835	878	838	897	919	816	849	804	862	850	850	849	851	864	886	822	810	909	860	916	834	843	862	895	875	908	876	900	838	872	918	852	899	850	891	853	885	826	876	843	862	924	823	833	849	817	861	874	908	859	875	846	869	838	813	908	796	858	883	891	810	821	892	857	803	878	870	869	810	850	831	858	840	803	859	891	888	820	882	892	862	845	855	872	885	826	831	859	879	845	841	844	854	816	871	835	832	858	825	853	828	844	879	880	865	877	830	876	809	841	804	844	858	864	820	833	831	835	857	808	863	812	836	884	824	848	879	860	887	816	895	890	863	784	907	889	888	852	841	922	889	828	850	795	853	798	887	809	864	851	823	864	838	847	839	809	853	847	850	796	844	885	853	914	859	889	814	873	834	869	837	870	803	790	834	875	831	890	899	841	847	889	886	855	906	814	883	873	854	866	861	838	851	927	849	887	820	853	816	817	830	814	797	876	841	808	881	871	861	866	843	882	874	871	886	885	880	866	908	820	907
2758	1023	457	267	293	413	416	339	284	288	243	245	194	188	179	160	153	171	129	156	140	129	131	110	120	106	115	74	88	99	72	90	86	87	93	84	103	98	71	78	84	75	80	71	82	70	98	79	88	73	80	79	69	67	77	64	73	81	75	69	63	70	74	82	74	70	64	71	77	86	81	58	66	80	83	70	72	81	56	67	69	60	70	62	67	79	73	63	76	68	74	86	76	60	76	80	56	55	88	56	73	72	73	72	62	80	79	61	77	64	85	62	66	74	68	71	82	82	68	73	78	73	65	68	78	76	61	76	92	61	60	71	62	69	71	82	70	73	74	70	65	69	78	77	50	80	70	73	83	71	79	73	62	67	82	74	87	63	69	77	62	57	53	72	75	79	66	55	68	71	72	69	64	77	81	62	89	73	53	86	69	84	65	73	76	81	77	79	72	59	68	63	69	74	58	73	69	92	75	68	65	65	74	78	64	78	68	72	73	61	64	73	73	73	70	70	61	77	73	74	78	69	83	69	71	55	74	69	76	78	67	78	49	77	69	54	72	75	67	62	67	74	76	89	56	61	82	73	71	81	78	72	84	64	75	73	72	68	76	75	82	80	78	80	76	69	50	62	72	78	81	70	62	56	68	87	87	72	67	74	61	71	70	84	67	82	69	65	72	82	79	57	83	62	68	74	68	85	74	88	72	81	62	60	84	62	63	78	65	77	70	81	61	58	63	69	81	84	75	73	65	63	72	64	77	64	66	79	80	73	80	61	63	73	75	77	76	70	75	68	79	69	65	60	82	84	78	89	66	84	94	69	76	72	57	82	76	75	71	61	94	67	67	71	83	57	79	78	65	82	76	70	75	71	69	73	82	79	73	66	63	69	72	85	68	84	76	62	93	95	51	66	86	51	58	67	58	78	67	67	65	62	71	64	74	62	90	69	67	72	69	73	83	63	74	81	78	68	64	54	68	73	77	68	52	70	62	88	72	90	82	76	74	73	79	55	63	68	56	71	85	63	73	61	68	71	78	73	77	77	61	74	66	75	70	69	61	63	79	84	72	73	70	77	64	71	73	58	85	75	87	74	67	68	81	83	73	76	74	79	78	74	73	65	61	81	72	73	67	74	72	85	74	73	75	65	85	78	75	76	85	84	62	97	56	63	79	93	73	63	75	72	74	52	74	71	75	74	70	47	57	74	66	70	66	78	71	81	69	72	72	74	67	50	74	76	58	81	74	79	58	72	47	68	65	63	75	75	69	64	83	71	92	64	69	85	64	64	67	75	73	85	72	61	76	68	80	68	78	76	78	73	76	62	86	83	82	83	57	67	62	66	73	68	79	71	84	84	62	78	72	86	48	78	71	63	72	60	62	70	70	60	72	85	79	89	64	53	72	67	75	73	79	59	70	66	90	62	88	71	81	56	61	78	78	77	76	89	75	76	77	84	70	73	79	81	82	92	83	68	70	69	65	79	69	62	67	76	59	84	67	83	75	70	78	66	68	72	75	56	67	79	60	72	82	80	73	50	66	77	64	67	68	72	66	65	65	71	73	69	66	72	82	52	77	70	80	78	55	61	72	74	68	71	61	71	66	63	69	68	71	85	83	65	59	62	81	78	63	72	86	75	80	55	71	63	74	76	83	72	73	77	70	67	67	74	63	82	74	64	56	89	79	62	57	72	67	71	73	75	62	75	73	74	72	79	90	67	62	64	77	69	52	67	67	54	75	80	60	69	65	78	81	79	82	67	64	77	66	84	72	77	71	69	55	76	57	61	71	77	68	70	70	82	67	77	60	64	79	78	56	59	73	92	70	67	77	56	71	73	81	84	68	56	84	68	67	73	62	93	89	63	73	71	82	73	78	64	66	78	65	67	76	80	74	65	68	81	68	57	64	69	82	80	71	78	86	64	78	91	58	66	61	69	68	69	91	80	71	88	82	73	66	78	67	80	70	76	52	80	64	72	66	71	71	80	74	71	84	64	71	51	74	69	79	74	85	65	70	68	70	72	68	68	71	69	66	64	71	76	80	84	63	68	86	60	65	68	75	70	69	73	73	78	75	69	66	67	88	69	70	75	66	88	82	72	61	64	69	78	66	91	71	50	82	65	70	75	62	87	58	66	60	84	66	72	57	75	66	69	61	70	57	76	68	81	79	59	85	73	89	69	67	57	90	69	75	79	57	82	72	73	67	77	68	83	66	78	76	66	70	76	59	60	83	73	70	86	58	72	55	71	61	67	91	73	74	85	64	67	77	72	77	74	75	55	80	68	78	82	76	71	65	63	67	78	63	65	71	74	65	76	73	76	69	61	61	73	66	74	63	65	81	65	76	76	58	67	59	69	60	79	81	77	56	77	74	91	67	82	73	60	67	67	57	92	82	66	80	70	82	79	85	64	68	70	69	70	72	72	61	81	64	88	67	83	72	80	69	77	68	71	83	68	68	64	79	67	70	72	78	62	72	78	64	66	70	77	87	67	58	71	71	74	76	67	70	62	73	76	66	60	62	77	78	54	79	75	65	76	68	83	68	77	63	74	78	71	74	85	73	68	84	76	77	72	76	77	77	72	73	77	46	71	59	60	84	78	79	82	65	70	70	90	74	66	70	74	80	66	76	74	87	77	75	55	85	74	66	72	65	62	63	69	69	69	68	79	83	64	80	72	76	70	77	74	71	83	77	54	55	79	76	79	83	70	77	55	70	72	63	83	96	74	71	69	73	52	57	74	65	76	85	61	80	86	68	65	85	73	67	74	68	70	58	70	58	69	73	83	81	71	78	78	71	91	69	68	80	67	63	65	76	77	72	59	59	62	71	71	67	74	77	45	84	68	75	73	61	75	73	84	78	79	69	70	83	75	66	73	79	60	66	71	65	72	69	71	76	76	83	71	56	69	63	79	75	61	80	70	71	84	61	63	72	65	73	80	70	74	74	69	73	85	85	71	76	75	88	72	67	70	82	80	68	63	73	81	66	66	73	69	75	62	80	65	75	72	79	72	78	73	60	64	66	72	90	63	75	70	72	64	69	67	78	68	77	81	81	74	81	73	70	65	72	81	69	63	61	76	63	70	57	75	66	88	73	57	75	72	65	72	81	86	79	78	79	60	83	78	90	64	73	65	84	55	65	71	59	72	76	89	70	76	58	55	63	71	78	86	72	76	80	83	86	68	93	65	66	77	73	66	83	67	62	75	60	74	71	73	72	73	74	56	62	67	66	74	71	79	69	82	77	88	86	71	71	88	80	63	72	67	66	65	74	79	61	66	74	74	58	70	63	67	71	72	60	62	73	77	65	78	72	70	88	89	78	88	76	85	71	76	77	80	76	88	92	76	65	60	66	64	63	78	68	75	54	62	70	81	84	71	76	77	66	72	74	74	76	70	75	62	78	67	79	53	72	74	69	79	62	70	70	91	65	74	63	83	69	87	72	81	67	64	74	68	85	83	84	64	67	62	76	67	78	68	66	76	73	73	74	67	82	78	78	79
22145	12922	7728	12318	19470	19904	17454	14290	12347	10679	9641	8171	6722	5927	4998	4708	4209	3991	3909	3851	3675	2980	2590	2563	2224	2024	1956	1796	1708	1486	1416	1386	1420	1404	1269	1139	1188	1225	1202	1157	1067	1028	1037	1029	1093	1085	1013	1024	1005	974	964	942	937	935	930	925	917	877	849	915	873	886	883	847	915	883	857	855	881	833	878	842	879	842	885	876	838	824	828	822	901	821	852	875	855	861	917	850	874	833	902	927	859	929	818	894	878	854	838	862	801	815	864	851	900	826	840	843	866	864	843	870	827	857	893	847	840	890	896	855	836	844	874	878	880	887	835	814	833	856	853	842	841	801	847	804	847	921	856	847	799	873	857	868	876	883	906	897	823	871	870	834	868	804	841	850	869	891	855	850	902	814	876	785	810	865	902	905	838	874	833	872	861	851	844	845	864	838	830	863	851	905	870	881	855	858	845	794	854	862	834	872	792	859	879	881	856	913	836	842	864	850	873	858	859	865	879	849	836	861	857	874	873	847	811	825	804	800	882	857	868	837	830	855	861	893	824	856	858	820	848	832	880	830	818	825	861	883	842	872	847	840	842	848	789	865	885	878	838	824	875	868	827	893	855	881	856	809	863	906	853	843	828	850	873	877	932	856	852	869	852	852	869	851	820	883	799	910	866	837	842	872	841	822	822	791	853	847	811	861	794	871	879	865	884	825	819	857	868	848	833	852	856	830	866	804	816	829	833	821	871	888	889	851	858	835	902	871	872	830	862	818	820	798	828	857	870	894	861	854	875	857	864	867	818	815	866	845	896	879	824	918	836	813	876	827	829	847	860	823	869	854	865	824	857	864	878	832	885	883	842	860	893	851	841	831	845	815	855	805	815	876	865	852	837	866	883	862	862	844	831	859	840	860	865	896	867	846	837	910	846	856	844	837	862	853	834	861	826	832	834	883	795	866	851	863	879	859	871	835	793	830	859	839	865	847	830	834	798	853	841	872	863	890	856	829	819	825	848	851	856	826	849	884	848	841	838	794	835	844	888	830	844	888	855	808	867	843	914	887	859	804	844	859	861	855	833	853	854	848	818	855	852	868	898	818	839	887	819	845	879	834	896	849	804	866	830	836	845	780	863	881	818	853	886	810	873	811	884	887	840	808	842	831	811	872	836	841	870	860	821	824	823	831	817	873	855	886	852	842	843	881	808	825	855	830	884	858	865	850	836	871	867	885	887	867	826	809	883	848	803	835	877	864	864	836	860	808	847	844	816	788	834	818	832	833	837	869	840	835	836	868	851	863	890	793	823	872	857	819	847	837	842	848	892	821	855	846	843	870	811	844	897	833	876	854	811	886	881	881	844	873	803	894	865	851	831	853	859	858	894	827	861	865	822	846	837	844	830	823	840	840	805	896	818	921	865	867	841	883	863	885	818	855	820	793	849	857	828	884	837	835	837	821	846	902	825	818	859	912	797	885	897	815	816	868	813	889	808	838	835	840	863	812	802	883	884	857	806	871	851	802	852	852	897	850	878	842	829	842	865	802	819	855	874	820	817	881	842	831	846	871	846	871	820	836	859	877	893	831	850	834	846	838	845	852	871	808	854	843	849	855	836	806	798	855	849	834	894	800	857	911	850	841	825	812	870	893	839	810	893	840	763	838	884	891	874	815	867	854	803	855	807	870	877	868	825	882	848	798	915	868	876	844	907	845	841	862	850	888	871	853	825	851	869	867	882	849	840	868	832	862	865	871	918	902	872	829	808	878	871	920	808	836	837	893	860	854	819	850	883	840	872	829	870	791	873	855	872	857	847	835	895	865	871	838	899	843	854	846	804	888	872	842	838	815	841	860	857	874	838	851	853	834	852	822	838	870	865	873	840	830	847	848	886	836	885	832	866	864	797	818	831	831	848	874	872	890	835	815	805	861	894	826	891	856	907	868	817	853	895	783	836	895	916	803	855	801	854	840	859	844	879	876	918	817	837	883	844	848	874	874	910	839	815	845	859	849	801	822	876	892	883	889	843	852	861	862	856	823	869	803	841	825	817	814	879	868	888	852	869	875	920	911	878	816	852	901	832	884	841	840	832	858	876	855	833	869	840	851	876	888	819	832	863	872	872	844	811	806	832	885	827	857	866	933	799	866	867	808	858	876	861	904	839	842	856	821	846	837	830	886	865	890	852	820	850	823	855	797	844	891	844	885	870	851	879	877	858	908	864	837	834	838	882	839	892	854	856	873	823	859	836	848	845	818	833	859	847	834	849	911	858	770	820	875	846	853	905	846	789	812	867	831	854	907	837	876	914	865	872	901	815	877	826	815	839	865	870	876	826	823	887	825	848	857	876	849	895	823	844	848	802	813	833	871	885	850	825	847	851	847	862	850	864	846	937	845	836	818	850	868	867	825	940	883	834	876	861	865	848	803	845	820	833	872	868	895	825	862	887	846	920	886	865	872	808	858	886	825	807	838	835	846	806	870	861	854	869	893	878	816	844	853	817	863	817	847	830	880	850	827	825	868	853	863	831	852	827	879	877	864	861	844	879	822	872	818	852	843	879	858	856	895	839	849	916	905	784	850	754	891	847	819	868	884	843	779	840	838	888	858	852	865	835	832	889	868	909	858	898	904	840	862	842	909	889	873	845	811	884	871	815	788	833	845	858	892	889	818	889	813	815	866	835	884	832	917	865	913	888	832	796	868	824	883	836	854	803	826	879	893	834	862	869	849	834	860	857	829	845	860	857	845	905	886	857	888	809	857	863	872	861	827	825	842	876	883	858	894	868	868	875	853	876	881	833	870	870	912	844	817	823	879	846	858	885	858	825	853	836	866	862	867	835	868	849	847	874	834	934	821	802	844	831	887	842	867	810	848	872	821	828	835	854	830	871	863	785	865	848	850	868	870	843	839	872	840	825	815	860	879	847	871	832	875	855	815	892	832	869	826	825	855	844	849	896	855	834	837	790	832	916	830	820	811	835	797	855	858	871	834	847	848	849	869	856	868	869	839	822	852	858	806	857	842	836	899	849	840	882	832	878	784	842	900	876	793	832	861	824	932	803	810	825	869	873	869	865	851	896	867	866	862	864	834	828	865	853	921	820	875	814	851	873	868	887	890	801	846	840	848	877	824	843	900	818	876	833	894	913	854	890	814	821	832	922	832	786	862	904	914	828	855	829	773	800	850	825	881	878	833	860	808	851	873	888	815	836	891	875	809	844	881	851	859	850	834	857	846	876	844	881	851	835	851	851	850	855	874	847	810	852	838	844	804	812	829	874	872	809	833	854	877	845	894	865	873	849	861	793	863	843	864	894	810	871	879	849	863	887	837	850	844	901	872	853	857	886	862	837	904	834	835	836	834	878	834	841	849	848	912	851	838	848	864	850	819	867	763	862	830	846	852	831	869	846	877	856	813	829	809	839	858	841	912	808	842	853	866	841	894	840	855	859	874	879	864	848	889	912	865	877	860	895	824	967	830	888	863	889	836	879	819	801	877	907	871	868	839	832	887	849	908	889	867
2731	1545	716	470	521	630	628	513	453	447	398	380	316	268	227	217	195	206	171	189	178	174	132	148	133	107	109	129	102	102	100	104	91	90	101	99	81	89	80	93	71	83	76	85	91	80	77	63	80	78	75	83	70	75	63	69	85	80	65	68	67	63	75	47	69	66	73	83	68	60	62	83	71	73	71	75	71	71	73	69	77	75	65	72	80	69	59	64	52	69	57	65	72	86	80	70	77	64	70	62	81	85	64	68	69	87	71	71	70	71	72	68	75	59	89	87	78	75	67	64	76	67	82	78	70	63	56	71	67	75	65	73	68	70	80	61	73	69	65	80	85	58	71	63	58	70	59	68	77	70	82	77	74	57	83	78	64	69	55	63	69	67	83	84	64	80	78	75	72	86	72	64	70	69	61	81	63	68	67	79	59	78	70	85	79	66	84	78	76	87	70	70	69	65	74	61	69	74	74	81	75	69	82	61	72	72	70	64	50	63	76	78	65	59	82	71	73	68	85	59	69	72	69	73	78	67	80	64	63	70	76	74	88	70	69	61	77	67	82	75	59	75	62	68	58	60	65	82	79	67	65	85	72	76	65	63	64	67	62	60	72	75	72	75	66	58	68	59	73	64	83	70	58	74	67	80	53	67	60	66	73	78	78	69	68	79	66	76	72	65	74	79	65	92	65	68	79	71	57	82	67	81	47	67	76	76	52	64	77	67	62	69	82	73	62	73	83	62	76	64	76	64	57	68	80	71	61	75	70	86	65	57	57	92	64	60	52	66	67	76	69	59	69	62	91	75	71	66	65	75	74	60	86	86	69	79	67	58	71	74	64	71	70	64	73	68	84	76	74	56	61	68	68	57	66	68	62	63	60	79	64	68	82	67	68	77	67	81	74	64	70	76	73	75	72	83	66	66	71	72	71	67	90	73	99	58	75	79	93	71	78	65	84	55	69	76	68	82	84	80	70	70	83	64	65	58	67	71	81	75	59	73	68	57	54	64	74	72	77	68	65	67	62	75	49	85	74	79	67	78	68	65	69	76	60	62	78	79	74	69	72	74	78	74	75	83	60	61	73	69	69	73	84	88	62	70	70	67	78	65	60	81	77	61	72	71	79	62	60	66	67	60	89	89	71	63	73	73	81	70	66	81	75	75	61	54	84	61	88	66	71	93	75	69	76	73	72	69	70	63	60	76	56	68	75	86	73	74	74	69	58	78	81	58	64	75	91	66	67	66	75	69	83	65	92	63	64	67	81	69	74	82	66	80	60	57	76	78	47	70	72	64	72	80	79	74	72	72	74	80	63	69	81	80	78	74	68	64	63	67	72	69	63	66	64	77	75	70	70	56	83	63	65	79	69	71	71	63	58	66	79	67	85	72	84	67	78	50	79	70	66	72	70	78	78	66	62	75	69	64	78	50	69	82	71	85	75	68	57	64	72	70	84	54	67	77	67	66	80	73	51	71	78	71	87	58	84	76	78	70	66	62	74	65	71	71	57	69	74	64	61	78	74	65	70	81	66	76	65	66	76	83	72	77	82	53	72	89	76	68	77	72	64	65	69	76	67	80	77	63	70	65	64	54	63	72	81	77	72	82	83	73	87	60	87	83	78	74	99	72	87	62	61	67	81	65	81	79	72	60	74	73	75	77	71	71	66	64	63	80	75	69	77	66	66	65	70	76	69	70	73	70	66	76	69	64	67	75	70	83	70	72	72	60	54	64	64	72	61	69	55	73	73	76	72	80	67	65	49	65	63	69	68	62	75	87	73	87	89	75	73	69	71	85	63	72	65	66	95	79	68	65	64	69	84	78	61	78	76	57	66	57	76	72	66	74	52	65	71	73	87	70	71	70	75	68	76	75	78	63	60	80	63	71	86	57	66	60	54	88	64	67	60	73	72	86	75	77	66	73	61	70	64	51	75	86	73	67	74	68	68	73	67	72	66	87	82	82	67	63	78	60	64	74	68	69	77	80	73	63	72	62	76	64	63	78	66	83	56	74	78	76	61	67	77	77	59	73	71	65	60	68	80	69	72	74	71	73	78	74	60	75	64	73	77	89	80	51	81	67	66	65	62	71	60	80	56	67	90	71	72	56	68	64	82	81	68	78	61	73	68	66	64	85	76	71	61	71	76	66	66	72	69	84	75	65	60	73	70	66	61	69	56	70	71	70	81	70	69	77	69	86	53	57	77	68	70	75	67	75	83	64	75	61	68	75	71	81	76	67	69	64	56	64	75	83	63	70	81	71	71	78	60	68	76	73	73	67	84	65	67	92	63	78	76	85	72	61	68	65	59	82	82	76	78	66	76	64	55	74	86	56	55	77	58	61	65	76	80	64	83	57	74	80	68	61	67	54	58	69	77	78	74	76	64	56	62	61	75	74	69	64	66	66	68	76	80	66	60	75	68	74	78	71	59	82	74	66	77	65	68	72	71	63	58	79	69	80	75	80	79	78	70	65	66	88	65	79	62	69	82	56	75	76	74	78	67	73	67	75	66	82	52	72	77	60	63	77	72	71	74	66	87	73	66	72	65	68	68	71	63	83	68	87	67	72	78	77	85	72	69	64	77	83	83	68	76	81	75	63	73	66	65	78	80	71	58	72	61	64	76	68	86	64	84	69	74	50	65	68	71	59	68	63	48	56	65	76	68	68	71	79	76	72	69	78	74	66	83	71	80	74	79	84	74	71	67	75	70	78	69	72	82	66	77	70	79	70	82	76	75	67	68	72	70	78	76	73	76	71	58	78	65	76	82	81	66	76	76	73	67	84	74	65	62	61	69	64	65	73	76	50	64	74	75	67	68	69	76	71	66	74	77	70	70	67	73	68	63	55	76	58	85	70	72	62	60	81	72	72	65	81	80	62	69	78	62	79	76	70	71	54	66	52	69	76	88	65	74	76	75	98	68	61	75	67	76	84	81	69	77	72	68	65	69	64	77	68	59	69	65	80	86	66	56	68	58	76	77	71	81	67	70	61	91	74	79	79	75	68	74	53	76	72	67	57	73	55	79	79	78	73	78	85	64	76	79	67	63	85	66	77	64	80	76	65	61	85	72	63	69	79	65	78	73	71	62	66	68	55	69	86	79	74	67	64	65	70	63	85	74	75	66	76	82	84	61	80	84	59	65	56	61	87	69	67	65	82	69	56	68	73	75	64	74	70	45	64	86	79	79	69	67	75	75	86	80	70	65	71	69	67	71	69	79	62	76	73	67	68	61	69	66	78	68	71	80	80	74	73	70	79	73	60	62	71	61	62	74	61	72	69	61	64	69	68	74	70	84	60	63	75	79	65	68	79	68	76	74	69	75	75	54	79	60	61	63	73	69	85	74	70	70	59	60	66	62	55	79	76	82	59	79	80	66	68	77	61	81	77	63	66	67	46	74	73	78	85	71	69	74	70	76	68	69	51	62	74	71	56	74	66	80	67	62	84	72	66	74	60	66	85	83	77	68	72	53	73	59	82	66	70	77	65	78	83
24924	16009	10377	16900	24475	24804	21913	18779	16143	14107	12759	11838	10245	8750	7218	6203	5927	5326	5174	5101	4765	4411	3454	3425	3153	2928	2601	2446	2261	1983	1883	1859	1701	1569	1464	1400	1486	1370	1468	1297	1183	1176	1155	1174	1213	1079	1082	1037	969	1025	936	931	963	968	957	966	955	888	848	946	898	893	915	864	904	888	876	883	852	912	877	848	901	846	851	851	831	849	858	819	870	842	837	848	836	804	863	892	884	828	858	856	804	903	829	888	820	830	849	860	862	863	800	826	848	864	851	792	804	840	830	858	845	814	821	833	888	852	834	866	871	857	812	812	813	843	826	871	839	810	775	808	867	852	821	840	832	852	836	871	833	798	859	838	791	810	838	836	834	818	806	853	888	866	813	831	830	835	834	822	849	801	861	844	823	762	763	872	848	825	807	826	824	820	776	800	843	870	861	834	815	839	852	876	836	836	807	822	809	821	824	878	851	805	819	775	847	833	862	807	789	863	862	847	900	864	857	896	824	819	899	850	869	843	832	850	868	820	840	808	852	856	812	804	799	854	869	812	872	807	854	831	845	815	845	811	854	883	811	803	808	827	817	797	784	846	840	855	846	807	856	833	832	819	870	835	823	796	824	844	807	838	841	859	833	870	813	799	865	847	848	842	819	843	822	858	832	830	812	812	916	820	834	799	818	852	868	834	879	848	809	740	823	836	835	836	817	813	833	819	881	869	835	876	778	826	834	829	811	837	862	845	808	806	810	823	811	848	840	816	779	826	781	790	812	823	849	880	806	839	872	826	828	798	877	804	790	815	800	859	787	829	879	832	857	866	800	812	879	861	889	836	878	830	823	826	826	827	851	871	826	824	811	836	802	792	833	843	810	884	832	794	846	794	883	819	870	820	811	838	856	864	819	786	874	855	808	835	850	823	804	866	829	820	839	831	837	792	803	887	873	863	838	865	891	793	800	820	817	841	917	840	832	819	829	832	809	809	885	853	800	787	826	841	845	827	836	827	865	848	786	824	882	813	858	861	833	804	866	870	837	803	830	792	823	833	852	886	785	822	847	850	849	878	828	831	828	834	856	791	864	859	861	815	881	859	853	842	801	867	812	878	849	833	827	844	832	842	849	794	814	844	847	826	808	859	852	827	819	882	872	867	793	863	890	790	829	881	822	810	861	785	833	856	779	807	788	820	839	838	866	844	810	868	863	844	815	835	818	850	864	843	806	807	825	813	790	831	837	809	814	858	815	758	863	868	839	840	860	811	874	860	844	832	863	802	837	833	851	754	868	833	812	847	895	828	824	822	834	833	847	836	839	830	824	830	801	847	816	806	794	808	849	837	859	839	829	824	870	794	843	846	827	870	807	841	840	856	805	794	822	797	838	820	815	838	861	836	847	895	806	824	834	888	837	854	809	840	790	819	815	815	886	863	847	806	811	856	859	803	817	852	801	900	847	835	790	853	895	882	825	846	835	876	843	829	837	822	806	805	787	860	850	830	839	909	839	816	825	794	818	796	808	845	827	819	834	808	813	838	801	857	806	882	813	809	816	850	858	923	857	823	854	843	829	829	837	815	862	828	803	827	818	826	853	857	813	865	817	806	850	847	789	859	848	801	822	812	847	862	763	809	855	796	826	779	881	876	848	842	874	822	861	880	905	846	882	803	843	817	912	853	825	858	813	793	826	850	844	793	787	812	878	826	874	873	853	824	813	864	856	840	809	859	803	816	858	811	874	827	853	840	824	833	812	788	789	805	804	866	816	822	822	793	850	854	849	846	819	849	886	805	839	876	823	818	817	795	829	873	838	814	861	812	819	843	828	846	847	852	863	812	855	822	857	777	814	825	848	816	795	770	838	774	846	852	800	793	851	820	855	787	845	831	801	852	801	869	881	844	803	819	822	832	779	809	838	837	833	850	907	837	842	798	858	839	805	825	802	831	892	806	851	885	845	918	825	776	810	869	856	770	835	833	854	864	814	868	815	835	770	859	823	818	903	800	844	810	846	858	858	885	803	865	840	893	839	786	827	871	857	846	847	842	856	809	855	808	792	854	796	822	824	861	773	808	828	838	858	820	840	864	833	841	859	854	860	856	853	838	814	823	830	832	785	854	840	808	800	846	902	882	825	832	868	808	788	808	794	835	806	890	844	843	831	809	806	878	827	866	857	813	828	827	891	786	895	788	846	836	829	854	806	870	947	839	832	839	830	837	824	862	883	859	840	911	857	801	824	789	896	833	812	900	807	768	814	834	865	834	848	805	838	819	838	821	831	797	876	827	824	772	838	876	812	861	816	779	829	834	807	841	772	837	822	796	834	833	857	871	805	845	832	865	880	870	831	849	810	895	862	835	816	823	870	803	837	828	774	853	832	811	844	826	803	748	881	851	844	850	843	901	791	867	829	884	883	803	843	884	823	838	834	816	828	808	825	826	828	817	899	864	911	894	821	812	825	748	910	850	840	863	840	861	848	870	844	861	803	860	832	831	813	855	869	870	817	828	838	877	792	845	817	836	830	831	839	870	813	821	837	816	783	872	809	847	815	870	795	890	827	852	838	827	848	804	818	868	837	845	840	853	822	849	826	858	805	839	863	764	832	801	850	854	854	760	832	837	828	838	821	850	797	822	858	861	864	841	833	863	836	816	795	835	819	853	888	831	860	865	795	788	830	818	825	891	853	797	788	840	832	870	809	834	829	803	823	802	815	850	870	868	858	791	825	863	831	829	794	813	858	868	798	883	786	838	834	836	832	865	857	813	851	779	849	843	866	835	862	890	812	835	881	861	828	806	844	800	847	889	830	849	865	811	814	806	914	857	855	847	825	807	795	807	811	858	873	824	836	848	860	818	805	815	821	811	881	842	833	834	839	881	822	891	814	849	791	834	826	800	857	856	851	808	791	865	829	819	815	805	849	824	874	783	842	846	841	875	845	812	865	820	848	813	830	844	864	852	811	824	822	804	816	833	809	804	859	817	900	786	847	773	828	877	843	817	876	859	818	840	772	818	815	827	892	849	845	831	813	833	832	802	839	871	841	830	816	795	846	810	851	793	828	809	857	817	847	841	772	798	845	806	846	823	873	828	819	851	832	836	848	871	837	860	840	797	866	791	792	794	887	839	810	791	840	833	810	812	825	819	839	850	862	799	877	846	837	885	826	854	840	836	839	811	829	864	837	819	874	829	810	838	856	809	821	817	816	859	821	827	822	867	867	909	849	820	815	877	877	847	846	809	812	854	862	879	842	868	846	812	792	827	857	853	783	877	803	851	882	829	827	830	833	828	807	851	853	857	778	856	786	755	868	857	791	882	883	847	820	841	834	817	834	857	850	865	804	876	818	843	807	839	842	833	835	832	823	815	867	853	840	826	842	836	830	859	840	834	882	869	834	850	874	864	864	830	829	899	842	874	823	840	842	897	808	847	843	818	833	840	834	829	834	794	810	799	837	880	808	847	839	809	863	839	797	848	834	851	830	862	813	788	831	804	818	872	845	858	856	853	861	828	824	848	884	813
3999	1294	701	490	487	660	633	553	500	408	359	382	370	350	305	216	220	189	187	189	197	207	149	163	137	129	118	138	106	95	120	108	112	106	90	90	81	98	93	80	87	80	68	94	68	82	75	81	98	96	71	69	74	89	104	71	85	76	78	68	65	82	72	66	102	83	75	78	60	75	74	80	74	58	77	96	74	70	80	79	78	85	77	94	81	90	97	84	74	73	79	69	80	86	74	66	77	92	73	81	77	66	68	86	63	72	65	65	72	74	82	67	96	84	69	78	87	66	67	84	70	88	100	78	82	83	58	69	78	73	95	54	61	80	73	86	73	91	72	71	66	70	70	79	76	68	82	88	78	81	60	80	75	93	88	66	80	54	67	70	68	79	65	76	74	85	64	83	75	66	93	88	87	80	70	70	78	78	78	62	79	75	63	64	65	77	80	79	85	90	80	73	71	69	79	82	67	61	60	78	80	74	66	62	82	60	77	87	77	78	83	63	62	85	61	81	66	72	65	81	79	77	72	73	76	65	75	68	88	87	79	67	61	71	82	69	75	56	84	71	65	84	74	59	78	67	68	53	78	81	74	71	93	68	80	77	70	53	88	72	82	83	67	84	64	89	71	73	81	87	77	79	58	74	79	79	89	87	81	63	78	79	61	70	62	63	78	91	67	70	62	72	73	95	77	75	72	72	83	88	68	72	65	59	75	66	72	76	86	82	73	82	76	68	82	74	68	82	79	73	68	55	71	76	62	64	72	90	82	68	81	75	80	83	73	86	77	75	78	75	68	76	74	77	79	72	81	79	76	71	75	81	69	77	68	79	84	70	74	76	78	80	75	76	67	72	77	83	74	80	58	68	83	75	64	80	75	81	70	75	71	75	79	59	74	68	77	71	80	77	63	72	60	79	75	67	76	68	70	87	69	65	72	68	80	72	70	83	80	74	72	84	79	75	76	76	71	79	52	90	64	70	70	61	87	93	81	79	73	67	62	72	80	67	75	75	72	94	69	66	72	74	64	75	85	92	57	85	86	83	81	69	76	61	69	85	74	89	78	85	79	85	67	76	86	69	75	75	67	69	81	74	76	74	84	80	68	82	81	66	78	86	74	59	86	68	75	74	71	84	80	78	82	86	77	78	69	77	58	68	78	62	71	83	93	65	96	67	84	70	73	67	65	62	67	84	76	71	75	67	71	68	91	77	83	88	88	63	66	75	78	91	79	83	76	83	73	74	71	76	69	91	77	78	71	80	81	65	76	76	68	78	70	62	91	93	94	89	62	70	69	67	73	84	70	60	81	72	74	78	69	67	79	79	73	46	70	71	83	63	82	90	87	98	73	83	77	71	61	88	78	76	82	72	71	63	61	79	72	83	77	83	65	64	64	85	75	74	74	77	88	73	78	73	66	78	74	61	74	74	76	70	71	73	82	70	70	72	89	83	79	60	79	90	72	78	80	64	70	49	78	63	75	57	93	72	79	81	76	77	70	78	76	87	87	68	73	78	65	52	64	64	73	83	66	71	70	71	78	85	68	64	72	89	75	69	76	73	73	69	79	85	57	86	79	87	62	75	82	92	80	76	74	69	69	75	63	80	80	73	78	75	74	92	68	86	80	79	95	72	90	82	83	96	80	71	57	84	67	71	83	82	80	77	75	74	84	88	80	80	56	83	81	59	84	72	61	79	67	82	84	66	67	82	73	84	82	69	78	69	68	81	80	85	86	89	64	78	68	90	83	90	59	70	68	64	79	70	77	76	76	75	67	72	84	74	82	81	59	84	79	80	95	90	74	89	67	67	90	79	78	70	80	76	70	81	62	92	68	59	69	57	86	67	68	82	89	72	90	85	70	83	83	87	73	81	69	75	81	64	68	80	65	80	67	78	72	62	70	63	80	68	86	69	83	76	77	74	76	78	73	53	68	64	74	77	79	74	78	72	68	69	68	72	93	77	65	77	87	68	63	85	51	83	83	64	75	71	77	70	64	77	70	74	83	71	70	79	75	79	70	79	63	75	84	66	76	67	80	77	55	70	74	75	78	67	63	74	71	73	68	74	69	70	68	81	72	79	70	74	95	60	64	70	77	74	74	75	81	75	71	63	78	90	79	76	83	92	86	77	81	75	80	70	70	75	67	73	70	58	61	65	72	76	73	76	71	74	78	67	73	65	78	65	76	71	85	89	82	63	83	73	80	73	78	63	63	64	79	61	55	75	66	76	68	79	71	60	84	70	70	68	71	81	64	80	72	94	65	59	81	74	85	72	61	68	106	73	74	86	63	96	84	61	76	70	79	71	75	68	85	70	92	64	86	52	70	76	67	76	81	89	83	58	87	60	69	83	85	57	76	65	90	97	61	79	68	79	88	80	58	81	74	61	74	75	79	81	81	83	68	76	72	79	80	93	84	68	72	92	76	70	82	79	68	72	68	62	74	74	77	86	60	74	74	75	82	62	73	69	67	100	71	84	85	67	76	82	79	60	79	70	91	69	95	76	77	61	84	78	66	84	81	62	82	85	72	63	69	81	70	73	69	78	78	64	80	69	81	85	68	65	69	89	63	59	80	86	87	76	75	86	66	87	76	92	70	88	69	57	58	62	61	74	71	90	88	78	73	66	78	86	85	70	72	80	86	68	79	91	69	72	80	70	85	63	64	79	70	62	71	69	79	64	68	78	69	86	81	71	75	66	78	83	64	66	77	89	90	78	90	64	76	81	87	91	74	78	66	80	81	69	63	76	90	64	78	95	69	83	88	86	92	79	68	54	76	62	77	61	75	67	67	68	69	96	64	87	74	78	77	68	86	73	61	88	108	84	80	77	76	83	79	64	73	81	67	62	69	80	70	83	57	69	71	80	77	75	65	68	70	72	75	77	54	86	76	67	77	78	82	74	73	87	71	63	83	73	67	91	69	83	62	84	71	70	76	79	66	76	78	79	77	76	77	77	74	71	86	75	79	84	110	87	70	77	66	73	63	83	85	78	86	75	71	94	64	84	81	64	54	67	68	66	83	77	87	67	79	69	97	85	78	87	73	70	50	78	64	67	80	81	69	80	71	67	70	64	58	78	64	92	70	70	62	74	64	82	76	69	74	75	66	87	75	84	71	82	78	82	82	77	86	76	82	69	66	73	66	87	79	75	74	85	75	64	92	77	67	78	86	72	66	83	70	80	87	61	55	72	69	74	74	63	74	66	70	52	59	72	76	57	81	61	75	73	71	66	76	66	79	61	71	72	75	79	90	66	71	79	82	72	61	63	87	62	74	66	65	79	70	73	78	75	78	74	92	78	74	83	78	84	78	77	58	67	82	78	68	72	78	84	75	76	80	75	74	60	56	88	80	67	65	65	79	67	62	83	76	68	60	89	81	77	91	81	64	86	68	70	76	86	73	74	78	64	73	73	74	79	75	86	61	80	58	83	71	55	64	81	67	75	71	60	67	79	81	72	71	71	62	65	78	63	76	64	65	92	68	71	74	63	68	72	67	78
23984	15504	10522	16755	24343	24839	22553	19412	17295	15038	13016	12225	12087	10675	8572	6636	5998	5780	5404	5198	5214	4839	4131	3783	3662	3342	3000	2728	2475	2330	2042	1992	1963	1787	1614	1477	1575	1595	1530	1477	1309	1361	1231	1246	1268	1187	1138	1024	1024	992	997	994	979	984	988	953	969	900	898	986	959	953	950	924	870	959	866	874	857	954	926	912	841	969	889	880	917	883	880	931	906	882	927	876	930	896	834	952	895	927	921	882	883	887	907	889	922	870	871	872	882	912	909	954	882	865	870	860	902	892	872	878	906	894	895	926	851	898	893	944	884	884	883	921	901	819	877	941	872	892	870	915	893	873	895	945	828	903	924	892	897	897	855	908	895	909	845	918	847	881	917	897	884	898	875	863	889	905	904	898	861	904	885	897	874	946	870	868	867	912	847	855	890	866	879	837	850	942	932	970	872	914	866	854	890	895	914	924	907	867	865	883	858	871	907	906	887	870	891	881	853	881	915	873	857	884	874	890	868	881	870	899	944	868	857	912	879	902	889	882	907	888	895	907	882	875	940	945	877	879	854	854	930	841	858	943	838	920	927	932	890	918	940	905	877	911	856	905	879	884	820	852	876	853	874	892	916	911	856	892	938	849	879	899	896	860	830	853	885	892	948	855	891	885	845	810	899	859	881	891	919	914	896	875	911	899	921	905	875	818	890	910	949	877	880	954	868	909	900	877	865	926	926	861	882	893	895	902	920	889	883	859	881	863	908	836	859	871	896	892	969	866	877	868	915	929	897	888	879	897	891	834	875	902	891	880	810	839	901	858	875	926	876	941	880	910	858	874	895	901	855	942	845	892	872	929	869	884	949	854	847	894	898	894	871	889	893	885	873	946	887	888	854	931	847	838	922	934	880	924	869	871	918	858	906	866	956	870	879	963	915	870	882	876	902	908	892	890	906	881	932	852	921	855	897	827	889	906	876	886	889	901	911	925	907	830	879	938	872	878	973	908	917	934	904	903	854	906	893	939	854	940	845	923	829	913	893	886	904	831	872	869	918	933	902	863	884	884	897	915	887	904	911	904	893	853	858	882	874	894	894	828	882	900	912	883	891	906	944	907	895	900	886	882	934	904	897	856	871	872	859	912	934	872	916	926	905	885	881	927	867	874	899	874	903	930	915	931	858	870	891	896	880	893	900	851	922	889	895	851	955	868	855	877	920	882	895	853	872	849	901	935	896	883	900	879	884	930	876	857	906	880	883	903	880	905	895	857	875	920	901	905	859	881	920	854	889	922	882	908	941	863	881	893	917	877	896	861	930	866	935	945	825	939	883	932	882	874	863	881	929	897	873	859	856	909	886	905	906	944	907	919	847	917	829	856	834	879	873	930	883	861	854	857	843	866	852	865	857	879	899	887	881	867	908	913	906	851	838	898	957	890	881	864	896	918	905	907	880	874	842	865	910	895	893	903	880	905	908	881	905	864	867	872	879	892	886	881	851	899	911	875	873	841	932	896	911	815	890	913	953	894	866	880	851	885	960	902	860	927	874	850	899	849	878	878	846	878	886	869	851	843	891	836	915	879	857	842	879	864	911	867	898	863	881	893	868	912	918	916	920	860	862	878	915	885	906	885	859	851	876	906	907	880	861	894	832	918	893	914	878	898	910	854	875	876	890	878	945	871	918	877	875	833	911	863	880	893	930	919	908	923	932	929	900	891	864	887	897	859	900	939	855	938	995	859	858	913	899	872	899	898	907	858	925	915	878	897	844	834	913	819	880	899	904	862	845	875	871	886	919	845	935	878	926	944	903	941	899	941	849	909	930	844	922	870	822	869	899	883	869	916	930	906	894	878	907	944	896	893	901	938	878	887	934	883	912	889	870	872	912	888	856	878	908	894	903	874	923	905	902	875	889	912	928	845	923	886	885	881	934	852	911	885	956	880	868	870	867	937	958	888	913	908	926	909	906	860	872	885	901	910	843	841	869	877	879	901	887	913	876	923	900	868	904	867	917	914	919	866	867	879	895	906	852	958	833	895	929	923	871	853	936	938	886	873	884	941	878	912	879	838	923	866	860	892	877	859	864	879	893	869	831	887	881	859	885	849	856	876	839	858	873	869	907	920	901	913	940	899	916	914	912	880	897	935	892	886	882	854	837	842	902	845	916	838	885	813	913	895	867	858	876	868	899	880	843	878	881	891	899	922	892	883	875	879	902	809	886	907	875	880	892	903	894	927	893	997	878	891	896	953	917	894	880	862	921	956	890	867	907	857	913	840	911	936	889	886	904	934	888	895	853	918	901	922	918	857	933	918	872	878	919	878	866	876	950	881	847	903	900	876	832	868	862	860	869	892	887	906	871	899	857	900	871	874	884	941	911	859	853	850	925	832	819	913	891	906	884	867	891	928	848	878	890	890	923	882	890	917	930	865	891	846	873	851	907	856	915	888	875	875	885	873	925	893	951	912	913	908	915	890	929	850	836	853	894	883	893	923	880	854	837	848	878	838	843	853	916	888	913	880	834	863	879	894	882	863	909	837	857	860	914	884	896	861	884	867	876	898	913	925	894	894	881	917	859	869	946	900	861	892	888	918	907	923	965	878	862	931	914	878	894	896	916	893	887	909	900	925	897	931	883	930	887	899	928	923	932	860	901	883	913	834	882	867	837	917	823	878	942	862	946	885	885	880	928	864	877	905	898	908	867	874	968	866	815	898	892	886	886	917	844	847	855	854	896	922	883	885	828	919	917	891	929	870	870	876	902	883	899	948	892	914	900	879	890	899	925	890	882	892	832	971	871	926	903	881	880	879	901	850	887	862	895	863	886	921	961	859	877	922	906	899	884	880	937	883	936	856	898	914	913	883	891	861	866	873	868	907	878	841	903	893	886	854	908	888	872	900	868	910	850	883	876	877	919	842	880	855	911	841	863	862	880	899	914	860	893	924	874	823	849	856	879	895	879	928	884	912	867	906	881	923	899	887	869	867	868	877	921	899	856	929	890	923	885	832	879	876	943	890	897	912	889	864	867	875	940	909	929	903	874	904	925	843	880	867	862	916	872	869	905	875	938	926	890	902	894	913	854	853	907	881	895	886	902	894	850	892	832	868	889	923	913	906	865	884	912	854	902	911	886	914	912	917	913	859	908	855	868	862	911	878	917	833	902	871	870	923	905	875	878	878	850	893	868	860	897	926	897	905	865	939	911	874	888	887	893	893	915	858	864	918	947	877	871	947	923	836	917	874	904	889	880	873	899	924	869	885	890	909	842	922	890	861	891	934	849	893	909	890	862	898	923	916	823	838	879	881	912	881	843	879	856	905	909	883	903	907	868	858	858	865	915	895	928	941	858	905	913	934	868	866	874	907	915	853	889	910	827	883	938	876	908	896	890	918	838	911	824	852	917	873	816	895	887	903	889	889	887	904	887	894	904	866	890	911	916	875	872	935	892	900	898	889	862	873	872	937	884	880	894	874	917	901	851	882	906	845	909	919	950	882	929	945	889	826	892	933	897	901	924	940	889	952
3555	2054	1028	628	718	924	935	751	655	546	515	480	439	454	367	310	257	229	257	205	231	237	177	187	203	168	188	169	125	130	110	122	107	109	96	80	118	98	103	93	72	113	85	106	80	67	87	89	82	68	73	85	70	90	82	78	76	84	81	73	85	89	81	82	68	68	62	69	83	68	71	82	78	66	67	72	71	72	79	75	85	70	80	71	82	78	81	77	55	82	102	71	84	67	61	87	79	75	83	71	74	65	67	76	66	70	78	83	56	83	82	67	84	72	65	78	76	76	82	54	85	76	83	76	65	57	72	72	80	87	59	77	84	87	71	64	59	80	76	90	61	75	67	84	64	75	79	91	78	70	62	82	82	72	81	68	80	61	63	61	75	66	79	80	66	70	73	75	83	64	75	61	78	70	69	68	74	65	84	81	67	70	90	75	80	75	75	86	84	73	46	78	88	80	70	67	66	79	66	74	70	77	63	80	71	69	73	60	71	75	81	86	63	75	70	66	77	83	86	87	84	69	74	69	76	63	69	79	82	69	80	65	88	76	55	78	70	70	65	75	80	68	66	75	72	68	70	70	65	69	79	62	69	78	61	74	55	77	78	73	64	78	88	64	57	57	85	67	78	63	63	58	68	76	68	77	70	87	57	71	81	88	81	77	68	89	64	63	75	84	85	66	78	84	64	77	77	73	92	78	78	61	71	82	75	89	71	79	66	72	87	71	80	85	68	86	57	71	66	74	62	66	75	79	77	67	77	69	64	62	72	61	69	72	82	87	85	80	62	70	72	69	67	60	91	65	58	81	79	60	80	82	64	79	85	83	73	71	67	74	76	70	68	71	81	81	96	69	69	77	64	78	67	73	65	70	75	66	82	70	71	74	82	81	71	74	63	73	78	67	84	67	70	59	68	72	80	77	62	82	92	77	75	71	62	68	72	65	70	52	74	75	78	71	74	83	74	82	69	77	84	79	72	69	80	51	64	65	61	65	84	70	78	78	69	68	67	59	72	66	71	68	83	69	67	68	79	62	82	73	67	74	84	77	82	71	53	60	79	60	70	64	69	86	86	69	69	93	79	66	78	70	71	76	70	69	76	62	65	58	79	84	54	60	67	78	67	88	69	66	71	67	75	78	80	79	76	67	76	70	83	67	76	77	83	71	80	79	80	62	88	68	58	76	77	58	84	87	65	74	68	78	68	64	62	80	74	72	82	70	71	73	61	66	67	79	80	61	79	71	63	76	77	75	55	80	75	63	74	79	55	72	71	77	71	74	68	84	79	77	68	77	76	73	83	72	92	84	83	78	59	80	65	66	63	87	69	67	65	85	70	80	65	67	81	65	71	91	79	54	77	87	78	81	79	87	86	76	74	72	62	62	65	90	63	61	69	51	83	67	86	62	72	73	75	64	80	74	75	71	67	64	77	67	60	79	74	81	81	71	78	67	71	76	77	76	65	59	79	94	63	72	79	74	71	78	80	70	99	59	78	92	68	81	88	80	78	86	69	81	73	65	75	71	87	77	68	76	73	61	71	73	59	60	62	66	75	76	91	81	65	71	68	70	64	75	74	81	81	77	76	64	67	75	80	76	69	66	75	76	70	80	70	79	66	85	65	66	56	78	69	86	71	77	75	70	80	56	75	75	78	76	74	69	83	62	67	72	60	95	72	72	68	52	72	82	63	69	79	88	57	95	68	66	64	73	96	77	79	60	85	76	71	55	83	63	72	84	64	75	73	77	69	77	83	68	68	81	72	95	66	61	79	86	78	57	85	82	70	91	56	74	74	72	59	85	81	69	73	67	83	76	80	63	77	80	73	75	76	82	78	66	76	75	69	92	77	68	73	92	80	74	81	60	74	65	74	71	76	64	64	68	64	91	73	64	65	73	69	68	66	75	71	64	63	71	82	67	67	68	78	64	72	61	67	74	77	54	63	62	65	69	77	74	93	61	70	69	78	81	67	68	82	53	76	72	54	74	78	72	76	78	89	62	71	75	77	74	90	87	72	81	75	66	78	68	70	73	70	75	91	73	71	67	66	66	64	66	88	79	79	62	65	76	81	67	70	80	66	55	73	61	63	73	77	69	75	81	67	82	74	68	67	67	75	84	70	69	73	74	74	87	83	64	67	76	73	72	63	67	79	75	85	76	84	71	91	84	77	81	62	60	75	78	92	71	73	85	75	87	54	80	85	75	78	76	73	86	88	75	81	77	74	65	71	74	90	77	71	82	72	75	50	65	71	85	76	67	71	82	80	70	75	83	67	74	72	79	71	77	75	59	76	73	81	69	74	66	65	67	93	76	71	64	67	64	73	67	91	66	71	83	67	74	78	65	82	80	78	79	64	75	74	85	76	70	84	73	76	66	69	81	74	83	61	72	68	68	73	73	75	72	71	82	55	83	74	72	64	86	85	67	72	51	76	69	74	72	76	62	88	77	73	64	68	85	62	66	80	73	62	69	74	77	84	84	70	65	73	68	71	72	81	69	60	68	72	78	67	74	75	65	78	88	78	75	77	71	79	72	71	72	73	54	70	63	76	71	75	62	70	82	66	66	78	72	84	74	79	77	75	89	74	70	78	101	58	80	68	80	79	66	82	88	82	61	68	78	73	69	82	71	61	69	75	76	78	69	70	83	74	76	80	82	66	81	67	66	81	96	70	76	78	68	75	69	78	76	92	60	60	91	80	76	67	72	79	76	76	69	74	59	65	83	75	68	81	65	59	77	69	84	84	73	69	80	66	82	73	67	71	57	63	84	68	76	72	66	74	64	81	70	70	72	69	62	77	91	76	87	87	82	73	68	75	83	64	88	76	68	57	73	77	82	88	85	88	65	69	72	61	82	69	70	78	79	67	76	59	71	71	71	71	81	71	76	65	67	82	58	63	81	80	71	64	71	86	73	69	78	78	74	76	70	76	60	73	71	73	76	71	102	70	70	71	82	70	72	76	83	56	61	71	80	71	72	70	83	77	81	76	69	70	66	56	85	78	79	70	74	63	71	73	74	62	70	75	79	80	59	87	61	74	65	72	74	72	80	55	81	85	56	74	80	57	59	57	69	73	80	70	73	68	80	74	77	68	64	67	81	71	77	98	63	76	71	75	55	71	75	77	57	86	76	74	72	79	65	64	66	66	65	63	60	64	67	72	84	75	72	69	66	76	71	67	80	72	70	61	66	77	77	75	63	77	82	74	61	95	82	76	80	78	70	74	81	72	72	65	57	82	63	80	78	67	82	81	58	76	85	78	77	76	72	71	84	80	91	75	71	87	89	79	66	69	88	76	63	71	72	84	58	81	76	65	82	84	64	75	76	69	72	61	85	78	65	65	68	68	70	82	75	82	79	72	69	75	75	82	70	56	83	56	80	81	80	61	65	71	65	63	75	68	69	74	98	69	64	66	68	57	69	72	94	61	69	68	76	73	73	73	80	73	91	81	70	80	81	74	71	63	79	75	82	67	66	71	73	55	84	79	79	65	82	64	81
27696	18480	13507	20118	27933	28184	25755	22688	19950	17398	15123	14346	13624	12654	11109	8442	7096	7171	6700	6507	6058	5929	5183	4743	4607	4155	3689	3331	3062	2838	2515	2375	2152	2160	1842	1687	1793	1945	1833	1639	1412	1631	1490	1275	1249	1165	1133	1094	1041	1045	1015	995	1019	981	1009	920	996	931	900	976	856	923	928	877	894	897	930	901	843	880	927	878	879	908	880	895	888	836	869	914	873	844	875	868	912	870	852	852	883	863	846	855	890	884	861	862	901	823	840	927	907	884	879	862	820	841	829	915	849	916	830	901	840	866	876	862	882	877	843	824	862	843	886	851	843	882	845	875	836	868	846	869	864	828	822	895	798	838	896	914	831	868	845	895	852	843	896	843	816	908	931	892	823	794	881	861	870	860	839	826	882	896	823	903	877	837	858	802	889	853	859	859	855	833	835	816	876	879	827	915	850	899	849	838	859	915	823	803	887	848	811	878	823	924	811	889	857	812	873	845	843	855	865	867	878	786	863	824	851	820	839	879	887	841	844	851	803	857	844	822	824	860	823	868	828	858	865	869	866	842	870	841	807	864	849	861	898	826	873	879	826	845	859	822	852	867	853	813	825	862	877	809	822	851	827	848	869	890	900	885	898	897	843	824	919	815	898	863	886	821	865	829	827	830	885	847	844	849	852	838	895	851	872	884	871	816	836	824	836	841	885	846	844	879	846	916	887	856	875	852	827	803	862	826	883	801	861	845	882	850	915	828	804	860	855	856	901	838	869	877	859	828	827	837	855	836	839	848	817	863	886	845	859	834	875	868	866	841	854	832	877	829	847	871	820	858	873	863	829	814	880	894	903	823	864	909	842	887	875	814	881	834	859	869	850	835	868	872	894	869	831	892	859	843	858	816	872	892	862	901	890	829	892	829	816	873	869	885	877	821	815	879	858	818	870	912	927	903	852	898	910	873	906	813	932	868	876	840	837	865	879	871	855	840	877	812	860	864	879	882	880	897	827	872	876	830	810	844	842	859	879	849	863	892	879	859	829	874	911	809	813	912	899	891	859	865	885	834	878	876	867	872	808	864	814	890	859	804	881	833	858	805	810	844	895	821	861	833	843	846	915	889	848	839	836	863	870	892	895	867	835	856	899	833	881	853	902	818	865	907	875	893	854	842	829	831	871	912	866	787	799	863	841	882	893	842	899	872	832	879	860	833	852	860	869	868	887	837	798	873	874	802	868	881	916	825	861	867	888	892	851	852	860	909	856	823	860	840	906	879	803	834	835	846	905	892	877	886	887	848	804	898	836	878	832	840	877	858	874	894	790	848	846	923	880	863	903	862	881	876	867	832	789	905	881	839	903	817	836	867	878	884	851	844	850	877	860	809	876	871	835	873	863	821	882	864	863	835	802	822	834	879	873	865	894	872	857	859	857	854	896	897	834	863	868	829	934	914	873	841	845	853	870	888	845	840	806	890	781	911	843	890	833	835	850	754	863	831	882	835	895	841	895	874	845	852	815	847	849	795	852	823	872	865	887	868	878	791	897	832	862	867	859	826	863	869	831	875	877	881	866	875	834	894	858	837	841	832	864	814	900	903	875	876	852	871	857	810	921	858	854	833	845	840	897	817	858	871	890	846	831	862	892	867	861	860	861	860	857	880	822	841	821	836	821	866	848	850	830	889	832	812	815	822	898	814	805	856	881	854	901	893	872	839	845	855	825	830	834	852	835	851	879	848	854	876	840	827	868	853	868	868	833	888	860	894	872	866	869	851	914	862	845	832	837	889	925	871	890	875	780	841	856	792	909	841	856	810	856	870	832	835	844	848	839	842	807	840	867	810	840	788	844	869	833	875	856	901	784	864	865	914	912	828	863	828	830	909	834	892	803	829	888	857	920	827	889	843	825	883	908	855	906	807	873	880	856	832	838	859	894	896	901	831	874	903	830	831	869	899	837	846	852	824	907	853	831	818	871	850	811	792	841	841	873	886	844	843	833	860	872	819	878	884	874	831	826	792	876	872	869	877	863	896	867	851	800	832	878	861	909	855	815	858	851	833	887	831	826	881	884	884	837	818	849	856	843	818	931	860	867	842	858	855	916	845	860	833	891	865	916	835	850	823	855	847	866	876	856	886	911	907	843	854	838	885	851	873	827	868	850	861	871	868	867	802	852	853	925	852	917	851	845	804	845	862	872	879	870	844	885	863	860	867	835	886	824	833	849	857	880	862	872	884	858	864	866	804	872	890	919	859	840	860	857	872	847	872	854	918	871	880	865	857	880	889	875	842	787	833	847	870	861	891	917	900	895	851	803	827	844	846	821	856	830	897	783	852	872	774	847	885	843	852	896	834	927	822	839	827	890	856	869	873	859	883	862	857	857	831	842	813	844	867	881	875	853	849	828	834	878	831	842	870	853	838	863	810	841	899	902	902	831	838	858	823	869	829	873	824	860	864	847	905	838	835	874	794	859	875	892	828	862	852	835	866	909	909	834	842	807	814	862	892	835	877	876	859	817	872	883	826	860	780	881	844	811	895	812	848	849	840	884	880	893	894	837	873	887	848	889	855	887	827	933	871	803	794	824	869	846	808	882	892	861	862	827	836	851	831	909	885	827	899	833	828	842	885	782	914	838	896	887	902	924	897	856	833	857	921	913	890	881	873	849	865	871	938	864	849	933	839	870	870	858	833	851	826	880	821	869	869	877	855	891	830	893	860	869	869	830	825	816	864	894	837	836	829	864	862	824	861	831	827	860	889	824	866	861	868	824	814	817	864	878	813	852	842	852	848	884	876	835	823	865	883	885	890	864	785	861	819	804	859	873	809	844	874	862	817	906	802	887	862	848	865	835	845	885	884	802	824	875	865	855	868	888	826	863	877	820	830	872	871	901	875	887	830	854	847	830	860	833	871	816	853	864	840	826	873	839	886	805	869	865	869	867	854	784	895	840	865	892	810	905	834	794	863	775	869	850	833	882	867	856	857	946	831	861	807	875	851	864	866	875	855	911	873	885	864	821	838	869	899	839	861	934	802	842	877	853	828	906	866	901	813	850	837	872	808	827	852	839	881	898	861	845	808	826	881	865	894	892	840	861	822	841	870	860	864	878	862	884	871	897	872	860	894	840	863	851	859	865	862	896	839	820	901	830	897	845	774	856	827	883	892	880	847	840	856	879	841	877	811	901	853	852	861	879	862	900	847	840	838	851	844	868	864	799	857	909	839	821	820	870	853	863	840	831	853	904	916	833	882	910	835	806	826	876	882	856	896	849	828	884	846	824	843	876	887	877	847	804	856	857	839	858	864	861	803	832	859	850	915	857	845	839	862	839	846	853	872	860	906	820	849	816	863	799	839	838	869	895	864	873	868	857	855	822	918	852	853	834	870	844	871	891	899	860	897	906	849	923	825	895	863	890	868	843	846	879	819	910	866	851	856	852	863	898	873	804	854	860	888	872	871	908	804	860	884	852	935	862	863	926	864	879	862	815	867	819	836	856	864	880	837	899	835	839	897	844	857	820	857	833	835
2516	940	544	330	347	464	419	348	264	263	242	250	259	230	242	211	158	136	145	129	128	135	137	131	119	89	93	107	71	109	92	72	96	67	82	93	94	79	80	93	81	78	83	72	86	79	70	68	87	83	75	62	76	68	67	84	74	57	72	80	65	70	87	71	61	69	74	70	67	75	78	78	71	66	78	77	77	69	72	65	83	70	68	81	78	73	76	62	84	60	79	65	63	82	63	69	72	74	80	81	70	61	62	72	74	87	80	66	76	66	71	73	65	73	75	63	64	68	78	72	66	76	77	73	71	87	55	41	83	61	61	79	63	56	71	64	85	80	68	80	69	55	63	72	78	79	69	70	75	75	69	71	62	77	66	63	63	82	88	64	63	75	67	79	69	82	71	83	68	82	63	71	70	57	77	64	58	78	81	75	83	90	76	77	77	76	56	61	67	75	73	65	71	79	52	64	72	70	69	77	62	64	77	64	74	84	67	75	66	73	69	64	76	74	85	73	65	50	73	54	67	86	64	85	78	78	77	73	76	78	84	65	77	72	69	77	80	67	73	73	76	75	65	80	76	65	68	76	76	72	81	74	72	89	61	74	66	65	54	68	78	80	83	71	65	74	68	69	82	77	69	73	59	74	73	84	72	68	68	64	75	68	74	78	74	72	78	74	62	86	71	73	83	76	66	70	74	57	64	68	71	68	75	68	79	65	76	69	80	81	69	61	69	69	67	77	72	65	75	66	78	74	72	74	72	64	73	84	74	81	74	78	79	77	83	72	73	75	66	52	77	70	61	63	61	64	73	77	54	71	63	59	73	70	56	68	65	76	78	69	74	79	84	66	61	66	66	61	68	64	61	76	75	53	84	86	62	63	72	74	73	76	70	73	78	57	67	72	75	63	57	76	83	70	84	67	77	55	67	66	77	71	65	73	62	74	68	73	79	74	65	66	66	81	56	71	62	70	79	68	63	65	76	59	71	64	74	49	72	68	72	75	60	77	62	78	69	82	61	74	77	66	69	76	79	69	71	72	60	69	60	67	91	69	73	69	69	69	66	74	73	84	68	75	85	71	64	65	73	68	70	59	61	54	68	79	73	68	58	57	73	90	59	74	65	54	63	76	60	68	69	69	77	70	65	59	60	48	69	70	61	80	69	74	63	65	69	71	70	74	62	77	81	62	70	65	77	64	77	71	68	71	85	68	70	85	81	60	76	71	72	76	63	64	67	64	73	69	66	54	87	72	77	72	90	85	69	77	77	89	60	80	74	81	68	70	84	70	75	63	69	83	70	86	58	69	91	67	65	62	66	72	73	73	76	70	70	71	76	77	68	84	81	59	59	72	86	85	56	64	63	70	71	80	65	62	60	74	88	70	84	77	78	64	69	67	57	64	56	77	76	80	79	61	60	71	71	83	61	81	72	64	66	76	75	60	81	78	81	87	73	65	69	69	63	64	68	76	81	84	68	80	61	84	78	72	78	69	65	67	81	67	68	76	72	63	81	76	85	86	83	74	78	62	80	73	69	78	72	71	81	64	82	67	73	57	57	80	65	73	61	64	87	77	67	70	68	72	79	61	66	67	62	53	74	73	53	62	65	72	61	74	90	69	67	61	66	66	61	73	85	80	87	63	74	64	62	72	71	69	66	63	67	53	73	83	66	63	61	74	76	57	70	63	80	57	80	69	71	64	78	60	62	67	74	84	74	58	67	90	89	79	78	63	73	63	67	68	61	78	71	52	55	76	83	78	72	89	63	73	87	67	56	77	67	68	57	67	69	57	74	71	81	72	84	74	76	78	63	69	74	62	80	70	73	67	71	72	73	66	74	73	57	60	67	70	80	73	75	83	62	61	50	77	59	84	67	86	66	72	65	74	76	81	67	67	73	71	85	73	82	55	69	83	79	87	74	73	67	60	73	68	79	78	61	75	94	84	82	73	77	67	78	71	58	66	66	67	88	94	72	65	88	68	81	62	63	87	68	60	73	87	65	63	72	74	74	66	68	67	72	85	64	66	64	73	66	90	83	57	77	81	64	68	69	63	67	66	80	75	77	83	78	57	63	76	56	80	75	65	84	74	70	66	77	72	75	67	84	85	60	72	65	60	70	68	80	57	63	72	89	62	70	75	59	65	73	72	73	69	79	74	56	74	80	74	54	64	78	68	70	68	73	71	61	80	68	70	62	69	79	61	65	60	71	80	70	66	65	59	61	80	69	71	76	66	68	67	63	80	62	67	74	77	84	79	79	74	69	74	70	73	86	69	52	68	66	72	71	78	70	66	77	68	71	73	77	78	70	77	70	69	65	77	73	74	69	70	71	67	60	71	74	79	66	65	85	79	62	64	80	74	77	83	76	70	63	70	68	76	71	64	53	63	54	73	73	99	72	56	78	81	76	66	73	62	75	83	69	62	87	70	81	78	68	77	82	92	85	69	73	58	77	63	73	66	65	70	58	72	73	63	75	64	70	95	81	81	55	67	82	72	76	65	83	69	64	61	77	75	77	78	61	74	65	65	70	86	78	68	75	94	79	67	73	65	84	58	73	74	68	66	64	60	75	76	74	73	65	76	63	81	78	77	74	82	68	60	94	83	60	62	74	92	61	79	76	74	94	68	78	73	61	59	51	82	72	60	81	60	73	71	65	72	76	91	66	67	70	82	65	80	92	73	72	77	70	73	76	72	61	69	103	72	77	61	50	77	74	71	68	73	75	65	79	64	53	83	80	66	70	58	77	58	85	69	72	74	75	82	61	81	83	68	76	78	73	62	67	71	68	78	71	75	83	89	82	74	63	89	60	64	67	74	71	69	79	74	84	71	69	83	75	80	83	77	80	78	63	70	65	68	67	63	66	74	63	76	66	75	77	65	71	87	76	64	77	77	74	78	70	61	62	91	61	78	63	48	72	74	64	65	82	58	59	68	85	75	58	72	60	62	88	75	74	85	76	67	65	60	60	65	81	85	71	80	56	76	60	63	64	69	76	73	73	59	67	75	64	86	71	73	77	74	90	74	94	67	73	63	74	74	79	63	62	63	86	78	67	78	70	77	71	88	71	77	64	84	66	73	78	69	73	80	74	66	65	77	63	76	85	69	66	60	77	70	71	76	70	65	69	69	74	68	72	73	79	86	63	64	62	65	62	76	63	78	73	71	78	61	71	62	64	68	75	75	67	83	54	68	87	65	73	79	55	79	71	58	84	67	86	53	61	70	65	68	70	72	58	72	67	79	65	63	63	81	84	79	76	81	78	82	74	77	51	57	76	74	69	78	58	79	56	72	69	68	58	62	75	64	78	70	63	94	81	75	74	76	83	64	76	77	68	73	59	78	55	77	69	66	61	81	66	63	68	55	67	84	78	61	75	63	78	55	54	68	56	74	71	69	75	91	76	80	59	80	67	79	66	67	96	67	71	76	74	61	69	84	67	78	85	75	71	54	64	64	71	83	73	70	75	78	64	67	78	67	80	71	67	65	67	74	85	76	82	81
21370	13122	8622	13500	20555	20841	18160	14957	12195	10311	9385	8802	8191	7395	7053	5762	4177	3441	3819	3570	3505	3341	3027	2744	2397	2277	2112	1958	1760	1714	1603	1484	1418	1385	1285	1138	1261	1357	1233	1240	1154	1151	1109	1007	1030	968	960	925	905	916	947	880	916	883	915	851	859	948	867	916	880	858	855	852	887	894	851	909	915	822	868	840	883	904	900	862	863	798	875	828	903	863	883	851	882	847	877	828	863	881	860	913	805	892	848	845	889	915	911	861	856	856	858	814	841	823	833	858	876	847	896	859	873	856	798	873	859	872	854	808	847	871	846	847	852	806	878	854	831	788	883	861	840	865	885	850	863	863	847	884	882	892	863	816	888	854	830	767	844	831	823	828	852	821	836	877	839	856	840	848	857	846	881	837	887	805	828	831	876	835	843	892	854	892	885	809	860	872	799	827	878	872	872	896	857	842	862	881	835	870	858	852	872	900	890	858	872	886	896	867	845	860	836	832	857	852	842	899	883	847	874	835	846	861	818	839	887	825	778	884	828	832	801	846	881	822	860	844	831	816	844	898	824	880	860	870	855	849	851	922	836	846	847	881	843	830	845	829	867	824	860	869	809	880	807	913	831	902	813	851	810	823	833	851	900	840	874	918	873	851	877	842	857	874	890	870	829	820	893	837	925	857	904	878	873	818	905	839	842	811	880	853	868	795	751	887	815	892	810	853	833	862	875	877	854	830	878	903	905	858	829	813	856	854	815	856	824	843	841	889	859	889	819	880	854	847	839	876	922	915	839	867	841	838	830	808	902	848	855	857	870	856	858	850	823	834	830	870	887	852	849	855	860	861	803	851	830	856	831	863	898	871	918	877	857	869	857	867	856	842	863	856	796	795	895	850	879	821	895	814	876	875	856	875	864	838	808	866	889	854	840	846	835	872	840	894	876	843	863	841	854	814	878	883	860	825	853	903	854	836	876	867	818	926	815	895	838	835	852	809	802	827	913	827	812	789	831	866	889	837	892	851	872	833	897	807	841	867	887	879	818	882	817	817	873	874	887	787	842	820	813	892	773	889	873	801	869	856	855	895	849	788	813	878	907	868	826	844	845	890	859	836	846	834	855	822	861	841	881	841	802	828	884	898	911	837	832	871	815	844	905	843	891	856	874	849	822	819	843	935	866	845	917	912	858	850	845	897	898	800	886	864	856	813	816	873	827	857	851	896	859	861	884	887	832	869	920	878	859	863	878	825	867	811	862	891	867	848	900	866	863	856	871	914	853	899	868	843	873	899	845	834	907	840	879	860	854	815	867	887	803	831	853	859	843	849	875	848	783	881	868	819	868	855	795	843	888	830	841	840	908	855	868	872	828	848	850	892	832	901	837	814	839	842	857	862	855	907	897	926	871	850	817	895	891	875	868	822	844	849	857	843	872	862	877	829	839	865	830	840	897	882	867	897	841	881	839	823	848	868	862	837	836	876	877	851	808	877	891	886	877	903	825	828	845	890	829	855	844	893	894	862	884	873	821	838	868	910	900	856	848	850	914	817	865	828	822	874	883	798	821	906	843	846	877	886	905	824	899	801	924	869	916	833	856	881	855	874	838	856	834	832	871	860	843	811	871	871	916	862	810	838	879	823	830	847	836	884	818	884	869	878	899	844	834	821	883	860	850	847	842	905	890	911	864	859	824	855	836	835	890	819	844	818	867	880	866	825	889	821	877	822	916	841	855	843	862	863	853	855	880	864	784	908	873	840	894	866	838	861	867	866	826	810	853	896	858	875	855	839	837	812	893	821	877	855	884	821	828	878	933	840	874	780	847	864	822	840	846	801	836	828	868	803	825	857	881	810	906	867	887	903	877	923	859	841	842	834	876	820	847	849	876	852	786	814	879	869	801	785	824	859	857	830	856	867	831	867	858	852	865	820	805	840	882	908	857	831	864	888	862	850	896	868	843	849	896	782	875	869	837	852	881	825	856	893	908	857	910	840	869	863	807	876	865	855	876	795	818	821	856	875	878	860	842	840	896	837	899	894	863	887	865	864	894	839	849	827	848	815	843	868	905	860	839	907	856	836	829	860	843	826	873	832	847	895	854	813	849	852	881	850	819	941	845	819	828	850	827	805	923	865	900	817	867	873	900	837	808	833	852	883	838	847	842	852	890	843	895	855	858	848	835	808	868	829	880	856	871	850	841	885	884	859	841	829	846	866	830	817	812	865	818	836	864	826	860	824	877	859	829	867	862	832	869	930	842	854	867	895	825	810	875	851	836	867	867	870	857	792	865	837	837	930	833	910	867	854	844	878	826	883	830	848	843	844	861	853	860	887	862	856	869	856	886	822	842	852	836	848	910	886	879	911	820	887	830	854	872	856	853	900	823	944	858	803	852	871	856	835	885	852	858	831	891	870	839	877	869	875	875	847	890	863	837	846	853	845	874	885	809	875	831	857	865	884	875	845	865	909	820	855	810	873	872	856	821	818	852	852	853	847	872	863	817	849	792	859	887	803	897	788	822	829	864	843	863	865	866	889	867	843	870	899	847	856	851	874	840	854	880	902	864	887	891	863	861	889	886	839	841	852	829	841	816	853	881	792	863	887	838	842	883	876	855	861	888	848	869	832	837	884	850	851	836	835	827	851	830	860	858	857	877	904	860	906	850	827	888	842	844	902	880	840	858	869	842	880	851	836	823	829	859	833	907	850	805	828	863	881	814	870	861	880	846	865	799	885	838	843	880	846	893	845	894	841	802	812	914	844	817	864	819	877	868	851	816	862	846	843	862	852	839	854	863	885	867	835	845	863	827	857	894	870	902	875	845	847	877	841	861	818	847	810	823	841	857	849	894	846	864	914	840	869	827	826	865	881	860	850	825	858	839	891	827	863	886	873	851	834	858	813	851	857	865	870	866	870	890	894	876	905	835	855	872	886	886	860	928	854	876	906	856	843	864	869	829	870	892	870	841	874	867	862	853	855	865	872	850	847	820	889	913	881	870	868	836	867	827	888	886	884	871	866	800	832	819	875	894	872	828	845	801	847	837	844	839	811	859	900	901	836	842	878	837	883	855	773	852	856	814	864	879	875	849	898	897	911	828	878	840	865	853	844	839	827	870	843	786	787	931	885	876	863	911	853	923	799	852	921	823	892	872	869	874	887	885	844	862	869	854	888	883	811	836	852	838	801	789	848	828	853	832	861	793	840	858	874	877	867	860	865	851	855	833	869	930	826	933	827	817	852	898	820	841	827	854	885	838	890	852	802	843	833	849	878	870	848	862	905	860	812	875	797	852	874	896	889	860	809	847	847	848	835	856	888	857	866	853	883	881	833	819	868	855	821	871	823	839	854	863	815	841	874	826	813	773	867	825	845	842	826	860	893	857	878	819	854	870	874	819	831	823	830	810	850	844	838	904	862	838	827	858	894	869	917	872	836	883	883	823	844	849	884	841	826	887	846	882	842	829	852	908	890	871	859	817	909	832	891	875	873	815	863	856	894	849	864	829	834	840	839	865	787	862	853
2538	1693	906	533	614	703	664	558	439	408	364	342	317	330	289	284	201	169	141	159	155	155	142	149	120	138	132	131	100	108	104	112	101	108	79	71	90	101	79	97	85	74	73	86	83	66	59	78	72	70	76	72	55	60	79	69	64	66	64	54	76	74	64	64	85	83	70	81	76	76	82	73	72	74	70	84	66	67	64	76	60	68	84	75	63	78	64	71	71	71	61	80	64	76	71	75	73	55	63	65	52	80	65	71	80	65	76	86	82	66	60	71	67	68	61	80	71	74	70	61	53	57	76	66	82	63	75	61	74	65	81	66	76	64	73	68	78	68	68	86	61	83	75	65	62	77	83	66	81	65	83	74	66	83	63	67	64	70	78	88	63	73	75	65	82	70	66	66	77	83	70	70	69	82	61	77	66	73	83	60	81	76	68	76	73	67	64	72	74	58	74	70	78	79	58	64	68	73	68	74	76	83	62	64	70	68	71	69	65	82	80	65	57	82	75	69	72	59	63	75	69	83	75	83	73	73	50	76	86	74	61	77	60	64	62	75	76	69	75	71	69	96	82	84	72	66	61	85	54	68	74	76	72	63	67	71	74	69	66	67	70	72	67	71	71	63	75	73	76	72	78	58	73	65	68	72	65	66	66	63	54	72	68	71	76	79	61	70	77	73	63	72	89	55	69	81	52	69	71	87	60	60	58	81	70	86	76	72	59	58	73	64	62	58	71	72	72	77	63	64	63	58	64	78	55	63	67	65	66	66	73	78	76	70	75	75	77	71	65	70	63	64	81	80	79	62	85	73	80	79	63	84	63	61	69	60	63	81	75	65	60	62	66	70	82	62	70	79	76	71	69	62	68	69	75	63	78	73	81	76	57	81	69	66	65	69	67	57	73	64	75	77	71	67	63	77	84	75	75	61	79	97	74	67	61	78	73	84	67	65	62	68	58	64	74	58	64	65	66	78	80	73	79	65	77	78	70	72	67	77	68	65	64	90	62	61	69	88	66	72	57	70	85	67	94	72	72	67	71	90	76	65	68	68	53	74	67	67	64	66	68	69	61	62	67	71	67	92	56	59	82	62	69	74	74	79	97	76	76	53	66	67	90	58	74	72	67	69	69	60	71	74	74	70	83	62	74	95	74	55	74	83	69	64	69	77	77	60	62	54	69	70	77	66	72	69	60	83	67	76	77	55	67	75	78	74	67	75	81	65	79	67	74	63	70	65	57	69	79	63	60	70	69	67	63	60	58	76	67	72	65	52	67	65	73	60	69	74	70	76	89	80	63	66	65	69	75	75	82	71	64	83	65	78	71	62	62	64	63	78	76	74	62	57	66	86	77	69	87	74	60	68	85	62	79	57	77	80	82	82	65	76	67	77	70	70	80	82	80	86	74	62	61	80	66	71	72	66	80	77	80	73	75	72	56	75	79	82	64	61	73	74	62	63	73	90	68	81	56	82	74	58	70	70	60	60	66	65	74	65	71	67	77	81	65	80	76	66	67	71	76	74	64	75	68	59	81	71	83	63	80	77	66	65	78	53	52	64	74	78	76	68	62	78	68	62	68	68	62	66	65	63	81	71	68	74	65	73	68	75	74	64	71	63	88	58	75	89	62	70	79	58	64	71	72	62	65	80	66	68	72	82	73	62	55	63	66	65	72	59	88	76	66	71	66	67	72	83	90	54	77	90	50	67	74	61	62	67	85	77	71	56	76	76	75	92	69	79	77	73	71	71	72	58	73	68	80	58	65	72	66	68	75	62	69	71	51	74	66	56	78	81	77	66	80	65	66	81	77	61	53	55	70	63	97	78	67	68	71	59	74	76	65	72	55	67	64	65	69	78	71	59	80	78	72	56	74	75	79	58	48	64	59	91	76	70	78	82	65	79	68	57	73	68	85	75	67	73	67	83	80	63	80	58	70	88	71	86	69	82	73	64	77	65	76	65	61	60	63	70	70	74	50	61	71	55	86	68	79	66	69	83	71	75	78	70	94	74	55	56	79	79	74	63	58	71	67	69	63	81	68	92	80	53	79	68	77	94	70	72	61	70	66	72	64	71	80	61	58	63	69	68	68	64	72	83	74	73	59	63	66	65	59	79	59	64	56	66	87	74	72	69	80	66	75	82	89	77	73	68	65	64	77	82	70	76	66	70	79	85	79	63	66	84	70	68	67	64	75	66	69	64	65	71	73	71	61	65	74	67	83	68	67	71	60	75	58	53	72	64	61	84	76	68	81	83	51	55	85	77	61	68	70	69	73	70	72	72	78	68	75	64	83	74	65	74	57	74	84	71	57	61	76	61	74	72	52	89	64	71	68	73	63	62	62	63	74	66	75	64	76	68	80	73	61	80	77	74	66	67	94	80	77	85	55	67	86	77	59	59	74	78	84	81	69	69	73	71	69	76	74	72	72	69	67	72	60	73	64	60	71	82	65	73	67	67	84	57	74	64	70	63	71	69	77	65	70	77	71	78	50	83	76	72	73	86	72	60	79	74	65	66	90	78	61	70	81	66	66	83	73	65	70	67	64	80	66	70	82	66	66	72	64	70	66	77	62	83	66	75	73	63	73	72	74	71	68	63	75	75	68	60	66	71	70	79	66	70	69	64	73	79	68	76	52	80	61	69	61	62	90	65	73	69	67	88	71	62	66	85	77	76	72	66	73	69	73	77	84	54	81	72	71	80	56	59	61	73	78	77	74	74	62	67	88	63	56	56	65	75	69	77	69	63	75	62	63	71	89	64	68	73	75	73	78	77	70	69	67	67	70	77	61	68	74	45	65	69	61	76	58	85	77	57	67	73	77	70	81	72	76	74	75	76	53	85	59	83	76	64	79	77	73	67	69	61	58	58	79	81	85	72	68	58	75	74	67	60	68	68	86	69	67	73	73	76	67	76	83	71	60	80	77	76	93	65	67	61	56	68	80	69	70	70	77	76	71	74	76	71	78	63	50	85	60	95	76	72	67	78	73	74	59	68	81	86	69	62	87	80	74	78	59	85	82	75	64	73	69	76	60	83	75	55	74	77	80	76	59	58	71	84	77	68	77	82	76	79	82	71	68	62	68	80	62	70	69	65	70	71	60	71	62	61	64	75	54	71	75	77	75	69	65	73	70	90	73	70	63	55	60	58	70	62	77	81	76	70	95	66	70	74	83	72	56	72	72	72	70	71	65	79	65	69	61	66	61	81	67	66	81	68	61	68	77	80	63	59	69	73	64	71	61	68	82	58	68	63	72	76	79	68	71	80	84	61	61	71	72	68	81	53	69	84	81	69	77	62	65	70	79	71	55	79	63	85	76	79	57	54	70	99	75	82	62	70	60	71	75	78	59	51	55	82	71	59	75	73	65	68	77	63	83	65	77	68	70	87	67	66	77	89	70	78	75	65	76	74	73	83	66	72	73	71	65	79	69	84	71	82	88	63	73	64	69	77	80	60	72	73	72	68	52	65	69	70	70	56	69	74	68	76	74	75	69	73
24864	17442	12637	18535	25442	25527	22629	19529	16318	14245	13178	12034	10895	9933	9343	8352	6317	4817	4648	4572	4402	4307	4106	3741	3294	3161	2996	2579	2374	2179	2035	1983	1825	1595	1532	1455	1409	1510	1429	1353	1380	1322	1179	1121	1052	1045	924	992	952	1008	997	926	899	937	958	916	879	873	920	967	876	879	853	895	896	853	911	853	845	904	913	870	843	805	938	899	786	871	856	815	822	827	822	885	847	875	836	866	867	861	845	872	826	849	854	899	870	816	885	854	837	823	835	862	839	807	876	839	825	810	823	801	784	864	851	843	856	864	823	848	844	888	847	902	820	817	842	808	883	874	875	817	864	868	811	806	810	849	857	845	850	876	767	870	866	806	804	892	886	865	820	827	849	856	890	800	849	890	845	837	846	840	808	884	863	886	857	776	874	847	886	821	859	882	865	825	835	868	848	830	799	836	832	841	850	821	893	814	801	866	870	877	858	758	848	809	849	836	819	859	790	850	820	822	769	836	850	871	863	847	871	870	872	832	812	798	846	870	873	804	840	817	856	841	814	888	862	823	840	894	845	843	858	868	856	828	863	887	880	833	860	801	839	858	877	838	809	829	874	842	838	847	847	843	826	821	826	848	799	829	861	873	833	861	927	866	820	787	876	876	847	798	846	859	806	836	752	811	861	807	830	887	824	775	867	833	850	875	845	886	830	853	868	851	886	824	823	895	832	808	852	874	828	810	834	901	902	876	888	856	875	872	875	748	846	838	898	865	823	828	842	833	792	848	767	832	804	867	875	880	848	819	872	845	850	828	853	822	854	836	820	837	899	820	821	823	800	818	863	823	844	780	854	809	811	827	863	866	815	890	850	908	874	878	860	809	875	813	785	832	863	878	813	858	793	867	840	817	848	862	812	817	888	823	873	806	861	863	841	842	865	821	839	797	847	843	834	816	829	861	841	811	806	849	848	850	798	841	817	816	866	854	869	797	913	833	837	859	831	820	875	825	814	868	848	864	840	844	878	861	862	801	828	885	833	874	884	842	840	875	822	867	842	884	856	854	874	882	860	834	812	854	793	851	819	928	851	865	871	828	870	840	851	894	909	862	864	847	867	860	855	875	806	830	870	793	822	878	806	882	855	867	869	893	918	846	806	784	845	856	841	895	921	840	847	853	853	817	853	794	826	870	801	867	864	872	836	818	837	834	866	848	844	818	881	896	837	864	802	901	904	803	800	859	802	834	840	885	846	837	834	867	864	877	810	837	847	847	822	819	853	823	815	811	834	850	831	878	824	885	831	889	844	851	877	899	879	848	819	884	887	820	851	839	868	849	839	861	842	798	859	873	836	832	857	863	899	831	795	868	877	869	854	842	861	864	863	875	855	871	827	839	856	803	853	844	857	850	828	876	900	822	875	865	816	873	821	852	863	846	898	874	819	868	844	873	850	832	867	833	897	859	857	899	852	831	840	893	840	837	816	842	854	810	865	849	856	847	849	857	818	812	864	807	835	832	812	839	825	862	877	843	818	788	844	846	799	875	846	884	852	833	814	890	816	812	822	831	818	845	835	771	835	850	830	865	830	863	929	895	854	811	831	872	824	825	830	849	848	807	823	861	837	844	857	859	814	795	793	857	809	824	824	842	812	857	839	822	765	833	834	873	772	839	880	778	844	866	854	873	833	783	846	885	854	828	842	838	863	864	918	794	818	887	840	862	809	857	844	866	805	769	807	862	821	804	848	852	830	822	799	834	872	851	880	842	847	835	865	829	802	828	850	812	833	859	876	827	873	848	876	881	916	790	836	846	824	869	814	816	833	815	868	856	842	824	829	802	834	876	833	844	828	878	884	822	876	830	818	853	852	797	886	855	837	831	819	852	869	834	811	893	823	881	819	823	832	835	881	839	851	876	862	806	763	867	893	819	878	852	887	816	843	844	867	883	875	813	848	862	825	900	827	849	830	800	807	879	911	846	845	821	829	855	822	801	821	824	839	859	824	803	829	842	815	849	805	906	815	803	892	807	845	820	826	828	812	839	856	805	850	830	865	818	862	869	805	847	879	873	848	848	920	859	847	895	823	853	874	848	848	842	811	796	835	852	854	801	858	834	816	831	867	822	808	787	850	856	823	834	872	851	883	845	840	874	859	820	842	862	793	900	814	837	845	834	826	872	854	840	893	846	803	835	876	895	916	838	845	880	849	808	850	793	865	840	817	854	801	871	850	870	861	857	920	856	844	816	805	796	827	806	778	882	891	846	809	868	823	908	864	861	847	883	814	839	827	848	839	802	843	872	815	839	835	838	878	816	785	865	861	810	810	826	839	856	874	789	828	824	832	802	891	838	806	775	893	844	794	868	815	873	793	848	839	843	795	857	852	877	877	814	844	882	842	857	867	781	791	880	841	871	807	798	825	854	870	821	864	899	829	854	841	891	804	820	838	828	901	893	813	841	855	814	862	852	894	858	836	842	830	882	876	904	885	840	885	868	815	863	837	836	871	923	837	850	846	847	835	836	830	868	845	842	835	861	839	852	848	869	870	872	887	823	860	793	832	862	872	793	869	808	860	890	801	857	856	857	852	840	878	793	816	840	840	825	884	861	844	853	831	867	847	873	818	802	873	856	844	800	833	855	878	847	844	838	831	849	908	851	829	820	864	857	893	789	865	815	883	864	884	835	892	878	837	826	854	818	842	832	833	887	852	875	828	874	832	826	855	894	826	869	875	849	864	807	828	847	823	821	804	828	835	835	869	878	852	838	827	837	844	859	848	862	926	846	883	874	854	823	814	787	824	876	836	848	817	797	795	849	830	825	821	861	852	863	849	792	894	851	864	839	865	797	821	837	855	799	877	860	852	817	834	830	864	926	834	870	845	796	801	779	865	801	791	804	829	810	868	857	851	837	810	834	845	861	810	825	838	886	857	869	852	812	872	810	836	905	843	831	849	851	814	832	846	860	915	829	888	846	856	847	819	854	788	801	853	844	832	855	874	851	815	842	877	818	844	819	822	845	839	874	841	834	862	815	863	872	855	879	810	871	857	882	852	820	838	838	831	814	874	813	801	824	836	855	810	868	863	849	866	808	879	818	845	870	878	855	871	808	817	814	851	867	840	861	821	890	824	882	783	891	846	868	888	821	859	791	835	825	848	836	909	862	867	806	820	885	830	824	857	858	842	859	907	869	831	858	856	836	795	800	844	818	874	829	797	841	879	829	849	927	805	830	843	854	846	865	855	746	821	804	847	847	815	819	803	839	856	894	880	826	820	890	821	860	850	840	886	851	908	879	809	856	808	828	831	835	800	850	837	840	888	796	834	842	800	827	846	863	856	809	880	861	848	846	939	862	832	816	823	847	813	832	907	835	793	845	805	882	818	813	817	867	836	870	823	850	851	855	850	819	824	851	836	830	862	800	840	847	827	899	889	846	810	855	844	890	881	829	865	847	848	830	944	840	826	859	883	860	846	833	829	866	889	838	863	872	868	834	811	847	840	835	881	808	828	849	861	834	815	807	819	843	883	803
4041	1698	974	593	619	697	668	562	533	425	406	372	421	394	304	255	241	183	176	181	179	170	189	168	158	149	148	116	132	116	106	105	109	112	98	75	74	95	88	81	92	78	101	82	85	80	90	77	71	71	78	73	78	77	62	70	82	76	86	79	62	75	75	73	67	74	67	84	77	89	88	68	78	73	72	81	78	89	69	84	78	80	60	69	79	77	87	85	74	59	86	70	65	77	85	76	65	70	73	66	61	91	87	62	77	81	72	65	82	82	74	59	72	75	67	71	74	64	83	72	76	80	55	75	76	77	85	66	65	78	81	83	73	72	74	49	65	82	74	73	76	74	79	72	75	83	55	81	86	76	63	68	77	87	75	73	75	76	84	78	70	81	83	74	73	72	68	70	71	78	68	74	69	61	75	74	67	66	84	90	68	76	76	85	65	96	70	72	90	81	61	75	72	70	82	66	70	94	81	72	63	74	70	72	75	80	68	73	60	73	75	68	86	95	71	81	53	78	68	62	78	74	78	68	68	76	80	74	82	78	63	69	86	84	75	66	70	73	67	78	74	76	85	75	67	68	85	82	74	77	84	74	65	69	82	71	68	80	65	66	92	73	78	63	75	80	63	68	79	51	76	90	82	70	80	62	84	86	78	94	66	85	80	90	68	69	73	71	76	69	86	75	69	78	97	73	80	64	88	61	81	82	86	76	78	72	69	73	84	72	80	54	79	80	75	79	72	66	66	71	86	80	70	59	75	72	81	74	85	94	82	59	67	60	78	102	87	65	73	75	89	80	74	65	72	74	78	71	68	70	86	74	93	75	55	83	70	67	74	75	67	76	84	81	80	82	65	83	75	69	80	80	80	67	73	79	79	80	62	81	73	81	71	68	74	83	76	78	79	70	75	87	67	76	80	81	84	77	62	94	74	85	83	71	71	79	66	73	68	72	77	91	72	82	84	76	72	64	72	76	85	84	66	72	77	82	52	83	71	75	86	83	71	74	83	64	72	70	71	72	74	71	86	54	80	70	75	81	51	72	86	68	63	76	74	64	62	70	76	77	63	63	74	84	72	81	79	72	85	79	73	77	68	69	76	80	76	69	67	63	60	75	74	69	75	78	68	85	77	83	57	78	81	91	84	58	83	85	67	92	76	61	77	82	79	84	75	76	63	61	66	71	68	77	90	84	66	79	70	70	72	79	70	66	74	68	70	67	72	79	77	53	65	66	80	99	76	93	89	89	74	67	69	71	62	69	65	62	86	77	77	69	74	67	68	66	61	69	81	73	79	56	59	84	61	70	87	71	76	79	75	63	70	75	65	79	66	79	79	92	78	86	67	82	65	76	73	74	76	79	85	64	85	71	72	73	90	74	82	76	68	71	59	82	77	85	69	80	81	60	82	88	75	70	68	74	66	76	62	74	70	73	58	61	80	90	82	74	73	82	63	86	82	75	72	77	73	61	88	58	71	93	73	53	81	87	58	59	69	74	84	76	85	65	72	71	63	79	65	72	69	69	78	77	82	62	73	74	61	60	92	85	89	89	62	83	69	72	72	84	81	64	87	63	75	65	81	82	71	65	80	80	65	84	83	75	83	77	73	64	79	91	66	64	95	61	85	68	82	80	81	80	67	72	64	76	63	79	78	69	80	72	67	70	61	73	81	70	69	60	68	94	75	81	78	71	68	70	68	83	73	81	82	82	94	76	73	69	74	76	85	65	79	65	84	87	77	73	79	79	77	97	87	79	70	62	75	71	80	60	86	77	82	74	62	74	62	69	79	85	62	75	84	83	80	81	71	79	72	71	74	71	97	95	61	77	84	76	92	65	68	84	81	75	81	62	84	67	72	68	66	61	75	78	67	59	64	82	82	59	70	85	78	85	78	80	86	81	70	79	89	85	66	71	83	68	77	64	54	77	62	78	67	74	62	74	84	63	72	83	71	66	86	72	85	82	71	75	67	56	74	79	79	77	78	65	69	80	90	80	85	78	94	68	76	70	74	63	90	75	80	69	96	74	83	72	82	90	70	79	73	66	78	71	80	63	54	91	73	75	71	75	63	76	81	70	70	75	68	83	76	61	85	75	76	79	72	77	75	82	73	82	78	78	83	70	74	62	84	76	63	76	83	72	82	82	72	83	71	77	79	88	66	67	64	83	85	73	85	64	80	77	66	60	65	71	78	65	73	74	70	75	71	75	79	77	72	74	62	64	68	84	76	66	62	76	69	81	74	76	73	89	66	67	80	70	85	66	72	68	76	74	70	77	63	70	64	81	64	70	82	63	68	89	60	61	83	73	58	76	73	79	73	80	66	73	94	70	72	65	68	77	63	52	82	66	66	76	85	77	65	82	55	65	77	76	77	78	82	92	68	72	84	85	72	75	69	70	73	79	91	61	75	60	81	75	73	71	77	70	83	62	87	76	66	71	74	72	68	65	91	78	88	61	86	63	62	64	95	72	65	63	77	71	68	89	81	56	74	88	75	91	61	78	76	74	62	72	76	71	73	69	62	88	83	76	90	86	86	75	73	73	63	89	72	72	76	75	67	60	73	100	79	71	64	80	56	69	70	70	82	75	80	81	70	81	71	85	90	93	90	63	61	71	85	83	68	77	84	73	81	60	91	60	67	60	62	77	78	68	84	83	75	62	67	77	89	70	72	76	67	71	80	78	68	68	63	82	61	68	63	80	71	67	76	76	90	65	73	84	83	77	66	60	76	74	83	68	64	74	74	54	63	82	75	61	62	83	85	71	74	64	70	59	82	68	75	81	68	63	56	78	80	65	80	66	71	70	56	79	78	69	85	86	86	84	78	87	86	70	69	71	73	71	77	64	84	67	56	80	79	86	76	84	87	65	60	73	69	63	73	66	79	86	60	66	84	83	55	80	77	76	74	87	71	85	78	75	80	48	68	77	91	58	73	88	70	54	95	76	65	78	72	66	69	84	99	69	74	71	75	65	100	82	72	61	69	66	86	71	68	65	69	71	72	59	76	74	75	77	79	73	71	79	64	78	77	95	80	63	58	81	75	91	81	61	74	78	81	70	59	72	76	70	72	79	83	74	84	61	70	50	76	84	78	66	89	83	81	60	64	76	70	75	86	66	72	78	65	71	70	77	87	69	69	74	99	68	71	70	88	69	83	63	86	73	72	69	64	71	80	92	60	74	81	69	83	90	80	92	88	92	67	77	79	75	75	69	73	72	68	64	90	73	96	81	86	58	74	83	83	74	67	72	94	87	80	67	86	88	63	69	69	74	79	72	72	66	72	77	86	74	87	78	82	85	81	59	94	75	81	68	69	89	74	75	69	73	70	93	65	70	71	68	66	81	76	86	73	74	85	73	61	67	84	78	81	78	67	61	80	62	77	73	89	73	73	78	75	75	85	77	71	76	59	77	66	84	73	70	90	74	73	77	78	64	82	79	73	68	59	77	91	70	67	68	78	71	75	94	63	70	82	62	72	53	69	80	79	63	73	79	95	81	85	90
24349	17756	13348	19135	25681	25567	22933	20000	17231	14935	14210	13488	12350	11472	10014	8800	7747	5486	4868	5153	4777	4700	4462	4068	3753	3356	3268	2965	2693	2443	2218	2116	2040	1823	1617	1499	1396	1472	1503	1408	1417	1308	1251	1125	1074	1042	1036	1061	1025	1054	959	1008	984	951	1050	976	922	998	944	942	922	937	903	973	913	911	902	910	913	855	846	915	946	943	921	884	904	879	884	872	849	888	874	925	886	888	913	865	916	860	914	875	850	870	872	925	886	914	902	863	962	863	946	902	862	867	858	865	874	870	844	985	846	864	890	935	855	879	917	814	871	907	849	878	963	863	870	865	880	946	868	919	887	928	882	931	869	930	929	844	895	908	895	940	921	879	908	902	849	877	903	910	879	887	840	880	875	866	910	922	866	897	853	861	861	899	862	922	904	857	912	886	862	923	900	874	849	879	900	940	891	864	865	852	875	899	912	921	937	931	898	877	902	920	868	857	933	882	913	916	880	896	848	857	892	916	926	926	907	885	886	865	911	860	931	914	835	940	893	902	901	829	877	891	924	861	885	923	874	894	925	863	845	893	899	850	908	866	903	912	854	886	883	908	914	956	889	910	881	878	911	884	886	890	909	876	925	892	871	926	897	890	892	902	905	885	886	876	911	888	908	860	921	854	906	839	874	892	898	867	947	871	914	876	852	904	841	905	876	908	876	899	865	866	830	942	942	853	901	864	874	921	923	911	869	918	892	896	905	879	931	931	910	900	919	934	871	874	860	863	929	945	929	904	887	924	849	853	884	924	873	888	872	874	871	869	920	923	864	849	897	905	887	854	821	939	889	887	945	896	865	910	879	862	924	900	903	938	902	865	902	856	935	867	885	929	918	963	909	946	882	883	889	916	887	889	852	943	868	835	928	932	883	879	910	890	942	906	890	887	844	889	882	871	912	925	946	840	897	857	894	871	914	872	848	878	909	869	834	848	896	903	887	845	902	914	951	869	866	907	880	856	900	896	877	872	880	901	893	930	885	876	879	871	896	902	892	916	899	883	893	888	905	869	890	923	857	949	869	835	878	845	899	928	838	933	853	877	818	851	904	904	922	943	900	878	876	927	810	905	910	881	873	888	889	871	923	890	862	881	844	874	923	875	858	865	865	895	890	855	883	883	905	860	899	930	879	906	897	916	908	911	859	957	913	937	845	894	898	873	886	860	928	883	899	902	900	901	879	879	899	897	889	858	843	893	905	942	904	895	945	880	851	874	974	967	922	867	875	901	899	926	915	882	907	835	929	881	884	910	944	872	932	897	910	932	884	848	864	946	900	850	847	891	905	938	880	869	914	832	901	883	938	955	877	901	894	898	941	872	900	850	879	887	901	866	875	821	889	824	904	802	901	876	855	894	884	882	914	899	882	912	852	916	925	964	852	911	921	905	919	855	893	917	886	891	851	929	892	845	902	867	912	873	906	885	906	882	926	858	902	863	897	891	911	941	847	879	912	893	894	859	908	870	859	883	878	839	828	875	886	940	903	895	883	859	862	848	839	946	888	901	891	924	895	839	867	912	890	854	843	829	892	884	852	875	822	933	862	892	915	869	928	884	898	861	914	888	843	884	888	933	909	942	905	900	841	910	888	834	919	918	933	920	909	944	873	913	918	803	871	887	887	930	894	857	832	869	900	885	886	905	911	908	872	936	854	894	888	900	898	851	889	850	897	868	866	877	903	858	904	876	1003	948	896	904	923	933	829	914	904	846	867	890	965	873	875	895	950	884	911	871	897	880	832	852	872	929	843	865	881	943	854	904	910	912	846	878	893	883	897	919	886	947	904	854	917	948	926	855	903	855	946	863	976	901	904	948	835	883	887	880	845	876	910	876	899	882	925	808	894	930	885	834	894	879	897	876	891	874	876	893	910	886	933	861	878	910	902	926	836	852	971	896	891	908	844	907	904	932	882	850	823	920	911	892	951	914	928	919	897	886	917	895	900	920	899	889	898	892	953	860	835	889	921	856	908	934	930	922	926	939	880	900	887	887	853	860	860	910	881	902	852	913	885	851	855	864	917	854	899	904	924	836	931	876	920	891	870	904	883	879	860	868	935	906	867	907	919	859	898	849	924	848	918	921	833	923	929	884	867	915	914	893	945	912	875	872	880	840	879	876	886	902	924	859	877	835	868	899	893	906	885	862	861	936	921	870	898	879	889	882	908	879	859	894	881	889	939	856	872	898	873	825	899	919	879	862	937	890	875	935	845	854	905	903	853	890	908	860	874	822	872	901	954	894	887	911	897	888	898	906	900	912	895	911	865	913	890	934	921	902	875	897	926	879	861	876	894	897	906	939	870	870	883	841	930	866	896	894	909	869	876	915	898	881	880	877	877	829	910	892	906	903	865	885	885	915	914	839	952	885	934	903	831	981	919	835	909	880	893	855	898	939	889	896	861	937	891	849	909	890	894	888	909	906	916	908	901	858	933	864	861	936	887	894	886	866	872	925	904	904	907	928	887	929	825	885	880	907	851	897	873	959	919	817	865	926	889	893	897	891	873	890	961	847	831	865	863	905	848	909	932	985	899	899	885	933	906	881	908	846	875	898	893	901	940	890	947	876	921	849	827	915	889	878	912	857	891	829	861	852	891	898	863	939	858	921	914	878	920	924	836	872	869	887	941	936	848	912	929	889	904	895	924	928	884	868	902	902	947	889	824	855	867	901	955	835	880	893	809	879	888	896	875	880	892	909	898	905	886	874	883	929	892	877	890	884	875	907	856	886	866	887	853	888	872	904	881	852	853	903	934	931	899	897	960	892	938	904	808	902	887	842	932	860	914	882	899	910	876	903	881	877	913	867	941	873	899	861	900	850	859	901	890	876	861	921	878	899	870	907	883	913	909	887	960	892	893	870	812	936	895	863	821	901	896	891	894	931	850	877	893	945	888	887	932	942	867	929	888	889	918	978	884	858	884	865	888	926	897	908	929	884	900	874	867	920	948	926	884	941	917	872	966	901	903	869	874	849	898	844	874	825	897	865	936	905	900	899	830	906	906	874	907	886	878	854	898	876	882	892	859	898	866	870	911	922	901	874	880	899	887	938	920	883	945	855	835	911	921	882	885	883	870	942	914	852	913	913	872	891	905	838	901	894	861	870	869	879	876	918	855	874	845	856	889	885	905	915	890	917	897	872	868	859	842	857	844	880	869	853	856	903	907	923	910	917	973	873	893	899	867	860	872	923	865	913	895	878	919	862	922	943	910	871	868	884	883	914	864	928	876	853	895	897	946	816	865	921	913	855	873	878	876	870	931	866	882	881	854	959	884	900	895	863	914	894	962	874	884	874	880	856	904	869	894	901	859	905	860	862	902	923	918	874	889	897	859	832	962	863	927	903	894	919	904	903	917	947	917	861	914	840	906	872	905	867	859	874	837	863	887	852	846	847	915	877	825	896	905	912	887	875	924	922	893	925	912	866	915	921	883	892	875	918	853	873	924	920	935	899	877	910	828	850	878	876	915	890	897	889	855	946	865	899
3693	2434	1397	811	839	1094	967	807	699	601	573	607	553	521	431	342	318	236	182	198	207	207	196	178	193	163	160	140	150	155	122	125	116	103	94	88	94	75	74	101	98	75	101	87	87	84	77	74	67	94	73	86	72	74	70	85	66	99	83	69	76	77	83	89	85	94	83	82	87	65	80	87	87	91	71	79	68	80	58	74	83	69	90	71	71	65	74	61	77	64	68	70	57	60	83	67	68	57	72	78	61	57	89	64	74	75	75	76	73	72	54	72	67	80	76	62	67	74	72	58	74	83	71	81	68	88	79	81	76	77	85	92	65	63	82	78	75	72	62	66	76	74	78	57	72	61	83	67	66	69	69	69	71	75	71	66	80	70	74	71	72	64	71	70	70	73	71	88	86	73	85	66	93	64	78	71	90	60	60	63	70	74	59	85	82	60	69	78	69	77	67	76	64	72	78	69	66	59	89	80	93	68	71	64	85	75	76	76	72	83	70	68	57	77	73	74	72	81	81	75	68	74	90	66	71	64	78	69	67	75	79	79	70	62	59	71	82	93	73	76	73	61	64	64	72	70	70	88	62	86	64	69	85	80	67	72	74	83	79	67	75	81	66	71	70	68	83	61	73	85	66	72	74	75	65	64	72	78	74	78	64	64	73	74	68	71	85	74	70	74	75	77	71	79	75	72	74	62	68	93	79	80	70	73	79	65	80	81	77	70	78	60	70	79	67	67	102	63	74	73	75	60	79	54	79	75	74	63	62	65	70	81	90	64	79	82	64	76	74	73	85	73	92	51	76	81	73	59	76	75	81	68	69	80	73	78	73	72	77	63	61	78	91	83	70	94	84	96	71	69	59	67	84	66	69	76	68	72	78	77	74	84	79	71	63	76	78	73	73	83	87	71	72	66	75	74	75	61	81	72	90	77	71	76	70	83	79	83	64	78	72	79	75	77	76	71	79	76	78	68	64	79	83	76	92	75	78	60	65	80	74	79	67	74	81	68	79	89	69	76	66	76	70	75	73	75	85	73	75	69	73	76	84	82	68	66	59	81	78	73	70	71	71	79	80	80	73	77	67	55	79	72	81	64	68	82	86	90	71	80	65	78	74	69	69	76	62	67	71	60	68	68	72	78	59	73	59	63	81	74	75	80	64	64	74	59	73	62	82	71	75	82	73	83	75	75	66	80	61	63	72	71	58	70	84	75	81	67	74	78	73	54	61	75	76	70	62	64	76	73	65	82	74	81	73	71	75	63	69	68	77	68	72	78	71	62	76	76	74	75	73	62	85	74	62	88	75	79	81	85	69	62	78	67	74	82	77	67	71	85	69	74	65	73	74	63	86	73	85	64	76	88	62	72	80	78	70	61	64	91	58	78	72	80	77	73	84	68	77	55	73	71	62	77	75	73	85	85	70	73	75	83	80	75	50	68	63	70	68	85	81	62	79	74	75	75	71	74	71	77	72	70	78	77	73	77	69	81	68	82	62	72	87	75	76	77	83	70	69	76	57	79	65	75	80	60	36	81	72	71	63	88	58	67	76	89	66	74	79	72	91	64	82	57	76	54	84	83	74	84	77	80	60	71	72	82	68	73	74	82	72	64	71	68	83	75	62	90	85	69	78	61	58	76	76	72	56	76	65	79	76	63	79	69	70	71	58	76	88	76	69	78	68	76	58	76	78	76	82	87	70	73	68	67	65	75	64	81	70	85	90	74	57	75	97	71	85	64	71	63	84	77	77	63	84	69	75	73	51	75	88	82	85	72	69	79	80	58	76	69	72	68	70	78	81	74	66	68	75	76	68	90	93	55	73	81	57	81	70	63	70	68	70	72	71	83	74	74	64	87	85	65	59	68	64	69	78	76	60	69	57	89	70	81	78	74	62	70	70	67	55	81	65	77	88	75	79	61	75	73	73	72	62	55	83	82	61	90	69	61	100	89	72	67	65	69	84	83	73	90	81	73	83	73	55	56	95	70	75	63	59	66	67	74	80	82	71	72	83	70	68	77	69	80	89	82	69	55	95	76	81	55	69	64	70	62	76	78	73	67	97	80	93	68	74	85	77	71	79	70	80	73	80	67	75	76	76	83	67	77	65	81	72	71	71	65	87	71	75	69	71	79	71	91	65	69	87	66	84	76	62	71	76	74	61	68	76	72	75	81	71	72	74	68	61	89	68	64	71	65	66	83	75	70	77	64	67	72	72	78	74	75	64	67	83	62	68	77	83	72	52	72	82	68	72	67	71	76	90	74	67	75	65	65	59	85	80	84	67	79	69	68	72	73	68	81	94	69	83	77	79	71	66	64	80	64	80	68	75	65	73	67	72	71	63	70	66	78	72	71	71	63	57	70	98	64	81	64	73	73	54	75	66	68	75	68	75	79	76	82	58	67	67	87	81	82	69	68	72	72	72	60	64	90	68	78	79	63	68	79	63	67	68	89	71	83	72	71	71	67	88	71	92	80	81	62	74	76	83	79	78	80	59	66	55	61	63	72	80	68	68	72	86	87	76	71	77	64	72	79	71	79	72	79	71	76	93	70	96	73	67	62	81	65	64	69	80	82	75	66	58	74	63	74	59	75	79	65	54	57	81	70	65	65	78	82	76	82	76	69	73	84	60	74	69	66	87	72	88	78	77	70	63	77	76	72	75	82	66	69	74	68	70	63	92	74	79	83	76	78	89	75	83	60	66	70	86	64	72	71	70	66	61	68	72	71	85	60	68	79	57	82	76	68	93	73	72	75	73	75	72	71	65	60	71	94	75	68	68	74	73	77	79	76	71	67	85	78	84	63	59	66	59	73	55	80	88	89	75	83	71	61	77	66	74	48	57	77	79	71	75	84	80	86	64	67	64	82	58	68	60	72	71	64	69	76	70	85	78	89	63	61	69	84	58	73	74	71	62	64	79	74	64	78	77	79	74	84	73	74	85	65	61	68	76	79	71	62	75	72	56	72	68	81	80	71	77	72	72	83	64	71	82	62	61	71	63	65	69	72	66	55	79	50	60	81	72	68	60	69	62	75	76	74	90	79	74	70	74	72	69	79	80	63	66	75	70	84	69	60	84	92	61	57	81	49	61	67	61	58	64	70	73	79	77	68	70	71	77	85	60	90	85	79	77	70	66	65	92	79	95	76	56	81	90	75	74	75	73	82	73	83	74	88	73	80	59	84	63	75	66	81	74	66	72	67	79	74	88	63	80	90	56	55	78	72	73	66	83	82	62	79	66	67	70	71	69	70	75	74	66	64	58	70	77	79	78	81	70	61	62	72	67	77	64	61	71	73	78	85	74	73	59	86	79	54	79	68	69	73	58	78	75	62	67	73	71	84	68	75	87	71	77	75	76	59	64	66	70	64	63	73	77	61	93	68	63	73	87	76	79	91	76	65	72	85	68	71	78	63	72	74	63	79	68	70	64	59	76	74	78	80	65	73	78	89	75	85	66	70	67	60	69	71	79	73	89	84	71	73	72	67	84	85	68	73
28226	20336	15832	22616	29180	28850	26363	23092	20403	18004	16773	16554	15437	14016	12013	10047	9178	6870	5642	6064	5775	5625	5461	5076	4544	3991	3787	3701	3561	3088	2744	2516	2309	2051	1819	1691	1610	1608	1695	1480	1394	1370	1386	1214	1143	1131	1119	1132	1024	986	997	960	996	1048	968	987	939	910	958	868	897	918	904	897	892	890	886	925	921	899	908	898	866	877	902	872	882	849	927	841	847	824	837	824	851	885	925	869	875	897	812	855	921	838	872	834	870	888	878	858	905	878	861	878	900	878	831	877	897	832	799	894	816	836	866	865	845	878	775	926	895	838	866	933	844	895	829	869	860	884	873	922	878	872	883	859	865	800	828	846	902	840	846	849	881	826	868	858	903	848	841	813	822	848	823	871	852	857	848	855	805	839	867	870	819	881	862	889	864	850	905	873	889	883	860	847	888	840	892	846	856	827	853	837	844	846	848	892	883	838	815	852	864	888	890	825	876	848	829	889	833	901	855	892	838	892	863	848	868	870	860	840	867	853	817	842	901	861	870	836	899	838	861	888	859	851	849	830	863	846	788	830	884	832	887	889	863	916	806	892	847	902	863	879	898	877	881	890	896	876	840	860	825	834	862	874	821	828	873	879	867	892	826	854	899	834	856	885	887	848	853	876	868	870	956	798	884	856	841	823	825	836	822	858	850	891	881	816	913	862	848	863	896	853	880	867	863	833	867	857	848	817	880	848	872	919	795	818	907	860	857	852	857	846	855	843	870	886	894	848	868	875	904	855	912	866	881	908	885	821	838	840	821	842	873	816	849	841	854	829	810	857	884	877	857	844	847	855	830	846	823	846	837	843	879	890	843	833	811	854	882	843	836	816	827	909	856	896	892	806	840	795	889	863	841	885	847	920	806	839	848	869	857	860	904	887	899	827	844	857	880	813	870	879	829	879	886	852	867	805	866	864	908	832	823	878	862	881	916	866	809	805	862	818	892	845	835	895	817	830	878	810	895	854	848	845	866	853	876	876	900	899	886	881	869	863	881	862	868	897	858	860	895	813	894	836	843	868	831	833	865	802	880	915	919	835	908	893	935	866	836	808	906	835	886	891	834	889	898	834	876	852	903	836	869	881	865	833	873	889	884	828	887	847	870	826	832	845	856	888	811	882	843	879	867	834	886	850	797	872	897	843	853	876	842	890	799	866	891	847	847	877	848	889	872	838	875	870	836	810	840	855	783	926	843	855	891	863	849	919	863	886	865	837	872	840	835	866	840	815	871	831	864	901	907	837	857	889	876	841	890	849	881	895	841	822	875	883	871	831	885	841	887	875	869	861	899	802	822	851	849	873	876	872	823	875	850	809	829	842	853	880	884	832	842	879	863	829	853	841	886	887	892	873	906	882	868	859	903	863	824	853	850	871	913	894	835	875	829	839	858	885	864	862	891	811	776	827	868	832	889	899	844	815	845	845	887	849	935	868	841	864	846	863	870	882	817	853	837	874	888	865	892	865	908	838	861	821	853	835	858	887	877	874	854	850	899	858	825	849	850	838	825	851	826	887	856	867	857	862	856	847	840	893	894	846	867	853	882	859	839	843	892	870	848	884	872	847	897	853	848	815	882	871	831	876	823	871	844	804	840	847	874	884	837	835	863	878	856	860	880	864	846	844	835	875	843	889	851	853	813	866	853	846	895	881	871	805	808	835	905	827	842	878	891	889	901	868	877	898	866	820	822	869	824	870	876	828	877	894	872	812	860	846	863	931	862	839	882	914	861	876	870	899	853	890	851	878	858	817	871	840	878	858	851	893	876	875	860	889	872	855	824	857	838	877	888	884	846	895	838	855	861	926	834	874	871	811	848	877	837	901	868	897	844	850	867	871	870	867	856	822	882	809	861	899	877	864	886	812	863	822	850	865	874	850	852	916	870	891	883	827	859	868	829	789	850	839	927	884	837	874	859	868	850	894	891	891	835	886	893	911	843	875	874	887	854	830	894	816	839	841	870	833	841	888	867	891	838	873	871	891	845	890	896	866	810	888	892	806	865	876	836	849	844	857	866	875	850	873	857	873	846	836	870	873	823	844	851	836	838	807	860	820	843	867	823	877	856	898	825	849	898	913	870	868	820	841	878	857	876	865	866	881	858	778	851	890	915	825	838	868	812	833	792	880	877	837	913	825	840	850	781	831	866	848	860	889	850	841	872	864	862	827	850	846	801	870	855	864	854	875	893	910	877	850	870	866	872	880	897	915	876	856	832	849	804	857	903	848	873	857	871	858	865	880	835	878	840	873	849	924	825	839	881	912	802	839	860	853	875	860	842	841	859	882	910	905	907	840	856	862	877	857	835	847	841	796	847	871	850	890	895	808	848	916	830	831	832	915	830	843	894	866	875	868	887	885	897	874	866	863	842	849	882	872	881	890	824	848	899	845	861	790	845	882	873	798	848	876	830	861	891	856	921	819	824	902	922	874	838	893	839	869	821	849	819	852	882	862	837	841	863	865	852	870	878	856	801	877	828	879	849	881	881	826	871	848	796	851	827	851	876	863	812	900	895	908	845	820	845	881	845	908	833	952	877	889	871	812	869	812	896	802	872	887	884	901	881	851	889	853	813	896	884	870	821	898	816	863	891	828	896	871	871	885	851	857	876	860	828	862	852	847	843	873	817	824	885	836	866	824	868	862	842	860	861	851	862	843	829	814	840	860	859	909	876	790	878	810	815	865	826	873	852	825	847	787	791	831	855	870	852	848	869	873	816	861	860	850	860	859	888	854	863	897	824	871	921	819	879	891	867	846	860	862	818	878	905	814	864	898	876	877	860	855	880	858	886	834	812	860	852	878	812	853	941	898	863	874	822	845	830	858	827	856	857	843	853	788	865	805	850	872	804	872	864	894	865	865	855	875	817	907	852	825	899	847	863	830	920	873	884	868	854	830	863	847	845	884	855	873	876	835	868	848	797	884	896	882	855	851	826	916	853	881	845	900	817	891	856	878	886	840	878	855	864	796	868	877	832	876	885	803	831	830	820	893	875	861	866	820	901	895	861	823	883	865	896	951	818	840	815	882	870	859	883	859	855	897	845	840	891	845	873	863	848	872	840	903	916	869	884	844	882	858	867	882	810	882	912	923	861	854	819	831	859	880	889	884	853	857	803	854	878	880	849	869	820	853	854	844	857	871	849	818	883	882	844	837	856	887	865	867	883	861	842	806	848	881	850	837	813	872	848	872	872	864	841	865	842	816	814	815	838	838	846	831	890	916	825	873	864	862	939	824	885	882	861	882	890	898	850	803	846	873	814	861	871	867	944	835	857	852	833	862	872	840	843	849	891	832	839	883	856	874	902	844	876	850	900	866	843	819	877	808	859	861	821	789	852	836	884	845	860	871	855	858	863	838	863	864	831	823	840	895	885	863	836	878	852	822	854	850	902	842	847	808	832	840	835	834	856	865	860	821	877	864	920	842	873	859	840	856	798	877	862	845	818	886	869	829	841	882	889	825	802	855	856	825	830	842	861	826	843	840
2633	1137	668	417	417	494	463	403	351	294	291	327	363	312	288	190	201	158	122	140	137	134	150	123	116	121	92	94	105	94	96	93	89	68	82	70	65	70	78	82	64	85	74	84	68	77	81	61	73	68	68	65	78	66	75	72	65	73	80	78	69	83	79	63	80	64	66	88	64	66	74	81	69	85	72	60	66	82	61	65	49	77	71	79	76	80	72	78	76	64	55	64	70	70	72	74	83	66	73	75	79	71	57	69	68	62	79	63	70	63	83	76	56	66	70	82	68	59	63	68	75	61	64	83	66	61	60	53	73	72	64	54	65	75	82	68	68	79	85	91	77	55	77	69	73	76	75	77	73	70	69	72	70	62	77	68	82	75	80	71	74	74	74	78	69	69	72	67	81	74	58	66	73	83	85	71	72	63	82	70	66	57	71	90	84	65	78	75	80	71	68	66	80	66	70	67	87	61	59	78	84	67	82	67	82	85	83	73	78	76	76	71	72	63	68	58	62	63	62	78	77	73	69	65	84	60	74	80	87	65	67	71	70	80	64	75	56	66	63	70	78	81	83	74	65	67	73	65	55	80	65	78	86	74	66	75	73	78	50	71	64	67	64	69	61	63	68	52	69	75	64	67	61	76	86	70	61	79	72	79	64	77	71	88	61	70	77	77	76	69	76	66	78	80	69	88	69	91	85	53	89	77	69	79	84	58	78	84	73	76	83	87	69	62	76	67	62	80	71	81	66	63	75	59	88	69	76	66	75	87	85	73	87	72	70	56	71	67	71	79	71	62	70	65	74	80	75	71	80	72	62	65	76	85	60	82	74	75	79	69	58	67	67	62	78	67	66	82	63	79	66	70	71	60	77	72	64	64	79	68	74	66	64	70	68	61	70	83	78	66	71	77	70	76	79	77	64	69	69	53	67	59	78	88	80	67	65	79	53	70	70	67	75	76	77	71	82	82	71	78	85	68	89	71	80	70	69	75	66	82	82	61	72	78	80	78	79	67	77	70	88	79	72	77	69	84	77	70	65	80	73	67	74	68	66	83	66	55	76	68	66	76	82	67	68	75	86	64	91	61	52	66	54	86	83	68	69	74	64	83	73	75	77	74	71	63	76	51	64	70	65	74	64	77	65	69	75	74	76	72	76	68	65	68	61	72	79	81	83	72	74	72	64	92	58	74	73	66	80	84	64	78	66	56	70	101	76	65	77	85	50	78	61	77	74	80	70	61	61	70	76	90	78	68	74	77	71	80	71	78	60	76	68	70	64	75	78	64	70	56	71	96	78	77	72	61	55	70	87	62	69	66	64	70	77	60	61	77	71	64	64	76	61	76	71	76	77	80	71	74	59	68	70	68	86	59	81	82	72	71	70	72	68	67	74	64	74	53	64	69	60	72	84	77	86	82	68	63	70	82	74	58	77	52	69	75	63	56	65	76	71	70	64	91	62	82	81	69	70	89	66	77	77	82	73	72	69	73	65	82	70	75	66	71	76	87	61	67	77	63	68	68	72	80	76	76	83	73	59	72	57	63	75	79	77	68	53	63	67	78	74	73	69	79	75	70	63	67	68	83	72	74	67	75	89	85	72	72	79	57	55	69	72	69	70	71	72	70	61	74	67	59	65	67	71	84	77	67	77	76	72	74	79	68	84	70	67	58	70	63	77	64	62	73	62	81	71	69	77	93	68	71	63	79	67	80	70	83	76	67	73	77	56	79	70	80	62	61	69	66	73	75	62	83	84	81	62	70	77	84	71	85	82	89	78	81	81	76	68	65	61	77	70	84	64	60	78	89	53	70	76	75	71	63	81	72	76	66	71	77	72	82	74	81	76	62	54	78	77	73	61	86	75	62	74	68	57	83	66	79	69	74	82	69	85	75	71	65	79	59	74	69	78	72	69	69	81	71	83	85	65	67	74	72	78	86	66	78	65	80	82	84	74	70	77	72	67	63	81	63	100	72	73	80	74	70	103	66	68	63	74	76	61	71	90	74	50	75	82	66	69	73	62	76	69	85	67	74	71	68	80	76	56	70	81	74	74	73	75	69	75	75	88	62	81	76	69	73	75	66	83	72	73	90	64	81	79	51	80	73	63	72	72	65	79	70	76	70	70	76	74	71	77	91	69	78	76	68	53	81	57	76	69	85	57	84	74	67	76	85	75	74	66	62	85	81	95	80	56	66	62	59	61	68	77	81	88	69	71	65	73	72	80	62	60	83	77	88	87	79	71	85	77	69	71	72	77	66	75	59	61	69	84	70	68	66	72	90	76	81	62	61	66	66	83	81	67	76	91	82	68	89	69	72	79	84	67	67	64	86	67	74	69	70	69	69	100	65	67	58	70	87	67	80	80	71	63	92	86	71	71	90	74	72	78	71	72	66	72	54	71	76	75	77	85	79	78	59	70	71	64	73	58	67	61	69	57	81	58	74	57	79	92	70	77	79	62	77	83	72	60	77	87	66	77	80	78	79	79	69	69	78	65	85	59	86	75	66	64	57	54	73	74	68	69	69	82	67	58	74	72	78	70	72	83	59	78	60	70	69	68	82	74	74	74	63	83	83	74	69	62	70	61	59	61	82	64	74	68	66	62	67	80	66	54	68	70	72	64	70	73	67	82	74	76	84	80	78	76	85	72	63	65	60	76	83	60	70	77	61	69	84	60	73	74	86	62	69	63	58	63	68	85	75	71	69	70	82	69	97	53	60	81	60	81	75	78	67	67	67	72	65	55	64	68	77	81	67	70	50	51	67	67	65	69	75	78	62	80	88	88	73	74	69	75	78	60	78	77	86	69	73	68	81	79	61	66	81	80	76	78	81	78	70	73	88	84	63	68	66	79	85	62	60	89	63	78	67	63	81	66	70	80	82	64	62	87	66	80	77	80	73	75	70	77	81	79	73	78	68	94	72	79	65	57	89	80	51	79	70	70	68	80	77	90	74	69	77	69	66	80	73	67	79	86	74	66	63	74	83	62	68	70	73	82	61	76	72	77	79	77	72	72	65	92	78	65	77	69	57	65	54	69	77	79	83	82	72	72	77	92	84	59	67	72	91	68	84	77	82	63	77	85	68	71	72	67	53	72	62	76	64	77	78	76	82	77	73	73	60	67	61	67	83	66	55	60	62	71	74	78	61	83	75	74	87	78	55	83	83	74	83	66	66	80	67	65	71	71	67	78	78	69	77	75	80	71	64	65	68	72	78	65	83	62	59	73	66	76	64	71	77	67	73	58	72	59	62	84	71	69	80	74	65	72	64	77	68	74	63	74	84	60	76	82	76	69	75	78	87	79	59	72	81	65	66	71	77	63	75	73	72	91	67	72	60	65	74	68	79	60	76	68	48	65	70	73	67	71	82	66	67	59	84	79	86	68	79	52	71	61	60	81	76	73	70	72	68	87	62	78	75	73	62	72	82	78	70	74	57	82	64	61	75	68	68	63	69	62	77	56	74	59	83	73	74	57	77	79	69	75	67	82	87	88	75
21743	14318	10055	16007	22474	22033	19311	15884	13445	11602	10596	10701	11218	9779	8101	6362	5498	4518	3292	3157	3543	3214	3196	2942	2590	2216	2108	2014	2136	2043	1740	1633	1561	1372	1224	1169	1123	1174	1180	1143	1162	1067	1081	963	947	978	920	978	889	915	909	883	941	913	959	900	885	859	905	869	844	854	875	879	851	847	834	902	893	848	851	907	933	822	832	902	856	867	830	915	834	902	891	874	883	845	878	861	841	904	922	835	834	854	850	825	862	856	892	880	881	879	800	854	881	868	823	855	857	845	873	882	862	798	822	864	884	884	875	874	876	869	825	906	885	821	846	873	819	854	841	824	845	858	862	834	838	855	807	869	806	874	856	872	814	862	876	869	875	831	824	842	855	790	879	830	861	835	826	853	828	876	852	879	854	824	888	873	836	907	855	865	805	868	798	822	831	892	803	849	853	866	842	866	838	885	850	870	846	901	836	831	820	872	879	876	825	816	849	845	856	825	817	885	850	869	853	879	880	828	831	867	834	862	897	838	815	886	792	817	893	811	889	895	845	844	861	875	797	895	846	820	840	875	864	863	843	841	863	916	825	816	832	839	897	859	852	822	873	850	870	768	862	846	828	876	851	884	797	828	884	875	808	827	868	821	848	830	878	897	882	861	888	870	878	859	897	868	831	826	886	831	849	904	841	842	900	913	863	922	870	877	852	856	847	904	841	884	890	837	880	837	851	885	851	845	879	872	897	843	872	876	892	885	900	824	845	801	852	912	837	888	885	879	891	830	870	854	915	845	856	867	832	826	872	880	867	840	818	884	817	912	903	869	844	793	896	853	862	846	862	839	798	844	816	831	863	825	887	831	884	847	820	824	828	851	871	796	872	883	868	844	861	813	845	800	816	845	843	877	850	860	813	840	845	915	830	830	910	812	880	852	843	816	867	829	864	903	834	852	810	853	846	835	839	840	864	947	870	867	861	877	840	868	876	826	856	882	891	838	872	833	807	896	872	812	898	876	840	851	877	877	891	884	858	886	801	868	852	877	842	866	805	818	852	849	889	852	865	856	853	828	816	839	850	897	863	840	841	814	887	863	850	837	792	952	866	867	858	887	826	852	845	874	841	898	854	917	832	921	825	828	903	806	855	870	891	899	856	845	874	873	843	892	883	875	823	881	831	922	861	912	851	874	837	875	888	853	863	839	849	835	833	879	853	844	917	848	834	833	849	856	814	833	912	829	860	871	839	855	844	802	858	819	842	843	892	843	834	860	907	848	868	879	884	874	873	850	848	841	880	875	866	796	847	852	952	840	894	864	877	835	871	819	906	827	896	863	870	857	874	829	829	895	879	910	835	882	849	813	840	841	857	836	897	800	861	835	871	852	816	853	806	861	910	805	882	805	880	834	832	881	846	874	846	863	940	863	871	836	843	857	813	787	827	872	847	892	872	847	900	870	834	846	847	880	916	819	880	888	827	849	812	878	867	861	836	874	870	841	836	883	864	904	828	895	840	855	850	880	867	895	849	868	869	868	845	870	862	849	905	821	896	854	837	887	894	906	860	843	867	905	887	859	820	842	856	839	851	854	820	821	835	832	885	888	863	823	931	854	831	886	832	852	845	787	862	822	889	889	852	900	829	846	856	875	861	846	891	852	904	851	845	864	868	912	869	825	833	879	859	828	897	873	855	897	886	870	883	859	901	830	871	894	814	843	845	870	869	845	860	855	894	855	868	832	835	907	914	839	866	928	887	872	852	808	853	879	852	858	839	902	870	953	854	849	870	860	812	865	839	854	877	875	841	864	878	874	814	811	833	896	841	884	918	873	862	818	835	801	839	852	886	851	780	844	836	791	816	883	899	812	861	835	863	904	838	864	828	835	918	841	827	865	864	838	857	866	822	881	832	873	869	863	868	833	845	816	876	878	845	860	842	865	854	858	846	824	843	854	926	850	896	884	856	841	849	876	881	868	891	851	866	864	856	862	839	867	859	874	818	893	853	871	840	849	880	872	861	890	896	860	848	838	810	838	859	885	886	904	826	881	858	830	890	917	882	832	819	847	872	864	859	855	864	833	902	866	885	890	843	897	841	887	854	797	889	852	814	829	859	849	900	881	884	835	818	879	851	828	898	818	915	856	823	814	879	877	859	833	806	818	897	829	856	857	868	950	873	856	859	857	882	873	808	834	847	834	885	833	827	867	868	861	803	841	869	856	846	843	868	816	864	801	830	872	822	857	907	838	832	875	881	840	881	903	869	850	860	864	832	869	884	912	896	869	875	894	832	821	839	847	775	840	824	842	868	801	873	839	816	838	881	834	889	878	835	845	864	874	876	878	891	901	866	834	882	832	889	846	849	869	868	879	841	816	862	863	857	826	849	879	814	870	857	847	879	860	867	862	886	842	859	867	801	872	826	856	859	871	887	860	852	839	868	873	847	871	838	886	836	839	863	854	890	862	865	806	863	847	887	807	926	848	878	833	843	867	925	890	844	869	837	866	923	859	857	826	918	910	789	892	848	872	862	853	810	859	875	815	795	871	862	902	894	823	819	809	863	850	857	874	887	914	841	872	881	847	803	851	863	865	834	835	885	902	856	845	902	867	888	866	871	870	862	877	878	886	827	902	862	913	858	879	864	851	847	836	881	842	841	826	915	834	845	860	834	886	836	872	876	929	859	878	889	840	892	817	865	892	854	833	893	866	814	857	875	827	864	851	862	867	880	856	868	870	869	881	867	806	808	848	841	831	848	840	838	846	895	839	841	853	914	891	867	855	868	858	846	806	868	858	800	864	916	837	859	833	829	880	817	874	861	866	854	890	849	870	879	902	854	849	827	845	830	855	863	850	851	891	850	878	864	887	833	861	872	870	855	860	834	820	889	842	814	892	845	846	844	870	865	859	904	855	819	908	946	838	827	858	844	875	839	841	864	853	812	869	881	879	822	878	871	868	930	813	858	885	861	796	890	853	810	858	848	851	876	865	808	861	840	861	867	853	903	872	796	853	881	878	895	842	890	870	853	850	856	870	819	829	859	861	845	844	911	860	810	879	890	841	860	828	862	847	903	849	900	861	856	871	861	826	876	808	859	804	873	888	847	858	886	889	882	896	874	841	838	845	873	842	901	843	877	859	863	835	832	848	816	869	847	860	904	861	853	869	823	867	852	847	851	830	884	858	845	841	843	848	887	889	860	851	851	842	959	828	851	872	862	875	861	839	883	847	863	803	865	858	865	850	850	896	854	848	857	813	847	852	861	853	898	882	904	870	860	885	866	862	849	871	865	864	873	834	886	819	894	917	866	805	896	822	878	872	863	871	851	867	854	842	865	887	863	887	794	871	845	868	880	881	804	849	887	836	863	888	884	848	814	821	889	836	897	867	867	905	808	848	916	781	817	852	870	833	854	816	857	809	897	854	884	863	866	852	861	824	821	874	862	915	855	832	865	887	862	883	880	865	912	861	878	855	858	877	834	857	863	801	818	894	874	890	911	831	826	865	865	897	870	840	863	886	803	845	832	834
2564	1720	975	574	728	762	744	631	544	466	446	418	472	442	392	305	223	195	169	148	165	177	141	153	167	148	137	129	129	111	110	106	91	68	78	93	84	82	77	81	86	80	82	83	78	68	83	70	74	67	72	81	72	66	77	64	72	57	80	67	85	64	57	72	62	90	75	86	71	67	71	62	69	61	72	69	85	66	76	69	76	60	68	69	69	62	62	83	68	67	83	45	77	67	73	70	62	75	70	70	74	95	69	71	66	68	53	68	60	65	66	86	66	67	67	87	71	69	67	65	74	57	64	77	72	76	68	83	78	64	64	72	71	66	75	56	81	79	80	74	60	58	78	64	76	79	68	66	67	65	69	76	64	82	78	85	69	71	83	71	47	63	63	72	73	66	69	64	70	58	73	72	72	58	72	86	84	62	64	64	62	69	79	67	79	81	78	75	69	66	79	80	70	70	70	73	71	65	57	72	73	67	77	71	79	66	78	84	80	64	69	84	71	74	69	66	71	54	78	67	76	71	64	67	77	73	69	91	77	62	92	82	67	69	73	75	78	68	74	85	75	73	78	64	74	68	71	68	74	76	59	67	71	70	83	56	64	76	45	68	81	50	66	72	67	79	78	83	73	70	81	78	63	66	61	73	88	73	70	68	54	79	60	67	72	63	80	82	63	66	57	73	67	75	54	62	78	72	74	71	67	65	59	58	81	67	71	77	77	84	56	81	62	66	66	85	82	69	84	80	86	66	68	74	52	85	65	59	71	75	60	64	90	68	70	69	85	65	64	59	69	77	75	75	65	64	69	66	74	66	73	64	74	77	71	76	89	69	76	66	60	67	72	71	68	73	64	75	61	75	74	67	82	83	69	73	71	76	80	76	65	78	60	62	64	75	65	59	75	84	71	83	75	68	71	80	70	70	69	66	70	83	78	85	76	76	74	61	65	61	54	69	69	74	82	62	82	73	77	73	69	72	64	62	65	68	79	75	70	70	71	70	61	65	71	75	74	80	65	70	84	74	66	69	57	58	68	64	60	67	72	84	82	63	65	65	86	73	62	77	71	60	75	73	69	61	65	61	81	62	73	71	78	67	70	63	72	59	76	77	65	76	66	84	68	72	75	67	70	96	69	81	87	70	70	66	62	71	69	71	63	75	78	83	70	75	69	67	65	71	85	79	74	70	79	68	81	73	69	57	70	68	76	74	76	70	69	73	71	71	69	73	85	69	71	70	76	68	70	69	71	57	73	71	64	64	75	64	60	79	62	79	67	65	62	59	87	79	75	84	87	66	63	71	81	65	65	80	70	58	81	74	78	78	78	83	64	67	84	75	67	79	83	72	81	61	74	80	69	69	77	76	64	68	83	70	78	82	64	66	67	69	81	64	83	82	77	82	68	73	79	60	83	70	65	78	79	81	70	57	82	81	80	70	70	94	75	64	68	62	71	57	70	62	67	63	67	74	70	70	82	67	75	77	74	73	72	84	71	72	65	76	64	81	62	58	73	73	76	58	75	74	66	84	79	69	72	87	71	60	70	56	74	78	73	74	54	84	79	82	71	68	68	81	64	78	72	62	89	82	63	73	59	73	71	79	69	81	68	66	63	74	66	75	76	67	85	68	70	68	67	71	79	63	81	74	68	61	79	65	66	74	68	65	69	73	80	67	64	76	62	73	71	76	67	71	74	87	82	57	73	58	86	66	98	68	64	72	81	67	73	79	60	65	71	75	68	83	60	79	74	57	71	70	61	77	63	61	74	73	72	70	68	82	66	70	72	74	68	79	62	56	69	76	70	81	55	83	56	68	89	68	73	62	75	81	79	69	62	72	89	80	60	67	73	85	75	75	75	63	73	80	77	89	77	83	76	75	71	65	65	59	79	57	93	78	71	85	83	74	70	59	57	68	65	72	72	89	76	61	66	68	66	67	77	80	71	74	82	85	78	58	91	87	61	56	74	76	63	69	68	70	84	74	61	74	63	81	83	66	65	67	60	67	70	86	63	65	77	68	74	59	66	72	79	72	61	77	66	74	84	68	69	81	70	64	68	75	73	60	63	58	71	63	56	83	92	63	81	69	71	64	86	72	59	73	68	79	67	62	73	63	70	75	84	71	66	72	63	61	71	71	62	61	63	78	72	63	61	65	56	80	79	76	82	66	67	60	58	83	56	78	84	85	81	65	86	70	64	79	65	64	63	81	80	59	57	66	60	75	60	73	76	51	75	79	58	68	65	59	70	67	63	81	76	70	72	74	65	72	62	79	72	74	76	68	57	89	69	50	61	63	63	64	75	53	67	78	53	72	76	80	62	93	81	78	70	69	77	82	73	75	69	65	81	68	74	79	83	70	82	71	78	74	70	61	65	57	72	60	61	69	65	84	73	72	86	81	75	74	75	80	76	70	66	75	66	53	84	71	77	67	68	75	75	75	71	83	70	66	79	69	83	86	73	83	62	57	63	84	58	67	87	79	74	67	85	68	70	75	85	72	74	62	68	80	88	80	72	62	88	69	81	72	67	77	68	68	78	63	82	74	75	74	80	61	59	67	62	63	70	80	67	61	57	67	82	73	66	78	81	83	75	62	72	76	67	61	63	60	68	65	63	70	74	78	74	77	76	62	70	74	70	74	90	74	68	82	63	68	80	80	66	69	66	58	63	77	55	84	79	60	67	72	73	71	74	70	67	73	71	56	52	65	79	67	69	74	96	69	62	62	68	63	71	70	77	67	67	80	80	79	90	89	55	67	65	74	76	67	72	73	77	82	77	77	73	57	69	68	86	54	58	65	64	72	93	69	85	66	88	69	77	80	84	66	67	82	78	70	85	81	82	78	70	73	76	72	77	82	70	78	75	66	83	78	86	75	79	81	69	67	67	79	73	70	71	69	78	70	59	78	64	89	66	69	89	65	66	70	64	69	85	65	83	72	78	64	75	69	78	70	58	73	71	71	89	84	59	80	80	73	74	63	72	79	65	81	77	95	66	68	69	74	66	73	61	73	67	74	74	78	56	75	67	85	61	75	78	66	65	77	65	91	83	78	84	74	58	82	68	65	66	56	75	79	65	67	67	74	74	72	65	77	88	60	74	67	60	74	73	63	69	80	53	64	52	72	68	66	81	60	63	79	76	77	66	77	87	65	72	66	63	71	81	81	65	75	79	76	74	76	79	67	63	70	66	66	62	82	64	80	75	72	61	81	71	53	72	67	62	72	70	68	57	69	67	82	59	81	75	70	71	91	69	73	93	65	70	90	88	76	76	80	74	69	70	74	59	68	71	77	63	65	74	72	62	60	77	78	74	62	74	66	72	60	77	79	66	73	80	66	66	67	51	73	87	66	68	74	64	73	64	65	68	74	63	80	67	65	71	58	73	77	76	68	69	80	85	66	66	74	68	69	87	90	53	67	73	65	76	77	79	61	75	74	71	74	74	80	76	71	69	68	73	70	75	89	70	63	69	76	68	80	66	67	77	63	64	65	80	81	78	62	78	73
25130	17750	12954	19926	27239	26725	23939	20495	17604	15404	14368	13983	14394	12736	10102	8788	6954	5996	4640	3866	4228	4326	3867	4052	3535	3056	2737	2771	2891	2603	2302	2075	1850	1692	1509	1370	1362	1338	1244	1203	1266	1151	1157	1119	1063	1030	960	1004	923	980	935	889	857	933	859	918	903	922	880	867	891	928	849	792	910	931	851	897	854	879	901	878	864	852	866	838	840	841	869	836	901	867	889	885	861	856	804	826	816	850	886	904	818	862	823	842	812	796	824	802	851	819	882	854	813	865	839	837	827	846	831	849	839	874	880	854	833	838	890	841	834	850	844	791	818	870	838	862	863	861	862	851	838	853	809	861	820	816	822	835	859	858	856	884	868	805	850	832	863	843	820	863	797	834	911	833	866	865	838	875	863	856	813	807	850	863	829	827	884	849	868	864	817	852	827	859	780	847	812	875	835	820	889	858	832	839	871	830	891	854	807	802	852	890	842	829	805	897	860	832	797	828	826	828	866	837	864	837	828	846	861	928	839	811	867	807	842	863	875	853	823	836	826	867	842	843	926	818	847	834	792	806	809	841	872	825	877	781	868	838	815	805	793	852	823	843	876	843	831	792	894	885	841	824	892	861	872	807	839	863	831	884	870	827	846	829	802	863	778	835	852	871	837	814	843	831	845	834	816	813	838	823	821	868	837	895	837	893	805	788	810	851	816	914	896	853	828	841	875	875	797	778	848	856	848	860	862	823	868	850	827	889	898	851	858	850	840	872	819	837	824	861	782	796	812	819	857	862	878	831	799	888	848	857	822	817	803	802	868	837	830	861	842	898	815	863	859	810	820	812	849	871	856	781	853	872	877	810	878	859	874	874	817	809	826	842	853	825	865	875	827	782	888	914	878	829	808	863	799	772	842	837	828	864	906	839	880	832	843	855	880	883	804	791	845	784	829	851	870	849	884	812	847	838	861	802	857	804	828	901	870	800	837	819	863	860	813	853	861	842	844	816	836	822	861	891	830	836	809	847	865	852	858	836	807	825	833	846	827	808	834	842	783	861	861	831	860	795	864	845	846	831	862	878	812	868	819	858	820	807	784	814	833	831	848	792	831	827	812	817	864	852	854	813	816	845	886	814	851	829	866	847	853	855	860	876	859	818	879	812	888	868	759	828	809	853	824	861	865	862	843	868	770	846	837	857	842	816	830	811	840	795	853	844	837	842	872	856	869	846	852	917	853	859	855	891	826	860	865	827	816	859	812	865	797	829	834	808	832	797	848	834	880	812	847	871	828	835	818	841	868	858	821	797	865	839	875	872	831	843	825	888	825	801	868	864	852	823	842	840	852	901	851	865	823	843	867	858	799	886	816	861	888	863	888	818	799	787	813	836	851	840	782	815	808	787	845	838	853	812	872	848	868	835	846	880	821	842	876	823	843	908	863	845	797	834	811	832	811	881	823	820	814	816	879	837	878	859	807	844	829	807	872	885	883	835	831	862	930	872	870	857	875	823	867	841	821	864	863	881	810	857	890	837	838	883	822	881	860	855	884	784	839	866	847	858	864	831	850	853	859	826	869	816	861	802	874	802	876	865	850	840	856	816	842	874	876	875	845	823	902	845	834	812	855	879	913	870	882	895	838	803	873	878	873	858	849	845	837	821	820	855	799	781	872	839	947	840	889	847	830	845	780	869	833	880	881	802	851	836	797	844	843	846	807	850	837	828	861	828	844	848	804	842	851	849	812	823	797	873	840	834	846	861	869	857	809	864	871	850	887	811	828	873	839	842	807	837	865	886	840	828	855	846	892	879	850	841	821	865	828	846	841	807	816	851	863	815	863	918	848	834	861	824	845	814	899	875	852	858	889	826	816	875	826	850	860	794	851	816	918	827	875	822	923	813	834	802	832	767	874	894	845	856	854	802	790	846	845	844	927	838	827	878	830	840	827	815	846	819	857	826	834	833	867	805	880	832	817	843	812	807	813	920	842	813	839	859	824	875	808	859	831	866	859	842	864	843	847	857	871	821	856	888	857	911	835	782	881	892	867	863	831	855	831	842	814	813	849	799	794	814	885	847	860	870	862	856	867	819	871	901	902	845	832	846	841	840	849	847	834	810	836	876	869	855	897	814	840	861	829	881	848	821	864	859	854	859	827	848	818	888	877	831	843	867	901	868	835	842	898	818	866	884	863	836	827	836	774	871	859	815	901	842	812	845	875	856	828	828	823	873	839	816	825	849	888	839	801	822	871	848	843	868	854	803	858	861	862	868	842	834	912	878	859	888	845	870	822	825	836	850	872	858	857	855	897	896	827	826	836	829	816	830	835	806	867	879	847	834	795	850	859	863	854	791	828	840	855	820	842	858	807	822	895	846	817	921	844	894	845	854	835	807	844	859	870	842	894	881	796	842	840	916	853	840	823	889	853	866	861	878	883	905	889	789	794	825	800	841	870	864	824	824	850	871	843	855	847	818	832	841	847	821	881	866	866	910	875	847	844	866	826	815	836	805	868	854	799	832	801	811	845	888	853	808	907	849	832	883	846	874	857	857	822	851	857	839	853	827	857	855	802	868	835	869	863	847	875	841	833	907	839	800	819	822	853	876	859	839	862	805	794	828	854	862	879	863	856	865	801	855	811	825	840	864	823	888	861	876	848	859	869	840	793	856	893	848	816	822	838	835	825	875	821	855	905	881	853	835	842	854	842	936	889	803	916	840	897	830	840	889	851	824	820	838	895	841	835	937	874	829	874	843	824	882	851	867	828	822	859	826	864	865	841	878	826	848	837	885	875	908	826	877	859	799	853	829	771	832	866	817	816	825	842	794	816	792	855	821	798	835	840	832	827	847	889	809	865	805	843	845	840	831	828	828	823	797	864	910	867	836	837	798	843	835	845	810	866	832	830	780	869	838	855	879	826	868	825	887	799	846	892	865	827	862	794	841	871	841	896	838	852	849	850	812	877	841	857	845	845	824	878	860	829	856	789	833	827	879	841	801	828	820	828	819	830	833	808	881	840	873	817	852	817	870	885	868	845	858	848	854	824	857	835	879	796	860	842	847	806	821	826	804	865	851	821	889	854	882	828	835	857	884	886	853	829	839	826	828	849	842	771	843	837	822	840	819	824	847	908	827	843	846	836	819	814	827	809	854	902	790	880	852	850	861	833	859	847	850	878	858	853	889	846	843	861	873	867	814	835	899	826	857	843	802	805	873	857	844	856	859	905	803	859	802	822	852	774	838	859	882	853	836	903	837	858	786	867	833	857	852	863	837	822	837	871	806	816	874	887	842	889	814	873	851	808	824	831	884	791	811	888	822	874	822	847	880	833	870	821	869	811	840	839	857	859	855	842	847	830	869	844	814	817	861	830	831	846	847	802	881	927	846	847	873	836	859	820	826	882	826	834	792	838	899	936	839	837	839	819	876	798	832	850	826	870	849	843	859	865	823	858	860	873	836	854	848	886	798	853	841	840	833	884	885	890	884	863	847	859	821	837	837	901	821	855	779	893	820	866	799	850	847	825	801
3858	1711	881	661	698	901	790	644	566	492	501	495	483	415	375	318	268	236	181	151	154	179	174	144	158	140	131	139	147	132	146	107	104	100	106	100	92	107	87	83	65	99	85	98	78	70	81	97	86	76	84	80	76	80	68	73	88	68	65	80	75	75	91	69	88	71	61	75	70	70	75	76	80	79	80	70	61	82	73	81	82	62	66	90	73	77	76	82	78	82	87	73	69	72	72	91	75	73	74	84	79	75	84	66	73	87	78	68	82	82	72	57	71	70	64	55	78	84	61	65	80	71	64	99	55	71	83	69	68	86	67	79	60	82	67	74	69	65	76	66	72	75	94	74	74	55	92	80	55	76	80	75	59	82	86	60	83	80	66	76	65	69	71	79	75	76	77	85	68	63	94	82	87	67	89	83	97	67	77	80	74	77	79	64	82	73	73	81	80	68	64	60	70	71	65	83	83	84	79	73	67	79	75	74	68	65	72	79	77	69	76	72	77	65	81	88	65	82	80	77	81	80	83	74	72	78	73	92	79	66	69	63	69	72	70	65	73	75	65	67	68	77	73	72	85	91	70	97	86	74	90	72	79	80	79	79	73	63	86	59	72	76	76	80	82	80	76	75	93	55	78	82	81	82	71	57	70	78	70	65	71	78	63	71	78	80	82	73	84	91	78	72	70	97	76	65	88	83	66	69	80	76	90	77	89	72	65	80	72	59	61	97	74	92	78	79	82	98	92	90	76	81	73	83	62	85	67	63	90	77	91	74	72	74	67	87	78	90	89	89	71	90	60	76	69	92	65	79	88	58	84	71	90	74	82	79	71	71	65	81	74	80	70	86	87	89	76	74	75	69	74	76	75	80	79	93	87	73	75	77	68	80	81	90	78	80	72	63	71	77	74	79	63	77	73	75	79	83	70	84	83	77	72	74	75	73	79	84	61	78	63	64	65	97	86	85	75	76	91	84	75	82	62	85	74	79	81	73	78	69	94	76	80	73	78	87	74	64	67	72	73	72	68	73	71	67	87	96	67	65	89	71	82	67	61	76	89	94	80	67	65	74	69	77	52	58	82	84	77	68	78	71	76	75	77	82	78	68	63	66	72	84	61	74	62	66	81	80	75	81	78	72	61	63	76	87	72	63	81	80	72	91	95	51	65	74	66	67	76	72	75	74	70	83	83	65	87	74	70	72	96	59	74	68	64	86	74	70	82	86	75	64	79	80	89	79	80	87	67	65	70	77	60	76	85	69	67	76	93	68	77	70	77	70	77	71	69	76	62	75	64	74	85	84	86	74	76	78	63	63	80	71	101	60	72	72	75	72	81	76	84	72	81	71	77	80	87	79	61	65	63	87	79	72	65	83	67	66	69	61	74	82	62	67	74	97	74	78	77	82	96	95	64	67	57	73	86	66	74	74	79	83	71	72	68	74	65	62	75	80	90	64	82	85	76	73	61	88	85	79	62	85	69	78	65	65	95	77	77	69	63	68	76	86	67	74	76	76	72	71	78	75	84	91	75	66	73	74	88	78	83	62	92	80	73	73	66	82	68	56	81	63	89	77	72	62	78	67	75	87	72	72	62	71	65	64	74	79	77	94	69	76	56	64	64	76	83	82	77	74	80	84	91	80	80	64	79	68	88	81	84	68	64	85	63	73	72	77	79	83	80	63	69	86	76	69	82	80	73	80	67	70	79	76	68	76	73	69	73	64	75	66	89	92	78	77	83	69	76	78	70	73	69	79	87	72	74	74	74	75	82	85	84	73	75	73	69	66	86	66	61	78	84	61	68	86	80	83	76	74	63	67	82	79	57	99	94	66	73	71	79	79	80	85	94	78	83	93	73	87	71	65	93	70	77	73	67	67	65	67	73	72	74	76	88	79	79	52	73	88	68	68	77	68	86	67	86	73	75	76	79	86	68	77	68	69	64	80	77	67	79	97	77	79	81	77	62	70	79	78	75	66	77	71	89	72	81	79	60	84	67	72	72	70	78	79	93	71	79	74	75	75	64	84	84	72	77	89	72	92	76	77	72	72	88	74	95	92	71	82	101	85	78	68	74	74	80	63	77	66	65	84	70	80	84	75	84	70	79	68	71	64	85	71	72	72	65	80	72	90	67	72	71	77	79	70	84	70	78	82	78	70	74	66	64	67	88	71	80	78	73	83	68	69	81	77	88	77	77	72	70	76	94	60	70	75	85	69	64	89	74	79	72	80	90	81	76	63	85	82	77	81	71	74	71	69	86	67	69	78	60	73	72	66	64	84	86	91	79	85	80	85	65	84	60	77	74	70	83	61	80	75	85	95	64	79	74	74	73	90	77	78	76	79	81	84	77	59	72	79	80	74	81	72	76	81	84	85	72	75	81	79	94	70	75	86	67	63	76	93	74	77	82	84	80	81	60	79	75	65	90	67	73	65	78	69	71	59	82	76	89	66	79	82	86	73	78	72	73	67	94	85	68	88	86	80	90	74	67	84	72	91	98	60	73	68	89	67	69	78	79	91	69	75	66	84	91	79	84	82	77	63	79	82	82	70	79	92	81	78	76	88	74	67	66	80	77	80	87	76	77	75	60	72	73	82	70	86	78	77	79	80	82	74	86	76	63	95	75	82	68	66	99	56	88	72	81	72	69	69	65	66	69	70	84	73	55	82	71	82	72	63	82	78	82	64	88	75	73	95	81	75	69	60	86	75	75	83	71	73	74	72	77	63	84	90	70	84	71	84	91	94	85	80	78	60	70	85	80	76	91	88	96	74	73	72	65	87	73	73	81	99	76	74	78	89	69	92	66	74	66	86	67	86	84	69	78	86	67	75	77	79	84	64	74	69	79	81	69	63	81	77	92	61	66	71	69	90	66	70	67	78	73	72	72	77	78	72	84	82	69	73	66	89	73	74	83	71	77	61	66	76	69	84	75	64	63	69	78	61	64	64	77	77	80	84	57	73	67	70	85	81	87	72	88	74	69	82	77	79	87	73	77	76	78	60	70	74	73	74	85	74	66	76	70	60	82	76	71	60	71	75	71	70	78	65	74	73	82	74	83	85	74	56	70	71	82	73	69	75	63	71	70	71	81	74	83	87	84	68	64	82	83	66	82	75	78	62	85	94	82	76	77	67	76	91	64	82	58	75	81	82	58	60	80	86	67	88	89	86	86	73	81	78	73	70	79	84	59	78	66	76	76	97	74	65	88	72	70	66	73	89	61	69	79	71	79	73	84	71	56	93	72	74	84	66	80	79	69	78	90	74	83	66	82	64	78	80	75	67	80	74	84	60	87	73	86	69	76	77	82	73	88	79	78	90	75	70	75	98	75	70	83	79	74	85	82	71	85	79	85	69	70	72	82	84	70	84	79	77	72	73	72	60	57	83	82	62	70	84	61	70	80	81	91	81	68	71	88	85	70	79	75	82	84	77	86	86	94	68	79	78	85	78	88	73	72	67	84	71	82	80	73	58	68	78	86	76	67	83	70	91	85	91	74	71
23853	17239	12640	19343	27810	27130	24637	21699	18478	16774	16415	15004	14099	12302	11289	9225	8095	6277	5496	4165	4208	4512	4247	4021	3939	3652	3147	2972	3202	2945	2517	2144	2133	1871	1633	1613	1536	1427	1351	1316	1299	1345	1215	1106	1095	1033	1029	1011	1039	1015	1006	1030	984	1007	954	998	949	930	918	907	975	865	948	898	988	923	959	953	877	914	863	916	879	914	964	889	858	977	893	846	941	887	949	919	888	925	913	874	927	927	898	864	871	976	929	921	912	912	919	873	873	813	939	884	874	893	895	907	885	890	887	943	904	869	885	918	900	910	900	925	879	850	888	880	915	857	869	885	859	945	881	913	900	840	903	923	882	878	843	848	914	907	867	899	965	887	858	894	911	933	889	887	888	902	894	891	888	901	863	947	873	930	869	890	916	890	862	917	919	867	899	848	902	905	950	924	874	944	865	876	942	879	912	876	855	920	870	948	893	886	917	885	897	882	874	905	908	878	919	924	930	925	847	882	864	934	883	888	858	873	932	924	930	883	896	920	851	888	894	935	894	832	873	932	916	935	864	927	916	894	864	886	898	825	975	846	836	908	889	826	854	917	890	946	893	890	912	918	948	912	908	926	886	948	913	903	893	884	901	945	850	899	901	867	879	866	947	924	906	937	932	861	923	886	914	862	903	959	913	986	898	854	902	850	919	911	907	885	890	904	928	893	901	963	908	917	867	907	892	966	915	876	895	910	901	832	873	905	909	909	948	956	874	890	928	850	892	901	874	901	918	942	919	902	885	860	921	896	882	928	941	902	896	906	917	837	885	947	862	898	890	898	873	902	916	872	887	966	880	954	879	875	907	923	918	879	923	887	878	909	896	921	909	946	917	919	865	872	868	922	903	900	852	897	906	894	891	890	865	945	949	868	930	924	868	893	902	875	916	911	890	922	887	856	829	940	918	904	866	905	885	926	915	941	914	900	886	887	889	939	932	881	925	844	882	921	894	914	913	912	935	851	902	892	869	894	912	881	942	918	849	945	868	916	906	945	957	909	950	913	910	884	926	872	883	902	856	935	883	868	867	858	902	902	903	864	925	919	913	881	886	900	905	900	913	968	837	888	885	906	847	916	874	911	886	909	916	914	861	926	906	849	934	928	875	915	963	909	908	939	897	900	918	927	911	921	882	907	870	898	914	920	908	872	928	869	918	932	894	877	899	882	907	894	926	861	890	874	942	888	894	913	905	868	923	899	950	942	917	885	864	963	835	883	904	899	882	895	944	894	948	861	859	965	889	904	934	897	866	913	890	929	922	939	922	905	869	922	891	881	883	892	856	886	899	918	897	917	902	876	879	863	859	912	887	911	901	870	908	910	871	920	923	915	881	882	951	890	938	890	959	875	897	887	851	930	913	912	880	876	918	954	966	948	919	909	819	923	893	914	905	880	905	878	883	899	920	955	890	930	900	886	912	897	917	863	918	928	869	886	881	912	901	906	851	836	947	880	917	879	924	846	872	947	914	897	915	919	878	871	960	947	877	927	880	908	892	917	856	903	967	931	955	921	900	920	950	878	885	901	924	908	881	910	901	892	854	925	877	866	885	914	942	906	851	850	903	867	869	958	888	945	948	885	883	887	922	908	884	889	970	891	919	915	930	920	866	919	864	865	910	893	832	825	863	918	870	905	927	921	877	833	858	862	899	872	947	873	916	920	927	895	913	889	903	960	931	910	898	919	946	927	879	929	909	887	894	871	891	927	943	907	893	914	920	928	866	925	869	876	905	940	914	875	937	914	912	898	917	885	894	966	889	890	896	894	937	912	928	884	905	966	929	885	903	946	889	876	886	935	904	922	886	893	933	908	938	874	886	847	920	910	873	920	855	878	895	844	936	870	857	883	902	946	891	893	936	900	894	862	942	906	857	916	921	905	904	908	956	863	918	887	855	913	892	927	894	958	915	907	855	848	928	879	878	892	910	929	926	929	877	947	947	856	936	874	897	860	914	864	879	927	893	879	883	869	927	895	891	887	913	889	884	930	849	934	905	963	857	938	875	886	903	881	860	922	952	955	866	877	895	949	889	855	888	969	911	833	901	898	869	955	870	892	896	920	914	921	940	904	870	922	901	905	887	866	851	911	887	863	894	896	923	892	936	934	913	899	925	938	890	880	898	885	903	825	912	923	875	943	875	925	889	910	915	863	901	902	967	905	915	932	896	873	868	940	924	868	919	927	977	877	921	904	917	924	914	852	900	885	938	905	930	891	900	851	920	903	893	937	899	888	948	911	854	870	887	880	906	879	918	899	928	895	902	886	873	883	914	895	931	902	917	903	896	900	952	887	906	856	847	883	891	912	926	848	851	925	896	868	899	930	828	930	854	921	845	936	885	940	942	834	866	874	878	885	912	937	853	880	871	848	861	893	873	943	900	886	911	904	856	874	867	889	837	894	858	871	924	903	898	900	911	904	893	899	880	877	904	878	952	902	878	858	905	918	852	907	868	899	918	858	881	872	878	889	913	836	922	879	938	902	910	911	880	848	854	926	905	844	933	922	914	900	881	876	895	863	856	960	894	892	878	903	922	877	847	893	905	863	848	877	891	918	929	882	912	934	869	928	876	846	889	897	912	921	870	967	950	878	906	797	959	857	919	931	895	859	928	892	856	896	850	891	917	856	932	850	852	908	892	888	875	890	913	875	881	857	948	898	943	870	851	918	918	909	891	913	879	918	971	944	880	897	860	882	939	898	923	854	921	934	914	932	877	871	856	903	948	898	927	910	954	807	924	877	916	927	827	893	864	876	870	898	933	883	844	910	892	923	872	919	877	875	891	916	910	952	950	903	852	918	879	922	905	875	861	894	893	883	937	846	895	857	921	884	894	879	904	930	884	959	913	919	903	914	876	892	882	920	884	877	921	892	836	919	916	891	862	866	939	898	860	888	922	899	900	953	961	919	888	889	925	865	941	889	911	896	915	881	937	922	928	897	888	919	857	878	912	918	904	976	857	927	910	914	925	861	849	935	884	892	924	859	876	873	933	908	934	929	838	865	903	875	843	891	892	861	934	931	938	942	892	916	839	941	886	855	846	946	938	841	884	859	850	934	874	910	890	857	927	890	903	874	881	930	863	874	909	865	940	881	902	881	921	892	879	931	863	940	871	854	868	896	879	897	839	903	863	868	909	890	942	910	916	887	943	838	932	933	920	868	889	849	922	920	920	908	862	875	975	908	912	842	905	889	903	940	922	890	879	936	884	937	904	950	882	892	886	944	852	894	873	881	917	919	889	904	918	912	879	907	908	931	896	927	951	875	884	887	879	875	902	893	867	871	844	886	937	907	905	879	916	885	900	891	868	940	893	920	875	859	877	944	944	903	890	912	928	878	884	918	912	886	871	890	903	893	922	888	865	934	892	874	935	868	915	906	889	887	839	911	882	921	936	935	920	909	902	876	851	924	894	979	871	891	915	861	872	904	917	892	902	900	881	897	888	872	872	868	879	900	914	910	889	907	860	905	878	857	889	904	916	903	899	922
3250	2303	1233	747	893	1172	1086	884	731	648	693	686	574	505	482	379	325	236	240	192	163	185	168	185	185	193	144	159	171	149	126	128	130	100	90	94	98	119	92	87	73	89	86	98	60	76	96	67	79	92	62	81	87	77	77	67	79	84	73	68	83	69	66	79	70	80	76	83	74	75	66	92	63	74	88	81	67	79	75	70	58	76	73	82	67	88	81	80	80	88	75	64	70	72	69	79	65	70	72	85	65	71	71	71	83	69	78	62	69	88	61	74	75	68	75	82	73	59	89	83	94	78	77	65	68	73	63	73	73	57	83	66	87	75	69	64	76	67	71	67	65	84	61	83	83	62	52	74	60	81	83	63	81	72	73	69	66	75	82	69	92	78	65	78	74	64	91	82	82	71	94	83	68	86	68	67	66	80	79	79	71	60	69	71	73	85	79	67	65	63	61	81	89	67	58	79	72	84	67	78	78	68	78	76	88	74	72	82	73	71	79	64	87	78	59	83	75	80	67	67	98	81	68	78	73	68	72	74	65	56	64	75	70	71	69	82	64	73	63	75	78	62	82	73	82	65	79	82	71	59	69	66	72	80	77	68	59	87	66	81	75	62	78	73	78	73	66	74	79	73	81	70	78	84	76	74	62	80	63	58	83	72	78	58	82	87	85	73	61	58	83	76	86	78	85	77	72	74	68	68	81	66	60	66	51	65	81	66	62	62	79	60	74	67	76	76	74	69	80	92	68	69	66	63	84	64	72	81	71	77	75	68	85	57	81	80	61	73	65	66	81	64	88	79	69	81	77	83	80	82	75	71	71	72	56	88	82	72	81	62	81	68	81	85	74	76	62	66	76	62	77	80	75	71	75	70	72	68	71	64	76	75	86	70	73	69	81	69	72	67	88	82	85	68	61	82	72	71	72	78	65	76	71	59	81	85	79	82	94	56	83	58	68	70	76	74	68	73	63	78	89	76	63	82	71	76	56	67	86	70	70	80	80	77	75	91	85	67	78	74	68	76	70	69	73	79	73	77	70	49	53	71	73	70	56	82	66	56	69	65	70	68	79	79	62	79	68	67	71	69	73	66	79	67	62	76	71	62	72	69	74	75	74	60	76	65	67	86	79	66	71	65	71	78	82	73	68	87	65	78	64	68	69	83	73	72	81	68	63	63	73	68	68	81	63	75	73	81	80	81	87	71	81	63	62	77	77	81	71	68	69	75	73	64	60	73	72	60	71	67	71	73	87	71	66	76	78	66	81	80	66	73	71	87	62	80	63	75	70	70	84	75	78	68	86	70	59	72	69	82	79	61	67	87	72	80	79	58	76	63	84	76	65	71	74	72	85	77	73	64	65	74	70	57	73	61	73	80	80	64	64	83	74	59	58	65	69	74	76	76	78	67	79	64	77	67	83	77	86	73	75	66	77	65	57	64	64	63	81	62	78	78	79	78	78	73	69	77	74	82	75	70	59	79	73	72	78	63	75	75	73	82	77	74	83	70	79	77	73	85	68	78	66	72	68	75	79	78	70	79	71	70	80	64	75	56	81	72	71	68	74	81	66	76	88	67	75	67	73	65	63	65	69	76	74	58	54	77	62	87	75	84	80	67	75	57	77	65	75	76	77	86	72	87	63	83	64	87	71	85	68	72	77	81	63	65	65	83	65	63	66	65	68	67	70	68	66	76	69	78	79	65	76	66	79	76	67	64	74	59	72	73	61	77	62	67	68	65	56	93	69	75	72	76	70	70	79	83	78	81	79	73	68	67	70	58	60	63	80	61	87	68	70	67	70	64	79	70	82	61	72	66	62	72	72	90	82	72	75	66	83	89	68	79	75	86	77	63	70	61	65	70	76	71	73	83	77	87	66	63	66	69	74	69	81	81	67	65	71	80	83	92	76	81	76	67	79	55	69	76	73	71	73	82	63	75	65	79	78	62	70	75	72	96	73	63	86	76	78	79	82	92	77	73	77	92	70	75	72	80	79	73	66	92	72	75	79	72	75	64	83	78	71	94	65	65	60	76	62	79	89	58	67	65	74	55	71	67	94	74	68	76	72	82	76	71	90	75	73	71	71	84	80	69	68	53	61	77	70	84	68	96	64	76	85	74	65	65	81	70	73	73	86	70	69	76	75	56	76	77	81	74	67	70	59	64	71	71	57	59	76	79	68	79	78	61	82	79	79	82	67	70	69	67	79	74	54	75	72	76	62	70	74	65	68	75	76	76	62	70	60	71	82	63	76	66	75	73	75	69	83	90	73	83	65	70	60	73	66	85	64	51	82	76	55	74	64	68	78	69	72	74	80	71	63	86	63	63	70	58	65	70	77	72	66	59	68	74	78	75	87	56	60	65	71	68	61	72	62	74	71	66	78	65	72	75	66	75	63	69	81	59	76	68	76	82	88	92	73	61	87	84	68	64	83	89	79	61	76	78	61	80	82	80	90	61	68	69	72	91	64	69	66	73	83	72	89	66	73	68	79	78	76	60	47	74	75	78	78	76	71	86	93	72	72	79	64	86	85	72	80	62	72	74	81	71	72	76	70	58	77	69	74	59	73	81	79	61	61	67	81	72	78	82	71	75	70	60	66	78	67	69	81	63	67	85	90	69	73	71	92	74	54	64	63	55	59	62	83	79	79	59	71	72	67	84	73	69	65	69	80	89	88	65	73	65	80	68	77	73	68	70	63	66	70	79	72	88	86	76	65	66	67	85	61	53	76	82	69	80	60	78	80	70	69	82	63	78	69	75	75	70	60	75	87	72	80	85	74	75	67	58	59	80	80	87	68	63	77	75	60	73	75	88	87	64	67	81	80	73	84	80	88	64	66	73	59	74	75	80	86	78	72	61	71	78	68	74	82	65	74	67	80	76	70	85	60	65	61	67	75	71	66	68	75	63	63	63	71	72	66	69	71	68	60	90	74	66	77	66	75	80	76	65	69	76	81	72	61	54	85	54	78	87	80	82	79	72	76	83	71	90	79	61	68	80	70	72	83	64	68	81	65	63	78	66	71	60	67	80	86	70	68	65	79	92	85	65	67	68	78	78	84	76	70	69	80	64	70	54	83	68	74	75	70	91	70	67	62	82	81	69	72	77	70	71	64	71	74	58	96	52	73	62	69	72	72	69	78	69	70	74	80	76	68	75	86	65	72	66	63	94	55	83	65	77	69	76	74	85	66	86	63	66	63	64	78	79	77	65	80	83	77	83	72	71	87	61	65	72	75	68	85	77	73	78	54	85	67	71	81	73	75	78	84	90	78	57	67	80	66	73	90	79	51	68	92	81	72	83	76	75	79	70	79	62	76	86	79	73	79	82	77	88	78	68	62	75	60	69	72	67	69	76	83	65	86	74	87	63	79	78	80	76	69	62	73	85	71	72	80	78	67	70	66	69	93	87	68	79	72	85	60	71	70	81	77	74	89	59	74	95	56	75	60	73	67	76	73	73	76	69	62	87	73	77	76	91	67	70	74	56	74	76	68	66
27488	19758	15324	22365	29894	30331	27786	24508	21053	19144	19444	17494	15585	14450	13386	11123	9602	7261	6418	5029	4549	4923	5148	4717	4729	4306	3850	3511	3600	3465	2991	2674	2428	2063	1816	1649	1632	1582	1535	1394	1413	1379	1278	1264	1110	1043	981	996	1010	982	978	972	1031	956	927	898	941	938	896	924	926	854	902	930	885	948	952	893	895	872	900	863	874	838	913	860	908	867	870	858	900	891	866	911	887	939	883	883	900	883	874	845	918	848	834	872	902	820	875	850	853	840	845	856	855	843	847	844	865	861	842	878	845	865	880	879	960	834	893	893	861	833	890	857	879	826	813	874	841	922	891	884	844	859	873	880	897	850	884	842	863	849	886	838	866	892	854	843	853	831	865	857	883	886	852	815	798	926	866	893	924	824	808	832	839	865	846	863	875	895	838	851	849	885	902	870	898	907	865	857	894	840	851	891	866	873	898	876	870	863	856	876	825	862	874	844	851	900	872	856	896	807	878	865	861	856	816	860	843	866	864	918	862	889	897	847	884	896	821	877	813	847	874	849	840	879	855	864	836	885	877	829	858	869	837	898	928	795	799	895	804	871	864	845	816	838	916	871	884	857	839	857	834	885	882	924	857	915	848	870	894	924	840	847	925	892	873	839	847	860	895	840	838	841	886	874	874	888	938	883	884	832	848	838	845	876	862	883	874	870	901	891	904	869	859	903	910	836	822	877	846	866	820	820	870	838	848	849	904	858	851	906	893	854	835	937	856	843	931	864	835	877	905	894	886	819	873	903	845	880	858	822	872	850	812	859	914	901	842	859	851	843	835	846	911	825	813	841	858	834	861	849	791	854	835	877	823	860	865	852	890	941	864	869	841	870	868	903	837	850	857	823	886	873	917	879	886	916	854	867	874	861	841	845	843	844	802	890	901	825	864	843	861	867	881	857	890	851	777	920	847	848	917	846	889	889	862	867	819	916	875	887	889	910	823	869	831	805	875	863	875	902	900	855	904	902	885	888	875	886	863	873	846	871	827	866	856	888	879	870	846	870	854	864	876	850	855	816	854	866	832	903	888	825	822	893	897	865	857	820	849	901	891	859	873	860	848	863	852	907	855	860	869	865	853	839	807	868	859	902	791	863	871	834	915	835	801	865	858	855	915	863	875	886	880	842	893	871	886	859	864	809	821	837	857	821	898	885	872	856	883	871	851	903	912	856	859	818	871	909	916	862	925	867	907	862	862	821	937	849	883	860	879	824	868	886	882	869	890	868	843	922	947	851	909	907	879	815	869	896	806	831	879	872	874	842	888	919	872	896	839	846	841	913	863	887	869	882	879	837	848	905	849	874	909	850	899	879	867	902	860	851	843	905	802	851	820	872	873	809	874	879	857	867	791	869	859	845	823	830	859	872	926	864	834	904	857	860	901	844	875	890	857	863	865	840	901	826	851	833	855	859	820	843	896	875	840	827	867	854	909	872	928	870	844	866	856	878	877	887	911	869	898	911	862	872	880	891	872	859	913	840	852	875	869	867	819	870	876	845	889	880	877	866	921	854	841	885	862	938	849	911	844	899	855	880	801	900	854	878	902	864	906	851	887	860	920	869	866	815	928	846	853	830	855	885	860	871	849	851	920	912	865	850	894	789	843	858	897	860	803	847	902	831	860	838	883	839	892	840	841	828	877	858	867	846	894	895	859	862	875	886	814	869	841	887	849	911	882	896	924	922	855	819	827	864	833	894	891	926	835	880	852	836	853	885	863	843	889	821	872	885	883	856	879	843	882	830	892	856	831	885	891	862	840	921	878	857	866	906	825	910	835	915	835	867	892	937	871	858	841	840	894	844	845	836	876	896	874	902	879	889	841	905	874	847	850	914	914	886	880	896	883	893	886	883	824	881	847	843	847	907	880	848	860	896	879	849	838	878	903	877	891	855	860	827	923	864	890	926	877	850	814	893	866	883	870	862	829	870	860	895	850	840	873	877	804	866	851	846	868	831	894	910	808	873	875	892	794	879	869	896	822	871	946	884	883	838	890	891	865	828	880	876	864	845	868	868	886	845	861	826	903	866	882	874	868	896	808	873	903	893	855	852	866	867	892	953	893	870	864	924	798	891	875	905	867	841	860	830	810	867	838	858	893	864	891	854	927	904	870	881	878	891	871	837	869	873	897	890	892	844	840	844	871	825	859	848	842	914	951	894	894	835	889	934	862	867	874	820	850	879	866	880	869	869	869	880	889	871	835	864	842	885	860	837	839	847	850	824	834	845	876	865	882	871	837	829	864	904	856	899	889	838	915	847	914	846	837	888	898	885	895	877	859	926	888	891	876	885	892	860	847	824	899	879	877	817	856	880	865	892	906	855	840	860	888	849	864	870	905	896	846	866	894	850	884	893	865	846	870	841	852	840	910	809	890	837	886	822	845	884	853	854	880	865	846	879	846	859	823	806	875	861	883	864	863	894	831	919	830	874	875	863	916	824	785	907	856	783	832	823	837	907	855	897	838	884	860	889	904	879	837	848	850	841	844	913	824	859	827	900	844	866	847	852	861	875	856	931	891	895	846	805	890	876	845	835	894	904	900	889	845	895	833	855	872	875	911	863	851	821	882	848	904	885	900	878	916	870	847	885	857	871	846	924	863	855	888	904	890	866	887	884	841	880	905	869	879	851	855	909	922	915	845	891	861	851	836	865	867	860	851	913	836	860	888	882	907	867	822	833	879	814	898	877	871	832	888	890	829	829	867	863	895	822	863	870	864	914	851	854	909	918	859	864	853	846	838	864	844	843	927	870	891	898	902	873	891	867	886	907	889	848	871	867	846	865	853	859	832	825	810	865	853	860	875	904	893	906	908	866	925	860	863	896	844	916	863	880	858	855	882	899	881	850	863	865	902	827	889	833	893	862	918	849	906	836	876	907	850	882	883	897	906	832	843	835	897	866	878	810	876	891	808	839	872	866	838	859	843	870	865	900	932	879	811	922	910	890	845	915	832	821	837	814	874	856	837	892	898	899	866	915	831	878	858	849	813	886	829	829	900	890	882	893	903	879	878	871	862	874	880	883	873	841	867	851	860	846	819	920	877	842	879	854	894	873	843	874	877	851	862	885	854	845	878	849	811	870	903	898	871	907	882	850	832	834	926	882	902	902	891	885	897	855	869	885	798	854	874	891	872	876	829	883	897	820	823	898	824	873	826	888	862	896	896	876	874	889	870	886	853	836	853	850	901	885	808	898	849	895	874	851	862	920	840	870	888	939	844	823	860	833	890	939	912	797	878	904	884	891	837	853	878	914	907	819	842	896	859	829	826	855	889	879	855	876	872	862	909	793	868	906	887	870	832	808	901	852	833	855	832	851	877	872	862	870	891	858	814	826	855	834	858	849	838	866	852	834	857	874	829	882	877	852	874	885	868	860	803	837	866	861	866	881	859	847	879	851	859	884	850	881	863	827	868	855	873	887	857	890	827	925	874	866	890	882	853	832	876	920	881	808	870	909	887	868	879	854	859	876	875	875	809	899
2387	969	596	395	427	492	518	469	342	295	353	385	327	324	277	222	196	166	138	128	126	131	117	129	116	134	102	111	101	103	111	78	83	106	92	87	85	86	82	91	75	79	90	89	92	64	68	74	67	86	73	74	64	70	60	65	58	76	67	75	72	71	80	79	73	82	65	72	64	73	59	79	81	83	75	53	79	75	77	68	62	80	84	69	79	72	73	58	71	66	69	62	64	72	82	56	73	65	88	70	82	65	63	80	69	61	78	64	71	68	65	67	68	64	73	90	82	82	71	83	75	85	85	71	77	78	81	70	63	81	66	71	71	80	70	69	67	70	62	68	66	69	68	79	58	79	84	56	79	80	67	70	70	64	79	65	79	86	72	52	70	63	68	70	63	66	51	74	63	60	52	59	56	78	62	69	75	84	74	66	76	69	82	76	60	63	50	58	84	66	69	75	65	64	83	53	63	65	63	62	59	64	70	64	76	75	73	71	83	83	70	63	74	72	74	73	60	64	74	73	76	70	76	79	85	69	73	73	78	81	69	77	56	85	70	57	78	72	63	59	66	88	59	66	77	62	81	74	87	85	64	70	69	66	75	78	62	57	57	70	61	62	66	90	76	97	76	73	77	57	83	91	59	65	71	75	75	62	73	81	62	70	58	79	79	73	72	70	85	71	68	70	67	78	79	65	61	64	94	82	66	62	63	87	70	74	65	66	76	78	86	76	66	68	89	75	77	85	74	63	70	65	61	72	79	87	76	82	88	70	65	67	83	69	72	62	60	70	84	61	75	69	66	66	69	67	57	65	72	72	75	77	79	69	67	71	58	64	64	84	61	68	55	79	84	85	75	73	71	63	67	62	69	81	58	60	77	77	74	84	72	71	72	67	70	68	65	68	68	64	88	79	81	78	86	84	82	81	66	61	63	77	82	86	75	77	76	91	81	63	79	65	73	72	109	81	70	73	65	76	56	67	73	79	64	68	80	70	62	81	75	62	56	57	74	70	62	73	81	77	72	69	65	79	71	64	102	64	60	66	83	75	66	82	81	74	74	69	64	68	77	60	59	56	78	75	76	70	77	76	55	78	72	78	80	73	54	78	74	59	57	70	77	72	72	72	68	83	66	70	56	68	75	71	52	76	60	67	64	67	75	87	61	80	87	74	64	66	78	78	63	63	64	77	78	56	62	79	71	86	82	89	69	68	75	75	79	66	73	64	72	77	54	77	80	76	69	73	78	76	82	54	70	82	60	64	70	79	69	68	69	62	72	78	68	78	75	68	77	73	68	73	71	66	80	81	63	76	71	70	69	79	79	58	68	68	80	61	75	70	70	75	65	83	82	68	72	70	76	64	54	83	72	84	78	71	78	74	73	75	76	60	74	64	61	67	72	71	73	66	68	72	73	64	69	65	79	66	73	69	78	68	77	68	77	61	73	71	66	62	63	76	69	74	88	66	73	88	83	72	70	56	72	70	67	83	88	75	76	65	79	81	75	83	72	70	55	78	77	76	69	82	72	68	74	67	70	71	71	77	58	75	65	63	63	65	75	65	70	68	64	78	76	71	76	79	71	78	80	77	67	59	101	73	84	61	69	65	72	72	71	79	65	86	83	72	85	71	80	70	66	84	75	70	81	78	59	81	63	65	64	67	54	68	85	89	63	83	68	86	88	81	74	75	61	69	60	69	58	74	64	63	84	56	80	69	81	70	80	87	61	62	66	72	62	64	65	66	70	69	81	66	60	77	83	66	63	80	74	70	64	80	67	60	85	76	73	82	76	71	88	75	85	65	64	68	68	78	84	74	74	77	75	80	81	71	73	70	84	72	70	72	84	65	74	63	78	79	69	77	65	67	74	65	79	75	71	82	74	61	71	76	87	83	79	67	76	59	62	63	65	75	68	72	47	71	63	71	70	64	69	89	68	70	82	80	80	75	71	69	77	67	65	83	73	75	81	71	77	64	77	77	77	73	59	81	76	65	60	69	69	70	90	68	64	74	61	66	73	70	61	70	67	65	84	78	73	62	58	75	70	75	73	65	68	60	64	66	96	59	87	68	77	66	68	93	78	68	79	58	74	71	73	83	87	80	78	69	65	71	85	60	83	71	53	71	71	68	68	61	70	67	74	75	71	50	82	62	74	72	64	71	81	64	75	81	63	68	74	69	76	71	74	65	65	73	70	82	51	67	78	63	85	75	62	63	71	70	79	65	67	80	76	70	62	77	65	80	65	73	71	70	63	85	74	83	66	74	72	64	55	78	70	82	77	82	68	64	76	74	76	74	89	80	79	71	79	74	71	65	78	72	62	67	71	80	64	63	73	70	62	74	68	78	75	59	85	72	78	58	66	77	71	62	74	72	68	81	66	70	61	83	72	69	70	76	68	64	72	80	81	84	77	69	64	73	60	68	78	62	76	70	55	66	55	57	86	84	72	59	81	74	88	77	68	58	59	64	76	66	79	76	73	64	76	71	73	63	72	64	76	66	89	76	66	70	79	76	73	80	66	69	66	73	69	81	67	64	62	60	67	65	65	81	76	95	76	62	75	76	58	60	63	70	65	69	63	71	74	61	82	71	73	62	75	80	89	76	59	72	78	57	60	77	80	67	60	74	73	71	68	69	71	78	73	65	73	69	69	61	79	69	57	71	85	71	73	99	65	70	70	69	72	81	87	82	68	65	72	66	74	75	64	76	74	69	70	65	90	81	58	71	71	71	69	78	67	71	57	76	74	79	72	63	67	68	65	61	68	57	66	66	76	71	65	63	70	79	68	51	71	69	60	84	75	71	73	72	76	66	74	53	64	76	69	66	63	63	81	62	74	71	74	79	65	62	81	66	73	70	85	59	78	59	66	75	67	67	70	76	69	66	85	71	80	72	70	77	62	69	83	83	80	73	50	77	71	62	73	64	62	71	61	70	78	61	70	61	70	60	75	64	59	65	62	75	65	68	76	71	72	93	86	79	77	66	75	74	65	75	69	66	64	79	99	74	67	78	60	77	81	66	58	69	90	69	81	63	62	62	64	74	48	65	80	77	73	64	84	71	79	80	77	67	71	60	81	71	48	66	69	60	61	75	71	65	71	80	80	76	56	71	65	51	84	81	62	81	76	59	66	75	64	60	59	69	68	59	80	80	74	81	78	90	65	73	54	63	69	75	68	85	60	61	64	64	76	67	63	51	65	58	66	69	74	62	72	75	58	69	66	70	65	47	56	71	70	78	67	76	85	91	71	76	55	78	67	71	72	77	67	70	65	76	64	82	59	75	76	61	78	74	66	70	68	64	80	61	80	59	78	85	73	62	67	63	70	88	74	70	72	77	79	67	78	49	74	72	61	69	68	75	59	77	53	64	63	58	68	70	53	78	85	63	84	60	73	70	80	68	68	77	77	60	68	77	89	73	55	81	69	81	75	72	73	76	77	64	78	66	90	77	76	65	57	74	80	71	62	61	79	73	76	98	58	79	68	73	82	71	69	76	66	65	75	80
20774	13877	9855	15508	22770	23533	20939	17417	13745	11517	12900	13125	10773	9507	8594	7181	5599	4377	3636	3192	2609	2876	3063	2789	2496	2404	2265	2216	2111	2017	1885	1739	1594	1497	1259	1196	1193	1168	1165	1132	1092	1119	1117	1034	985	886	926	887	922	930	923	944	924	911	951	921	851	894	893	846	881	896	892	909	876	940	852	890	843	852	875	826	876	844	899	876	903	860	860	790	802	863	844	867	850	899	862	906	892	883	869	858	882	869	873	845	838	873	895	813	879	865	854	880	872	901	883	840	824	879	891	890	924	891	895	875	848	873	884	888	906	868	883	923	864	879	851	856	905	874	890	905	864	861	807	844	872	882	901	845	834	903	886	872	892	839	848	888	877	879	818	871	937	866	843	863	833	853	852	890	879	856	869	901	824	857	879	844	853	809	878	873	846	925	824	823	879	843	863	855	850	841	873	869	871	857	866	850	853	828	867	892	847	845	856	868	872	882	897	894	852	909	845	858	854	858	827	818	849	873	863	852	870	870	842	905	871	829	885	827	872	887	878	839	848	891	843	892	875	874	838	803	822	847	846	922	888	855	852	893	823	817	854	864	884	860	846	871	862	856	872	870	840	907	840	821	891	845	830	869	871	885	847	815	817	808	886	838	840	874	844	845	874	884	869	866	840	932	866	844	846	826	910	882	851	850	869	844	843	825	829	789	841	842	853	796	839	881	866	832	891	874	854	869	875	881	867	871	838	868	834	875	876	838	849	899	895	859	845	837	845	893	841	887	910	905	840	823	835	873	848	837	899	885	877	845	846	889	863	871	836	851	879	867	853	851	830	822	872	889	905	857	911	882	849	856	894	852	890	847	876	796	841	861	876	922	912	922	856	877	827	864	864	909	854	835	869	836	843	872	868	875	851	879	837	801	845	861	908	889	889	859	840	827	821	902	866	864	862	876	846	871	893	849	877	887	869	840	880	836	891	855	808	844	847	850	903	862	880	863	854	876	845	881	850	853	872	873	863	879	879	893	884	854	839	807	877	832	855	798	830	886	835	853	855	933	825	816	875	899	890	877	819	835	822	853	839	875	860	845	843	837	826	887	847	848	858	837	799	861	812	881	861	811	852	864	887	825	874	871	876	883	903	838	884	884	856	870	852	888	879	862	820	828	881	843	878	882	840	844	851	835	864	804	854	873	873	860	876	857	844	837	886	843	873	816	841	869	871	833	875	813	854	859	851	877	920	825	825	877	888	854	910	916	875	824	846	858	811	875	848	844	838	877	860	836	820	879	855	886	902	832	852	897	804	932	834	814	845	862	870	869	865	880	902	863	850	875	892	938	850	877	854	809	862	887	854	845	848	866	888	916	897	825	851	854	812	882	861	810	861	884	875	852	851	852	843	896	888	833	881	879	845	837	920	848	835	840	860	896	817	866	833	904	877	806	881	813	832	831	873	858	868	845	828	870	925	790	831	829	883	848	828	843	913	879	901	866	869	849	843	848	857	929	850	835	840	870	923	866	845	857	869	864	855	848	865	895	826	779	841	849	847	890	874	875	881	848	841	874	846	807	860	843	881	844	832	816	862	873	800	844	883	865	816	896	837	814	816	873	828	831	864	875	869	881	856	894	834	799	872	871	889	836	873	852	838	854	892	859	824	856	903	917	882	858	862	846	886	851	885	857	865	911	925	840	817	871	876	868	833	855	872	819	874	846	818	871	816	898	895	815	833	874	839	816	854	897	816	893	883	883	831	849	890	856	860	887	886	876	841	853	895	881	867	865	870	923	835	856	870	867	905	829	872	858	861	866	866	874	844	828	877	909	870	878	816	872	904	835	874	890	857	831	866	887	835	878	877	888	853	854	879	819	839	804	847	876	901	889	832	866	834	882	865	834	861	879	809	866	836	893	830	862	851	824	841	832	829	827	843	859	857	841	838	863	863	928	832	885	857	880	853	852	833	879	858	844	831	848	832	875	843	877	836	840	840	863	864	851	902	932	858	876	885	882	920	934	919	805	857	842	893	862	925	854	870	916	841	873	883	883	812	783	886	843	885	852	862	888	841	870	887	836	880	863	803	853	952	853	877	904	823	871	879	797	881	884	860	876	896	891	893	857	875	910	837	876	817	855	865	888	830	851	845	861	887	867	837	843	848	821	887	866	836	870	829	841	822	858	874	790	886	834	863	851	889	852	900	912	870	877	857	891	860	831	852	827	853	859	876	861	884	883	875	864	823	806	905	925	867	881	856	864	896	871	837	854	869	841	871	852	900	842	848	781	875	860	817	861	862	901	860	849	871	829	926	847	873	867	863	900	887	834	933	857	937	876	835	843	824	824	855	867	788	870	902	867	926	930	841	888	879	888	838	915	871	842	857	915	863	816	892	823	914	903	879	833	906	876	827	873	814	835	881	906	900	818	833	839	872	857	861	844	846	842	891	806	849	873	888	874	851	840	888	905	829	844	923	885	828	826	902	862	846	850	885	802	896	861	849	865	904	827	861	860	893	908	857	887	922	892	845	885	868	859	855	884	830	844	861	885	872	873	837	856	831	882	886	879	850	868	864	822	892	890	888	820	866	922	908	870	853	857	825	850	891	890	879	872	842	870	850	888	896	886	884	899	874	944	836	854	855	811	914	845	885	846	895	867	867	832	807	837	879	879	870	886	891	834	893	847	813	872	921	895	846	868	837	889	856	801	900	864	915	851	843	845	816	868	872	865	834	893	843	847	889	910	899	869	765	864	846	860	837	865	814	825	858	859	959	861	875	941	910	842	827	905	854	880	857	835	843	874	855	889	859	886	866	854	873	822	920	871	814	833	913	893	822	934	854	825	880	892	860	911	898	835	863	892	868	880	880	829	887	852	883	835	875	833	913	851	833	860	803	876	857	902	899	849	856	852	827	868	879	911	821	831	828	843	791	895	854	856	809	873	855	864	831	892	875	833	893	887	872	862	881	830	844	835	869	881	901	830	856	855	923	899	838	834	917	861	892	862	854	886	849	868	834	877	890	935	857	841	868	849	877	862	847	873	900	886	865	845	868	881	841	850	879	872	858	858	862	807	833	870	861	830	853	869	880	895	864	886	882	849	892	872	913	810	919	803	838	855	855	883	890	867	830	877	795	854	878	891	845	832	814	878	857	883	835	860	851	922	888	898	852	838	856	910	885	861	886	863	864	882	870	889	879	854	828	834	856	826	876	870	819	893	833	830	875	915	871	869	907	836	863	877	879	876	897	840	901	926	836	815	822	888	843	855	857	820	806	880	876	865	842	867	878	842	869	889	843	858	851	862	835	888	838	790	822	882	849	832	896	876	856	944	886	830	863	843	837	818	852	883	890	867	900	880	855	878	849	913	839	877	886	815	805	903	913	839	870	871	866	830	868	890	852	820	836	824	863	886	860	854	883	848	842	893	858	874	873	849	804	898	870	854	812	845	850	821	848	881	850	847	813	926	864	832	853	888	855	855	847	840	867	848	849	861	874	847	836	869	894	895	830	886	821	887	924	926	841	836	857	853
2288	1739	847	580	609	850	800	706	518	420	386	480	468	358	371	341	275	197	154	150	130	124	158	151	134	144	117	125	112	122	130	123	100	113	91	93	71	66	93	90	71	74	81	72	83	61	64	72	85	87	64	84	62	75	68	59	65	73	85	60	79	80	82	58	65	75	72	77	68	84	68	80	85	74	62	64	70	81	73	71	76	55	62	61	81	64	75	63	95	71	70	79	87	63	62	81	73	75	76	69	65	69	67	63	70	75	68	78	59	56	67	66	76	71	80	60	63	66	58	69	61	58	73	80	68	51	50	76	78	66	64	75	72	81	74	72	78	79	60	67	88	69	75	61	61	85	74	80	66	58	67	75	78	73	74	71	59	78	76	75	68	65	71	66	59	64	78	78	58	65	68	79	62	51	78	61	67	74	53	62	62	75	69	63	75	71	70	68	74	73	68	68	69	74	74	67	74	78	75	58	69	64	70	91	77	66	76	66	63	83	86	73	81	62	69	62	78	56	82	75	61	64	53	72	63	66	64	67	66	72	76	79	78	68	90	72	80	69	71	78	58	77	53	63	73	70	80	79	68	66	79	72	70	62	79	65	71	65	70	70	61	85	58	70	62	73	56	65	76	59	67	79	61	81	53	72	74	65	70	74	64	61	69	68	68	75	62	65	67	65	70	73	81	72	60	57	58	78	76	60	61	78	67	66	81	63	84	77	69	61	77	69	80	61	71	72	74	77	66	73	67	77	70	80	75	70	66	65	75	69	73	82	61	71	82	73	59	69	73	87	74	59	74	65	73	76	73	79	75	83	63	69	87	76	74	63	70	69	64	71	66	76	74	64	69	67	80	67	74	77	78	85	69	68	61	70	64	83	69	75	69	74	62	75	64	50	67	71	76	71	78	69	55	75	65	66	86	81	59	72	57	68	77	71	55	61	83	73	56	83	68	74	76	75	65	69	64	53	62	71	71	61	62	69	76	65	82	77	78	59	75	66	76	57	92	60	77	73	72	61	79	69	66	97	68	61	56	68	72	59	80	68	73	78	75	60	68	64	62	67	83	73	67	61	72	80	72	64	76	67	71	59	78	60	65	72	87	67	62	76	79	77	72	67	76	50	75	61	65	72	69	72	57	79	82	67	64	64	62	75	65	61	74	75	53	86	76	47	69	69	63	61	60	62	74	70	75	74	66	77	70	70	85	77	58	57	60	76	74	66	84	76	80	61	67	62	76	71	61	85	79	75	69	69	64	80	70	59	72	73	60	70	66	70	70	61	67	76	58	60	77	72	61	82	87	73	74	69	79	64	64	76	82	66	66	86	75	56	75	59	73	71	75	79	65	67	72	59	82	72	81	67	89	72	88	66	72	78	62	83	59	69	78	63	66	71	74	61	70	62	62	68	75	62	64	57	70	75	63	83	67	63	66	59	77	76	61	68	72	59	56	78	61	58	88	55	78	55	67	61	65	67	76	74	61	69	62	70	71	64	79	67	61	70	73	72	78	62	56	75	60	87	81	70	71	58	83	73	76	69	69	77	72	56	72	75	62	70	50	69	66	57	62	71	69	73	76	77	74	62	57	72	71	79	65	65	63	63	58	75	74	71	68	70	79	70	69	84	70	71	50	69	57	60	68	62	52	69	89	74	76	74	81	62	81	69	68	58	79	70	61	76	75	82	75	71	79	64	78	67	68	61	63	69	79	74	69	63	62	76	71	80	74	67	63	81	79	50	57	68	66	68	76	61	79	67	83	62	78	56	71	72	64	65	62	73	68	94	67	71	85	71	70	56	71	68	80	74	70	68	78	49	77	69	85	75	74	60	75	79	71	71	62	71	65	68	63	68	80	74	85	67	83	65	69	68	70	76	59	69	61	63	82	64	84	58	73	70	65	75	64	57	64	71	78	73	74	80	67	65	56	53	56	61	80	65	64	54	73	71	66	71	74	82	77	53	64	79	75	61	59	58	76	58	67	74	62	82	60	84	69	65	66	73	76	66	73	80	67	62	75	75	64	55	68	72	57	71	70	74	83	86	60	82	75	67	63	78	72	72	76	65	68	67	82	66	60	68	91	87	59	65	63	69	81	78	58	69	67	81	68	85	53	91	76	66	77	81	61	90	73	69	76	80	76	66	80	69	62	66	72	65	91	60	67	67	54	67	82	68	66	60	67	67	69	68	87	66	85	82	78	63	81	62	71	76	72	66	83	77	72	68	70	60	78	76	59	76	76	75	59	76	75	71	49	58	75	62	74	65	83	75	58	50	61	69	71	70	60	56	68	63	76	64	77	72	83	70	70	64	66	68	58	69	52	86	71	60	79	80	72	56	60	62	81	62	74	78	62	60	86	71	81	61	70	77	73	75	64	86	67	55	73	78	71	71	77	65	69	80	53	76	69	75	78	53	78	74	66	60	64	66	54	71	72	80	70	77	62	56	76	80	53	68	63	73	63	85	87	62	82	64	71	82	85	77	66	63	72	72	57	62	73	69	68	69	69	64	59	81	59	71	57	60	81	74	64	77	74	71	66	72	77	61	67	57	51	61	80	75	59	64	81	70	79	82	87	53	68	72	82	65	62	70	80	71	64	63	76	68	77	51	68	88	75	79	83	69	59	66	75	89	60	66	80	75	67	64	86	71	75	75	61	65	76	58	70	75	60	62	81	60	78	70	75	75	61	78	66	75	75	78	77	61	72	65	63	63	57	81	78	74	84	64	66	59	66	88	74	65	53	70	65	91	62	72	68	79	64	73	67	67	79	71	53	65	48	71	69	84	72	68	77	79	69	77	58	70	68	72	60	68	63	56	87	65	76	75	71	67	79	78	77	75	75	78	67	74	69	61	53	69	58	76	66	59	68	62	73	72	70	64	84	70	83	77	72	70	69	52	75	72	70	85	72	65	66	80	64	80	68	64	65	65	69	61	80	59	65	69	60	69	73	77	58	63	63	66	77	73	73	81	69	78	71	69	104	69	69	58	66	85	71	72	75	57	59	68	72	69	65	65	65	77	68	76	69	74	81	62	57	60	65	78	76	68	68	81	66	75	75	60	72	73	77	82	68	62	60	77	85	68	61	60	76	86	84	72	64	73	67	71	75	64	86	56	68	56	72	95	75	78	66	82	72	79	69	60	64	51	67	69	62	66	62	78	56	88	74	69	75	85	69	59	66	71	70	67	64	66	59	63	76	72	80	77	75	69	74	58	64	83	72	69	74	69	55	72	70	78	72	56	74	73	74	85	62	70	68	72	65	70	70	63	74	90	58	64	67	73	75	63	75	53	62	61	68	66	77	50	61	73	69	62	71	65	73	70	68	75	78	79	72	58	91	52	81	88	74	65	80	62	68	69	81	63	52	78	76	72	61	71	62	66	66	70	60	82	70	77	77	62	82	76	86	62	88	74	66	76	92	58	65	89	74	67	61	79	68	71	74	71	77	64	77	89	70	76	65	63	61	69	82	77	66	61	67	64	59	62	73	69	60	73	80	80
24079	17506	12420	19381	27022	27519	24873	21689	17927	14592	14194	15573	14254	12065	10800	9582	7557	5972	4721	4193	3469	3396	3837	3625	3347	3097	3002	2982	2936	2708	2408	2272	2048	1798	1533	1334	1347	1320	1289	1287	1199	1177	1085	1055	972	958	932	1018	860	891	887	937	929	905	990	884	892	884	879	860	868	880	894	907	915	863	844	885	861	896	852	872	864	880	839	833	872	891	834	807	821	892	854	906	867	882	835	856	835	865	856	909	870	841	856	840	821	880	815	867	825	830	817	843	847	848	842	836	860	829	816	849	761	812	925	802	823	863	845	846	842	839	869	839	840	818	882	882	830	878	886	926	884	893	887	853	860	843	848	872	820	827	809	840	867	813	843	853	829	867	853	840	832	842	809	863	803	856	842	826	855	854	848	873	895	820	849	793	841	883	808	798	832	805	893	859	879	871	830	810	824	841	810	848	865	834	831	823	845	828	868	776	847	849	849	864	802	868	849	859	861	840	874	869	857	847	872	837	838	875	823	843	820	821	800	856	855	830	856	836	859	839	867	826	852	855	840	839	847	841	943	831	870	939	807	846	859	892	860	856	803	866	851	827	810	874	834	859	853	876	838	796	819	785	848	851	884	891	795	801	849	809	842	828	871	861	870	829	832	888	795	845	846	811	855	850	833	815	827	838	839	833	819	833	846	824	875	854	851	830	867	829	796	803	846	849	844	846	866	857	869	827	805	842	850	860	859	820	872	876	848	839	848	859	805	864	876	881	859	835	859	823	863	793	861	836	826	843	840	852	806	809	870	831	867	813	831	828	821	876	876	898	825	828	874	839	865	863	855	835	853	827	820	822	838	862	854	874	822	803	819	835	861	795	850	876	804	888	833	824	910	858	828	887	893	795	832	898	819	830	839	796	891	793	813	857	868	851	841	826	849	806	816	836	861	853	868	835	906	805	852	905	869	838	854	804	818	843	854	819	883	830	867	836	794	764	832	808	828	803	862	845	846	801	868	832	813	829	884	816	860	847	815	862	893	821	798	820	828	868	833	857	857	815	827	822	845	832	858	814	879	829	878	854	812	900	837	832	870	838	877	829	809	827	839	836	893	809	844	869	838	849	793	848	914	849	879	865	837	839	860	883	842	793	850	831	807	878	862	833	844	933	852	836	858	834	896	804	870	857	839	824	875	873	857	860	892	822	824	839	862	842	914	790	824	833	848	901	823	837	866	881	849	869	811	919	919	835	877	879	849	821	868	845	865	883	884	856	844	869	872	859	833	867	824	887	843	863	854	877	831	845	853	787	828	848	809	844	868	867	860	805	860	826	823	846	929	845	888	810	821	890	898	807	777	810	897	879	843	852	843	859	795	849	810	830	811	827	876	877	825	869	807	895	849	896	860	851	830	825	877	839	837	873	896	881	861	804	837	868	817	839	852	862	869	846	810	874	848	885	861	812	842	830	871	831	835	857	855	855	868	815	834	809	818	871	832	848	858	863	821	845	783	794	851	871	876	852	879	857	828	809	803	857	837	840	892	835	871	867	873	856	827	824	841	820	791	878	876	836	806	825	878	880	783	797	853	857	846	858	790	835	818	860	832	794	839	878	846	849	908	802	873	800	899	800	844	851	836	825	839	792	887	848	810	836	842	822	832	807	912	861	846	862	901	841	861	823	852	833	829	812	801	816	818	864	827	852	919	805	840	840	840	857	866	864	915	818	828	831	831	847	828	813	862	814	879	783	906	880	860	845	840	844	830	797	848	885	845	810	857	899	861	822	842	810	853	839	845	860	823	837	814	878	838	849	823	869	851	873	817	876	848	795	865	880	862	864	880	821	894	861	800	817	884	818	809	848	859	827	860	816	861	824	910	815	874	860	841	832	849	823	825	829	855	866	820	873	851	821	825	873	905	858	851	798	900	871	831	909	827	852	828	881	852	839	816	808	800	874	860	852	850	808	895	808	809	917	874	831	853	883	875	836	840	844	831	835	872	796	874	835	865	851	858	798	803	844	833	791	851	799	838	833	856	822	872	814	848	840	818	824	780	853	894	866	826	821	838	828	858	842	931	859	858	812	813	891	815	867	857	831	844	822	896	824	884	821	862	844	857	806	827	834	838	836	835	810	864	860	855	830	854	836	819	865	775	792	815	829	849	839	871	863	836	811	848	840	827	843	855	872	801	875	822	809	891	789	825	832	873	795	828	852	829	821	803	833	848	860	861	835	849	838	812	850	832	863	885	840	871	894	832	837	867	802	821	838	838	845	851	832	893	852	850	841	846	823	800	850	802	865	855	840	796	893	908	819	830	844	774	790	841	889	801	815	846	809	864	841	796	887	840	838	854	884	836	858	820	799	878	861	836	877	867	851	809	844	840	819	817	822	846	811	820	886	840	851	818	818	879	835	845	806	858	855	844	840	884	832	807	917	851	899	883	858	858	838	818	851	841	854	859	835	784	861	847	823	860	815	892	850	809	864	879	862	821	837	859	801	871	831	870	845	826	891	874	880	837	806	852	864	812	857	830	880	844	901	771	812	807	831	838	862	850	811	865	892	883	818	888	868	845	836	793	853	843	873	857	884	882	830	854	836	824	801	798	860	817	838	837	854	862	823	863	834	850	853	857	847	856	824	852	828	870	820	849	877	857	801	781	823	850	818	851	861	799	837	839	816	849	826	908	864	813	858	831	806	842	866	845	841	862	865	800	844	844	909	876	848	855	847	868	842	863	822	902	846	904	836	870	855	860	782	831	851	873	856	827	876	836	835	834	888	800	882	809	869	895	853	862	863	895	883	844	836	835	817	867	805	853	859	843	866	865	879	822	880	823	871	814	889	859	894	811	831	845	864	805	857	845	859	823	867	818	819	819	879	840	849	862	832	825	876	845	843	887	774	823	854	869	858	832	863	831	849	823	824	843	898	835	826	871	823	815	820	817	843	839	856	828	793	823	836	844	843	837	884	900	879	831	809	868	848	860	831	852	857	815	870	879	908	850	913	841	784	838	869	864	817	841	845	826	852	796	867	818	831	792	814	914	819	848	785	866	816	890	871	865	864	777	830	831	821	845	800	851	834	820	878	846	836	932	870	898	825	896	859	828	853	876	855	784	809	772	892	831	827	875	846	867	806	892	817	817	847	874	873	877	813	881	843	858	862	829	862	857	853	834	866	876	844	825	898	817	853	848	820	873	855	823	865	906	823	823	836	858	824	820	852	859	823	850	877	852	882	848	853	828	846	852	837	799	799	812	852	860	830	887	826	830	850	861	824	842	852	808	842	829	865	860	879	874	865	868	797	821	880	840	839	885	804	872	845	833	874	870	824	850	862	858	856	854	870	824	819	823	824	846	848	847	860	846	833	881	798	849	838	795	861	834	827	841	830	896	850	858	848	852	843	839	846	817	882	827	791	868	845	837	829	820	897	792	813	811	849	935	860	859	842	855	879	803	845	848	860	826	879	894	815	816	798	807	794	845	847	889	832	857	855	839	855	868	852	850	810	852	891	860	798	852	874	880	811	868	858
3697	1340	796	567	653	835	865	690	546	459	378	526	592	481	413	359	322	208	207	182	164	156	149	139	140	128	155	131	149	148	128	123	108	103	89	102	89	90	79	93	87	83	76	79	72	76	73	69	74	74	91	93	80	69	71	81	87	78	77	77	84	78	65	71	95	67	66	78	70	88	81	70	90	60	71	73	70	84	67	66	78	78	67	77	85	74	93	80	100	86	79	79	78	82	67	79	87	98	76	90	89	65	81	72	83	79	71	76	84	70	70	86	79	87	68	88	66	89	65	84	78	75	80	68	74	69	68	68	68	71	78	77	91	66	82	76	78	79	94	72	72	84	68	55	81	66	91	73	77	86	80	76	78	77	73	68	80	67	80	78	80	85	65	75	80	67	76	82	75	74	79	81	90	78	76	90	75	72	91	87	70	83	65	72	89	63	80	72	84	77	79	65	88	66	70	88	58	84	76	88	57	90	71	78	65	76	76	63	65	69	79	74	86	76	84	74	79	85	72	75	67	86	75	91	67	78	78	65	73	84	69	69	70	78	67	64	75	82	76	81	74	78	75	75	80	83	70	85	80	75	87	82	76	71	73	70	82	89	71	76	66	70	63	69	81	76	67	78	82	73	65	69	68	76	67	80	60	83	71	70	72	77	67	76	88	73	71	98	82	67	68	66	80	71	64	70	74	86	76	61	98	83	52	66	65	74	82	93	78	79	77	75	75	73	77	86	88	82	84	80	69	74	83	80	91	80	66	89	89	67	75	75	66	79	77	74	64	82	69	79	73	59	70	76	70	72	92	101	70	74	62	80	72	74	64	76	66	75	73	73	77	75	84	79	85	67	83	60	72	80	82	61	69	85	79	72	69	75	70	71	74	85	94	84	81	76	71	76	76	78	83	68	62	86	71	69	76	78	87	82	80	71	93	73	68	63	78	76	90	92	63	78	63	71	71	77	76	74	79	65	68	61	76	68	63	78	56	88	69	67	78	87	79	83	84	79	71	69	82	67	82	71	66	82	78	66	78	86	77	77	85	92	74	61	77	91	78	71	83	63	91	80	65	86	70	80	77	61	65	69	65	82	77	73	82	70	76	98	70	60	60	82	65	74	76	84	71	79	72	68	72	80	73	76	78	61	71	63	75	89	91	75	76	70	79	65	89	84	86	66	77	65	84	88	76	97	73	65	84	88	77	82	75	65	87	91	75	67	75	84	73	77	68	70	70	76	71	79	49	75	64	75	73	70	68	79	71	78	74	60	69	73	77	70	82	74	82	75	86	82	69	72	63	60	70	81	85	79	71	95	67	68	84	86	78	73	73	84	75	77	77	65	81	87	75	82	76	67	62	69	71	77	74	70	73	66	82	66	69	59	76	60	66	88	81	85	78	90	67	70	80	72	69	77	81	79	65	78	81	61	69	65	73	78	72	73	71	79	76	58	85	89	94	71	68	100	73	84	69	82	76	68	68	76	78	70	77	79	78	87	65	84	74	60	76	84	90	76	69	70	84	74	82	92	74	76	71	69	91	91	61	67	66	69	86	66	68	74	68	79	61	83	66	68	73	74	72	74	80	73	74	84	83	91	84	82	85	70	74	65	83	81	83	75	90	81	83	73	85	71	72	77	68	78	60	71	79	83	84	72	90	84	77	85	71	81	76	60	80	92	56	79	77	68	70	84	76	68	79	77	69	59	56	66	67	76	63	78	78	75	72	68	81	74	94	83	63	72	61	69	72	74	73	68	70	76	75	63	68	107	71	65	64	92	81	82	71	65	74	72	76	83	75	69	72	79	69	90	89	68	74	72	71	67	75	74	70	67	54	78	77	79	73	75	91	76	80	79	63	82	82	82	77	75	92	68	78	65	66	66	79	87	87	73	76	69	81	84	83	68	66	64	88	77	85	82	78	71	71	77	80	86	74	84	77	84	78	68	85	87	91	69	70	85	103	72	48	72	82	75	74	70	74	91	69	79	78	61	78	51	69	82	71	81	72	74	74	83	76	65	83	60	60	80	70	87	83	68	88	86	81	81	71	76	91	75	74	63	78	76	81	61	64	71	63	78	73	81	88	64	75	82	96	53	83	80	80	69	84	73	76	73	76	94	65	82	85	69	78	86	79	86	67	76	75	82	78	83	78	88	62	73	93	74	72	83	62	81	85	76	77	60	74	80	68	75	77	61	64	81	66	71	76	81	65	66	82	72	83	69	80	62	55	73	68	72	77	96	84	91	80	78	92	86	77	87	67	74	64	67	84	88	87	57	76	73	67	76	92	73	76	70	74	84	57	82	64	78	81	77	93	84	76	76	74	65	74	82	86	61	69	84	71	83	69	85	86	65	101	68	84	87	77	81	69	66	75	81	85	66	80	69	78	76	84	100	70	72	67	83	75	61	83	64	84	76	88	67	66	80	77	64	81	77	92	64	66	79	75	76	78	89	74	78	72	64	72	70	85	90	77	81	82	89	60	72	76	82	76	70	60	75	68	81	76	75	70	70	75	82	84	79	82	93	90	77	78	76	91	88	76	88	69	85	90	80	67	72	94	78	66	78	76	63	73	79	67	83	71	73	79	86	81	69	84	92	77	61	74	89	86	70	89	68	71	73	74	74	69	73	76	77	77	84	97	71	72	79	68	74	67	77	76	69	64	68	63	70	76	71	80	85	83	79	72	96	81	75	73	85	82	77	80	65	75	69	87	64	75	60	76	73	59	70	84	62	71	72	82	82	69	82	88	74	70	79	89	66	98	76	82	98	80	72	83	80	71	76	78	76	69	76	77	68	85	67	65	57	86	91	72	73	71	74	84	78	82	75	71	92	57	74	93	79	71	59	56	77	71	77	73	74	70	82	69	73	70	75	71	78	76	62	66	84	69	83	76	71	74	97	78	67	60	77	82	95	96	75	89	75	76	88	69	73	85	62	71	74	70	72	79	76	70	78	67	68	68	50	74	70	73	80	73	72	65	79	79	75	66	58	87	60	65	77	76	93	79	74	78	59	93	75	84	74	77	63	89	78	83	75	82	97	75	85	67	74	83	75	76	64	70	73	73	101	71	73	70	63	79	77	74	67	74	87	71	79	80	57	81	82	88	76	91	83	72	77	68	71	73	72	73	82	88	79	75	78	75	62	78	74	78	73	75	90	60	82	77	67	81	72	76	78	93	76	82	88	81	80	90	82	85	73	81	70	76	88	66	70	67	71	61	93	75	84	75	76	66	70	74	79	83	60	74	69	78	77	69	69	68	72	103	81	66	89	66	85	89	92	68	71	76	72	89	60	77	77	80	69	59	83	75	74	77	73	64	76	61	79	78	61	78	71	83	79	64	67	98	72	78	78	79	73	73	74	74	79	64	59	74	78	79	81	73	74	92	79	89	81	76	79	82	83	67	64	68	85	76	83	86	66	78	79	84	66	68	92	69	72	75	75	72	73	82	69	69	81	48	67	86	72	73	76	64	79	73	75	77	66	79	80	70	71	71	78	77	77
23522	16225	12024	19024	26898	27513	25372	22244	18390	15416	13559	16158	16246	13731	11538	10209	8569	6669	5276	4365	3998	3560	3878	4063	3555	3244	3151	3067	3133	3134	2712	2432	2346	1933	1715	1590	1397	1430	1387	1406	1381	1319	1082	1134	1077	965	969	995	938	1037	970	967	962	967	956	927	901	912	953	981	961	936	966	928	923	946	953	897	883	910	901	960	920	932	923	965	884	869	908	933	902	886	922	970	953	903	919	936	844	875	934	892	917	906	876	873	891	805	861	920	886	851	922	903	884	877	886	973	865	889	891	882	856	905	881	973	905	865	892	903	923	920	945	937	914	870	891	898	873	917	836	915	873	915	922	933	890	918	899	865	917	900	922	901	937	907	876	889	901	882	935	915	925	921	914	926	914	893	945	886	939	934	975	867	889	908	926	898	891	879	918	896	881	897	914	892	955	855	900	884	877	882	907	952	933	950	896	951	934	877	918	891	887	935	905	872	898	947	883	886	869	924	813	907	929	868	878	906	914	905	864	882	931	868	871	852	914	868	938	920	880	915	856	915	899	861	882	916	863	935	887	891	931	921	910	885	824	870	894	915	937	938	900	863	887	892	877	865	912	878	881	894	943	935	903	907	916	926	882	805	917	946	849	967	901	907	845	899	932	974	932	924	917	894	901	925	880	959	890	882	905	896	874	881	884	924	874	914	834	880	923	890	965	874	867	880	941	863	871	931	945	885	942	904	936	902	899	1004	883	923	916	883	889	936	914	916	861	876	828	904	874	872	946	961	858	873	881	915	908	897	863	919	839	932	903	938	905	943	862	886	921	922	879	874	868	886	897	862	884	842	898	952	833	924	864	896	908	939	863	887	876	881	934	917	929	917	914	974	896	913	924	896	904	939	895	914	903	875	887	926	939	918	898	897	879	886	912	934	881	849	883	922	898	877	925	916	877	925	902	918	903	852	933	887	956	956	922	926	891	909	923	850	924	876	895	852	848	887	893	880	917	896	836	892	914	863	942	878	922	936	865	899	883	866	895	863	877	954	897	955	868	915	944	900	893	869	906	912	907	898	860	882	875	886	840	920	871	925	905	935	907	893	862	906	938	905	917	918	885	885	933	955	878	892	876	879	933	856	915	875	943	902	889	938	911	919	875	908	944	877	894	920	914	882	963	891	883	941	839	925	923	875	899	857	865	950	913	862	878	942	858	872	925	836	902	906	896	895	898	885	879	892	956	884	892	927	893	921	867	894	838	890	924	886	928	897	901	848	948	896	875	874	914	942	934	888	900	886	871	913	888	918	899	863	879	867	897	801	893	897	935	933	905	877	912	888	915	899	903	919	863	851	883	884	875	920	885	934	912	930	929	868	968	891	881	882	925	974	932	940	878	852	918	920	865	869	908	880	889	943	935	821	858	848	964	820	971	915	877	855	924	909	936	903	926	894	895	869	917	861	924	906	898	938	869	915	839	880	922	876	928	909	916	907	925	869	881	924	875	908	907	887	894	876	902	955	866	874	828	908	844	879	884	962	888	971	871	861	871	967	871	811	891	921	924	896	918	869	873	944	886	847	921	891	916	933	898	907	912	905	917	964	905	865	882	883	873	903	907	921	889	882	905	877	923	877	916	936	945	882	914	905	928	961	898	914	936	867	928	900	914	839	914	885	949	898	873	889	860	944	914	930	931	912	895	892	831	864	847	925	883	920	911	890	905	861	913	864	927	878	901	861	902	888	906	891	891	914	945	884	923	891	887	892	900	954	871	890	889	922	896	902	833	828	895	912	932	967	906	916	909	904	882	892	842	903	902	895	915	948	881	908	957	946	875	893	838	908	880	877	885	912	916	842	887	864	895	927	847	875	938	888	968	819	866	908	917	924	881	800	903	945	904	902	864	906	873	880	896	943	887	862	860	896	916	857	894	861	853	855	907	863	878	913	882	923	911	915	956	894	920	875	922	924	923	864	825	871	863	897	905	968	866	878	932	924	913	887	932	875	928	842	887	932	835	984	896	897	927	874	901	837	911	892	877	898	866	877	911	932	948	933	932	901	893	902	880	897	874	837	898	919	949	910	924	891	861	903	880	893	899	926	886	917	880	925	927	882	887	900	915	908	945	944	864	897	930	900	938	912	910	930	896	874	858	892	867	911	941	865	889	894	896	877	936	926	892	873	874	940	881	854	883	896	910	903	891	905	909	887	897	890	912	919	854	905	859	932	883	886	920	924	920	903	869	941	897	906	927	908	926	870	911	920	932	894	945	936	940	912	897	936	905	859	905	905	896	921	915	948	895	873	853	859	881	886	863	923	893	942	877	898	852	905	898	877	913	898	901	848	926	899	910	903	854	908	874	877	959	884	905	838	926	876	846	945	861	959	899	874	875	919	929	890	885	957	907	928	883	913	896	892	923	897	897	920	923	849	914	924	876	857	909	909	940	825	944	939	871	920	897	912	901	933	865	911	854	884	898	941	867	892	879	900	881	878	889	857	908	897	868	958	875	881	902	900	954	919	945	887	870	895	883	862	897	985	900	874	878	915	929	879	890	928	888	893	885	892	953	871	932	910	889	914	918	909	873	874	880	920	897	881	937	912	912	918	896	896	898	904	889	875	902	930	898	948	906	841	905	908	908	904	916	879	866	872	903	899	917	937	905	884	860	888	874	957	901	884	912	928	946	911	895	871	871	932	938	963	874	873	862	940	918	892	906	934	914	959	891	866	922	920	865	921	892	948	923	887	934	873	935	880	904	921	921	932	908	856	885	896	929	863	894	945	849	885	926	871	922	895	922	826	912	990	914	878	956	956	925	887	897	919	885	901	937	913	914	902	849	915	991	912	904	910	900	877	933	920	903	929	900	836	910	937	955	928	944	917	921	905	877	931	885	855	850	922	877	901	924	934	836	928	892	842	937	940	882	920	868	945	941	860	904	895	912	864	877	919	897	829	934	893	916	892	927	862	890	882	850	872	872	906	913	951	891	909	843	900	924	839	929	886	853	841	846	915	857	896	896	935	881	900	903	885	907	951	878	863	935	917	898	878	930	852	908	885	934	904	949	903	910	917	866	943	900	876	876	931	864	913	844	901	829	868	907	918	933	892	924	878	894	900	892	885	875	916	888	888	905	934	962	901	933	885	912	860	903	932	963	911	910	936	858	871	893	926	899	913	934	907	892	860	897	994	891	933	932	940	899	895	916	922	909	905	872	843	846	879	902	935	898	904	884	895	868	904	932	884	928	919	872	901	917	876	847	878	917	919	954	896	893	890	917	907	876	871	871	939	948	908	907	916	926	945	930	896	937	851	914	879	953	950	920	891	920	887	872	904	877	898	912	914	939	943	896	905	897	845	907	916	880	945	884	946	914	845	872	924	908	866	924	903	925	932	899	929	880	902	916	883	882	923	907	932	902	898	902	877	882	875	938	900	882	921	842	880	886	880	962	907	894	866	949	912	894	967	890	861	888	904	929	910	902	927	896	913	860	885	902	930	876	952	849	951	907	891	869	880	903	842	943	906	882	880	889	905
3233	2061	1123	750	905	1172	1159	958	735	647	544	702	766	652	522	422	327	291	241	190	180	160	160	171	193	160	150	156	159	157	137	126	120	94	123	95	99	91	92	82	108	92	88	86	80	69	74	91	84	80	70	76	78	81	74	71	78	80	68	75	64	71	75	81	76	86	80	75	74	68	72	75	66	69	63	68	69	70	69	87	71	74	67	90	77	73	67	83	70	79	70	67	80	78	66	63	67	56	72	74	70	69	76	81	65	60	66	78	65	86	65	78	70	67	81	61	80	82	77	93	66	75	92	67	66	68	73	62	90	84	67	66	89	76	80	73	60	70	85	70	74	81	71	69	62	89	71	75	79	72	72	67	77	56	83	72	74	74	70	82	82	84	75	62	83	77	75	81	61	61	70	82	75	74	81	67	78	71	82	78	59	84	74	70	76	65	62	66	62	68	70	57	60	82	69	72	57	70	80	59	76	63	81	74	69	79	61	80	73	72	73	63	77	66	82	90	70	68	76	76	69	74	89	87	70	78	64	73	77	64	63	76	65	63	73	83	72	78	81	80	78	81	69	66	59	65	60	76	81	67	73	72	54	86	80	56	86	85	72	69	58	74	68	77	68	66	78	70	71	65	81	72	64	80	72	62	67	71	70	76	74	84	66	70	56	64	69	84	82	73	80	62	76	63	88	83	84	74	78	66	74	78	80	71	72	65	79	74	68	46	65	84	63	69	83	68	72	78	66	77	72	65	68	80	90	75	87	76	91	82	65	64	74	68	64	65	63	67	68	71	64	89	83	51	85	66	74	88	72	64	70	74	73	70	75	70	84	75	62	75	67	73	60	92	76	75	68	75	80	96	67	79	67	62	65	73	73	76	65	64	92	69	89	69	70	69	79	76	67	64	63	59	77	54	86	66	75	72	59	83	78	64	77	70	78	75	79	80	91	71	54	69	80	65	81	81	77	64	82	58	71	73	72	67	67	68	68	85	72	71	79	72	71	75	73	87	79	64	80	57	84	78	84	76	72	84	77	74	77	80	82	74	73	60	90	78	70	80	64	79	88	65	72	86	85	74	77	75	66	62	58	73	75	78	66	79	86	80	88	62	79	63	63	63	87	72	56	59	71	67	75	76	54	76	76	69	67	58	63	78	64	53	75	69	69	66	74	75	62	73	74	70	77	78	73	79	88	67	69	82	60	82	77	75	58	70	74	71	65	72	78	81	75	75	74	64	64	102	72	78	70	64	71	60	81	63	66	64	76	79	83	70	68	72	65	87	76	59	65	79	61	76	74	81	52	72	65	83	80	85	82	72	74	79	74	81	65	89	84	75	89	65	89	86	86	58	87	70	54	72	80	78	68	72	74	82	66	74	68	59	62	74	58	60	77	79	83	83	80	73	79	84	75	64	81	70	78	90	80	71	69	67	76	75	64	63	74	69	80	67	83	82	71	73	91	75	64	67	81	68	70	67	86	70	67	81	78	68	72	65	71	69	69	81	71	83	79	55	73	80	59	70	74	79	70	73	82	77	71	89	55	53	62	67	64	72	65	71	71	52	68	49	80	82	58	80	81	79	55	86	73	69	67	63	71	69	67	76	62	66	92	73	77	76	72	81	71	73	68	90	78	72	71	63	50	71	64	82	74	88	72	61	77	68	67	78	66	62	82	64	75	71	69	74	75	67	83	78	64	65	74	82	85	72	69	77	81	64	76	74	70	59	74	81	80	64	63	60	69	78	76	65	80	70	83	63	86	74	75	67	72	82	76	69	76	72	82	65	69	82	72	74	75	77	88	71	76	78	54	91	71	72	76	76	61	71	64	80	75	64	69	70	57	86	78	77	69	74	76	74	67	93	82	68	63	75	72	67	79	67	73	64	67	71	70	72	69	69	76	77	60	82	59	70	76	68	94	66	73	59	82	65	92	58	68	68	93	75	81	81	58	70	72	72	58	83	57	71	56	80	71	95	79	83	89	59	66	76	79	63	86	78	68	64	106	61	86	71	75	60	69	77	86	69	75	61	70	73	77	86	67	74	61	78	63	76	79	89	56	68	60	69	70	82	61	64	77	57	81	67	91	81	72	59	77	72	84	76	74	61	57	80	81	74	67	72	76	72	68	83	84	54	65	76	61	85	74	84	86	75	63	67	71	64	78	68	67	80	77	67	66	90	71	54	77	62	86	77	69	62	60	74	71	55	67	74	65	64	75	93	66	68	76	57	95	71	72	84	66	67	85	70	76	70	69	66	74	78	67	67	77	82	90	66	72	78	77	86	65	71	79	83	73	74	82	64	88	78	76	80	66	65	77	65	55	73	82	76	79	68	92	65	69	78	70	88	76	76	69	76	84	85	74	74	79	58	80	77	81	73	61	71	75	64	76	75	62	71	72	67	78	75	72	86	58	71	67	73	74	86	83	77	78	75	70	71	76	77	75	70	85	81	60	69	75	78	68	62	70	85	75	77	71	75	65	68	89	83	77	62	77	67	73	68	71	54	82	79	56	77	77	76	77	62	81	70	72	50	70	90	70	88	68	73	61	61	64	79	61	73	71	78	76	63	72	78	90	73	77	57	72	59	80	76	80	70	67	72	81	77	67	66	68	83	63	85	79	72	74	59	89	68	83	63	73	97	86	87	62	79	66	80	84	71	66	64	68	65	66	75	77	76	90	77	70	75	71	74	69	82	66	75	76	74	67	67	66	74	86	63	60	79	65	75	74	57	78	79	87	70	55	82	74	77	76	64	69	77	72	76	70	72	67	74	69	80	72	80	68	74	78	77	71	78	67	66	87	69	79	77	78	62	78	67	82	88	64	92	76	73	77	84	56	68	72	77	73	74	61	71	71	59	65	83	65	67	66	67	69	78	76	76	74	69	73	69	82	70	63	62	79	72	64	85	80	80	65	67	78	62	77	98	69	69	65	81	83	58	68	75	56	71	82	82	86	83	68	71	82	80	93	82	69	76	69	74	88	69	78	61	99	73	78	87	72	87	61	69	63	68	68	69	76	69	74	78	57	62	68	70	74	76	81	69	64	76	78	78	76	88	75	81	72	75	69	58	76	76	56	53	79	54	70	73	70	76	57	69	72	65	63	81	65	64	66	77	77	73	91	63	81	75	68	71	62	56	68	69	60	74	72	70	79	77	84	59	81	84	68	74	58	63	65	75	74	68	69	74	79	71	76	63	72	77	85	68	57	70	60	68	94	70	64	77	71	63	72	75	68	79	71	94	76	74	80	68	88	59	78	70	77	71	73	87	84	100	71	80	88	88	85	72	79	68	81	73	65	67	62	69	72	79	71	84	77	84	61	69	85	69	66	83	79	67	68	84	79	63	63	80	81	66	67	66	71	71	58	72	67	57	63	75	85	89	83	75	72	72	84	80	63	81	67	91	59	79	63	84	78	72	85	62	70	69	94	71	89	63	76	73	62	71	77	61	59	71	67	67	67	90	75	58	80	78	73	66	70	78	85	69	86	67	71	89	79	72
27669	18853	14279	22095	29783	30485	28380	25150	21558	18340	16260	18192	18881	16798	13511	11458	10182	8267	6693	4971	4689	4166	4326	4677	4399	4051	3810	3638	3570	3516	3233	3000	2851	2495	2087	1888	1713	1528	1523	1521	1534	1287	1107	1186	1003	1059	1042	1038	891	964	935	961	912	941	959	914	920	907	854	880	935	939	898	865	886	891	930	918	912	859	894	852	899	871	876	880	901	852	926	861	889	930	891	887	887	881	838	893	821	878	878	847	892	853	878	905	887	845	864	853	869	861	880	826	864	876	888	872	898	851	858	896	899	837	867	866	842	891	810	841	960	843	910	842	879	815	849	859	865	841	870	903	878	890	839	857	911	875	827	922	856	897	845	795	893	878	818	892	881	897	845	872	890	891	839	863	844	836	870	850	888	858	873	886	857	841	852	865	855	847	875	865	871	851	905	865	861	912	889	830	883	913	851	894	835	869	925	857	844	862	821	917	879	851	901	879	879	904	882	899	887	857	841	912	887	931	889	867	842	838	865	931	881	833	841	846	911	941	872	844	895	927	844	879	876	882	854	809	836	838	879	844	904	858	872	857	843	853	894	916	907	895	877	851	821	807	850	872	877	883	873	847	849	855	870	871	865	880	847	883	863	837	848	847	910	850	899	851	851	883	874	859	893	847	807	862	857	869	840	843	821	908	939	833	861	810	836	848	817	898	894	879	789	852	893	901	882	802	901	844	881	836	856	840	824	842	866	871	846	889	892	858	895	870	838	921	862	856	874	881	876	875	869	897	848	937	892	835	831	834	903	822	851	901	890	861	876	820	821	861	888	882	852	848	836	851	855	870	877	871	856	858	859	816	825	858	858	857	832	848	893	843	846	917	861	878	875	895	845	865	866	845	874	894	852	879	829	844	799	871	857	858	864	921	892	835	850	872	836	790	801	900	848	886	871	842	806	853	922	830	872	829	812	898	838	874	819	882	833	830	875	859	879	859	873	848	837	875	874	845	885	798	937	834	821	820	858	891	838	889	847	846	852	881	892	871	877	894	846	809	889	837	889	870	938	833	900	853	819	882	888	856	832	855	901	919	863	842	862	811	901	809	848	870	887	880	858	870	901	844	871	879	858	857	818	859	885	842	813	885	884	831	854	863	900	924	864	859	890	901	833	869	847	857	914	914	880	876	863	907	862	859	883	866	821	910	864	868	848	899	914	839	876	852	891	881	822	900	866	850	865	887	892	862	851	848	878	862	870	872	873	871	864	884	894	868	819	892	847	833	882	893	869	948	864	882	864	867	866	868	940	822	884	877	852	867	837	870	892	894	902	900	885	857	865	834	845	859	874	843	877	874	848	887	849	824	890	834	899	860	885	911	872	918	855	872	873	867	856	824	850	868	889	893	898	868	885	856	864	812	916	838	842	851	868	861	901	841	893	939	879	844	834	906	841	873	898	796	833	820	880	863	861	840	894	898	877	897	877	878	924	899	845	847	919	852	878	863	860	850	837	866	867	856	888	890	846	854	866	884	880	836	840	814	856	821	858	873	843	863	875	864	889	826	873	876	865	866	835	874	821	905	835	867	834	881	852	913	841	849	883	867	835	869	859	853	861	840	895	877	899	870	863	874	838	861	851	864	832	862	855	849	835	895	821	878	863	854	818	827	889	829	901	864	898	849	884	819	878	808	911	835	872	857	849	875	929	787	834	875	871	866	924	844	800	884	870	849	862	848	880	877	896	868	842	887	887	857	872	805	857	896	895	876	910	901	862	855	868	892	847	833	838	833	909	887	887	882	842	858	860	810	871	915	848	917	900	864	836	825	811	852	878	840	864	854	885	882	853	853	819	828	892	858	881	862	863	912	841	856	919	823	867	852	853	879	873	820	924	821	838	887	842	811	827	872	858	862	847	866	893	876	856	866	901	858	889	869	816	882	872	856	836	864	867	824	886	879	859	863	892	886	892	854	860	899	816	807	909	890	854	824	879	824	932	863	862	860	881	867	853	861	842	861	878	849	851	814	838	909	861	854	869	830	854	894	885	862	822	830	875	850	802	832	797	860	912	851	869	797	869	849	885	860	832	883	927	890	858	893	919	857	824	862	858	846	849	866	894	874	912	858	841	861	810	817	855	891	866	856	928	849	851	805	851	852	876	782	867	858	911	830	849	865	860	893	878	894	892	856	874	864	849	849	844	892	867	870	817	846	889	860	874	843	817	859	863	840	861	878	824	812	887	943	851	874	854	833	850	837	826	864	870	869	858	910	845	896	885	792	886	849	892	847	872	864	837	849	871	876	869	865	874	831	887	855	863	820	887	822	866	846	892	863	904	824	901	868	861	839	816	863	848	827	874	866	907	855	813	877	804	868	886	856	832	907	865	829	883	872	863	900	810	839	800	854	871	902	827	867	877	828	887	868	892	884	837	843	867	834	860	875	855	875	882	861	851	849	858	844	871	835	828	861	891	854	863	898	854	825	859	852	906	857	880	882	842	879	867	809	892	885	865	870	831	856	852	918	885	884	881	851	840	895	853	837	879	838	827	899	894	878	874	861	877	805	895	842	897	891	829	845	847	872	884	834	853	864	843	878	891	886	887	849	906	826	822	816	893	873	902	844	852	912	873	854	893	890	881	887	872	861	922	819	886	890	856	929	851	838	873	897	869	876	865	872	864	813	862	877	836	849	868	898	877	923	853	870	799	861	817	848	867	834	888	854	875	865	856	894	902	874	854	887	855	832	906	862	869	876	881	839	892	892	849	857	884	893	827	905	860	837	869	869	878	870	882	858	826	818	870	860	825	867	828	881	886	896	914	847	885	846	905	862	853	873	870	840	914	894	816	874	885	851	835	884	851	843	902	888	837	842	846	838	914	794	865	899	840	886	847	837	906	890	843	866	915	874	846	911	850	894	856	932	834	820	902	832	912	881	821	858	914	869	846	836	859	864	827	896	859	887	865	811	836	835	889	881	868	874	812	863	822	851	833	848	856	864	860	888	861	887	896	875	901	840	906	943	849	875	828	892	868	899	822	880	868	867	846	869	890	846	879	895	849	909	834	852	883	815	881	865	864	845	801	850	877	873	865	806	852	875	883	837	866	877	839	860	871	876	930	838	944	806	864	853	897	869	844	839	892	876	883	872	817	908	886	863	872	839	871	867	864	883	917	872	897	864	864	864	831	840	890	880	870	867	870	873	850	809	865	903	861	911	817	918	901	863	866	926	813	889	850	872	872	908	876	885	859	890	877	852	862	866	845	846	904	877	852	864	922	917	870	877	835	842	899	846	826	897	868	881	860	906	860	868	804	845	867	940	854	899	872	830	819	897	905	884	884	864	851	828	851	916	813	877	871	873	923	827	849	914	856	852	862	863	859	873	843	866	847	907	880	939	870	891	890	859	875	876	872	860	908	824	883	810	889	903	862	828	861	828	814	870	866	878	858	893	864	870	843	856	898	886	894	842	859	874	856	877	814	879	840	900	912	903	859	854	796	956	890	824	907	874	839	851	878	899	831	819	841	865	832	866	885	828
2372	882	496	362	402	573	538	487	373	316	261	310	395	372	292	232	198	176	148	138	105	124	121	123	112	111	106	100	113	119	91	103	94	87	107	96	74	80	69	84	74	67	71	76	67	72	93	68	80	79	74	61	80	66	77	77	70	66	72	76	69	66	75	64	65	65	74	78	53	86	65	74	79	57	83	64	85	81	58	70	79	60	64	51	75	68	87	95	64	76	59	93	69	79	70	57	91	68	79	73	75	54	69	71	71	57	80	57	63	65	73	83	70	78	66	92	69	74	87	83	65	72	93	71	61	71	59	79	77	66	68	75	65	74	77	62	79	70	71	69	77	68	61	62	74	85	96	70	64	72	68	67	64	64	81	63	69	74	79	81	64	85	64	57	73	74	84	87	62	55	58	87	57	62	75	65	65	79	66	67	88	77	74	80	73	77	82	54	71	67	78	69	70	80	78	71	69	67	92	70	68	66	67	74	66	77	57	82	60	66	97	69	73	80	66	56	72	72	88	85	64	74	70	90	71	73	75	66	57	69	73	64	82	55	81	71	58	81	70	85	83	71	76	81	77	68	64	62	59	71	65	65	75	68	86	68	73	71	72	74	74	72	79	73	76	70	59	78	73	77	73	63	76	63	79	56	70	70	90	71	68	75	68	63	64	87	76	76	71	78	60	73	69	74	66	76	66	93	63	61	68	62	69	66	66	79	76	78	78	81	70	58	70	68	66	80	75	82	68	58	64	60	88	78	73	72	74	68	61	62	72	67	58	70	55	65	64	67	61	88	74	82	70	78	79	67	72	75	66	62	73	68	72	71	79	66	81	74	77	85	68	69	72	67	72	75	71	73	84	67	73	82	79	70	75	75	72	79	66	66	68	75	60	73	75	79	74	59	67	84	74	72	67	80	56	75	65	57	76	76	62	69	56	62	73	66	64	64	70	82	72	84	59	74	65	59	64	81	66	62	76	68	70	90	77	66	64	70	65	69	75	62	76	67	86	68	61	68	68	59	64	75	76	58	79	63	63	66	67	57	75	71	94	56	63	64	61	76	92	64	77	80	66	69	77	79	72	76	78	64	80	87	73	72	71	69	74	87	68	73	88	74	87	70	67	70	79	70	72	61	69	68	58	67	77	64	69	68	67	60	78	70	64	75	72	65	74	65	67	74	74	79	73	76	82	59	87	71	62	69	79	61	66	66	66	68	88	85	55	73	82	73	78	73	73	54	68	71	70	97	72	72	72	75	69	69	79	60	82	70	64	79	73	67	74	69	69	58	73	69	70	77	73	80	71	75	77	70	71	58	79	64	89	76	73	56	75	80	68	77	82	70	66	80	81	69	74	76	94	81	55	71	88	83	68	56	81	66	53	55	73	83	73	73	82	81	86	76	79	64	74	56	67	73	68	79	69	63	70	62	66	71	73	77	83	64	77	70	80	71	65	67	68	72	68	88	72	76	65	66	74	71	80	72	75	63	75	68	65	76	73	73	71	63	70	74	97	67	80	59	83	68	56	77	68	81	79	85	78	75	65	68	82	68	76	75	72	70	55	82	66	58	70	65	82	77	71	78	63	63	65	66	80	61	77	71	71	56	55	77	80	72	80	75	73	86	75	67	73	83	75	68	61	71	71	81	60	66	62	85	63	68	75	60	68	83	76	83	77	76	80	70	66	64	73	75	71	74	67	75	74	65	70	69	59	67	70	56	64	83	66	68	74	56	80	89	71	72	74	74	47	66	82	71	60	70	60	68	68	72	70	78	73	73	62	61	51	84	69	76	81	74	66	65	89	71	71	76	76	78	69	81	77	70	64	72	68	67	84	73	88	61	74	83	76	73	56	68	68	64	72	87	80	78	66	80	65	69	71	67	66	66	64	71	74	61	92	66	67	78	66	74	57	72	80	89	94	72	58	64	80	66	83	70	73	73	61	67	58	80	57	64	73	64	64	74	79	71	77	67	73	81	82	72	63	91	79	67	72	66	62	82	67	78	59	59	65	61	67	89	76	71	66	63	71	76	73	64	67	63	76	89	67	65	72	87	70	79	67	75	84	79	77	82	50	77	78	70	88	67	66	82	81	66	73	81	72	59	57	73	60	75	69	66	80	87	89	69	63	79	72	67	73	70	71	73	62	78	75	79	69	74	83	75	79	66	73	70	57	60	70	81	76	75	73	70	99	75	76	72	72	64	66	65	82	68	68	65	74	76	68	61	74	62	73	80	56	71	79	59	59	62	78	71	72	60	74	57	64	63	80	78	58	72	70	83	88	70	76	64	72	69	77	77	68	78	72	57	72	53	66	60	72	68	66	67	70	79	63	69	71	68	71	49	69	71	76	89	65	63	60	78	96	71	73	73	56	61	78	62	84	69	59	70	80	77	74	83	69	84	72	65	74	81	66	79	68	77	83	81	84	67	79	65	70	76	67	74	77	64	66	75	74	75	82	69	70	71	61	58	75	79	74	74	75	65	55	64	69	59	66	61	63	65	67	75	72	72	79	67	86	63	70	71	71	67	65	76	77	76	73	102	69	74	71	74	73	68	65	70	73	83	69	60	82	58	71	68	85	76	68	77	88	91	59	75	64	71	57	59	75	72	52	70	77	76	74	77	55	62	83	63	67	76	88	92	68	65	79	91	68	70	61	68	64	73	63	74	70	59	75	81	68	74	73	71	75	89	79	66	71	59	76	69	73	74	68	73	64	68	66	51	56	77	54	76	70	76	86	69	69	80	56	68	68	81	59	64	67	72	67	68	66	65	84	67	71	60	69	65	70	83	83	76	68	59	90	75	86	64	76	75	82	66	74	64	83	87	73	77	79	91	61	90	85	72	73	80	77	78	54	83	59	71	58	84	73	67	72	79	54	73	64	74	71	65	85	71	75	88	66	50	93	76	61	75	66	66	68	62	72	65	66	59	72	76	89	92	71	78	77	88	55	64	78	63	65	67	72	77	74	70	74	75	55	73	60	58	73	76	78	72	71	73	64	65	64	77	62	58	74	83	70	79	75	71	86	59	75	77	66	88	76	60	69	89	83	76	58	72	75	67	66	63	72	81	80	67	79	59	84	91	68	68	74	65	70	75	65	72	65	67	72	73	73	63	57	76	76	71	69	75	78	73	74	77	75	67	68	69	65	62	84	57	79	69	73	74	71	79	62	95	84	82	75	73	76	70	76	77	65	72	60	65	54	81	70	77	61	68	68	66	69	80	75	66	81	74	74	75	74	66	75	80	73	68	58	77	88	74	75	83	72	75	75	62	73	74	84	84	70	79	62	64	79	80	76	73	78	64	78	74	61	68	74	79	76	70	93	74	69	66	72	69	73	61	83	78	87	82	82	64	76	71	89	61	87	71	82	78	74	62	55	66	67	69	84	66	52	84	86	61	80	59	73	70	73	77	73	59	73	77	68	61	74	73	60	69	78	68	86	83	69	72	91	83	72	65	60	78	85	79	81	70	70	74	80	74	71	71	62	78	62	62	82	79
20700	12729	8978	15293	22801	23477	21127	18152	14891	11388	9384	9897	12267	11853	9387	7347	6300	5448	4359	3112	2560	2444	2522	2614	2631	2271	2266	2033	2132	2148	2107	2067	1894	1763	1620	1439	1271	1189	1172	1119	1172	1034	933	947	890	940	935	867	859	903	859	887	887	878	866	854	846	899	879	885	893	872	873	870	851	836	941	868	866	846	864	883	844	825	859	880	847	909	879	849	867	876	813	876	866	882	855	868	849	838	842	790	843	891	849	826	846	858	828	855	844	862	852	838	828	791	891	888	793	823	882	819	812	800	801	836	920	776	854	886	807	855	868	834	901	870	832	896	844	821	898	852	859	846	813	866	893	866	847	834	788	880	825	857	835	857	850	834	867	817	887	845	889	827	824	844	870	830	913	883	911	854	866	843	854	881	844	831	823	862	841	847	837	822	843	863	866	839	865	854	879	860	909	856	856	867	818	870	876	834	840	859	878	872	864	808	817	872	828	825	868	809	894	826	897	826	817	853	846	864	864	842	862	883	857	856	895	852	867	817	867	821	868	887	857	861	864	899	842	865	841	886	828	836	939	877	852	833	821	857	820	872	801	852	786	823	882	823	789	809	840	844	820	829	836	849	865	917	855	855	906	806	862	843	883	833	825	822	866	856	821	826	843	825	835	882	824	825	891	882	863	891	814	856	863	818	814	828	869	837	886	831	800	817	859	861	859	889	801	879	796	849	894	886	799	865	879	885	821	783	881	828	865	834	793	844	832	876	868	848	873	880	855	882	883	850	876	858	864	860	862	830	872	842	826	857	858	826	846	847	839	845	825	881	834	830	849	861	805	849	851	803	796	882	841	866	864	831	879	873	849	852	847	867	925	800	873	858	834	846	840	878	792	839	829	807	817	830	862	906	868	867	866	872	836	809	877	886	859	835	891	827	827	792	870	855	824	930	833	845	820	851	882	843	895	875	853	878	878	885	887	824	854	871	804	847	847	870	905	880	837	831	883	806	879	865	837	811	835	870	900	854	871	854	870	848	887	859	865	859	804	863	916	864	820	880	838	815	865	860	827	784	875	866	862	830	842	855	920	882	879	872	841	835	860	848	814	858	854	847	856	807	857	792	842	843	893	886	848	847	861	846	868	805	877	861	810	787	857	861	896	841	837	846	879	873	827	856	876	813	821	834	860	852	843	824	860	856	885	826	878	844	893	895	890	876	862	853	871	841	872	826	864	816	873	863	901	887	839	897	878	838	874	836	872	887	800	855	861	866	812	841	904	893	827	808	886	887	887	874	814	835	880	882	876	832	883	866	841	896	813	800	844	883	866	848	871	818	879	824	823	833	858	838	832	869	850	856	913	821	829	836	868	865	846	852	855	862	864	857	829	860	858	861	840	879	875	871	866	827	892	877	890	859	859	867	814	874	842	843	850	866	859	849	800	839	814	847	812	842	790	890	881	867	880	863	860	875	851	904	870	880	850	880	897	910	879	834	862	817	872	860	869	849	904	878	860	874	874	836	807	818	866	871	876	813	831	875	753	835	838	860	843	834	843	841	864	871	865	832	836	855	887	784	884	858	841	843	825	812	852	837	877	820	840	827	826	870	917	846	844	835	822	856	843	783	871	833	906	847	801	852	854	839	822	824	862	829	841	819	908	859	889	885	918	845	840	884	834	842	874	847	867	830	826	869	830	809	811	815	857	832	776	806	832	850	841	811	832	810	902	811	829	855	865	834	860	856	873	840	847	801	889	869	854	813	887	851	811	826	869	851	913	850	801	853	837	869	851	863	916	873	823	817	828	858	861	861	851	851	872	811	821	844	886	811	845	820	853	872	873	904	855	840	852	869	831	827	794	841	858	841	824	895	867	868	828	861	894	887	799	843	846	893	875	848	868	867	866	889	890	902	873	847	890	891	827	844	858	843	822	884	850	842	848	818	865	800	863	811	832	865	862	832	872	899	799	883	863	872	864	886	792	818	867	813	864	836	829	850	817	818	898	877	851	857	860	854	838	863	845	842	898	847	830	838	876	862	853	834	844	829	822	860	885	865	854	840	828	821	879	890	827	840	876	858	860	871	840	828	840	857	819	854	866	818	854	881	870	871	829	839	858	797	788	854	870	842	860	780	857	797	867	822	848	847	904	845	809	832	872	856	889	802	847	910	882	886	821	857	861	879	886	856	820	874	783	865	801	808	872	854	875	847	851	830	880	860	866	841	845	845	881	850	933	865	869	884	793	901	857	855	832	863	857	862	807	834	846	891	856	880	874	826	897	842	777	875	908	891	866	876	852	840	840	843	851	811	837	861	845	806	871	867	881	832	833	809	874	892	875	839	814	881	862	850	809	806	846	850	899	865	822	903	830	843	858	914	871	883	836	844	835	872	867	908	825	881	913	858	796	833	871	856	875	850	895	830	831	826	892	863	825	863	849	899	859	870	841	808	823	898	870	868	892	819	861	825	893	807	845	864	848	908	818	872	821	863	873	823	879	876	843	842	855	833	882	900	873	835	840	839	886	864	813	839	878	915	891	839	881	816	885	818	848	834	862	881	912	872	822	842	861	895	869	889	869	835	861	899	892	883	875	824	814	849	801	806	832	864	843	806	830	835	860	840	844	835	882	852	843	886	853	831	825	841	823	893	867	886	871	828	887	844	859	874	856	857	860	805	874	839	869	870	839	882	898	870	839	884	803	833	862	882	845	864	832	883	835	824	821	895	874	877	882	877	822	882	871	820	799	822	840	815	826	813	797	853	839	817	830	869	832	814	823	835	800	864	871	863	893	844	872	886	859	844	841	843	799	934	878	886	816	876	891	878	856	858	860	827	871	817	823	854	875	878	824	863	812	876	839	899	849	829	856	822	868	848	837	823	810	850	867	895	834	813	901	848	828	813	892	852	902	858	839	874	827	852	825	799	849	804	881	886	865	829	901	833	864	877	823	861	875	883	853	851	863	881	897	810	864	856	885	787	834	872	894	835	897	859	893	802	860	792	841	866	845	848	839	868	916	857	856	854	853	864	868	881	892	838	868	885	867	860	865	857	841	870	859	883	879	800	887	807	834	850	866	810	836	859	852	867	893	886	882	858	840	810	950	815	845	926	765	854	815	897	909	830	848	891	847	870	818	835	825	833	847	833	864	855	858	820	888	849	887	816	839	884	874	852	852	838	895	838	869	825	890	845	923	865	859	849	861	867	877	864	785	894	893	877	865	843	859	886	864	862	858	830	821	863	824	855	852	842	890	850	903	845	778	835	849	857	871	866	861	822	861	888	802	820	855	894	851	841	876	849	846	858	888	848	815	838	854	805	853	910	909	850	805	874	770	864	882	896	862	802	807	824	835	848	937	858	862	839	861	844	817	800	831	908	850	878	876	889	841	825	857	869	891	923	859	850	924	913	884	879	858	826	909	874	848	851	839	853	818	867	877	839	897	773	890	869	835	883	843	832	847	860	861	837	830	862	871	881	871	781	849	813	820	829	795	918	847	841	868	835	856	809	902	861	856	849	894	835	903	894
2301	1500	802	566	687	908	806	679	570	426	370	365	387	448	466	373	289	244	206	151	135	138	144	149	155	137	106	134	112	113	97	111	111	98	98	124	85	100	91	78	91	66	91	76	64	73	88	88	79	70	74	76	63	64	63	66	69	70	85	54	62	72	70	67	75	72	59	53	76	63	71	61	70	69	73	65	77	75	79	70	61	77	64	77	73	64	72	67	67	68	74	81	75	80	73	60	59	68	55	76	72	79	81	82	78	53	71	81	86	71	62	73	94	65	67	80	68	85	64	63	80	65	75	68	69	82	71	72	52	73	75	65	58	76	69	71	81	68	68	76	74	77	69	51	72	70	72	72	70	66	77	67	97	85	71	81	76	82	71	72	76	69	72	77	64	76	68	70	70	87	77	76	69	79	60	75	71	56	72	75	68	75	80	79	83	75	74	78	59	72	64	70	72	74	77	77	75	65	57	76	60	63	63	66	85	71	75	84	85	68	66	65	69	82	70	72	59	62	83	66	63	73	64	71	66	72	80	67	84	63	71	75	63	77	65	76	77	56	71	63	75	65	70	53	71	70	68	72	71	70	73	82	55	64	85	69	66	68	81	72	87	71	73	69	62	82	68	68	70	77	59	67	68	87	71	70	68	78	80	68	74	79	73	64	72	66	66	71	83	71	60	71	52	79	68	63	58	59	66	61	85	74	68	68	56	66	65	68	60	72	77	67	67	82	73	71	63	76	77	69	59	73	61	67	85	75	86	66	68	77	67	59	70	58	78	78	49	81	58	72	73	68	59	67	65	55	81	63	72	71	86	74	72	69	65	72	68	70	69	70	59	63	74	71	66	55	95	57	66	70	68	58	70	81	74	80	56	65	78	75	69	62	70	81	73	76	69	61	74	62	71	61	73	70	61	59	52	67	78	72	63	81	82	67	72	52	67	67	83	71	62	64	70	93	67	73	78	63	82	57	80	70	78	69	73	74	74	66	78	80	67	72	71	82	64	89	71	80	65	70	65	76	77	62	71	74	80	75	70	75	71	69	72	70	73	86	82	66	65	79	79	70	80	67	92	77	62	71	76	71	60	71	74	66	77	75	74	70	74	75	71	74	82	80	79	70	78	76	53	69	70	69	62	72	74	70	101	69	73	60	68	68	73	67	67	67	62	69	59	75	76	79	68	65	80	60	83	70	72	68	80	72	71	68	67	88	64	75	99	66	49	71	69	84	76	76	67	78	70	71	59	71	55	64	65	79	74	72	65	75	102	60	83	65	67	61	79	63	73	84	61	68	72	69	72	61	75	76	83	75	66	71	69	66	60	65	55	75	68	66	81	76	75	72	64	64	66	90	75	84	80	84	69	68	67	64	77	74	65	70	69	78	70	62	53	71	75	66	66	68	54	74	56	66	66	69	83	64	73	83	80	75	59	78	73	72	78	59	71	64	67	74	70	61	76	68	81	78	77	64	80	60	68	78	60	80	69	58	68	66	75	81	70	73	84	73	78	73	74	76	67	64	79	87	61	70	74	69	72	66	74	60	76	72	65	80	67	69	87	69	64	50	63	57	72	81	79	80	64	56	66	80	65	74	82	58	71	60	84	65	60	75	68	75	62	65	69	70	66	66	60	75	60	85	77	90	76	63	66	61	65	72	83	66	61	71	68	74	76	85	60	66	67	66	71	71	62	61	72	83	80	77	67	70	60	69	71	73	68	67	74	58	62	70	87	54	78	56	74	86	64	70	63	86	90	93	73	88	78	68	75	73	69	63	71	70	57	61	76	67	75	75	62	71	68	66	64	65	94	65	75	83	86	51	94	73	74	83	66	74	65	78	60	70	68	65	71	73	78	64	75	66	55	69	69	83	54	73	66	62	61	64	72	92	62	87	90	72	76	64	73	85	71	79	66	67	66	53	69	80	74	91	72	58	64	78	70	86	62	71	78	74	83	67	70	66	75	63	68	73	76	82	73	84	74	73	68	85	74	66	70	67	70	76	83	73	76	63	57	78	66	76	50	68	74	74	72	62	79	80	60	61	62	65	71	75	66	87	72	81	75	79	70	59	69	57	83	86	79	67	71	78	76	69	67	74	76	86	68	60	69	68	61	60	70	69	59	66	66	68	72	68	83	60	79	62	63	61	82	70	62	81	79	58	71	66	84	58	49	85	62	66	57	70	69	65	67	61	78	86	72	71	78	78	53	67	65	54	80	82	64	75	69	60	73	60	70	82	75	59	72	72	62	77	75	59	57	76	77	61	67	76	80	63	76	75	69	66	54	71	76	62	60	67	74	78	75	72	60	83	73	71	76	68	87	73	56	75	68	70	67	65	66	72	80	59	54	84	67	80	82	93	76	69	72	59	68	61	72	73	64	76	66	50	87	77	69	70	68	70	59	68	70	87	60	71	58	68	57	82	62	62	71	66	67	75	71	60	63	70	74	78	83	77	79	75	60	70	61	63	77	70	71	73	67	74	87	54	76	64	72	75	71	64	67	66	62	68	63	60	75	63	61	58	55	64	72	72	68	63	65	70	66	80	82	58	70	64	80	59	65	65	79	61	84	61	65	80	75	62	79	72	58	63	66	70	65	75	81	73	60	71	63	73	82	60	70	58	65	62	57	68	58	62	87	67	78	68	71	77	86	65	80	69	65	55	66	71	68	75	84	89	67	80	55	72	70	65	75	77	61	67	56	66	60	70	73	79	75	56	71	80	58	70	65	72	67	64	74	65	64	81	63	77	60	67	74	71	70	69	84	68	83	73	79	62	72	73	54	79	75	75	69	64	74	70	80	67	63	79	60	78	68	72	81	65	67	64	79	78	87	72	81	79	70	69	78	63	60	70	69	70	82	62	61	66	85	58	74	72	69	93	68	80	59	68	80	61	72	61	53	75	65	70	80	65	71	76	68	63	71	95	76	63	73	69	68	67	74	73	63	69	63	66	68	67	66	65	69	63	72	76	72	75	68	59	67	84	59	67	66	64	76	73	74	80	79	73	65	84	72	54	69	78	62	54	74	84	77	75	78	69	68	75	73	78	78	72	77	73	71	72	59	81	72	70	80	85	87	70	77	74	74	65	76	62	74	53	69	82	65	67	61	70	66	88	70	66	82	62	60	61	68	67	72	84	79	68	61	86	87	66	69	77	67	78	67	79	69	78	66	65	86	59	76	74	67	71	73	87	60	68	77	68	67	74	65	62	71	74	60	79	77	59	72	64	73	71	52	60	84	60	84	68	63	51	71	57	65	62	72	82	65	82	78	68	66	70	70	66	68	62	58	66	82	61	83	77	82	78	68	86	74	86	76	66	53	82	67	78	82	70	68	74	70	68	69	76	64	61	68	80	62	70	79	63	72	62	62	60	85	73	64	71	67	66	57	87	67	60	71	78	68	73	57	64	75	77	68	68	59	74	76	79	71	79	73	64	80	71	64	73	88	67	65	58	66	75	67	73	73	83	67	80	70	56	75	81	68	52	70	56	74	73	77	74
23894	16426	11841	19230	26867	27435	24944	21936	18411	14581	12498	11293	11996	13957	12566	10263	8309	7286	5915	4223	3300	3321	3212	3169	3382	3034	2846	2738	2769	2606	2645	2651	2397	2110	1992	1723	1601	1428	1319	1238	1253	1132	983	1014	922	903	896	876	922	914	884	911	915	923	827	835	813	861	853	846	870	876	932	855	873	868	876	790	882	794	805	841	834	826	823	827	811	832	833	825	865	821	851	858	891	859	840	863	843	785	872	822	818	880	856	842	815	773	865	841	841	830	835	822	816	827	870	828	837	838	866	827	830	853	777	825	805	876	811	836	848	774	864	819	846	839	814	770	786	778	814	827	832	791	849	808	859	791	763	801	870	820	839	805	810	848	827	869	751	843	859	846	853	820	862	849	838	804	827	803	844	869	817	790	806	813	832	843	845	801	837	802	864	816	793	772	837	823	832	831	841	840	823	813	788	781	885	803	761	853	797	807	815	855	842	848	792	811	870	827	817	827	842	810	795	860	782	843	769	838	805	822	859	838	825	771	802	884	872	761	825	756	793	788	863	853	835	803	790	855	855	833	900	817	830	831	822	865	823	813	837	823	850	863	849	783	870	882	829	871	804	862	836	870	801	872	784	863	875	883	827	818	838	824	878	869	861	850	826	806	813	830	802	861	820	807	859	862	858	810	779	817	861	836	810	819	893	871	827	831	800	869	834	809	771	803	835	758	847	794	869	834	856	796	824	833	798	837	780	760	838	794	868	793	847	805	853	828	760	818	858	837	810	784	789	822	812	817	837	826	894	824	816	822	842	818	846	826	839	830	818	820	772	829	840	812	825	847	865	843	844	835	839	874	852	852	844	869	835	835	899	807	863	830	801	793	836	814	837	842	855	808	845	827	831	832	855	839	806	855	822	868	750	876	825	809	804	819	760	861	782	866	874	794	779	884	825	804	787	779	821	827	797	829	802	779	808	769	813	820	819	877	811	854	871	825	816	842	866	816	858	842	821	849	854	810	837	808	838	809	796	786	824	806	846	802	820	829	853	810	858	809	774	806	845	837	840	819	818	819	856	842	798	853	835	812	814	843	853	833	839	805	879	871	833	844	815	822	827	836	870	820	840	842	833	804	810	819	808	820	852	817	859	818	822	791	813	853	825	763	827	867	828	792	843	860	794	798	838	804	862	851	795	869	845	834	809	829	799	881	878	835	822	787	835	805	844	833	884	826	831	841	855	892	824	836	844	844	842	850	798	806	808	777	837	828	867	810	877	839	825	840	833	805	830	791	808	836	823	874	848	831	833	851	810	825	791	837	825	819	812	839	806	872	836	810	829	847	823	810	790	875	816	821	826	849	818	857	813	826	788	796	811	786	773	846	878	825	819	845	841	790	827	846	825	854	784	846	854	814	829	781	892	857	827	825	772	834	820	798	806	799	827	797	858	803	862	849	851	861	787	836	812	767	834	857	784	837	849	851	844	829	819	861	792	833	814	811	828	869	815	793	853	819	833	860	865	836	849	853	836	777	827	819	866	872	812	863	905	816	845	854	813	829	806	800	795	825	838	859	825	786	826	825	875	885	825	810	859	832	822	836	882	827	863	822	828	831	867	809	813	829	838	819	834	903	829	831	868	834	876	852	847	863	765	853	836	803	803	852	873	840	847	857	820	825	827	813	863	864	814	836	815	873	838	833	796	835	839	826	826	821	835	808	854	863	865	822	874	841	848	834	828	828	803	817	816	769	845	796	845	793	820	856	786	805	893	837	854	831	849	871	866	838	821	802	874	858	807	808	846	858	819	776	846	811	851	842	830	833	850	867	831	877	859	757	815	827	861	860	839	831	843	813	822	842	898	812	821	845	834	817	824	848	812	802	797	786	817	824	833	826	836	820	832	826	839	849	829	828	816	865	825	810	804	841	850	807	820	832	821	787	823	848	789	861	781	883	856	857	843	874	876	812	822	827	778	837	838	809	779	834	829	846	845	841	847	815	810	827	838	784	826	799	862	849	898	794	835	862	892	835	805	832	805	877	898	842	816	823	799	837	817	871	817	859	822	836	820	897	784	813	840	817	806	793	858	862	845	872	785	840	854	841	862	850	873	817	847	886	881	836	855	835	822	828	802	805	907	875	806	776	840	752	874	850	829	883	826	877	810	866	873	813	842	810	846	775	777	852	801	818	827	839	866	836	841	821	818	789	831	834	864	879	799	883	851	843	818	809	795	838	861	829	768	769	829	791	763	826	835	837	829	836	824	818	789	820	816	799	848	844	841	840	826	843	796	814	844	845	839	873	843	823	825	819	813	865	847	837	810	812	832	838	850	849	830	813	799	764	810	824	902	807	814	810	812	809	811	827	821	833	869	846	858	856	852	871	827	809	847	825	801	796	810	791	758	826	875	798	793	881	887	857	856	844	873	882	831	849	808	844	770	853	841	807	830	796	814	860	826	825	793	795	807	815	826	813	830	850	840	807	807	866	822	826	844	849	796	843	866	850	860	852	824	802	799	828	799	821	839	882	842	766	902	783	856	814	841	855	840	789	825	841	820	848	818	857	835	831	862	835	786	845	832	832	836	820	786	840	862	826	840	817	774	828	835	850	897	833	836	795	844	823	839	838	822	816	856	798	828	835	815	810	855	819	811	862	811	848	808	803	799	839	813	826	897	815	867	860	804	845	791	772	825	854	813	831	783	757	786	855	821	795	741	824	818	841	815	810	858	797	793	827	817	841	843	839	847	871	783	834	850	832	795	850	877	851	816	851	826	796	796	852	851	861	837	830	857	840	851	832	790	847	868	827	838	780	831	825	840	862	863	829	825	854	788	786	801	789	818	850	850	786	848	872	859	814	842	815	786	869	828	821	816	863	850	829	825	848	853	825	802	836	857	838	842	810	834	805	819	810	839	833	872	831	876	897	808	847	832	852	797	847	820	824	853	873	821	826	839	812	864	838	844	846	850	936	862	819	814	866	818	795	850	798	775	810	868	823	806	845	859	820	850	789	863	871	826	841	820	841	863	811	803	833	842	817	809	816	808	830	749	806	846	822	849	818	829	842	872	874	817	815	825	808	873	763	895	803	857	824	788	807	857	853	847	822	819	832	823	879	814	827	805	825	830	821	808	804	830	863	824	853	846	853	872	829	815	790	805	794	856	859	772	812	840	861	824	818	829	850	842	828	791	811	817	821	877	839	787	884	764	829	887	807	796	819	818	840	836	859	837	771	809	756	819	807	818	843	825	865	838	846	825	846	823	808	832	851	866	827	834	799	816	846	812	824	803	816	839	832	824	855	850	841	856	778	802	887	863	772	844	855	825	810	809	818	813	803	828	759	870	857	849	804	807	865	821	853	808	824	816	816	865	812	787	832	779	882	815	830	811	870	839	824	821	844	827	853	832	837	815	827	806	848	849	818	860	815	865	843	817	783	803	848	861	798	852	824	851	816	842	811	821	785	838	845	794	883	811	837	886	855	806	755	834	881	776	838	845	802	838	815	881	810	833	831	813	848	830	809	884	789	800	804
3512	1373	847	562	644	895	814	693	566	480	425	335	330	476	464	399	295	268	218	168	186	135	154	164	162	149	152	137	116	128	122	143	140	122	95	102	108	102	97	95	96	90	86	82	84	88	82	93	72	84	75	70	80	71	73	79	70	68	71	81	83	73	72	72	79	73	77	74	62	62	85	82	76	99	81	86	71	70	88	77	82	75	69	86	77	77	74	83	61	55	68	73	73	78	88	69	68	78	74	91	77	84	70	63	76	86	80	65	65	74	82	73	67	62	88	79	63	73	67	72	78	82	68	80	70	97	71	76	67	65	74	75	71	81	62	75	70	83	72	88	70	75	74	69	62	66	85	83	67	85	69	76	60	86	79	72	71	87	64	66	69	69	74	68	81	68	83	70	94	67	68	79	83	84	67	66	74	80	84	66	71	72	72	83	80	79	78	80	71	72	84	74	84	66	73	76	64	82	94	82	57	91	74	91	68	86	73	85	76	75	80	64	66	69	78	72	63	70	70	90	69	84	80	57	67	81	71	75	71	73	77	87	75	56	76	66	84	71	81	77	80	74	77	81	72	76	64	91	78	83	63	79	73	77	88	82	74	65	67	74	70	63	67	70	76	75	78	67	73	80	74	72	77	70	85	70	58	76	70	72	72	75	74	78	73	68	81	78	87	79	74	84	68	78	77	78	67	79	77	63	79	86	68	82	71	69	71	78	77	70	62	72	83	62	80	61	71	82	73	69	78	76	76	75	87	66	75	70	69	85	58	70	83	77	89	53	86	67	76	73	83	79	70	85	77	68	81	88	83	70	82	71	76	84	64	79	76	57	73	68	87	71	76	76	71	80	60	80	57	64	57	83	74	64	68	83	71	76	83	87	76	73	78	74	74	66	68	80	69	91	70	85	75	89	81	77	66	67	88	70	59	71	86	70	86	82	65	69	63	64	62	74	78	73	94	75	81	88	69	82	85	75	75	84	69	85	89	72	76	69	76	89	67	68	68	66	87	82	72	67	61	73	76	77	77	81	89	72	81	80	80	76	78	82	82	75	78	88	66	75	86	56	82	66	73	78	73	73	80	66	75	84	83	89	86	82	82	71	54	77	71	75	87	75	74	69	72	72	66	80	91	72	65	84	66	72	80	58	81	92	76	78	72	84	77	69	81	78	78	96	78	83	76	76	82	54	81	71	70	72	83	64	83	73	88	77	88	65	84	78	85	69	77	79	80	83	79	79	90	74	74	82	79	75	82	73	72	91	80	84	81	63	79	74	64	65	91	81	82	66	82	77	71	99	81	77	79	69	87	79	78	76	71	87	83	78	77	72	86	76	70	72	89	69	81	83	82	66	71	73	78	85	82	75	80	66	77	70	81	69	73	78	71	88	77	79	80	74	63	59	59	86	71	82	67	80	75	82	79	72	70	70	89	87	79	66	73	60	74	69	57	75	76	83	78	74	82	68	69	74	89	84	72	65	77	62	67	93	63	61	78	78	83	68	77	83	80	75	63	89	70	73	63	73	97	81	84	68	76	62	70	77	86	70	66	80	82	58	67	79	89	64	84	73	56	72	59	83	78	62	67	80	60	75	85	83	74	80	70	84	82	62	80	66	63	77	69	77	75	90	68	70	86	86	76	78	67	65	83	72	78	78	91	64	73	75	72	74	76	84	80	67	94	72	92	67	88	55	72	60	79	85	85	71	78	66	78	83	71	65	90	94	82	76	82	80	78	75	82	93	86	86	71	88	70	98	71	70	82	80	85	86	64	77	75	77	64	73	92	69	77	76	78	75	70	81	80	73	71	62	70	81	66	70	85	77	71	74	76	59	81	81	56	72	67	72	84	68	82	72	74	81	75	75	78	81	73	79	66	81	74	92	76	77	81	73	84	69	84	73	76	70	56	68	75	76	61	70	75	72	83	78	96	80	83	75	75	81	83	70	74	71	66	99	67	82	67	67	88	79	82	80	92	88	66	72	64	78	68	89	72	81	88	78	77	63	80	78	79	80	75	63	73	85	88	81	80	69	72	81	64	76	73	77	66	67	86	70	92	74	75	75	77	94	68	79	68	68	77	55	90	87	77	71	90	70	68	89	62	67	70	84	72	77	84	71	78	78	81	75	79	83	75	73	85	68	67	81	68	86	92	65	69	77	71	81	55	70	83	68	84	71	64	66	60	78	75	78	69	74	77	77	68	90	68	72	77	78	71	76	74	68	82	77	71	70	78	72	80	77	78	72	89	75	80	76	82	66	86	81	81	61	80	75	75	59	65	72	74	74	74	86	73	75	66	60	87	77	72	68	79	71	75	80	79	95	73	78	76	69	75	74	79	76	80	74	71	74	81	64	70	71	77	72	67	90	77	68	80	99	82	74	86	80	72	74	68	76	69	63	90	68	73	85	70	81	75	75	70	73	69	72	95	71	82	91	85	74	79	72	66	73	75	83	83	79	67	69	71	82	71	63	57	64	74	81	74	67	73	77	66	61	63	82	75	85	72	78	66	76	72	77	65	90	78	77	81	65	64	84	71	72	82	72	90	77	69	72	88	94	68	50	72	80	77	79	90	74	67	91	84	88	73	63	79	80	71	90	77	75	94	71	65	81	79	94	75	83	65	72	84	81	75	81	70	81	72	70	60	78	81	91	101	70	69	75	83	82	87	78	73	69	65	73	75	80	83	76	67	80	94	69	71	67	73	80	76	77	76	71	57	82	69	75	73	57	74	90	74	68	74	71	71	70	73	71	76	72	80	78	82	75	91	75	82	94	71	69	70	77	82	70	81	73	80	74	82	73	75	65	81	65	65	72	85	81	66	68	71	52	76	73	72	80	82	85	69	81	82	70	69	74	81	69	77	95	78	78	95	70	74	84	83	80	84	63	73	64	66	83	70	78	76	66	69	78	80	78	86	75	75	70	71	78	86	79	95	77	83	91	81	64	86	78	64	89	72	60	81	82	77	76	76	65	69	77	86	67	67	75	81	87	74	64	74	64	65	65	74	81	83	76	76	67	91	68	71	66	70	74	66	73	82	95	89	72	75	72	70	91	63	68	69	70	73	78	85	87	74	79	79	70	83	71	76	76	72	93	87	73	75	73	83	71	81	77	99	73	85	86	76	76	79	95	79	66	90	83	78	87	77	73	57	65	90	76	69	75	91	72	86	68	73	69	79	77	80	68	77	82	67	103	94	72	80	80	86	60	96	85	78	92	68	70	83	100	83	84	81	86	60	66	71	69	72	62	78	84	64	78	76	67	75	81	81	91	77	83	68	88	74	85	72	84	63	78	76	88	72	86	86	81	70	66	70	66	83	80	87	73	68	82	62	89	75	85	84	96	89	73	75	72	77	99	83	94	73	61	77	76	70	72	77	67	74	89	68	84	74	70	72	69	71	80	66	81	82	64	90	82	81	80	75	67	64	74	84	73	87	78	92	57	92	74	74	77	77	65	77	66	81	63	85	85	73	72	85	75	71	72	73	69	78	77	56	107
22570	15659	12091	19071	26447	27625	25272	22411	19232	15575	13457	11746	10863	13714	13463	11246	9036	7747	6335	4858	3738	3493	3557	3425	3714	3422	3228	3020	3016	3058	3111	2941	2519	2265	2082	1953	1873	1683	1553	1466	1395	1183	1046	1047	996	961	1005	976	936	959	958	914	931	900	950	881	954	925	903	1023	914	905	919	966	925	901	937	947	979	944	950	936	940	870	892	863	925	903	848	876	901	938	870	865	922	885	941	845	906	886	885	876	946	855	942	915	859	855	898	926	909	864	861	868	893	884	874	926	911	879	870	875	887	903	940	887	938	902	871	946	914	903	897	897	894	914	895	898	891	880	861	879	935	846	849	898	933	874	863	882	847	971	885	848	888	911	885	932	915	865	950	882	884	847	931	867	925	868	897	872	864	946	894	897	874	845	923	907	804	858	875	817	899	883	888	926	869	892	924	885	933	903	902	862	874	902	888	903	853	901	925	849	917	931	896	928	863	873	891	854	911	969	900	864	913	887	925	911	888	883	886	913	900	901	919	871	941	870	911	943	884	908	904	930	846	848	874	868	908	858	899	863	854	808	872	891	918	901	917	878	892	861	912	919	877	927	891	912	884	826	945	900	903	859	917	893	875	877	921	909	887	858	863	881	826	926	897	880	868	888	902	900	905	946	897	880	881	911	950	901	898	929	915	860	859	894	908	873	839	890	881	930	851	847	901	931	890	896	929	954	960	924	932	905	881	891	913	906	881	850	888	826	912	929	861	882	887	868	903	931	934	869	906	910	908	894	865	854	899	839	919	921	963	888	884	899	885	924	855	877	875	915	862	887	867	897	940	900	864	912	932	928	882	848	929	882	904	967	905	968	842	889	899	941	883	908	894	904	873	859	979	851	924	879	872	886	867	934	882	895	892	873	920	870	850	881	914	853	860	876	898	829	922	948	941	862	915	855	927	888	952	842	877	872	920	898	860	951	892	899	892	873	920	838	917	899	871	865	951	880	949	854	915	876	872	926	860	876	922	902	945	919	891	911	894	911	938	867	891	886	914	874	923	839	903	854	857	891	877	906	892	892	898	906	847	927	883	849	943	944	895	902	887	916	907	891	871	929	901	915	867	904	886	945	926	942	853	886	946	854	856	914	862	817	877	885	871	893	904	947	920	836	822	898	941	912	871	947	884	899	905	890	869	926	884	884	932	918	924	907	916	911	891	921	916	901	874	914	887	913	939	926	905	917	928	864	837	891	841	878	914	911	899	860	903	918	934	909	885	867	847	900	831	874	902	874	896	899	894	900	898	858	858	900	899	921	926	878	867	890	858	901	877	870	909	926	890	862	925	915	863	867	923	919	921	874	877	939	909	897	886	922	882	877	875	948	922	875	911	963	884	864	873	847	868	973	906	854	895	949	934	850	901	916	867	895	905	886	862	876	877	882	930	875	868	913	910	902	853	899	843	947	914	913	879	911	889	873	922	928	860	951	902	914	904	842	898	847	852	926	909	931	865	889	863	955	859	873	841	914	861	878	866	861	852	864	872	932	889	899	934	887	817	887	895	880	880	857	927	886	888	869	906	907	870	874	874	850	901	963	903	924	908	872	847	893	930	917	902	882	904	930	863	956	909	898	875	854	847	889	869	866	877	922	886	893	936	886	926	877	885	858	906	877	916	870	871	834	902	922	853	882	922	858	855	930	842	885	885	907	921	875	905	905	861	864	872	916	890	927	912	867	876	919	910	887	871	921	841	857	900	915	954	908	918	877	878	870	915	884	862	810	860	882	875	884	919	905	915	909	896	895	875	910	893	903	915	870	871	922	864	883	900	911	896	920	903	862	831	881	943	893	952	872	919	888	889	820	873	894	945	919	915	892	950	886	880	897	863	858	894	870	832	896	905	902	862	896	907	870	862	824	896	856	846	989	909	874	872	913	934	915	871	920	901	882	863	868	935	901	902	922	899	893	871	897	841	855	885	975	873	910	943	891	918	888	911	888	883	921	927	847	910	903	909	896	922	933	876	863	885	904	901	920	916	909	916	908	870	901	867	876	914	908	903	867	904	877	885	928	888	904	870	926	871	888	829	868	901	960	867	904	961	894	839	921	902	875	905	871	891	898	924	902	949	900	879	876	859	877	859	919	905	859	969	965	908	914	907	881	928	890	868	860	952	905	899	892	900	890	883	899	933	888	900	911	907	853	931	893	873	900	901	818	897	931	910	913	963	837	869	832	874	949	871	894	882	886	954	895	905	839	869	863	936	867	959	883	892	840	930	910	907	864	900	906	905	894	910	886	889	913	834	936	866	904	880	905	898	903	906	872	867	913	901	901	898	933	937	874	881	867	882	888	826	816	888	905	891	947	905	894	902	848	905	923	869	940	883	892	901	883	897	910	872	872	890	884	912	904	957	836	939	912	896	891	912	884	850	936	851	907	895	929	891	877	865	855	904	920	910	899	893	906	880	940	897	901	885	904	943	922	865	903	912	886	856	948	861	830	925	919	873	920	900	884	941	913	896	884	915	950	894	892	915	856	901	917	878	914	898	914	920	854	872	872	932	874	882	896	873	906	863	910	892	897	921	918	889	934	881	877	914	883	923	868	888	893	942	845	923	826	887	955	916	885	850	869	894	903	850	871	896	854	940	920	914	905	882	872	898	929	911	880	931	887	886	940	877	881	903	899	906	897	875	940	916	869	863	821	938	878	899	886	877	922	880	919	883	946	912	862	906	924	865	922	941	879	913	932	855	906	884	894	936	934	864	900	909	877	837	873	908	861	933	890	908	902	857	912	917	847	861	953	880	864	872	946	920	906	888	901	857	928	941	909	953	880	903	912	883	942	873	878	951	881	936	907	904	888	931	883	874	883	863	884	920	943	908	845	826	909	855	865	898	874	866	939	892	909	905	853	847	875	869	958	959	858	880	886	972	834	861	868	878	869	911	908	903	861	895	888	914	840	899	866	893	884	920	895	926	920	873	843	898	925	913	870	865	923	896	892	925	883	867	918	958	889	881	939	866	926	918	915	899	901	825	940	890	894	876	914	913	925	846	932	888	912	884	857	902	922	882	897	919	921	905	908	834	830	852	898	868	896	931	872	837	875	871	931	875	894	920	925	906	872	859	911	893	976	805	900	835	950	851	909	886	940	840	894	921	883	923	877	925	896	917	912	980	880	857	878	889	912	916	851	908	934	904	885	894	893	905	886	817	880	899	895	899	914	914	927	938	896	874	879	918	875	888	900	877	906	893	875	852	922	902	879	810	856	882	890	892	880	919	869	891	874	935	898	872	925	934	913	904	917	866	873	882	890	878	861	936	910	908	913	890	952	909	934	894	906	863	903	880	908	892	883	846	889	875	914	930	903	883	874	924	900	900	937	866	946	905	894	892	852	866	852	873	936	880	912	865	874	900	914	912	897	894	839	889	900	884	900	960	923	941	909	905	893	917	896	926	928	887	866	866	953	935	815	862	909	929	933	894	925	894	882	868	875	850	851	901	902	897	890	858	851	918	872	818	930	883	839	925	893
3027	1998	1169	765	896	1164	1135	934	761	616	535	450	388	532	559	498	393	322	275	209	169	146	164	157	179	172	153	139	139	131	167	130	140	111	114	125	111	112	103	99	120	102	91	68	71	80	72	56	84	75	81	87	61	58	89	78	81	81	62	70	68	78	64	63	91	82	78	70	74	66	82	77	71	70	64	73	69	78	71	61	83	70	68	72	68	92	74	78	69	80	65	76	68	74	66	83	81	71	64	56	86	75	71	60	67	62	79	75	66	65	57	68	87	76	65	83	81	91	69	67	72	78	69	96	80	82	63	81	69	56	76	72	64	70	77	80	80	77	75	84	67	55	63	72	71	79	83	63	79	79	82	64	77	83	74	73	74	66	72	77	67	72	73	62	82	72	68	68	87	79	86	83	70	85	65	83	51	67	74	74	73	80	63	74	68	74	72	79	67	74	63	67	67	75	53	81	76	76	74	68	65	65	71	74	58	69	61	88	64	76	58	69	73	62	66	81	74	75	76	71	61	78	63	73	82	73	63	80	81	72	59	73	64	70	102	70	77	71	72	70	81	81	75	70	76	85	91	71	76	62	80	77	56	66	96	59	85	66	78	68	79	53	88	89	71	71	74	64	78	73	87	85	71	80	72	63	68	70	62	75	62	74	76	70	83	67	83	69	71	60	81	87	72	83	79	71	68	72	69	71	74	55	71	72	78	84	80	69	70	78	70	78	71	73	79	76	81	75	69	60	81	76	72	79	78	71	80	77	66	76	66	78	81	85	83	60	82	73	73	70	68	58	79	80	75	74	66	72	93	79	73	78	74	75	92	59	67	70	70	71	79	92	76	77	67	81	63	72	65	63	88	70	74	65	70	57	71	77	76	69	74	55	71	64	65	74	75	78	63	62	65	83	68	69	75	67	81	90	87	81	77	82	78	89	68	71	60	84	70	67	73	66	69	70	59	79	87	74	73	75	76	66	85	77	75	80	71	72	80	73	59	71	63	62	73	76	65	66	60	57	69	84	83	77	73	68	84	66	79	72	62	62	74	73	64	67	73	74	70	75	65	88	67	79	82	58	72	67	72	67	73	66	76	72	63	63	70	67	73	76	69	70	65	75	79	74	84	72	80	68	70	69	69	66	59	63	67	65	76	84	74	86	68	77	78	78	73	76	69	80	53	72	64	73	76	79	83	60	78	83	65	87	91	82	70	80	80	68	69	72	67	63	81	90	65	84	52	67	80	73	73	62	82	75	72	74	78	86	69	47	69	75	78	63	72	86	65	85	71	87	75	74	69	76	67	78	72	87	66	50	69	82	68	64	72	66	70	77	69	60	50	69	63	89	65	71	74	74	80	69	74	62	71	86	71	65	79	56	68	83	77	69	71	77	60	89	79	76	75	78	71	69	70	75	82	79	83	70	62	69	73	68	75	83	73	66	71	75	58	70	85	60	65	77	71	79	53	52	79	76	70	61	75	92	66	82	66	72	92	59	59	62	86	79	66	79	69	78	75	80	76	66	75	64	67	74	80	78	82	71	76	75	56	77	69	68	79	74	76	80	71	68	89	81	59	66	81	80	72	80	82	79	68	63	79	74	79	82	68	80	80	67	66	72	77	63	74	73	72	67	75	67	66	53	73	72	80	67	67	78	71	61	88	83	77	98	62	68	75	76	78	64	74	85	61	62	79	86	66	77	73	88	76	66	57	87	80	77	62	74	62	68	86	61	79	64	75	66	72	90	71	69	72	66	77	77	66	78	67	71	70	78	58	74	84	77	76	78	85	69	88	75	66	79	89	66	77	74	74	82	70	76	80	68	77	59	75	69	78	70	82	73	79	79	77	59	72	92	68	75	65	66	70	70	58	76	65	67	66	79	73	57	65	67	52	69	82	64	65	64	61	79	76	98	71	70	64	86	74	93	86	71	77	75	55	62	80	55	81	61	61	63	81	72	90	76	79	74	59	81	73	66	80	67	66	96	87	89	71	70	72	69	63	78	66	59	79	85	90	71	68	89	79	68	77	74	80	66	76	70	76	70	78	82	70	73	71	73	93	62	82	60	53	71	74	73	77	79	78	75	58	74	66	82	75	60	77	65	64	60	77	76	60	78	90	64	81	76	65	61	77	74	69	79	64	80	88	60	86	69	80	73	61	73	82	102	70	61	76	70	81	64	79	78	67	80	76	84	62	59	68	75	79	85	60	74	72	76	69	78	69	75	100	65	76	74	79	89	67	64	71	64	65	79	73	84	65	75	68	57	66	72	75	71	83	59	79	82	61	72	52	57	63	68	90	71	65	76	52	85	67	77	78	74	72	68	70	72	81	64	81	84	89	70	74	80	61	91	80	68	54	69	67	83	63	68	63	60	60	63	55	75	75	66	75	84	66	60	72	59	75	77	68	88	69	64	88	68	81	73	64	86	59	60	75	83	74	73	72	61	67	68	67	71	76	79	69	73	66	85	79	64	78	69	86	79	73	63	81	65	94	65	80	72	76	62	78	73	65	69	64	84	69	71	75	78	76	72	65	71	65	79	69	70	71	62	65	74	89	64	78	73	65	88	71	75	75	70	72	67	86	79	77	63	66	82	70	75	87	65	80	66	65	76	70	81	73	76	73	48	80	70	95	62	62	70	88	67	87	68	63	69	79	62	61	69	81	76	80	78	75	71	73	75	80	71	77	63	70	68	64	76	65	72	78	80	71	90	63	89	68	83	54	77	59	69	77	73	70	67	64	78	79	64	81	72	78	61	70	64	61	77	66	71	64	79	73	72	76	67	85	89	81	92	84	79	79	76	83	80	74	60	62	79	86	72	71	74	67	65	59	61	81	77	80	67	87	81	68	60	83	77	82	77	75	85	82	75	80	75	85	74	53	85	67	64	70	68	69	80	59	84	87	73	68	94	83	66	91	71	60	75	75	61	76	64	76	80	77	70	85	81	72	59	74	82	90	75	76	79	68	81	73	68	76	79	70	73	64	74	63	81	64	65	64	69	60	72	70	69	75	65	68	73	68	82	61	73	74	65	59	85	83	72	74	72	60	70	71	89	62	63	68	65	78	70	77	62	65	71	66	73	67	73	72	69	67	75	70	74	76	98	59	89	75	75	70	58	76	72	72	65	53	64	64	67	80	73	85	69	68	80	82	68	84	72	61	77	84	74	73	87	73	68	81	77	79	85	77	73	68	76	80	73	58	78	70	65	69	68	54	55	85	69	57	85	63	74	69	71	76	76	67	67	75	74	67	80	75	67	60	57	70	70	81	58	65	91	70	85	71	87	87	59	66	84	77	56	69	52	69	73	58	80	70	70	88	76	77	71	76	84	79	63	88	67	76	76	64	73	85	79	79	91	71	73	70	74	52	69	70	75	72	60	72	63	62	73	76	67	68	83	75	55	84	62	73	73	84	67	77	70	65	81	80	53	74	69	61	79	81	67	73	82	69	81	74	81	68	65	83	81	81	85	77	77	62	81	62	73	68	75	72	76	69	79
26351	18794	15018	22169	29643	30071	27822	25093	21592	18600	15961	13962	12426	14762	15546	13350	11109	8839	7628	6006	4661	3804	4015	4116	4418	4109	3812	3616	3508	3625	3665	3319	2814	2521	2494	2358	2122	2038	1795	1688	1471	1254	1133	1114	1043	985	1051	985	944	898	886	933	958	922	890	892	944	879	851	894	881	886	857	883	866	915	902	924	881	815	857	854	823	823	836	838	879	879	830	857	846	865	811	856	857	824	851	837	899	811	834	888	880	858	896	824	886	877	822	870	820	827	879	830	868	831	810	873	842	837	842	864	827	865	829	839	860	818	872	868	849	832	855	885	858	872	851	842	840	883	840	809	812	798	866	852	848	868	822	825	854	836	849	851	889	864	829	848	880	886	843	857	844	886	869	847	865	833	829	829	867	809	862	872	854	839	865	792	841	886	875	872	867	851	830	804	889	817	887	893	860	859	853	870	833	851	825	913	823	790	805	861	864	867	860	907	839	847	876	881	854	795	856	840	882	860	839	853	877	842	853	850	807	817	801	881	828	883	857	857	843	828	853	857	825	913	812	794	865	855	869	870	877	848	856	873	912	786	879	845	773	841	854	803	848	825	813	820	872	812	870	862	881	818	851	889	833	853	836	905	855	871	789	803	869	875	865	862	881	849	917	839	876	874	805	852	867	791	824	807	889	871	840	860	838	876	866	826	844	856	855	784	833	861	831	866	813	875	858	832	877	826	792	875	844	861	890	813	812	863	842	854	809	883	901	811	868	876	777	867	814	907	858	909	901	853	813	910	844	865	842	858	818	857	882	836	842	849	826	873	841	835	901	831	948	843	860	832	789	852	874	844	786	825	865	874	842	882	805	872	881	883	849	866	881	813	905	862	809	874	861	878	867	827	852	873	824	838	863	850	885	892	868	799	855	870	926	801	830	837	890	851	855	863	859	794	885	894	872	886	798	835	903	817	821	872	856	890	819	816	868	890	830	834	850	868	903	886	876	888	888	829	873	858	912	867	825	839	891	873	875	808	852	845	908	856	929	868	839	858	825	880	804	866	870	832	844	825	837	863	913	821	924	874	867	834	829	885	848	837	843	862	864	831	871	868	890	820	808	854	871	828	875	815	846	851	893	866	859	874	867	888	845	862	881	843	801	816	866	857	794	835	845	869	882	862	836	828	838	887	865	870	896	867	841	814	840	867	863	830	873	851	877	841	865	882	865	816	912	863	860	804	871	871	843	897	854	848	853	893	913	845	901	804	817	867	838	867	868	844	836	838	833	839	833	877	817	870	845	818	806	926	837	913	867	822	925	846	845	809	858	812	856	794	833	795	852	851	903	860	874	875	859	906	923	863	859	857	866	833	841	821	890	799	884	844	889	855	873	858	847	863	845	879	832	826	828	821	879	858	827	822	850	847	822	898	868	859	849	888	873	814	866	847	893	893	829	874	907	840	865	861	840	862	803	867	817	846	832	826	913	854	866	820	862	846	870	824	883	870	857	854	861	898	879	883	876	907	870	863	884	833	813	879	878	904	841	888	894	869	831	861	822	797	799	868	830	857	877	867	840	849	908	856	866	835	841	896	871	885	834	842	881	857	908	875	863	909	888	856	867	823	813	889	863	832	880	835	884	812	820	887	860	840	826	822	845	854	853	851	862	851	852	863	925	845	870	887	836	830	840	846	831	852	842	861	851	878	852	863	848	822	870	832	818	840	800	787	850	820	883	868	886	883	847	826	839	877	867	906	833	872	818	865	839	883	858	781	848	865	867	872	869	866	816	828	867	853	835	854	848	902	888	858	883	804	854	820	849	882	804	868	893	844	873	915	872	849	829	850	852	819	850	813	888	870	862	874	830	839	857	864	886	899	890	850	864	871	858	805	870	852	906	849	837	877	862	862	836	864	887	800	832	831	885	881	838	876	894	859	840	807	851	862	811	847	878	865	835	819	855	843	851	870	826	824	869	834	843	847	852	795	864	892	874	857	820	880	883	798	863	879	813	916	821	854	805	869	847	854	826	852	875	878	859	836	836	850	809	810	818	877	918	858	864	869	853	876	838	865	822	845	807	837	890	858	811	806	808	829	902	846	870	856	868	835	833	865	855	865	870	867	811	839	861	869	851	870	884	830	883	880	844	858	859	830	865	853	873	833	860	775	873	839	902	875	843	800	906	891	891	869	846	842	818	858	813	859	817	854	874	875	860	866	856	839	880	829	843	847	853	858	816	853	829	833	814	831	871	879	830	827	892	877	866	868	853	875	839	833	838	868	837	833	817	862	821	823	858	782	905	836	810	870	869	883	868	867	826	836	879	826	844	876	890	912	886	862	875	863	867	848	823	875	843	884	891	875	848	819	859	830	845	858	807	849	800	834	853	824	861	873	905	848	872	805	815	866	889	886	889	790	891	828	861	869	859	903	795	825	852	952	880	829	770	871	846	870	833	883	853	928	865	855	828	887	863	829	923	904	867	831	893	838	875	946	906	805	816	828	817	905	802	849	833	786	866	890	861	802	855	871	853	856	878	841	819	812	886	811	891	855	847	799	896	830	842	832	823	825	848	836	920	858	844	833	875	869	829	837	842	846	885	881	866	826	868	835	836	829	862	826	867	894	848	822	843	854	896	862	856	812	850	894	809	859	894	858	816	889	903	837	889	901	885	912	831	821	830	822	832	844	842	838	872	890	878	912	887	834	877	841	863	842	917	877	834	866	901	883	872	865	917	848	855	846	865	907	818	833	838	854	831	874	832	862	878	846	900	883	829	859	856	899	843	837	817	865	823	845	885	907	892	853	827	840	864	833	811	886	905	810	821	903	867	860	801	836	894	846	838	823	840	857	831	846	860	854	856	875	845	838	861	870	844	852	836	850	840	867	853	838	856	861	853	847	849	870	873	824	817	874	883	818	914	771	853	906	845	852	835	841	843	794	847	920	841	854	866	862	831	854	769	864	866	851	831	823	880	831	872	909	861	836	863	868	894	816	827	844	878	838	887	865	817	859	787	875	884	836	815	838	868	872	869	874	921	851	865	884	823	846	830	800	818	889	839	882	858	860	919	885	817	846	867	845	861	800	862	880	886	773	849	872	837	847	835	825	868	837	897	889	842	836	841	811	838	854	869	878	839	868	830	889	859	810	851	834	804	900	883	838	915	843	889	864	864	891	864	866	878	867	864	846	813	881	836	836	867	822	848	814	832	865	901	828	881	848	831	852	841	865	847	832	834	868	807	869	895	842	896	865	874	845	812	840	848	833	874	851	811	852	841	863	855	840	807	884	863	845	842	869	862	879	863	824	859	928	893	870	873	831	845	829	829	925	897	870	926	850	918	833	861	823	814	818	903	860	887	863	836	825	826	843	820	864	868	778	877	847	853	789	744	863	840	854	884	870	822	841	847	810	829	840	886	852	847	838	848	844	868	868	812	865	845	866	843	844	856	863	877	913	834	826	831	871	901	889	843	838	843	906	831	874	856	905	844	808	832	876	878	834	805	836	804	890	867	864	832	806	869	887	849	853	845	840
2103	851	558	363	416	547	469	410	368	329	315	208	203	209	289	277	250	182	161	150	119	111	94	94	104	108	100	95	115	81	107	86	89	90	94	89	80	109	98	94	75	85	68	80	71	86	68	66	75	64	50	68	73	63	64	75	68	72	79	64	68	70	53	71	65	71	57	74	79	70	77	70	68	85	63	74	77	73	71	63	67	63	62	80	68	55	64	63	67	77	74	60	69	70	69	71	52	71	72	65	76	79	67	69	65	51	61	71	77	54	79	69	59	73	67	75	65	63	87	62	57	75	64	71	73	60	69	79	75	67	57	75	70	81	70	55	55	71	83	80	81	60	66	70	69	67	71	67	88	68	60	52	70	68	55	75	65	65	62	57	78	60	71	71	72	68	69	58	65	79	67	68	84	78	70	73	67	75	81	74	66	51	77	84	70	71	73	77	90	78	73	61	70	87	72	67	76	78	84	79	86	66	69	72	78	67	71	77	66	63	70	67	70	61	78	64	68	74	72	66	74	74	62	89	74	72	67	67	92	66	82	72	65	61	76	62	58	65	71	60	83	66	55	80	76	73	68	77	76	83	68	63	63	63	76	67	70	64	74	65	77	79	74	78	66	81	75	58	71	59	65	56	66	61	67	65	63	75	72	62	66	67	76	69	75	66	76	66	86	65	72	73	54	75	83	65	63	71	67	67	63	66	65	70	82	81	69	83	75	79	69	70	71	79	55	71	88	63	72	85	69	77	65	60	59	86	61	84	68	51	71	81	76	72	62	70	63	76	73	67	71	62	63	79	76	73	75	62	71	64	58	58	73	72	62	66	71	86	82	69	62	73	68	68	86	68	68	56	75	67	58	60	66	58	68	52	74	72	73	67	72	62	80	81	59	64	78	76	69	73	69	62	65	72	72	73	65	73	74	58	63	69	64	73	67	63	72	64	63	75	60	60	73	63	61	68	69	61	71	64	65	66	71	73	68	71	67	82	68	73	52	60	60	61	81	69	63	73	74	73	67	70	57	80	72	59	62	66	65	65	65	61	78	71	66	66	74	59	69	77	58	57	57	77	69	73	66	78	58	66	67	53	91	71	58	66	80	61	63	63	65	75	84	75	58	70	78	73	87	72	63	77	75	90	69	76	72	74	71	68	58	72	65	74	68	70	69	80	75	69	71	66	79	59	72	62	79	75	74	74	75	67	59	56	76	77	68	67	71	75	70	64	66	69	58	71	76	65	75	49	65	73	76	75	69	65	66	75	72	68	74	76	76	65	62	63	71	73	73	66	79	61	79	64	66	76	58	71	70	58	66	72	64	82	67	67	73	59	65	52	62	70	60	82	76	82	74	62	72	64	84	56	74	61	86	77	67	83	61	68	67	66	69	66	70	54	82	76	72	81	67	69	72	63	67	73	65	68	75	72	61	67	79	78	59	73	80	77	66	71	63	74	75	72	76	79	60	55	74	69	69	64	62	77	71	71	72	67	73	82	77	67	71	70	69	68	70	77	66	76	61	76	83	69	66	77	64	77	66	70	67	72	61	78	73	60	51	73	71	74	57	66	58	64	76	59	59	59	73	74	61	66	59	55	86	53	63	68	59	80	62	56	79	65	87	60	70	89	67	72	56	73	81	75	72	68	65	70	70	67	90	83	75	65	83	83	82	71	66	76	78	68	86	71	77	77	55	64	81	82	67	68	53	68	84	58	62	82	68	77	55	63	61	54	70	69	64	52	63	76	68	60	63	76	52	70	76	65	77	73	73	62	70	85	62	67	49	83	77	74	51	61	66	55	77	69	65	75	56	77	75	73	59	77	68	70	65	83	81	78	89	69	55	70	68	69	73	74	65	81	75	67	76	65	69	65	69	68	77	72	75	60	57	67	75	72	82	67	66	54	65	51	74	74	72	66	64	64	71	59	58	66	70	65	54	67	65	76	86	62	79	56	61	63	78	72	73	60	75	62	70	62	72	67	69	67	86	76	69	77	82	69	54	83	63	65	75	71	71	68	76	74	76	68	89	61	92	73	80	77	76	70	86	67	64	75	77	91	67	85	62	74	70	66	71	66	74	75	83	84	66	59	76	75	61	59	71	70	75	80	64	74	61	66	71	72	67	70	61	73	65	64	64	60	76	63	80	59	69	76	70	80	66	67	63	66	69	72	63	74	76	76	62	74	67	88	81	70	77	70	77	77	80	83	67	73	79	67	81	62	72	69	76	74	86	67	71	63	68	74	80	74	60	73	66	77	78	62	75	73	78	88	63	64	62	70	58	81	59	71	70	56	74	70	66	80	63	92	51	82	68	77	67	61	75	70	73	77	73	74	71	79	75	62	79	68	64	69	71	68	72	69	69	72	82	51	67	60	91	78	72	69	73	67	75	75	71	65	64	58	70	62	69	64	70	56	64	77	73	59	87	78	67	56	71	73	51	79	73	68	63	76	62	62	62	82	83	63	83	72	67	62	75	76	77	74	73	63	60	73	61	73	63	75	60	66	88	59	75	81	74	59	69	74	73	83	57	65	62	79	63	79	67	85	67	87	68	79	86	80	80	68	74	77	77	58	69	73	86	88	81	77	70	82	63	66	65	70	76	68	66	78	71	60	61	73	56	58	64	64	69	86	69	57	73	59	51	66	76	70	71	69	85	69	71	78	79	66	75	71	65	81	76	59	68	86	67	64	70	68	77	88	58	68	74	75	83	61	70	71	67	64	60	48	73	46	73	74	64	67	60	60	75	74	72	62	58	72	79	81	64	67	67	72	63	74	73	74	85	73	70	75	73	66	59	72	52	67	76	67	82	66	93	59	98	70	68	59	69	57	61	73	68	66	84	70	66	61	69	73	69	56	77	76	72	69	72	71	62	66	54	71	71	75	71	60	78	66	83	70	60	83	53	72	77	54	56	60	64	71	77	67	72	77	96	76	66	80	89	70	66	72	83	59	75	73	71	79	69	77	76	65	62	76	52	64	56	89	82	80	69	76	76	70	75	67	67	58	69	75	64	75	77	67	76	66	48	56	86	65	59	63	72	51	87	66	78	74	71	56	64	67	86	62	60	76	62	69	61	74	66	70	77	58	84	83	85	63	80	75	64	82	91	63	80	85	72	86	76	72	81	81	75	60	76	66	59	81	56	64	65	75	87	53	69	66	60	69	67	67	66	66	65	75	69	70	64	60	62	59	62	84	68	75	77	62	64	82	71	52	73	67	63	61	57	68	68	77	78	67	63	57	76	70	74	69	60	62	68	67	72	46	77	62	81	83	78	73	65	61	83	69	93	71	82	75	79	78	66	58	82	73	71	68	83	74	71	60	70	66	68	77	56	65	67	80	68	70	69	71	83	78	77	74	64	62	63	63	87	72	72	80	81	77	64	70	72	74	76	70	61	67	75	67	64	67	74	61	68	75	77	68	77	75	68	73	56	67	71	71	63	51	67	69	78	66	60	73	68	74	73	57	73	78	57	81	83	75	79	80	65	72	78	84	60	60
19204	12140	9231	15390	22242	22858	20463	17505	14620	12419	10256	8456	6815	6915	9233	9115	7236	5537	4518	3887	2917	2351	2223	2310	2443	2393	2244	2148	2044	2029	2101	1961	1801	1680	1626	1579	1462	1465	1407	1337	1188	958	977	1001	918	895	909	924	865	891	870	872	823	825	862	871	881	807	831	903	849	847	842	824	835	870	810	808	893	840	809	887	830	903	853	885	816	878	835	819	905	878	839	861	854	865	823	847	822	813	837	844	857	886	827	839	820	801	864	838	877	812	828	845	826	886	797	869	835	835	818	833	821	865	841	844	835	863	831	853	764	832	867	801	806	846	822	813	861	852	825	814	841	817	837	830	865	836	864	785	844	830	850	809	806	867	820	849	864	873	823	797	847	841	828	811	845	821	813	866	857	875	840	838	841	874	856	802	853	850	795	872	838	844	826	872	784	800	836	881	836	836	836	854	861	838	850	785	818	795	900	837	839	848	859	869	821	912	861	848	867	834	829	870	888	884	911	826	778	844	856	836	821	833	829	846	869	847	853	845	838	841	826	821	880	857	870	799	885	799	856	859	825	873	817	839	875	893	843	873	832	818	863	802	851	874	778	837	829	840	766	836	851	833	857	828	851	812	830	828	848	810	841	861	822	808	888	833	838	851	799	868	834	896	815	827	880	798	842	811	871	849	827	803	874	817	826	827	845	816	918	837	842	847	795	884	822	859	832	846	853	807	861	839	814	788	895	818	812	868	866	882	850	908	864	854	846	840	845	856	851	845	855	864	850	799	847	850	844	854	846	865	860	875	814	891	839	842	827	815	888	803	806	864	842	795	906	861	851	812	844	865	844	818	808	825	833	852	790	854	836	813	866	847	860	836	783	863	853	840	838	838	809	793	852	819	863	840	847	769	849	844	804	865	841	872	831	868	840	881	796	828	813	838	877	807	841	820	836	792	835	808	834	830	882	900	836	889	859	870	821	864	850	819	820	871	854	898	840	797	900	841	850	800	821	851	803	832	827	855	884	863	878	855	857	883	825	894	832	778	865	798	836	881	770	810	820	849	832	801	875	892	854	847	853	817	880	776	861	789	895	819	805	804	874	844	791	835	837	786	882	866	828	855	840	810	827	923	836	804	798	844	835	849	856	878	862	871	824	820	844	828	887	823	844	845	815	834	875	878	836	893	831	868	830	861	859	785	836	884	858	798	878	832	894	838	865	840	848	888	789	833	851	864	816	834	858	801	855	868	815	792	862	859	834	857	850	829	801	839	862	809	887	870	826	838	868	853	789	876	839	846	809	861	867	878	875	877	815	808	818	775	820	807	885	834	845	811	881	812	861	838	849	873	860	800	833	869	874	849	850	840	852	850	923	836	861	812	886	822	861	870	821	850	786	779	858	797	835	867	817	847	873	852	841	876	820	850	801	864	849	873	855	812	825	825	841	830	790	855	810	795	873	851	860	835	826	877	886	848	844	861	834	833	847	860	818	838	810	846	827	856	828	874	814	826	861	829	908	835	816	868	862	885	838	812	864	829	833	866	864	778	841	804	799	831	826	865	831	909	811	838	821	869	792	873	814	862	830	846	832	839	850	875	814	843	828	831	837	880	848	858	838	840	793	857	822	830	824	882	827	793	908	820	818	848	864	800	786	799	833	855	833	823	862	798	844	831	845	883	825	845	870	793	876	817	858	795	814	848	824	809	811	864	856	812	858	863	850	834	844	856	877	877	772	854	864	829	794	789	856	858	817	867	861	830	820	867	781	832	815	860	830	810	840	846	830	862	870	834	823	877	816	802	747	891	791	782	845	837	856	802	837	825	837	779	852	811	838	825	810	851	826	758	840	879	796	843	881	832	809	842	865	855	831	833	880	831	826	876	830	819	825	866	885	848	809	853	836	846	809	902	877	894	827	827	866	828	830	833	862	826	800	784	903	805	877	827	837	871	851	871	813	841	844	836	842	819	815	850	822	864	822	847	806	822	911	858	829	806	837	822	847	818	830	792	824	855	842	858	844	859	821	862	843	815	834	875	906	815	853	832	808	874	870	802	836	787	810	867	888	882	821	810	841	773	854	809	856	827	850	845	848	821	865	826	896	851	828	842	814	825	876	860	815	868	800	890	799	861	834	841	866	842	918	843	802	852	848	822	838	890	839	769	821	858	798	853	866	849	825	900	828	822	853	874	833	872	887	822	843	842	849	833	854	881	874	846	825	819	831	832	772	878	875	811	820	835	825	794	809	854	806	827	867	842	833	816	853	875	843	794	819	829	866	804	885	829	835	845	837	811	872	862	849	845	845	893	899	842	833	852	865	819	856	855	876	855	867	815	878	826	872	875	855	841	849	838	848	786	785	852	850	829	832	819	830	814	853	858	856	899	850	847	833	822	827	836	839	877	850	861	845	836	828	868	836	857	810	897	856	841	833	876	894	836	834	841	850	837	825	815	890	842	875	831	841	840	864	885	838	805	822	807	861	820	871	891	860	860	823	842	858	860	841	795	792	832	819	835	870	885	902	852	852	834	846	853	852	818	853	837	857	816	832	843	825	829	819	797	829	874	849	851	852	872	826	829	855	806	835	815	833	841	860	814	821	829	797	872	883	847	842	861	845	877	885	806	834	825	875	840	845	847	849	753	866	849	869	876	795	862	874	874	800	842	822	819	848	856	846	819	873	861	847	869	847	834	810	866	852	878	829	882	855	793	866	780	796	890	814	840	875	894	801	804	873	863	861	831	861	855	836	867	811	837	878	847	858	821	806	856	844	846	892	844	852	831	821	784	792	886	818	844	874	842	874	862	849	833	851	815	877	892	850	809	857	863	854	843	877	893	864	807	790	857	808	829	799	856	835	790	855	838	852	766	852	880	818	831	845	846	837	886	827	857	848	818	805	856	826	840	866	821	846	851	822	841	802	867	816	898	866	873	822	866	856	840	834	848	891	861	855	872	799	848	861	866	863	847	817	822	829	842	852	842	859	802	811	887	812	852	838	850	860	820	829	786	866	844	834	798	863	857	809	802	841	843	838	871	829	893	880	816	813	861	858	809	837	813	830	878	878	802	821	823	828	822	892	850	815	773	856	826	881	841	832	844	868	795	847	844	840	851	860	791	880	891	889	859	854	852	850	854	846	806	849	847	816	879	781	895	845	863	812	846	841	805	842	816	902	821	832	871	861	838	828	793	803	824	806	878	848	814	872	827	883	791	853	855	824	790	817	840	838	839	896	855	865	864	865	849	819	858	888	847	831	823	849	827	829	814	783	833	857	835	872	866	867	844	875	849	841	832	832	812	836	841	839	813	828	883	808	851	861	819	861	827	861	840	816	861	875	867	831	814	845	814	825	881	848	836	826	842	818	802	846	867	847	863	854	808	852	823	772	871	835	837	845	865	841	787	830	858	832	820	813	799	853	836	881	884	842	840	825	810	871	835	877	841	857	857	831	864	880	849	851	816	869	825	879	820	857	806	838	846	847	847	863	857	916	843	881	808	836	847	829	834	848	851	816	812	823	846	819	806
1945	1475	835	581	691	854	805	669	595	455	408	320	298	283	334	366	357	275	185	190	154	129	118	121	150	139	115	109	121	114	127	134	121	83	119	87	83	106	90	86	78	80	73	74	61	66	72	54	66	69	67	78	55	70	67	62	65	64	80	63	80	63	63	67	76	63	80	75	56	73	64	75	66	77	60	59	69	65	76	77	61	78	71	75	70	77	81	74	59	67	54	55	63	76	84	69	57	59	63	67	69	79	78	86	67	72	50	64	78	82	79	64	82	71	75	58	65	68	53	59	68	70	79	67	69	66	57	66	73	70	68	72	64	47	58	61	67	74	61	55	68	79	78	68	80	59	84	89	58	69	83	62	71	62	58	68	72	52	69	76	57	80	67	75	72	55	80	79	73	61	59	76	68	70	69	64	73	69	54	68	60	64	70	74	82	60	74	73	62	74	67	80	76	61	68	76	66	74	67	64	65	61	56	63	67	67	69	72	74	55	64	67	68	66	71	52	99	67	56	65	77	64	63	78	58	61	70	69	55	66	64	74	61	72	76	63	69	65	59	63	77	73	73	67	71	65	54	62	78	66	76	61	64	63	82	60	65	73	76	72	66	78	63	59	64	49	63	56	66	72	60	74	83	64	64	69	77	76	59	78	58	75	62	66	75	73	86	72	83	59	73	81	77	63	75	58	61	71	72	70	71	68	89	64	69	77	69	68	69	76	55	73	68	76	61	84	73	69	65	64	103	73	90	72	58	57	61	66	79	58	57	73	82	69	52	75	68	65	84	68	84	71	63	73	74	58	53	78	68	73	67	66	75	68	75	71	64	79	73	72	64	64	59	68	65	89	74	80	74	70	67	78	71	70	78	70	70	67	63	67	76	70	79	56	78	78	71	61	70	78	77	65	89	65	80	74	57	95	78	75	66	77	62	63	64	65	65	60	79	67	78	69	49	77	55	72	70	68	71	67	73	60	75	73	68	73	65	80	65	98	61	72	69	58	63	66	61	74	80	77	67	76	71	59	72	73	61	58	70	61	83	73	45	56	82	71	48	66	89	71	76	80	69	72	81	60	71	62	77	58	77	55	64	79	66	80	64	68	62	80	67	67	75	75	75	78	67	75	62	63	66	70	59	79	68	65	64	61	61	72	65	71	72	69	55	73	68	69	63	62	58	75	79	81	57	51	66	84	65	75	75	76	58	74	68	79	59	65	68	54	72	67	52	86	69	55	70	65	49	74	61	76	63	64	61	54	73	74	61	65	71	73	59	62	68	73	58	77	58	85	66	77	70	53	70	58	70	71	66	75	70	69	62	67	65	60	65	72	58	66	67	64	58	65	65	61	62	69	56	74	80	62	60	73	66	59	71	69	62	66	64	73	89	78	58	84	80	69	83	49	63	59	61	68	69	64	75	64	82	70	62	73	61	73	78	69	87	65	75	63	77	66	63	62	89	63	82	45	59	82	61	72	63	56	73	49	70	66	56	69	61	61	80	63	73	68	62	63	63	79	83	71	94	78	80	54	60	68	74	69	80	57	83	75	71	47	72	61	79	70	67	66	69	77	63	61	58	65	63	61	62	65	61	52	71	62	56	57	77	63	77	54	70	62	76	59	65	71	64	65	72	65	70	53	78	79	74	64	77	61	73	73	54	52	65	54	71	75	55	67	85	68	69	65	85	77	68	72	71	61	62	75	65	73	67	65	66	69	67	71	65	76	78	86	53	60	60	56	55	70	75	79	76	66	66	68	70	64	67	72	64	73	70	68	76	71	67	66	72	77	73	85	70	69	68	73	66	74	74	68	72	77	66	68	64	74	60	76	68	69	59	76	62	71	71	74	70	77	71	64	58	69	61	78	60	66	79	70	71	72	60	63	69	76	78	74	60	74	70	55	75	78	72	59	71	70	77	73	67	54	66	75	69	62	61	62	59	90	76	70	92	66	70	63	67	70	51	68	75	80	78	57	50	66	79	71	72	81	71	72	62	67	71	70	63	73	73	55	62	63	85	70	72	53	78	67	79	78	64	72	58	60	76	87	89	82	76	81	80	62	68	61	80	65	69	72	72	82	68	77	60	77	66	76	54	65	50	62	61	69	60	69	72	66	71	67	66	66	64	67	58	75	52	60	61	63	74	71	62	73	81	89	68	71	70	65	72	62	70	75	83	83	70	68	61	77	58	76	79	71	85	72	72	76	65	53	70	61	76	70	71	54	66	48	65	79	75	69	54	61	71	64	77	59	58	67	55	73	50	65	64	67	67	82	65	74	93	66	83	59	58	88	71	64	64	59	56	58	64	76	67	57	70	77	64	74	71	66	78	82	68	64	65	72	67	58	71	62	73	58	82	70	75	58	82	61	69	79	80	71	70	73	80	67	64	87	82	73	60	59	66	57	82	76	70	71	59	80	53	63	85	72	71	87	75	71	74	61	60	64	74	76	73	72	59	81	67	47	57	71	76	67	70	63	61	67	81	65	63	58	91	82	73	74	64	60	73	73	52	69	60	68	65	77	64	70	66	85	73	64	81	68	83	70	71	54	70	57	81	74	62	65	71	64	72	61	64	80	74	61	70	56	71	73	82	68	75	72	67	74	67	69	85	73	79	72	70	80	64	91	73	72	85	63	83	78	97	69	72	72	82	47	43	60	66	67	65	93	63	65	70	65	73	67	56	49	70	71	83	59	62	68	64	72	58	55	80	76	66	71	61	65	64	76	75	85	66	70	62	57	53	62	44	82	81	76	71	49	54	56	74	65	70	58	66	76	81	56	71	63	68	47	70	75	47	64	74	69	84	66	75	80	78	74	76	62	69	77	78	81	79	69	70	69	72	82	77	68	63	70	67	75	54	56	70	80	78	69	65	55	64	71	73	56	68	70	70	81	63	77	74	48	58	69	75	72	56	66	59	66	68	95	73	68	63	68	76	73	56	64	72	77	67	64	75	75	66	88	62	71	58	75	83	62	59	69	62	63	58	63	68	64	51	72	77	63	65	70	66	69	62	71	60	56	59	76	81	67	75	65	78	62	82	54	65	71	60	65	67	86	78	70	67	70	73	77	78	68	70	62	72	75	65	73	63	68	69	81	83	59	60	77	79	62	66	75	81	72	68	71	70	61	70	82	53	67	68	67	66	72	50	68	75	63	73	57	60	58	62	75	74	71	85	74	62	60	70	66	78	67	91	59	62	52	73	68	71	71	62	76	75	52	55	66	69	58	73	66	77	62	59	67	64	76	61	69	52	56	67	77	64	64	55	50	84	62	63	63	64	73	99	60	62	79	69	71	76	58	64	77	58	69	62	69	69	63	64	66	70	54	76	67	66	63	70	63	57	70	72	68	72	57	64	71	88	68	64	69	74	64	67	55	77	65	57	57	78	81	71	71	78	72	63	55	74	61	58	52	71	78	74	76	71	58	69	56	73	68	59	53	66	77	92	72	85	74	71	56	77	52	57	67	71	79	81	80	70	73	50	64	62	54	77	66	74	58
22975	16572	11994	19508	27306	27283	24456	21431	18504	15922	13409	11507	9789	8996	10458	10929	9531	7437	5968	5202	4110	3138	2664	2855	3015	2983	2888	2716	2480	2462	2257	2224	2042	2084	1942	1827	1692	1679	1529	1445	1251	1202	1058	977	955	951	887	878	840	877	842	887	866	860	856	845	871	890	896	824	834	866	811	869	859	805	803	811	852	797	846	842	875	840	840	801	833	767	785	815	807	800	806	843	828	812	792	826	794	865	826	816	836	864	835	838	836	848	794	856	809	802	791	802	809	750	841	785	892	796	820	807	856	830	809	817	846	836	850	817	775	853	779	801	800	872	801	842	841	857	832	798	799	813	789	863	802	814	809	815	883	783	799	821	837	807	819	815	816	823	883	786	784	828	823	792	796	803	824	791	773	835	821	804	806	822	772	830	859	878	824	813	824	798	827	804	775	832	803	828	816	778	840	794	834	787	825	854	800	763	807	848	776	785	824	847	751	840	872	843	808	822	780	824	823	816	788	779	772	826	817	780	806	753	799	848	868	764	796	785	803	862	789	815	795	757	810	846	774	834	864	831	832	811	833	825	820	835	795	823	795	832	792	859	838	813	816	858	788	835	810	838	763	823	846	856	827	831	827	812	809	776	828	794	809	801	841	852	792	768	865	845	853	833	783	798	802	819	868	835	836	765	839	847	800	847	795	802	823	817	790	822	773	796	818	827	824	826	802	744	781	838	805	812	776	850	841	824	774	800	849	804	798	768	855	794	844	813	832	840	822	813	814	801	863	843	790	754	781	870	848	806	763	831	790	767	792	789	846	799	820	825	768	835	805	802	782	808	804	772	794	800	794	821	812	825	788	818	824	841	794	808	788	832	816	813	770	807	832	779	842	832	829	840	838	784	795	769	800	793	828	796	809	825	859	787	779	871	812	808	855	801	831	798	824	801	804	789	831	823	840	754	828	783	858	846	807	822	831	811	814	836	878	782	759	778	846	796	797	794	837	807	803	763	780	810	801	849	850	819	835	779	819	850	822	823	787	817	756	833	809	740	786	806	877	767	773	774	811	859	824	812	786	830	808	826	781	824	806	793	856	836	820	773	816	811	776	876	880	791	802	792	819	851	840	822	838	860	809	854	792	814	845	801	774	824	799	803	838	831	841	811	814	793	825	825	830	868	821	831	806	809	817	849	851	832	804	818	800	826	778	796	765	790	844	812	831	853	795	835	849	769	808	815	814	878	836	816	798	797	857	807	823	865	806	796	814	778	834	793	865	789	827	835	850	780	851	869	839	846	791	844	832	848	799	771	824	776	756	798	785	746	810	792	776	839	824	845	774	820	798	810	818	803	806	848	785	830	815	816	810	829	819	812	863	810	802	866	799	829	824	833	789	818	776	827	871	762	839	831	837	832	809	831	795	795	799	849	774	787	794	817	786	825	775	824	810	863	762	776	807	824	868	799	832	751	831	812	759	792	832	820	816	842	813	834	808	787	823	834	821	834	779	866	854	798	827	853	794	798	817	823	819	846	819	844	804	789	826	770	835	802	790	849	817	843	846	827	838	849	777	780	801	775	784	767	810	821	779	834	776	841	854	828	770	824	793	864	814	802	822	823	817	838	805	846	830	829	815	830	799	788	827	816	831	798	808	805	809	809	793	823	801	821	753	815	820	766	812	825	827	790	868	769	836	844	792	780	772	764	827	791	919	840	803	775	819	857	806	851	829	836	791	815	762	767	810	869	832	809	817	813	791	825	809	873	804	808	851	831	862	839	788	824	842	798	811	786	837	824	791	823	832	827	816	796	794	811	822	864	797	802	858	784	786	840	839	825	799	818	806	836	794	764	797	845	812	853	803	791	783	846	792	814	838	818	798	844	790	791	831	828	779	761	821	843	792	835	819	823	822	812	804	778	835	823	835	851	836	811	862	822	794	849	807	836	806	893	808	796	839	821	800	808	836	773	793	783	805	801	836	817	806	780	816	804	847	829	799	798	777	816	818	776	834	847	807	802	818	832	836	817	822	846	836	829	782	811	797	841	810	792	828	796	767	811	819	794	754	822	840	766	846	807	783	795	797	842	804	820	826	862	816	812	776	793	840	857	783	810	841	830	824	905	872	814	785	816	802	813	833	831	886	821	816	789	771	771	811	828	766	813	878	804	845	824	756	841	845	827	733	804	824	781	804	857	841	791	880	815	820	786	796	836	748	803	815	772	818	843	817	835	822	835	847	845	822	853	760	831	766	818	784	802	847	754	802	796	787	892	820	803	763	827	827	765	862	835	835	833	787	843	815	785	785	799	833	816	812	836	810	794	826	807	826	822	842	773	801	850	805	830	833	801	823	877	828	839	805	800	808	810	808	822	813	796	799	793	823	780	844	836	806	834	804	833	795	792	847	835	765	820	842	792	839	829	807	799	818	785	763	862	789	823	828	834	807	858	821	884	818	797	829	798	762	819	825	789	776	822	825	779	811	832	799	819	741	799	848	780	761	830	794	839	874	803	823	803	794	767	796	808	855	812	859	797	830	828	815	828	813	773	834	849	793	831	824	864	761	755	805	849	797	806	786	832	816	825	833	764	828	846	815	862	795	839	822	849	779	853	807	820	830	810	836	800	804	844	817	849	827	845	834	821	837	802	802	757	769	849	806	764	858	830	822	833	793	825	792	862	845	829	803	806	830	789	810	774	794	848	841	793	834	770	801	816	817	804	843	808	800	845	785	776	850	806	826	821	829	784	780	794	811	784	844	850	808	769	792	818	795	788	821	840	798	813	836	805	799	788	808	811	779	827	828	812	789	750	825	846	782	876	777	810	800	833	822	801	808	860	803	744	805	804	835	819	848	871	789	783	797	818	819	834	801	801	798	792	827	785	833	816	823	797	787	851	809	794	797	823	811	785	834	833	829	848	819	830	801	827	851	805	805	776	778	782	804	807	869	805	794	829	851	805	787	789	831	868	758	760	773	842	798	811	779	782	888	802	843	813	785	831	810	838	819	831	766	832	825	809	816	854	838	777	841	836	787	765	830	814	810	843	824	822	841	797	844	852	812	828	830	807	760	843	814	822	842	843	843	781	841	869	798	849	774	847	820	810	763	841	762	742	822	877	765	824	789	775	805	828	795	820	838	833	795	825	761	858	819	846	806	759	796	849	794	835	811	772	803	787	832	799	779	858	809	776	815	813	823	773	834	811	827	801	789	807	742	788	743	809	840	816	834	811	812	777	793	785	819	834	824	796	842	840	790	842	853	821	811	809	816	821	763	841	811	756	857	819	768	801	791	816	802	807	822	830	831	867	773	849	821	843	791	802	839	838	837	833	868	812	854	832	815	802	848	815	795	894	840	794	802	860	794	831	792	850	814	829	771	833	806	822	788	834	778	846	808	812	806	760	842	777	774	825	814	808	777	805	824	805	761	778	821	784	808	782	830	796	808	786	752	857	850	842	809	826	921	769	788	837	777	801	799	823	831	797	835	836	752	807	900	799	825	808	882	803	836	797	819	792	795	841	812	807	754	792
3419	1408	845	609	666	799	785	630	595	496	425	351	322	304	314	392	339	296	242	179	156	149	134	128	134	141	140	121	116	125	122	100	120	114	100	96	115	118	97	81	90	82	66	77	81	77	63	69	68	69	79	86	80	67	77	79	74	79	67	75	71	76	85	71	83	64	99	67	75	63	54	77	75	71	72	78	69	61	69	78	74	82	68	91	81	74	80	67	75	88	76	70	57	68	73	91	52	66	68	61	76	71	78	82	77	76	70	82	73	81	68	66	62	82	80	81	85	81	75	64	59	84	82	73	66	74	78	72	90	72	67	75	67	70	80	80	73	62	69	68	65	73	78	74	70	84	75	64	62	77	92	67	86	87	82	69	77	77	90	69	64	64	75	77	81	71	79	77	69	85	65	91	56	82	72	80	82	78	66	68	72	75	63	75	74	80	89	86	67	68	69	75	72	75	76	82	73	72	79	57	74	75	66	65	83	84	79	76	76	72	78	64	91	78	78	70	82	82	67	70	60	80	86	66	67	60	69	72	61	83	64	72	59	82	80	85	76	68	58	96	86	60	84	68	71	72	76	79	91	76	60	68	57	85	73	81	80	75	68	68	80	82	82	81	61	68	77	66	77	76	72	88	73	63	73	72	87	80	68	88	93	90	82	89	80	77	88	59	71	74	79	75	74	83	73	68	67	71	81	79	73	78	75	71	84	81	93	71	63	80	66	64	80	80	90	66	61	81	74	68	84	73	86	58	79	91	73	67	85	75	79	65	75	90	59	63	66	81	75	81	62	66	88	73	83	79	75	64	64	71	69	73	67	87	83	64	58	74	76	86	93	64	86	88	86	69	76	75	75	87	60	65	85	57	80	64	78	80	80	85	94	81	66	90	64	71	82	88	69	83	62	76	73	70	77	73	83	80	75	87	95	81	67	71	64	63	74	74	73	75	85	66	75	68	76	75	81	87	74	69	86	72	82	91	73	78	61	89	77	79	85	78	84	76	72	59	74	74	78	79	67	75	74	76	67	69	90	79	76	76	71	64	68	87	87	56	72	85	91	84	82	79	66	77	65	81	74	87	77	67	70	77	73	85	82	68	69	51	78	86	68	72	76	74	82	87	68	67	82	69	81	78	77	74	89	75	67	111	71	77	73	79	74	84	81	76	73	68	60	72	82	71	78	81	71	76	75	71	93	71	73	78	85	66	73	78	82	81	79	87	65	89	72	65	67	78	67	79	67	78	78	72	100	63	64	73	76	77	81	69	76	64	91	71	73	76	65	76	76	78	67	75	75	79	73	66	81	71	80	62	61	85	68	74	75	64	67	79	66	75	74	83	90	84	74	74	79	84	80	79	80	75	68	87	82	79	68	85	60	77	68	71	65	65	75	79	67	82	85	84	68	85	79	73	100	81	70	84	76	64	59	75	78	74	74	70	88	83	73	72	83	73	66	77	63	80	80	75	83	74	84	75	83	83	72	66	71	77	62	81	86	60	69	82	108	72	71	80	73	73	71	57	88	67	72	60	91	73	82	68	73	68	87	82	83	83	74	90	71	71	67	69	55	90	78	68	84	71	71	66	65	68	85	73	63	70	91	78	70	88	80	58	92	73	72	75	70	69	66	75	84	81	78	70	72	72	72	71	82	77	66	91	65	78	80	85	71	81	88	89	75	88	75	79	72	76	82	75	78	69	86	75	70	80	79	88	65	77	84	66	72	81	77	78	90	74	89	60	81	76	92	78	74	72	73	68	88	76	78	83	58	78	83	90	91	78	90	83	68	70	64	74	88	62	66	69	73	85	80	62	70	79	76	75	75	69	68	85	68	67	84	82	73	80	68	64	75	73	99	81	76	79	73	78	77	80	88	83	81	84	81	84	69	68	69	71	72	67	64	74	58	65	78	81	73	82	68	75	86	66	97	64	64	74	82	78	75	71	84	72	88	69	78	82	79	82	67	75	81	69	86	85	84	75	85	73	81	63	80	67	85	75	77	67	75	90	74	60	72	76	62	69	70	86	71	70	79	69	67	72	74	85	80	77	83	73	73	81	64	66	79	83	83	85	92	96	81	67	74	75	73	75	56	73	63	69	75	66	76	66	61	73	81	69	70	67	86	63	76	75	67	81	78	66	72	91	70	84	64	77	79	85	71	81	59	66	82	74	83	69	87	91	93	84	72	72	69	53	87	82	74	78	77	71	66	71	65	76	70	70	77	73	73	70	78	65	77	84	69	72	74	71	61	95	69	63	70	81	81	77	68	67	84	88	94	62	75	70	89	67	72	88	66	85	79	66	85	72	76	70	70	83	55	96	72	69	71	77	65	83	74	91	73	76	83	78	77	67	71	87	92	77	68	73	59	64	62	79	61	63	74	60	64	77	78	83	86	72	82	71	83	67	84	77	90	71	67	70	81	85	76	77	82	70	70	79	82	73	80	79	79	74	90	77	61	86	73	71	74	68	81	81	80	81	63	69	93	85	71	73	83	80	92	66	77	70	87	88	71	70	80	80	68	69	82	87	69	79	80	77	72	53	91	69	78	79	70	78	59	72	77	69	75	59	58	74	63	73	75	80	71	77	68	79	69	72	62	67	71	69	65	80	78	73	70	83	84	73	72	77	71	84	68	74	71	76	67	67	72	75	66	63	76	68	86	62	81	76	59	58	77	75	73	81	85	71	76	76	70	69	60	79	71	83	69	81	85	73	91	72	62	84	86	70	85	65	70	87	77	69	69	72	78	72	83	81	82	68	69	83	73	77	57	90	81	75	77	64	84	84	72	69	65	66	77	66	73	77	84	77	83	71	77	73	63	72	82	90	79	78	70	79	79	84	66	81	94	68	75	58	79	83	72	71	79	81	71	78	76	62	65	71	62	69	84	77	71	53	74	75	67	82	89	73	68	76	71	81	72	72	71	64	60	83	75	74	89	72	60	82	82	75	92	64	67	71	56	78	76	83	86	66	70	91	75	74	95	64	84	70	75	73	79	74	75	77	78	82	85	67	85	68	83	78	83	81	68	88	50	73	74	91	79	53	77	65	82	74	66	64	71	79	66	52	67	71	56	73	73	81	77	65	67	68	71	75	67	74	80	76	93	84	55	80	67	85	76	79	64	60	73	84	74	86	88	85	58	72	80	76	71	76	81	75	73	81	70	78	72	76	75	75	73	76	69	70	71	87	72	72	77	75	78	75	79	60	72	91	77	64	80	85	88	66	68	71	80	78	77	74	64	84	79	65	81	61	61	72	67	70	71	85	77	74	77	86	73	73	69	69	83	70	76	66	79	72	76	69	71	84	87	63	77	71	91	85	70	89	73	64	64	73	99	99	75	84	88	71	72	73	66	66	88	80	68	57	84	76	66	67	57	74	56	70	77	85	63	74	76	74	59	82	62	71	67	74	70	63	72	67	72	71	82	66	70	71	82	70	66	72	71	91	83	80	76	69	78	71	70	66	79	82	72	69	86	78	60	78	84	97	81	92	84	79	78	67
22396	15942	12304	19345	26765	26987	24645	21736	18798	16042	14114	12661	10811	9728	10241	11058	10361	8520	6621	5595	4768	3501	3068	2902	3227	3150	3104	2884	2679	2601	2462	2319	2140	2124	1995	1872	1833	1745	1762	1571	1352	1248	1198	1057	1041	1024	1062	982	1040	966	973	896	953	927	982	905	931	934	850	961	903	933	931	914	918	870	932	923	932	918	918	924	939	928	951	948	897	932	913	909	963	893	924	859	944	918	938	878	879	890	983	847	913	954	886	904	902	866	921	947	896	933	941	876	870	880	855	880	920	877	912	879	869	875	919	876	880	853	867	887	890	852	919	916	845	958	875	898	868	906	907	895	866	890	932	870	974	887	906	903	908	875	892	935	910	893	845	898	919	882	839	920	900	861	920	957	854	936	858	872	902	913	894	874	895	873	900	900	859	872	879	911	913	851	907	856	911	924	841	913	847	880	946	827	912	919	882	880	894	916	908	897	886	857	938	917	908	901	933	936	937	869	891	884	851	851	895	888	863	889	854	887	944	898	934	898	889	857	879	919	928	911	858	931	895	877	943	920	912	842	919	854	902	847	871	868	879	917	883	904	902	881	886	899	871	940	903	905	892	830	875	937	910	933	852	879	896	943	873	891	862	883	941	938	915	907	842	843	889	873	916	933	934	866	825	886	883	922	911	910	893	866	899	846	857	890	907	910	882	846	876	916	937	917	880	892	885	943	891	887	943	920	873	856	882	882	878	930	896	889	925	900	891	901	905	875	878	861	889	854	927	864	865	838	919	836	909	917	923	954	941	893	886	955	898	880	885	911	900	893	915	933	926	844	950	893	929	880	878	893	891	867	875	923	870	884	873	875	951	865	882	862	899	933	897	888	934	856	797	865	934	894	935	908	875	866	939	857	926	841	917	904	880	900	878	928	860	913	856	921	903	893	893	940	909	891	905	928	890	896	890	890	882	898	914	887	938	933	867	828	894	919	901	954	884	870	911	872	918	934	875	930	917	837	875	839	893	869	941	943	901	865	964	883	861	920	953	860	892	952	926	943	865	924	935	888	876	896	883	888	885	889	868	883	930	876	917	911	920	885	859	917	913	919	885	955	890	879	898	948	888	927	937	910	921	862	896	873	901	872	898	879	944	911	950	847	858	929	893	930	882	929	910	923	865	903	847	920	923	873	906	898	892	976	866	843	916	882	901	965	919	867	934	891	861	896	838	943	884	915	896	824	878	921	910	885	915	933	900	874	863	887	905	921	907	923	873	928	915	870	881	933	893	858	903	894	888	889	956	850	952	902	912	866	907	888	914	896	923	881	891	919	899	857	961	932	923	894	891	894	906	881	923	872	905	920	870	895	873	914	895	891	944	856	935	934	906	897	870	905	912	851	921	909	833	914	888	918	933	865	889	949	875	891	914	902	909	905	891	900	890	885	901	900	878	925	874	950	947	872	935	886	892	895	876	885	937	897	923	930	884	907	919	910	881	901	922	872	908	878	903	908	895	918	892	931	916	868	847	902	909	928	890	930	955	912	948	935	878	943	890	819	944	843	896	926	901	898	926	907	921	894	903	869	891	948	892	954	937	936	907	911	886	844	929	883	859	879	914	893	887	856	879	868	911	861	882	905	901	882	931	932	890	902	865	836	881	922	890	913	866	910	926	903	853	860	876	921	863	861	851	899	868	871	888	925	919	912	912	893	939	878	857	887	911	892	915	873	867	905	880	906	873	875	891	940	912	899	951	877	937	886	918	840	871	818	856	877	866	892	960	882	922	904	874	889	898	889	877	855	900	899	930	944	862	882	884	924	884	875	911	911	877	930	882	899	935	890	846	897	869	919	901	917	926	875	902	900	897	853	911	903	891	927	886	875	887	926	933	955	903	873	954	947	905	943	896	926	927	874	912	888	891	885	817	874	866	876	891	903	917	950	921	922	883	932	920	925	887	887	844	909	860	891	898	871	898	880	897	921	863	888	882	965	880	911	845	927	858	855	934	891	888	863	937	903	923	896	881	891	894	875	915	882	881	905	881	900	919	948	928	937	881	887	896	834	923	838	849	938	907	875	905	886	882	860	873	878	908	916	917	886	941	889	881	854	889	878	956	907	903	925	904	894	886	835	868	852	909	896	916	879	893	940	885	855	919	913	906	907	875	883	834	879	880	887	891	868	865	899	938	889	875	973	890	927	894	929	885	893	877	922	880	880	887	885	956	944	902	957	882	890	886	936	848	897	915	886	878	883	891	879	840	963	897	896	898	901	913	873	872	971	908	897	871	856	884	924	936	952	884	893	916	893	874	836	879	902	858	889	886	927	928	903	910	909	912	900	955	894	881	873	849	914	951	907	834	927	897	902	876	891	896	917	928	866	888	909	927	910	880	894	886	933	854	895	877	928	878	889	920	868	897	907	919	914	905	872	942	879	868	902	906	803	902	904	911	928	905	921	828	935	875	946	852	844	927	880	917	861	897	953	921	892	895	898	923	871	943	891	888	888	925	878	846	888	872	898	869	939	876	896	938	939	938	883	887	919	907	911	938	867	936	927	904	856	883	881	945	880	906	924	913	893	859	930	943	899	881	921	936	900	949	901	939	895	933	885	893	876	887	889	876	926	855	895	904	895	880	934	857	941	903	848	913	914	876	906	882	880	936	887	893	916	953	919	871	928	887	886	947	953	924	894	896	925	882	882	864	936	855	920	905	886	874	830	913	937	953	930	927	835	916	915	903	917	877	884	865	857	894	925	944	933	843	893	938	935	931	870	881	892	934	908	870	879	881	822	946	856	895	932	877	911	938	852	874	868	883	940	909	854	907	948	918	864	875	936	928	875	939	926	899	931	929	918	854	890	882	898	923	917	903	913	901	893	913	873	961	937	842	878	867	856	903	912	905	877	901	909	933	914	831	847	831	902	891	889	960	880	888	934	924	902	899	867	907	882	936	848	902	953	945	856	890	891	875	896	925	853	931	903	865	931	904	857	921	871	883	880	863	847	888	911	865	868	908	941	908	885	902	880	894	888	892	912	893	946	861	870	851	911	906	888	904	883	896	885	880	886	865	856	856	876	881	890	868	944	915	913	862	886	900	910	898	897	904	884	885	937	941	898	939	857	899	962	928	838	893	922	881	926	937	932	919	902	885	875	891	964	898	926	904	874	832	913	906	925	865	860	918	854	873	901	885	904	883	884	855	853	875	892	848	872	918	870	895	902	851	924	914	910	908	916	869	921	904	865	891	880	951	929	877	900	892	914	833	872	912	896	893	836	909	876	842	918	865	904	917	946	869	868	899	964	934	852	922	899	962	886	914	913	877	920	941	910	865	931	903	880	861	886	883	900	919	854	958	963	883	828	937	880	917	895	902	900	924	897	898	902	882	917	857	942	878	918	860	889	902	849	849	892	882	866	896	892	857	929	922	847	823	996	815	934	841	937	871	856	884	913	927	903	852	934	923	906	882	895	865	912	913	857	879	895	896	878	844	899	914	929	890	892	847	864	896	930	920	915	889	900	872	932	824	916	876	846
3109	2140	1268	730	852	1149	1084	967	777	616	540	507	438	410	378	418	385	362	271	222	209	180	147	124	152	186	158	136	142	110	130	110	122	120	113	104	101	113	103	96	89	86	85	80	85	73	77	71	70	85	99	78	54	71	70	73	71	84	85	89	65	74	76	65	78	69	68	76	75	70	75	82	69	85	70	63	84	52	78	72	73	72	71	69	65	85	60	59	76	77	69	71	62	87	76	83	67	75	63	54	69	84	76	76	75	83	70	95	85	76	77	64	75	80	75	72	74	69	75	57	67	74	80	79	82	62	77	75	64	80	71	69	76	88	87	74	64	81	80	79	73	55	67	75	70	66	90	76	72	69	68	57	76	75	68	62	70	74	85	69	66	63	74	60	62	72	69	83	61	75	76	67	59	87	54	70	73	62	61	75	70	83	68	68	68	97	70	79	60	61	69	65	76	56	71	70	84	72	67	65	78	70	68	69	66	74	68	72	75	75	67	65	66	82	58	70	80	54	70	55	84	65	57	72	79	61	71	73	77	77	57	61	79	68	70	75	73	67	49	73	79	66	68	72	65	69	72	75	61	80	65	78	70	74	77	67	73	78	71	72	63	76	62	69	66	68	73	76	78	69	91	83	60	79	73	65	79	83	66	81	74	65	59	68	75	82	74	70	68	82	71	69	72	79	60	70	67	71	78	62	69	71	74	72	69	80	57	72	78	59	51	75	70	72	70	68	59	80	81	76	66	71	85	77	79	74	74	53	76	87	72	83	87	70	61	77	68	82	69	76	73	68	67	66	71	69	85	63	89	90	55	78	77	64	64	67	71	66	66	51	79	90	67	68	67	78	64	58	74	55	68	82	73	63	75	81	58	76	63	64	79	79	68	76	63	67	68	74	78	78	56	68	99	72	70	67	77	66	62	75	56	63	56	75	66	65	72	73	75	69	81	80	71	71	68	51	75	65	64	81	73	75	77	81	73	73	78	79	71	69	85	80	80	77	75	59	81	90	72	72	97	80	72	80	74	80	76	65	84	66	74	75	82	69	68	79	66	81	64	72	64	73	76	72	86	89	64	59	73	86	84	65	61	74	74	71	66	59	67	77	65	68	77	69	83	75	75	69	57	76	57	87	76	82	62	77	76	71	60	79	77	64	65	84	66	83	64	68	67	51	64	60	68	79	66	82	82	71	72	72	74	74	80	58	75	70	59	80	71	96	83	78	75	82	84	94	64	54	63	62	77	72	72	78	68	75	56	68	80	73	74	75	61	81	69	68	69	61	63	71	74	66	66	82	69	67	64	79	69	52	79	65	74	62	63	65	64	62	73	78	71	79	66	79	78	70	67	76	67	69	62	86	86	59	63	66	73	70	84	65	81	61	83	73	80	75	78	58	74	72	77	67	67	69	77	73	77	58	63	83	74	68	64	76	77	61	72	61	63	62	84	72	69	72	77	83	62	72	64	70	80	88	70	71	55	74	64	82	73	61	80	66	75	59	80	73	61	66	68	73	76	68	81	70	88	82	87	61	63	66	68	57	61	66	78	71	58	68	81	74	73	71	80	78	67	77	74	62	73	66	62	55	76	72	73	67	78	64	77	57	56	69	69	66	82	74	70	81	66	81	78	83	73	58	58	53	70	73	66	81	67	78	58	74	74	66	85	79	65	75	57	56	82	68	62	65	67	64	73	76	70	80	73	62	75	76	93	65	67	78	81	74	73	59	70	77	87	68	87	66	64	75	66	71	76	68	62	81	66	82	75	88	82	66	71	69	67	80	72	65	74	75	59	72	68	81	75	73	81	84	82	79	63	73	81	80	65	64	78	76	63	77	75	74	64	67	74	88	82	82	72	75	62	83	72	61	63	76	57	82	65	64	65	71	69	96	59	62	68	75	81	63	69	74	81	64	68	66	58	62	59	59	76	73	70	73	67	73	90	82	89	62	58	75	70	72	71	58	56	67	50	76	71	77	68	72	73	77	52	74	74	75	67	76	80	72	69	63	59	77	54	71	81	71	72	67	65	83	83	69	82	65	64	65	70	63	74	81	81	69	59	82	72	64	89	65	79	66	57	72	72	62	72	74	75	64	72	74	58	66	71	71	64	70	78	74	82	71	70	76	73	64	69	73	68	75	77	81	72	89	68	70	82	73	70	62	71	70	70	83	70	82	65	87	63	65	69	62	76	88	83	66	72	73	75	49	70	82	68	66	80	81	58	85	63	87	65	68	71	72	97	56	90	80	70	65	63	51	84	58	73	67	76	77	71	64	80	68	87	85	66	69	81	79	67	68	80	69	88	83	81	62	50	98	78	70	84	72	78	76	77	65	61	65	70	69	58	69	68	70	59	66	64	81	64	74	70	63	62	74	68	84	66	78	57	72	70	68	84	90	56	76	59	90	64	74	56	57	66	79	70	60	85	64	69	74	84	61	58	63	70	82	67	79	72	63	73	72	66	86	55	75	58	78	75	87	89	80	65	63	82	66	78	78	65	88	81	74	79	64	68	60	70	60	69	69	68	77	71	76	84	70	75	68	69	79	59	82	82	63	78	83	69	66	77	73	74	68	63	65	64	81	71	69	77	70	83	71	68	60	76	83	80	63	69	78	73	69	62	69	57	65	73	82	84	67	61	60	70	70	71	73	82	61	84	76	62	66	68	75	71	69	73	73	92	82	65	67	87	77	57	73	75	75	78	74	75	73	76	55	70	79	65	67	66	64	68	65	75	75	66	63	57	73	66	65	58	68	74	50	61	74	86	65	61	80	68	71	63	55	66	74	83	82	79	73	70	75	92	51	89	74	79	72	67	61	51	64	68	67	64	68	73	78	66	78	54	67	69	76	69	54	64	59	60	63	73	65	76	69	56	66	82	70	66	74	66	68	71	65	71	73	58	71	66	62	84	90	65	64	78	81	63	65	61	72	86	62	72	69	87	85	70	68	72	77	70	63	66	72	79	66	77	65	68	83	76	73	74	71	66	69	78	82	59	82	70	84	79	75	75	64	78	60	80	68	56	82	79	76	88	90	64	68	82	63	66	70	78	60	64	68	60	58	73	69	73	73	71	64	79	80	93	84	59	73	73	72	68	63	76	88	83	71	49	71	80	59	72	52	69	76	64	70	56	98	81	66	52	74	69	62	74	56	71	73	72	70	70	71	75	62	78	69	63	66	83	71	63	82	65	69	65	70	87	50	73	80	70	56	66	65	71	73	70	68	61	84	65	61	78	63	87	70	58	73	77	73	84	83	57	69	71	85	84	75	88	57	61	77	94	65	77	75	61	62	72	73	77	75	88	66	63	63	74	83	68	73	69	75	76	68	77	69	73	58	65	77	68	64	79	83	76	70	63	65	66	74	85	74	73	78	72	83	65	60	71	60	72	78	70	63	66	73	72	65	65	81	67	62	82	65	69	58	76	60	74	67	68	75	83	65	79	69	63	85	73	71	70	92	66	64	68	80	67	70	68	59	78	71	91	75	78	71	75	69
26766	19018	14862	21918	29725	29922	27637	24558	21541	18675	16287	14560	12993	11871	11129	11937	11710	10153	8108	6790	5896	4585	3722	3421	3641	3672	3738	3547	3250	3077	2734	2638	2546	2374	2307	2192	2180	1981	1898	1594	1500	1321	1209	1143	1042	1073	940	959	978	986	893	927	910	932	924	877	917	826	888	825	901	928	910	882	843	895	940	806	815	878	873	919	867	875	831	855	866	869	829	852	833	862	825	813	887	846	847	868	839	872	892	856	870	853	833	848	852	821	820	855	865	840	821	940	822	829	874	835	800	844	839	873	875	859	844	849	846	837	878	861	834	816	804	803	817	838	858	827	831	837	827	824	833	804	874	830	840	867	843	859	881	873	868	888	870	823	900	841	824	831	883	864	812	798	894	784	823	874	872	853	845	788	815	783	916	889	818	854	855	844	844	830	818	817	868	807	816	812	812	857	819	853	878	869	864	795	826	869	837	824	856	829	824	879	811	845	827	875	900	847	834	845	837	861	860	810	873	831	858	893	828	826	859	828	849	851	831	836	850	875	762	843	854	822	843	810	857	849	854	804	797	834	843	850	855	861	791	904	860	842	856	822	865	924	774	848	839	860	813	844	812	820	809	905	876	856	856	827	798	852	803	821	802	860	861	799	887	819	878	801	848	826	894	810	868	881	847	817	804	873	799	858	818	820	876	811	841	832	845	808	874	831	867	880	817	812	813	877	801	827	836	796	824	873	859	852	838	821	786	814	819	852	830	852	851	832	809	876	814	863	792	841	859	758	826	858	832	838	793	821	816	847	839	840	832	814	815	894	857	821	828	868	821	792	802	817	836	851	820	863	836	859	812	837	886	824	808	841	813	847	819	879	859	836	828	812	839	830	884	852	884	856	804	862	851	819	787	872	858	852	855	871	839	850	904	858	787	846	807	840	857	799	870	826	826	799	813	858	775	856	824	844	811	828	835	858	842	894	854	800	827	806	816	817	868	838	887	863	849	849	853	856	878	881	870	813	836	848	872	913	796	867	830	836	798	833	860	855	867	808	829	811	879	826	891	886	782	848	828	828	860	851	819	832	841	852	831	845	842	827	887	834	822	832	824	804	798	847	880	838	837	836	863	830	815	851	881	891	829	898	852	867	815	869	857	854	835	811	804	839	830	837	823	857	863	890	820	869	830	882	846	872	810	814	809	850	825	856	856	836	857	837	863	838	852	827	827	867	799	837	802	840	862	859	805	839	850	848	864	858	881	835	848	810	818	839	853	883	866	835	844	843	823	827	799	839	828	822	795	808	865	856	851	837	801	905	846	867	851	898	802	863	839	865	869	829	907	862	859	857	836	859	868	872	881	868	897	891	813	789	837	829	836	877	820	861	780	840	816	815	851	849	837	839	862	809	875	833	860	815	793	880	849	853	851	836	842	831	849	853	846	864	882	848	853	866	859	821	816	865	835	811	849	843	843	849	805	823	860	835	844	804	816	790	861	851	813	854	833	858	855	805	866	876	860	841	850	860	840	877	879	832	813	860	873	823	787	858	867	843	815	891	817	789	863	820	886	841	853	801	818	829	851	876	808	844	843	821	851	862	892	820	873	796	797	778	847	846	862	843	806	836	833	822	848	826	847	867	873	885	850	822	880	883	836	832	863	865	829	804	862	858	880	849	849	871	836	837	837	810	869	853	849	836	890	858	907	864	834	820	827	862	820	830	762	789	855	839	853	875	833	861	894	884	814	900	852	785	863	861	815	838	851	864	851	833	816	793	816	810	873	825	829	831	866	828	875	792	847	897	860	874	878	840	850	863	838	858	863	844	833	865	895	817	826	815	885	822	830	829	828	860	847	858	844	848	848	841	858	820	844	844	830	893	867	848	803	866	824	870	840	853	838	868	875	859	816	876	803	843	846	835	847	823	843	831	869	841	842	844	846	859	808	870	809	853	869	833	871	845	879	864	877	893	855	878	842	826	851	785	859	824	824	880	795	845	829	824	868	813	823	821	877	851	805	854	838	830	866	821	816	872	821	830	816	836	871	836	791	850	881	866	796	869	785	828	829	846	886	891	842	848	887	885	866	860	799	877	771	847	822	801	837	852	842	826	833	840	754	823	835	866	893	863	839	858	761	784	887	865	852	826	849	863	879	854	873	817	841	843	845	804	799	809	874	845	844	837	831	845	838	826	863	845	824	894	887	846	846	832	865	836	868	838	850	863	891	809	840	824	867	884	842	870	818	850	848	817	838	842	788	818	839	787	845	856	830	833	912	844	842	861	899	834	827	829	850	823	801	841	829	881	838	880	845	889	806	807	881	831	849	840	847	842	834	824	835	866	800	818	847	865	846	784	811	805	835	828	894	851	865	799	844	784	822	836	862	838	863	841	863	823	880	882	862	840	850	843	795	886	822	815	879	858	828	854	823	858	832	825	844	867	822	883	818	901	820	803	890	822	822	848	828	852	871	837	856	851	842	797	880	860	831	852	864	816	819	883	830	862	837	825	826	852	875	859	897	845	805	861	772	888	816	811	858	851	844	895	804	823	848	854	829	882	834	846	864	839	842	837	841	859	793	829	881	833	827	872	871	803	804	831	798	861	898	871	870	824	846	860	836	877	808	853	818	849	876	821	824	837	842	797	844	843	834	802	862	893	813	837	885	835	843	829	827	836	821	839	879	804	862	805	876	824	812	883	879	846	885	796	865	854	854	852	816	871	874	856	881	783	831	852	851	842	877	867	852	788	860	794	860	860	862	909	840	869	866	815	854	825	839	868	876	898	847	862	875	838	823	894	822	832	899	875	800	879	843	850	824	839	864	852	869	832	832	820	840	879	793	853	829	855	834	878	832	886	823	843	821	842	837	797	831	859	850	876	839	871	859	786	828	861	858	842	810	829	812	831	810	863	803	844	858	889	878	887	856	799	919	834	862	867	906	780	863	839	816	889	808	855	823	833	870	846	855	871	864	818	838	790	846	824	912	836	822	863	830	844	851	797	834	866	847	846	822	810	858	811	831	830	844	827	859	853	809	840	848	832	832	802	859	832	834	826	824	815	802	839	848	851	847	845	873	852	857	912	864	760	850	840	809	863	830	819	856	821	868	867	867	855	832	835	832	860	851	875	856	846	864	847	850	832	900	858	815	886	884	789	885	836	819	808	819	876	855	901	830	812	866	803	818	816	756	896	817	857	837	878	842	838	871	888	832	853	876	823	833	854	814	883	803	844	852	842	843	801	854	837	827	874	807	814	901	829	807	814	811	857	835	816	833	799	890	811	800	866	858	832	850	861	845	868	838	893	833	881	843	865	857	844	883	807	884	860	849	813	847	862	858	808	859	866	872	856	838	830	911	812	834	803	865	788	879	863	845	878	863	886	883	855	874	827	865	806	820	842	840	825	827	816	882	847	842	836	837	827	866	871	861	836	860	907	870	803	887	868	819	882	823	846	790	866	833	813	839	861	826	798	846	811	853	814	788	835	858	857	838	858	882	812	826	868	855	837	793	885	877	803	848	848	792	834	849	804	860	822
2271	841	541	338	385	507	476	480	375	316	285	235	238	215	224	192	224	181	169	145	156	109	114	87	108	124	99	108	106	84	85	104	93	98	84	99	76	93	91	96	85	74	90	80	84	68	69	74	70	85	66	48	61	76	64	60	79	75	63	77	81	65	82	75	76	76	80	66	56	83	69	54	61	76	81	84	75	79	63	76	55	63	63	59	54	68	62	66	70	77	75	77	79	66	82	74	79	68	71	77	72	60	69	76	61	63	74	60	66	54	86	51	61	54	68	81	72	62	81	65	78	55	73	65	66	76	80	74	80	84	73	55	66	62	56	63	59	66	64	70	69	76	58	82	67	65	58	83	72	73	71	69	56	69	75	63	85	72	66	51	74	72	88	61	78	72	80	70	60	78	80	58	58	55	59	62	66	70	73	71	67	83	69	61	84	69	83	63	77	72	67	74	64	75	66	80	76	61	57	56	84	51	86	80	65	80	65	74	77	70	64	75	62	57	73	71	64	70	72	57	57	64	66	60	77	59	72	81	75	70	84	77	67	64	76	68	63	72	73	73	62	60	73	59	66	77	74	77	74	83	82	72	55	69	65	78	74	67	60	82	76	74	62	74	64	72	96	84	80	54	74	64	88	76	69	78	93	85	76	68	71	66	78	83	63	90	75	83	77	77	71	81	87	79	69	72	63	73	66	70	74	65	73	61	65	81	58	72	72	73	61	60	58	72	80	70	66	66	62	79	80	59	60	66	72	72	63	63	78	69	79	66	65	80	71	82	62	81	70	74	73	75	82	73	51	58	70	79	66	67	56	64	71	78	74	79	68	70	64	77	88	65	62	66	59	57	88	58	59	64	66	77	64	71	80	62	81	78	77	71	83	74	67	77	70	68	65	69	62	61	62	80	63	72	68	70	60	67	63	71	73	60	67	78	73	73	70	76	78	80	54	61	73	49	73	79	77	70	77	58	74	71	63	57	72	61	75	70	70	66	64	67	73	75	80	78	61	55	60	51	59	73	68	58	61	65	69	80	57	74	68	81	69	65	65	73	61	73	63	75	71	64	89	70	69	67	75	64	80	58	61	81	81	66	67	75	80	58	73	76	62	61	81	70	62	58	83	77	66	55	73	68	68	66	77	79	58	73	56	56	79	61	61	71	57	94	82	84	71	66	77	71	67	63	68	64	73	54	73	63	74	74	69	65	79	65	67	70	82	68	68	73	63	69	67	81	67	86	66	70	63	64	69	66	66	67	80	64	65	68	71	59	74	76	69	79	79	70	76	64	68	78	65	66	67	70	68	80	72	79	77	90	64	62	76	65	75	80	64	75	67	78	60	67	76	79	57	57	78	48	61	65	67	77	72	64	52	76	63	76	62	63	60	60	70	75	67	67	78	58	84	71	57	77	63	69	78	54	66	71	98	76	72	71	65	76	78	66	82	62	62	65	60	75	64	69	76	74	77	69	69	78	73	86	66	79	70	53	67	65	96	84	72	53	74	75	66	66	74	58	70	97	90	64	67	69	70	88	70	81	55	72	76	74	62	69	63	66	76	58	80	77	67	63	72	77	72	71	56	70	70	61	81	70	67	79	80	70	72	90	61	74	63	66	64	86	68	52	73	83	66	75	59	83	64	67	61	71	79	71	78	72	52	74	71	61	81	58	69	71	64	76	84	70	62	66	63	65	67	65	70	70	88	74	78	61	61	74	60	60	69	65	84	54	60	73	66	72	75	68	67	75	70	71	69	77	64	62	65	57	59	63	78	68	81	64	62	81	88	70	74	86	93	74	60	64	74	67	63	69	62	84	71	82	65	63	75	70	70	73	52	64	69	63	71	71	79	73	80	63	73	68	82	72	73	71	74	77	71	69	83	62	76	68	77	58	63	75	59	62	67	75	81	83	57	68	59	74	80	66	81	75	88	88	65	73	58	70	62	84	73	68	80	87	74	65	88	77	76	80	80	59	77	71	66	72	76	74	83	64	63	63	94	69	68	71	71	54	68	87	68	66	74	64	79	58	73	72	60	79	63	55	82	72	64	62	84	78	58	77	88	60	80	66	68	64	72	56	69	58	75	81	67	60	65	75	71	75	66	66	52	72	65	79	71	75	81	63	67	71	73	63	62	66	63	77	81	71	68	72	56	67	66	68	75	71	68	75	75	72	74	88	66	80	76	60	76	92	70	69	61	66	79	77	63	63	58	74	71	64	72	78	66	75	68	83	66	70	65	71	62	76	61	64	69	56	60	78	70	67	70	60	65	69	78	81	58	63	72	70	68	62	77	75	74	66	55	62	65	63	69	65	75	90	69	71	57	68	67	68	69	74	67	63	63	61	63	67	73	69	64	64	66	75	72	76	67	71	77	70	71	75	71	86	74	58	68	73	67	81	71	62	65	96	66	68	51	85	70	74	67	63	55	83	63	62	56	63	76	73	61	48	82	72	69	71	75	70	70	75	76	69	59	68	79	76	81	74	76	69	64	71	67	67	75	71	83	85	68	59	64	74	65	80	83	86	68	75	84	83	83	62	79	73	83	70	67	59	64	65	72	74	85	67	47	67	70	72	56	67	72	77	67	81	81	62	84	71	65	80	78	63	60	64	67	63	65	61	56	62	78	74	80	71	76	51	73	76	67	76	74	74	70	61	69	69	70	65	60	77	65	70	61	66	68	57	58	77	74	77	73	75	80	67	67	76	64	70	74	71	76	74	71	70	79	58	67	76	64	52	67	89	54	79	68	61	62	70	69	64	74	58	70	72	71	82	63	59	59	77	71	59	71	66	61	84	64	79	69	59	64	76	63	80	66	69	65	67	77	65	75	78	77	79	71	58	67	65	61	57	68	71	76	65	71	63	83	70	73	76	67	77	68	71	71	62	66	90	83	69	66	72	63	69	63	60	66	71	42	75	79	74	67	78	68	68	77	58	59	68	78	58	74	69	82	60	80	81	72	76	85	70	65	58	56	65	70	63	71	71	64	76	74	63	64	74	70	65	73	75	69	75	80	78	64	67	81	66	59	80	80	62	64	66	70	56	56	61	62	70	81	74	74	71	80	68	85	72	71	80	69	90	71	64	73	59	61	66	69	81	61	73	62	74	56	70	77	59	70	60	69	64	65	77	68	73	63	75	65	81	91	76	69	75	76	64	67	63	68	78	72	74	80	59	77	67	75	60	62	78	62	76	82	68	61	74	72	72	77	69	60	83	70	61	76	79	63	66	64	57	77	62	70	67	74	84	78	66	71	78	76	62	73	76	76	88	59	78	64	71	67	81	79	69	68	64	65	70	79	81	83	71	70	67	65	66	89	82	63	56	77	68	66	68	78	68	62	64	57	56	71	66	83	85	78	78	73	62	77	55	67	51	80	79	71	68	69	61	70	66	79	68	66	81	83	65	73	84	86	66	88	59	82	85	66	78	68	85	71	80	49	69	80	87	63	63	66	66	59	66	68	62	53	63	60	70	66	60	81	65	72	56	76	62	67	56
19730	12565	8599	14455	21454	21747	19760	17351	14395	11713	9502	8733	7943	6756	6247	5895	6193	5594	4792	3783	3425	2924	2240	2113	2106	1987	2077	2030	1932	1839	1734	1589	1507	1549	1473	1476	1464	1436	1370	1175	1203	1104	1050	906	916	880	936	832	892	885	894	869	866	925	855	918	863	835	832	882	832	879	855	793	790	857	842	860	826	880	867	830	881	820	822	855	804	836	857	816	849	824	819	858	843	840	851	796	811	845	899	876	870	761	835	825	889	860	848	856	882	840	841	860	838	820	851	825	818	807	835	853	842	891	833	868	813	888	835	846	840	845	807	802	863	834	842	812	857	866	828	775	841	839	834	921	848	833	800	844	804	814	789	807	799	883	817	817	828	818	857	855	831	827	805	885	859	850	836	882	853	822	901	781	867	869	799	806	892	850	792	880	791	838	866	796	844	810	843	796	815	841	854	858	874	863	827	825	853	908	819	834	833	858	812	808	836	766	787	866	802	817	859	868	804	865	856	782	797	818	853	849	786	838	894	870	858	827	811	839	807	821	828	864	852	838	851	841	818	851	874	849	860	847	846	849	825	814	865	867	853	819	804	832	825	830	799	817	826	849	832	839	839	831	878	888	846	802	793	819	839	775	840	913	860	833	861	861	800	826	838	818	824	829	792	791	840	822	810	889	865	830	862	796	784	862	794	837	882	854	807	839	852	841	819	805	789	858	831	798	821	785	843	834	796	863	850	870	807	835	836	799	885	840	855	830	865	835	835	806	866	820	822	841	845	840	837	788	844	889	843	854	810	788	842	891	842	825	864	858	840	805	849	792	828	839	883	897	862	837	875	847	820	832	802	890	867	838	855	820	861	825	863	811	848	825	807	780	888	871	892	801	823	827	816	831	856	879	836	843	808	835	826	781	922	850	861	815	829	831	835	802	876	838	789	815	860	876	846	838	893	872	797	815	872	845	864	816	801	806	844	828	832	878	792	826	823	833	858	858	818	850	823	821	818	864	776	858	798	860	853	855	791	843	864	794	848	743	818	823	867	874	853	841	796	822	857	901	836	832	810	790	844	798	863	863	802	853	792	829	880	807	865	809	883	849	810	802	837	828	910	831	841	813	827	818	823	828	849	835	794	859	941	836	868	898	829	830	830	827	858	889	882	874	804	817	853	847	806	823	822	905	871	848	893	834	811	811	876	848	845	823	870	860	728	862	811	822	861	775	814	817	858	851	838	845	838	837	799	838	812	815	827	842	855	799	858	780	853	794	794	801	862	816	826	845	825	874	813	841	834	847	833	869	846	841	862	850	829	796	786	844	845	831	866	884	870	848	806	816	832	796	829	850	827	789	839	844	831	834	844	793	857	846	835	822	801	848	803	859	806	861	832	822	802	866	786	830	808	840	860	807	821	865	823	815	786	839	845	818	827	830	903	874	794	871	830	795	829	776	787	839	857	848	822	827	811	851	787	840	855	856	834	851	865	839	843	866	869	849	808	778	811	818	848	841	811	840	852	856	885	849	832	835	820	865	828	824	820	799	844	846	873	839	855	862	821	813	827	855	826	814	849	844	800	811	837	802	822	784	818	894	817	777	777	874	898	889	791	843	846	881	852	840	829	872	836	785	824	860	842	834	828	795	817	856	824	829	810	836	854	772	847	854	812	852	829	910	890	871	829	850	855	876	865	855	888	857	836	865	872	823	879	805	829	818	842	860	817	821	797	836	872	806	850	832	833	825	805	795	790	869	830	769	848	938	844	864	883	875	784	872	821	859	828	868	862	868	888	770	842	825	819	838	865	808	837	848	833	814	803	830	782	867	772	832	883	861	846	882	822	852	875	857	770	795	884	869	842	803	863	904	832	891	795	867	798	850	860	829	823	822	824	781	797	860	821	816	789	855	784	826	854	839	917	803	887	850	855	827	840	820	828	843	850	868	878	792	833	853	853	826	826	848	868	883	878	829	816	860	824	827	824	818	835	826	813	807	872	797	865	812	885	787	800	866	846	841	808	828	790	856	849	820	846	851	809	836	813	873	840	861	874	879	847	886	888	822	842	891	860	826	797	818	828	791	857	826	808	851	812	839	832	846	826	848	862	787	789	808	823	819	770	822	806	851	847	841	839	862	817	813	785	836	799	840	861	838	802	838	850	808	789	819	849	834	848	838	831	849	838	843	877	817	819	821	867	839	805	842	832	765	816	864	857	871	881	845	793	831	880	834	789	878	891	803	871	764	854	870	855	809	810	876	822	843	858	844	840	843	863	868	857	891	865	836	859	836	863	792	877	815	866	842	843	803	792	805	851	788	839	902	829	860	826	882	910	766	823	847	834	827	825	826	834	807	841	824	791	864	843	859	854	828	814	863	869	865	812	868	786	863	841	840	812	912	852	811	808	821	830	803	879	835	837	809	821	868	855	805	830	825	834	800	832	836	807	824	832	807	796	912	807	840	838	836	834	825	780	792	811	821	854	831	802	831	838	812	833	835	818	856	806	869	788	812	851	900	816	872	840	811	873	854	835	856	868	815	876	818	849	778	843	878	841	813	814	821	863	852	842	842	803	840	816	856	852	799	809	819	839	862	809	866	814	833	811	811	825	846	856	830	854	927	839	818	904	786	799	847	868	813	820	775	844	794	808	791	882	808	815	833	814	828	828	858	897	840	866	842	864	792	922	866	842	863	800	782	825	807	854	828	870	801	836	836	847	852	858	842	817	792	803	839	804	870	825	845	811	845	859	820	844	820	855	840	884	842	842	834	890	816	867	848	807	846	849	830	778	875	866	836	817	860	832	844	831	805	867	831	861	838	819	809	805	794	826	836	838	846	842	778	815	891	841	800	858	835	859	827	828	856	840	803	796	857	870	865	852	844	804	856	886	787	871	827	846	829	892	822	807	885	819	837	818	844	841	791	825	883	789	804	814	856	837	799	851	843	858	853	867	863	869	866	872	880	884	798	823	816	812	839	837	870	884	849	875	891	795	825	863	854	816	856	796	811	846	817	850	837	834	823	860	852	833	854	844	852	856	855	798	870	804	819	870	851	837	806	829	828	778	803	827	814	860	848	820	830	832	830	808	835	814	818	805	851	869	837	899	838	797	862	843	784	823	849	824	819	910	787	840	851	852	768	801	872	848	819	795	802	826	873	855	782	837	897	842	835	783	826	823	873	795	808	820	786	838	818	846	807	820	827	837	815	863	846	834	873	856	816	855	863	823	859	845	876	754	838	853	827	824	834	848	845	829	831	778	907	834	826	820	809	855	843	800	865	809	825	836	873	879	823	832	856	822	844	815	842	841	852	840	852	846	866	800	797	831	881	831	826	816	863	835	806	847	793	838	874	835	868	836	847	844	862	871	844	868	848	862	805	872	792	805	822	825	825	858	865	838	799	817	849	837	808	842	810	811	826	810	871	856	873	775	828	842	854	831	885	844	818	803	853	889	857	789	821	807	860	811	818	837	860	785	871	814	869	781	853	820	868	887	859	812	836	845	823	813	851	790	886	865	854	833	799	832	806
2036	1471	756	486	538	709	733	608	551	433	370	355	344	306	263	255	228	196	200	166	184	142	121	107	111	108	104	113	97	118	115	105	92	79	66	105	91	90	74	84	65	74	75	65	69	72	64	67	66	56	64	67	70	66	80	60	53	74	77	74	69	69	67	70	76	69	58	60	69	78	71	80	67	67	77	75	74	73	57	49	69	75	66	78	66	65	74	71	71	71	64	72	65	71	72	74	75	76	78	79	64	59	66	74	75	87	63	53	65	70	51	75	69	65	80	77	55	59	69	62	66	67	68	50	72	77	66	65	58	78	72	86	68	79	70	71	61	60	80	61	67	69	61	67	70	77	60	69	70	71	61	75	59	71	79	59	57	56	73	75	75	68	71	73	67	77	69	66	71	63	65	68	69	58	55	74	61	74	73	67	79	53	59	61	59	68	73	75	77	79	62	68	80	69	84	58	56	63	60	65	68	65	54	57	66	69	56	54	76	73	63	78	59	68	63	66	71	77	75	79	70	70	74	68	79	66	81	64	71	58	66	69	55	68	81	81	56	65	74	66	72	66	81	61	80	57	66	67	68	66	57	53	82	69	59	71	66	56	67	92	45	67	63	60	59	59	74	50	55	58	65	73	78	71	75	47	78	71	72	68	72	64	80	59	58	66	62	67	64	71	66	73	84	62	62	57	69	84	76	77	72	75	66	68	51	75	66	67	51	80	73	57	64	84	73	73	66	59	58	70	69	65	75	73	78	50	62	64	67	82	69	74	67	71	76	70	66	72	67	48	63	66	68	62	74	68	74	60	64	60	59	69	67	54	91	53	78	69	70	68	58	65	72	65	50	69	70	67	75	71	74	54	56	67	77	68	72	71	67	67	62	80	71	72	83	65	75	70	67	70	70	60	74	66	57	54	70	83	72	58	61	66	81	59	75	62	70	70	58	72	50	66	72	66	69	70	59	80	79	65	64	67	74	56	75	77	57	48	47	67	66	64	80	67	62	72	68	77	77	66	63	63	71	77	58	61	63	76	60	62	71	73	79	52	76	59	70	66	59	57	71	58	67	55	60	63	64	60	70	73	63	75	81	80	63	82	83	63	66	66	55	63	64	65	73	59	49	49	70	63	66	57	49	63	81	67	66	60	67	80	63	77	68	61	73	60	67	66	71	69	65	77	54	65	66	67	58	63	69	74	58	44	65	70	58	60	62	53	76	65	66	86	68	63	79	63	70	63	65	47	65	76	54	60	72	65	63	62	69	65	73	66	60	59	62	58	76	78	75	59	67	85	64	62	55	61	59	75	75	73	68	63	69	75	69	67	57	50	65	55	73	68	63	67	62	66	61	62	68	67	69	72	66	79	68	85	59	65	61	50	55	71	82	60	63	66	75	60	66	59	56	59	63	56	69	64	58	81	77	61	64	61	71	72	60	66	65	65	75	67	63	84	65	72	64	60	55	59	71	61	71	71	58	55	55	67	64	73	55	66	65	57	65	70	70	73	56	62	63	49	67	52	72	67	57	59	71	67	68	64	62	62	71	78	61	58	70	63	67	80	53	65	65	73	67	65	75	73	71	75	70	59	54	69	64	71	69	59	59	59	71	78	52	52	76	69	67	65	58	62	73	68	67	71	57	71	67	51	48	66	72	59	69	68	62	69	81	60	61	71	55	77	50	78	57	66	77	58	67	56	67	74	62	78	58	58	73	64	54	62	70	75	69	70	51	78	49	62	78	60	63	75	70	63	50	69	65	63	66	56	79	50	54	73	70	67	70	59	76	52	74	64	81	63	63	70	70	61	73	66	66	62	61	59	54	84	64	81	81	64	70	72	62	66	64	61	71	71	69	58	76	58	63	58	54	65	76	65	69	70	76	69	75	66	62	45	67	68	64	69	67	72	75	66	64	77	58	81	65	59	54	59	70	74	64	70	70	59	65	73	77	81	57	68	61	62	75	65	57	66	56	74	74	72	73	71	53	86	71	64	61	72	56	65	63	51	61	67	66	69	54	64	65	69	53	50	75	67	67	70	77	63	81	64	74	71	75	64	59	68	60	70	64	71	74	77	75	68	65	59	81	74	71	74	68	55	84	62	72	57	58	69	51	68	64	78	71	67	65	65	58	73	71	69	71	77	62	73	72	67	68	58	54	57	70	68	57	69	57	62	59	61	58	63	59	61	83	66	80	73	71	70	65	58	75	70	78	62	58	72	76	70	58	66	70	67	67	64	62	61	67	64	77	61	71	74	62	69	67	57	61	67	63	62	58	75	77	76	63	79	62	64	56	68	58	56	62	74	64	61	50	57	86	78	59	68	77	56	67	76	68	92	52	70	58	62	68	61	62	74	68	74	72	62	65	71	75	69	64	60	52	74	68	82	87	71	75	58	72	63	74	65	65	81	70	84	83	73	66	69	80	60	67	84	81	54	68	76	76	43	62	54	68	69	69	59	66	56	63	70	66	57	81	61	57	87	78	70	67	74	67	62	74	58	67	62	60	61	66	53	69	73	63	58	78	62	64	69	65	76	69	71	67	63	68	66	73	65	64	69	41	76	77	78	71	56	58	59	62	78	61	74	59	58	70	67	70	71	70	67	63	73	63	75	64	61	83	70	61	62	71	68	74	66	77	80	64	63	81	66	63	67	63	44	65	63	61	62	80	67	54	78	72	78	81	62	55	61	78	52	65	68	56	51	64	83	66	58	79	62	57	67	76	73	68	64	62	63	71	62	69	69	70	75	73	61	50	59	71	65	45	57	65	69	67	66	67	71	69	70	62	64	76	75	58	66	53	73	67	62	74	58	61	59	54	75	55	65	65	57	77	57	74	65	75	54	76	64	65	65	68	71	68	53	66	51	63	62	74	73	69	63	66	70	73	75	68	70	64	69	63	77	72	67	60	66	72	62	47	67	64	61	70	54	53	67	81	66	67	80	63	78	64	53	57	64	74	62	71	55	73	67	76	55	53	64	77	83	62	63	66	76	54	59	56	64	60	65	66	71	75	69	78	59	70	78	60	57	75	62	68	74	71	71	62	81	56	57	63	42	68	61	70	63	70	71	65	63	60	63	83	75	66	64	85	68	57	58	71	59	73	49	56	70	64	90	58	77	46	83	66	53	61	73	80	68	70	56	68	62	65	61	64	65	70	71	48	70	68	72	68	62	65	71	62	76	62	73	72	67	64	59	72	82	61	68	74	70	70	76	72	55	49	72	67	71	64	75	65	63	66	69	59	69	62	59	69	72	64	70	70	74	76	72	74	67	65	62	70	77	69	62	65	49	55	76	81	63	58	64	66	57	67	69	74	59	76	62	74	63	75	66	58	57	67	77	64	57	61	70	74	57	65	83	65	58	81	60	73	64	67	51	58	64	66	73	63	64	56	76	66	61	89	76	63	69	53	68	80	70	51	62	63	66	73	55	57	65	66	75	65	78	64	75	68	56	72	68	67	74	63	68	72	74	63	70	62	72	61	71	76	80	54	70	62	59
23201	16059	10802	17768	25614	25865	23908	21251	18311	15181	12648	11582	10671	10078	8724	7823	7175	6614	5859	4817	4389	3789	3045	2800	2722	2605	2599	2608	2543	2268	2168	1988	1773	1777	1877	1732	1750	1628	1548	1401	1208	1125	1020	981	927	920	945	850	876	848	874	761	880	868	800	873	842	862	878	827	823	863	826	844	820	852	804	873	782	806	804	785	734	805	783	774	778	804	782	774	792	784	783	817	779	837	808	772	812	798	748	778	770	815	772	794	846	821	802	802	802	828	796	799	836	819	778	770	797	799	826	835	782	785	769	800	819	739	832	781	806	776	837	831	815	765	802	840	802	792	768	826	769	828	824	792	764	752	812	802	774	785	840	831	751	780	746	804	812	773	780	771	814	739	810	814	781	807	778	815	805	813	784	784	765	803	776	758	760	792	751	771	822	816	782	837	769	799	808	767	775	780	729	799	813	825	790	789	751	837	822	783	793	784	775	778	792	796	762	769	780	796	827	807	808	810	768	838	844	834	764	809	836	749	870	738	802	787	732	788	771	791	756	800	818	812	832	825	759	789	798	813	784	810	785	775	734	847	776	764	768	782	759	787	793	770	810	784	740	752	744	769	814	835	777	773	778	798	774	786	789	784	795	795	819	766	817	755	760	799	814	779	799	795	837	811	763	808	838	815	813	744	820	832	800	726	794	823	790	784	779	791	824	742	791	763	781	787	794	778	784	805	813	784	811	835	846	810	783	827	817	791	782	806	791	827	756	772	776	770	759	829	765	763	807	802	790	838	792	787	782	778	815	829	798	765	770	853	765	798	769	794	787	839	810	768	797	805	784	820	778	779	770	793	801	796	759	815	771	811	762	801	787	797	816	760	820	769	761	768	801	766	802	769	805	820	811	790	790	784	798	781	764	827	809	840	768	785	808	833	821	780	780	774	827	800	812	766	787	790	789	818	812	774	779	791	795	817	818	782	795	810	778	745	792	760	776	789	785	818	787	791	780	796	822	819	786	811	804	752	852	811	769	750	798	782	806	838	783	767	787	813	814	818	780	745	826	838	824	851	755	811	807	764	774	752	781	740	796	756	834	770	790	843	790	812	788	799	790	841	844	762	843	809	790	783	785	760	779	805	765	787	728	807	747	795	768	817	771	820	824	804	757	800	812	814	766	793	820	738	845	803	811	815	745	753	759	785	816	790	843	781	801	788	796	776	824	731	820	832	789	744	802	806	793	806	784	785	751	810	763	797	786	740	803	788	849	808	807	777	810	800	825	798	826	791	804	789	782	823	781	819	799	843	793	756	802	820	768	841	778	808	790	786	834	815	767	747	746	802	810	811	816	780	764	824	823	807	862	740	766	804	813	800	810	800	803	803	851	792	814	791	838	813	751	827	802	741	824	849	785	795	766	829	786	807	776	832	762	826	820	802	791	789	783	828	808	785	763	806	801	773	837	785	751	834	785	791	795	772	788	807	804	744	760	805	827	805	825	745	786	767	756	822	801	800	774	831	740	761	793	788	790	803	702	801	739	822	806	836	760	803	791	840	795	775	829	825	785	749	784	778	785	757	775	794	792	829	775	780	767	741	803	813	825	795	745	781	792	799	785	776	801	813	808	803	796	754	855	854	800	780	794	765	784	781	781	769	793	740	746	787	778	787	838	795	800	766	819	841	751	788	780	807	786	757	810	772	749	785	776	790	759	746	811	798	782	745	801	860	778	773	806	785	748	737	815	800	761	799	814	783	812	768	843	805	778	743	776	768	832	827	783	775	766	802	767	794	768	812	767	782	756	789	782	823	746	748	811	768	810	795	738	849	773	793	819	766	806	784	776	757	802	780	787	840	792	801	793	757	766	764	768	762	769	831	756	803	779	810	777	788	796	725	793	816	773	795	781	797	850	785	756	788	755	788	778	769	821	809	763	777	785	758	786	780	812	831	765	820	788	823	801	801	739	815	814	813	809	788	811	812	778	772	777	792	807	782	758	781	792	784	797	847	773	773	770	795	800	818	796	781	854	790	771	749	784	813	798	807	803	782	795	809	787	809	800	751	767	838	813	818	736	782	772	800	777	796	831	852	829	796	776	840	761	809	847	776	807	798	750	743	840	766	748	828	726	786	806	801	750	791	779	820	782	840	833	790	789	789	838	817	744	801	813	808	793	789	822	817	778	781	807	865	796	781	756	799	884	799	779	800	803	811	785	795	834	754	808	781	793	877	867	805	767	789	818	759	842	811	755	784	804	797	788	846	788	741	801	781	817	804	810	780	800	807	757	782	777	809	812	788	791	759	774	794	813	822	752	778	804	808	781	814	780	829	781	797	718	794	813	820	790	845	800	839	792	788	820	777	804	818	811	769	810	780	796	742	777	786	806	796	792	784	784	800	817	777	793	804	771	829	833	818	851	776	794	793	822	776	803	836	825	841	795	790	786	763	832	798	796	777	767	859	805	813	794	841	829	818	772	831	789	783	772	784	788	769	761	774	756	804	817	799	823	795	776	778	826	806	801	795	864	837	809	830	818	753	800	790	795	811	805	803	795	803	781	792	820	790	846	788	775	795	743	794	811	799	750	796	765	828	815	778	823	785	810	806	749	804	832	805	834	845	735	790	826	777	819	783	841	787	822	760	792	799	780	786	805	763	721	811	754	812	820	780	814	820	751	783	763	795	815	791	741	738	790	791	746	752	797	772	817	807	838	823	814	821	827	781	756	818	799	774	799	813	799	813	739	808	824	748	780	823	818	816	765	815	793	829	796	870	827	842	817	814	782	779	811	743	826	778	754	793	814	819	834	828	832	819	819	784	796	810	754	793	812	759	783	801	850	793	818	805	773	809	781	815	817	805	757	747	784	783	845	790	798	815	814	783	777	774	784	816	781	749	798	824	812	842	779	756	815	812	771	811	815	760	808	801	774	729	809	774	788	816	760	769	803	840	745	799	809	788	727	839	863	835	804	770	839	744	859	758	788	762	861	757	852	818	797	820	789	735	761	742	738	799	792	840	791	789	783	786	802	819	803	756	782	805	749	785	789	739	793	825	822	779	757	787	782	809	841	828	809	761	793	728	777	723	787	779	791	865	783	793	773	829	784	797	761	853	789	800	758	784	765	858	797	796	764	812	771	836	768	777	797	790	776	787	809	823	800	789	825	765	764	777	767	849	784	757	830	846	799	819	791	762	814	798	824	876	761	770	823	768	767	814	775	790	802	814	845	847	747	810	790	800	830	828	785	791	828	754	762	821	774	826	807	804	768	714	813	786	759	795	810	778	768	791	811	759	798	756	811	802	823	828	779	809	849	754	811	759	770	773	777	795	834	811	785	762	794	759	764	757	766	776	744	831	850	784	743	778	770	801	782	806	788	780	832	855	819	785	781	809	809	749	760	803	822	786	793	788	800	784	766	804	742	830	793	811	804	728	833	779	829	792	775	841	777	841	852	774	803	783	789	757	799	783	748	823	802	767	777	787	798	815	812	785	803	782	776	761	847	827	807	781	792	812	745	807	828	793	739	845
3399	1220	731	486	549	717	748	662	570	461	372	369	363	337	323	317	266	267	226	211	169	156	119	138	147	131	119	116	136	124	124	118	99	121	117	98	115	101	72	115	97	73	75	86	84	92	92	84	78	72	86	80	91	71	81	76	74	62	73	58	92	77	70	76	75	67	72	69	71	76	76	76	65	75	73	83	83	69	73	59	79	78	73	81	65	68	56	71	57	62	86	76	70	65	83	79	73	73	77	80	76	73	66	50	76	97	75	78	74	73	87	83	61	80	78	66	82	84	65	74	71	81	69	73	64	63	87	82	73	79	100	72	89	68	80	69	77	85	89	67	77	73	70	74	67	80	68	63	74	72	77	80	85	66	67	90	82	84	69	72	82	77	87	68	90	74	82	82	84	80	75	76	80	82	69	82	67	76	90	69	65	81	94	74	88	77	73	69	60	67	86	71	91	76	91	64	65	87	75	80	63	68	56	75	80	73	72	70	66	84	85	76	70	63	77	69	75	93	68	76	85	63	87	68	58	78	84	77	87	62	75	79	67	76	72	88	77	84	89	81	73	80	51	66	71	77	83	80	92	78	93	88	78	61	78	77	73	75	78	69	68	89	68	74	64	70	74	75	89	76	85	72	68	56	81	89	69	67	80	67	69	82	72	95	86	78	76	58	82	68	83	76	75	61	78	60	84	74	64	81	72	81	86	83	78	83	85	73	71	76	83	75	74	75	71	64	82	73	64	77	62	64	72	68	76	90	69	72	78	74	87	83	66	66	80	82	78	76	75	80	66	73	82	64	86	78	79	70	58	84	78	79	83	84	70	57	74	74	69	58	79	77	57	63	90	77	92	81	74	68	64	72	81	73	77	56	76	77	63	86	73	69	79	74	82	93	84	85	90	79	60	66	75	56	57	77	64	79	86	78	73	78	64	74	72	70	76	59	75	72	79	62	86	93	80	88	77	61	69	75	76	64	80	81	69	73	79	72	67	69	75	82	64	69	68	65	77	69	62	69	62	75	75	78	84	64	72	67	73	70	83	91	68	76	73	87	84	80	71	66	82	73	76	87	68	78	68	71	82	62	67	80	93	78	67	75	65	76	77	60	89	78	91	72	69	76	82	97	77	91	67	77	89	78	74	54	52	63	79	78	79	84	70	66	60	86	78	77	71	80	70	75	90	76	72	64	76	82	76	76	69	68	80	73	67	79	72	91	65	78	77	79	77	88	84	70	67	60	63	82	75	83	72	80	64	83	70	71	80	91	94	72	78	76	90	81	86	66	64	76	90	91	71	87	68	62	88	66	74	78	96	88	71	72	80	65	75	77	87	78	77	88	74	62	70	74	80	85	70	73	72	74	91	78	76	74	78	86	86	81	79	59	85	88	88	81	66	66	88	72	78	79	73	67	67	70	74	81	91	90	68	78	96	71	85	76	79	61	91	95	76	84	90	69	79	73	69	81	90	85	71	66	71	87	70	73	78	79	96	66	86	91	72	66	75	66	79	77	78	75	90	68	70	83	76	76	74	66	67	66	72	81	66	88	78	83	75	80	90	80	69	78	62	77	77	80	70	81	79	75	78	87	74	92	89	93	73	75	85	72	68	69	62	76	61	68	64	81	78	83	69	73	62	67	65	65	66	79	69	62	76	73	81	72	89	72	80	69	73	77	65	84	55	75	50	81	69	91	72	77	80	90	76	86	68	66	68	88	71	81	66	67	91	81	71	64	64	88	84	66	78	69	78	89	66	62	103	90	71	89	66	77	82	76	67	66	87	65	80	71	84	79	76	60	91	88	81	66	77	68	81	76	60	81	78	58	54	89	51	70	65	86	83	81	70	79	86	70	77	75	67	75	74	84	79	83	81	67	84	79	76	72	66	58	85	75	70	64	90	90	83	76	67	72	78	77	84	77	89	72	64	91	72	62	83	83	81	83	71	65	81	71	63	76	73	72	64	81	79	70	71	84	71	78	75	80	91	67	75	79	78	78	88	80	71	67	95	69	62	81	84	72	79	81	69	68	61	89	77	95	64	105	79	85	79	78	61	70	80	79	70	74	80	75	76	74	76	92	69	74	95	71	75	70	79	77	87	83	58	80	84	81	71	75	71	65	80	84	76	90	56	61	81	67	82	86	92	79	85	74	64	60	74	77	93	85	72	75	66	57	78	70	66	88	76	71	80	84	71	96	73	71	76	74	71	78	65	67	67	78	63	79	73	72	99	87	73	70	77	77	66	73	62	88	80	77	74	82	73	73	76	67	90	68	69	72	82	79	91	84	70	67	83	84	79	83	71	80	84	75	74	77	91	89	68	87	74	75	84	68	82	86	79	68	90	71	68	66	94	94	68	80	68	73	83	79	80	78	81	82	82	81	80	76	82	78	66	78	95	71	79	65	62	69	69	80	73	70	74	73	66	67	72	78	84	86	62	68	93	81	86	89	84	77	77	81	71	84	71	85	72	75	74	67	89	68	76	69	67	71	70	76	73	91	68	76	73	74	79	68	89	66	75	87	81	92	85	68	97	94	79	93	81	71	57	65	81	83	66	72	84	80	67	60	80	55	82	86	85	75	88	72	70	80	78	65	69	84	82	69	73	77	65	66	80	80	62	82	71	75	74	83	67	77	76	74	86	63	63	69	72	84	89	69	91	83	86	75	58	69	72	59	76	84	69	82	75	76	80	75	64	70	80	84	76	70	88	55	67	79	80	85	80	59	76	69	73	78	66	78	67	72	74	83	64	71	79	56	70	68	79	75	61	66	76	79	71	62	71	97	74	66	57	86	88	76	80	76	80	79	77	76	63	73	77	92	84	68	65	70	73	72	76	74	81	67	67	80	65	62	74	67	77	72	78	79	73	97	77	71	76	66	63	57	66	86	77	73	81	78	64	62	79	76	67	73	75	64	70	82	72	77	71	75	82	82	81	64	79	73	76	72	80	79	67	65	82	79	70	81	72	76	71	88	65	70	57	62	84	76	64	63	78	80	81	92	72	86	86	83	60	71	71	79	70	78	74	89	75	85	61	79	83	71	74	82	80	81	86	67	81	84	71	81	68	75	86	79	68	67	85	81	83	72	74	83	81	75	83	84	78	62	81	70	72	78	78	92	91	83	67	84	82	62	78	78	73	89	79	74	78	67	74	70	74	68	62	75	88	76	92	78	76	77	77	72	79	66	69	92	71	79	86	70	70	89	79	79	76	78	87	93	83	73	71	70	63	65	52	67	92	78	89	65	76	72	80	67	66	84	76	76	82	68	79	94	78	76	73	69	72	82	74	76	82	75	79	60	91	79	81	65	81	99	73	77	70	72	81	62	71	78	68	79	75	69	82	71	67	75	65	90	77	72	72	83	63	65	73	80	80	85	71	78	90	67	74	72	73	72	67	77	68	77	72	60	76	73	68	77	72	72	90	68	79	93	65	71	80	83	82	89	73	56	58	79	81	85	86	94	83	89	77	85	86	84	64	74	68	78	68	86	89	89	79	60
22225	14641	10611	17427	25280	26321	23729	21848	19064	15904	13442	12094	11472	10808	9630	8605	7558	7166	6186	5219	4447	4277	3562	3239	3136	2872	2872	2904	2811	2657	2485	2168	2065	2011	2174	2043	1922	1873	1659	1505	1296	1240	1172	1140	1122	1031	976	1014	1085	965	1030	990	950	1001	976	1002	975	925	978	944	986	914	888	933	968	927	930	930	921	929	929	864	887	913	887	919	935	943	895	919	921	900	882	915	883	866	903	883	957	908	924	912	953	916	846	887	893	929	901	901	942	900	918	904	908	843	870	878	873	908	931	882	903	901	961	921	873	914	915	938	882	858	914	920	837	912	964	923	930	903	873	912	924	919	897	913	921	886	931	893	892	854	912	864	946	898	896	918	936	921	886	927	848	940	881	912	954	858	937	912	905	892	943	866	911	911	898	916	914	904	919	850	838	896	890	894	931	893	911	926	871	897	880	886	943	919	911	956	884	883	876	898	897	963	909	896	889	897	904	916	977	890	891	948	947	951	893	913	887	1000	902	901	878	925	905	931	878	985	930	868	887	875	919	931	915	891	861	893	922	888	889	892	857	894	937	900	954	899	896	882	916	908	915	879	895	948	851	939	930	973	911	891	890	920	889	936	960	923	899	911	925	835	883	937	886	917	947	858	957	918	913	879	893	924	870	856	979	964	937	901	925	903	930	915	876	932	934	903	906	896	887	938	893	945	947	911	906	948	912	887	956	869	905	916	880	898	900	926	962	900	941	913	896	894	959	908	902	916	949	877	939	967	934	857	883	879	889	878	904	929	863	887	886	921	918	915	873	872	884	932	880	944	923	896	881	926	941	900	914	891	872	910	901	889	866	956	869	855	933	946	938	870	930	975	940	890	857	899	913	925	952	854	907	855	937	848	928	881	911	885	889	915	889	906	897	936	944	896	924	890	927	908	872	891	918	889	913	910	882	906	877	889	909	874	897	886	893	908	896	883	930	913	909	854	912	909	918	848	927	909	839	880	852	892	915	883	941	851	902	879	837	887	897	887	860	928	887	931	908	867	929	923	928	933	879	872	874	905	899	921	938	891	944	893	878	946	898	941	891	844	890	887	895	916	868	916	908	917	877	979	869	919	876	876	899	899	870	877	865	948	935	925	870	945	928	903	911	902	912	884	869	842	901	913	965	946	929	892	966	934	876	935	913	868	892	902	887	955	861	937	955	947	849	968	899	901	894	927	935	879	908	907	937	884	899	908	855	913	936	921	951	916	892	877	879	904	889	877	894	907	909	888	913	940	886	891	890	876	907	940	975	902	882	930	919	899	869	850	952	936	898	919	887	884	904	934	900	911	947	922	892	886	895	900	908	896	875	878	892	955	890	897	904	894	909	898	889	862	892	893	906	919	927	919	901	868	878	872	912	857	857	892	927	924	906	941	926	890	905	867	928	877	929	854	935	940	922	898	919	935	961	859	914	972	887	939	883	874	937	922	928	920	928	908	933	883	877	866	931	916	928	899	925	944	868	928	923	938	885	899	865	876	912	880	927	880	938	872	886	851	961	829	814	894	925	882	887	906	885	952	923	949	875	919	884	913	851	911	865	925	906	919	925	869	853	935	880	878	931	916	934	858	855	913	890	943	929	852	835	939	931	891	886	924	905	912	895	864	896	908	960	881	870	913	950	956	920	903	911	933	900	843	854	850	916	908	892	852	901	904	892	892	904	921	941	931	952	980	862	952	962	941	907	895	907	951	941	877	909	904	856	879	950	871	969	919	927	915	966	912	850	929	918	909	924	887	890	870	948	908	923	903	905	895	973	942	906	912	913	901	881	892	935	903	905	885	905	922	915	932	947	926	913	944	939	890	911	903	909	909	957	924	874	924	927	876	899	884	879	902	881	870	908	883	922	878	893	889	866	905	859	938	901	941	904	892	938	925	967	895	903	905	888	912	928	916	915	873	917	933	873	905	935	930	923	882	888	931	886	923	905	907	845	906	946	886	902	896	966	872	898	925	933	941	948	903	921	938	975	910	918	930	916	892	903	853	907	944	894	864	876	901	927	900	826	877	914	864	932	958	924	863	882	884	877	958	891	861	899	933	899	863	914	850	898	912	879	908	891	942	943	855	862	878	954	920	890	990	888	853	895	893	935	849	901	914	916	903	908	881	883	902	922	916	961	947	885	898	937	884	924	951	848	912	919	890	913	930	943	884	928	886	889	917	900	887	907	938	905	853	929	898	882	893	916	917	911	938	889	882	892	879	901	904	879	906	895	831	888	919	882	869	945	932	869	911	906	907	910	891	946	892	830	937	912	880	922	940	884	873	946	948	866	890	891	940	908	885	863	910	865	863	913	951	917	924	919	895	881	941	891	914	888	924	930	865	896	869	915	909	920	963	905	950	835	909	911	965	901	872	935	938	932	961	872	921	881	889	973	941	934	874	893	872	896	878	879	868	903	920	886	862	875	906	939	905	901	881	920	923	943	911	923	899	945	910	880	900	932	956	914	924	916	923	904	909	897	903	929	901	895	853	932	892	971	969	894	897	861	894	951	831	928	897	898	877	898	887	901	917	875	901	855	897	918	945	939	900	873	910	945	938	862	898	901	917	947	930	965	874	914	877	867	918	888	852	916	864	859	927	922	881	976	974	955	956	892	954	846	910	925	869	866	948	927	887	898	921	976	879	979	943	876	864	921	939	934	928	912	897	936	901	929	895	931	874	919	849	927	894	909	902	879	917	858	909	938	939	934	867	887	893	957	906	911	863	923	867	943	930	883	922	897	892	870	916	925	913	941	907	920	926	881	883	887	943	930	893	970	906	903	915	922	882	900	886	897	921	930	869	948	942	881	914	923	905	907	958	910	886	907	917	948	931	915	892	906	957	909	875	930	852	900	927	874	882	935	930	902	844	880	972	937	878	911	890	894	907	877	904	903	906	869	937	899	928	936	904	889	893	933	913	936	928	896	888	872	886	880	943	910	863	893	859	924	896	899	927	890	906	882	863	905	859	919	951	922	923	896	920	924	915	874	935	886	846	964	860	885	962	920	868	885	921	904	910	974	932	896	938	884	852	851	896	886	842	882	873	929	889	921	881	932	926	948	940	877	935	884	959	934	867	961	859	911	922	891	936	909	885	931	906	905	906	901	905	913	921	892	914	876	885	950	902	975	908	899	842	938	858	927	876	909	932	900	922	910	892	904	906	920	910	933	843	848	900	911	929	895	910	824	933	914	961	920	907	913	869	906	912	881	888	936	905	908	876	913	887	900	857	861	890	878	953	889	889	925	878	910	869	921	887	949	897	895	892	920	912	927	931	897	923	949	896	924	876	909	938	903	948	934	927	929	895	918	867	952	873	881	926	896	932	961	849	895	908	902	934	910	941	868	935	853	906	887	925	879	900	928	904	911	907	940	883	879	847	903	904	876	923	924	963	882	905	872	920	905	884	918	916	912	886	920	882	925	899	892	864	895	865	946	926	930	902	952	936	887	928	936	871	901	967	904	951	916	916	878	927	905	876	863	889	875	899	955	917
2896	1770	953	641	782	1049	1019	913	766	573	493	471	434	449	410	357	330	282	265	229	184	186	143	159	140	131	127	136	144	120	123	104	106	124	134	118	102	120	125	87	73	86	69	90	78	82	79	71	88	85	84	97	68	74	70	85	82	87	62	69	66	64	67	72	89	83	72	77	89	58	73	68	70	66	76	67	74	60	51	82	74	73	72	89	88	50	63	65	84	78	63	54	78	68	81	59	69	62	71	75	69	76	79	53	65	53	90	75	77	69	65	71	85	79	65	74	65	78	66	70	72	76	68	55	62	58	64	78	66	77	65	89	66	72	68	68	67	75	58	72	72	59	77	67	71	71	76	65	65	85	73	87	72	58	76	77	73	72	71	68	73	79	70	83	67	61	71	83	60	55	66	79	66	80	76	71	75	79	71	62	64	80	71	73	59	59	71	64	76	65	71	97	72	76	60	85	68	58	57	80	74	76	65	72	59	73	63	68	63	78	72	78	62	57	79	76	71	77	79	86	63	84	66	82	76	70	78	67	71	82	68	63	82	73	83	76	80	66	49	72	66	61	89	55	71	67	57	64	70	85	67	57	80	77	95	79	69	73	67	58	69	85	68	72	72	73	77	66	66	77	70	68	67	69	78	74	73	68	67	75	78	78	69	80	81	72	58	71	77	64	75	73	76	79	69	66	70	65	68	77	77	66	75	70	66	72	66	62	73	62	66	72	84	60	73	84	63	61	71	73	78	68	72	63	59	76	69	77	68	68	67	69	77	72	57	65	70	85	83	74	68	71	77	76	65	64	68	71	61	51	76	63	68	60	68	63	77	68	75	70	56	67	60	66	64	69	78	66	69	72	84	75	62	69	69	68	85	56	70	67	74	68	73	74	59	63	64	75	75	69	72	59	74	72	78	76	89	62	66	76	61	64	76	76	74	67	74	82	81	71	74	72	57	71	59	63	71	73	73	59	65	64	85	82	68	62	68	63	70	72	58	90	76	64	63	70	67	75	73	73	67	69	77	70	63	85	63	60	82	62	63	72	77	68	62	75	63	60	80	77	63	69	69	66	67	71	68	55	58	66	76	69	76	69	85	70	73	75	71	79	58	86	70	75	71	48	83	68	59	64	68	75	75	73	71	65	66	64	66	78	83	72	71	80	70	63	69	88	92	77	82	72	63	74	88	63	67	82	67	79	73	86	73	65	86	64	53	70	59	57	72	80	79	68	78	51	55	79	79	69	60	72	69	71	74	58	68	76	61	75	83	64	58	72	63	67	70	71	69	64	65	68	67	78	65	80	76	75	68	90	64	90	61	69	68	92	64	74	77	69	47	81	78	74	67	81	61	73	80	64	71	69	72	58	65	73	78	69	73	62	73	58	74	74	70	73	82	82	81	69	77	74	70	60	66	64	73	75	79	78	71	66	79	68	55	77	74	56	86	52	86	76	76	64	65	76	63	60	68	79	72	80	63	65	71	66	66	71	74	79	82	61	71	70	81	78	70	79	66	74	82	69	69	54	72	80	76	74	73	69	62	67	72	74	74	60	80	68	72	63	70	75	73	83	65	59	75	78	87	77	83	66	64	88	78	54	85	60	74	61	76	68	71	67	68	88	65	68	64	81	69	70	84	77	75	79	75	70	67	72	63	71	62	53	70	76	65	66	69	74	74	68	77	63	66	68	58	65	87	75	67	67	64	85	77	53	75	69	64	67	70	76	64	62	58	81	76	75	69	72	82	59	69	65	73	61	75	64	82	68	54	74	71	83	60	75	73	76	80	68	78	72	71	60	63	75	63	62	69	76	70	76	85	83	61	79	61	75	66	68	55	87	60	68	68	76	72	79	77	85	64	69	77	65	87	61	70	68	75	70	72	72	70	59	60	69	81	89	75	55	75	74	73	73	71	75	69	60	75	71	70	67	63	67	77	66	83	52	72	82	67	55	82	67	68	70	75	63	64	72	69	71	66	86	91	79	62	75	58	70	87	67	67	74	70	76	74	78	72	80	70	71	78	61	68	74	65	63	68	67	71	67	75	67	78	63	66	79	66	64	72	58	75	59	77	72	71	68	62	64	66	65	67	77	87	72	81	80	70	74	72	75	71	68	68	61	82	60	70	63	67	76	67	55	69	80	63	62	66	64	61	72	65	67	91	69	92	68	60	69	54	79	66	69	68	66	68	56	59	74	75	64	72	61	51	62	75	60	55	78	68	74	76	72	75	78	75	67	65	71	74	84	82	76	74	88	70	64	49	82	74	76	91	60	64	81	61	77	73	73	61	68	56	57	60	81	68	64	68	74	78	77	70	68	68	69	76	68	72	72	64	71	76	83	62	77	66	72	83	69	60	70	64	73	70	62	62	84	82	75	72	83	79	80	71	79	84	75	74	79	71	61	72	78	60	62	76	64	71	69	90	62	64	72	65	75	71	62	67	56	56	71	67	76	72	79	62	72	77	66	62	66	64	84	86	75	62	73	74	71	64	58	61	67	83	52	67	78	61	79	74	70	66	87	80	68	70	52	81	65	77	77	68	66	70	87	84	69	80	76	88	80	67	63	70	69	77	54	76	97	63	69	65	68	64	71	65	64	68	71	62	72	52	77	68	67	64	77	70	62	76	66	75	63	80	70	61	60	62	78	78	81	87	85	72	69	72	71	90	65	67	50	83	88	84	70	67	81	71	87	78	68	64	68	61	77	72	71	61	64	73	70	90	74	63	60	66	59	71	77	74	77	68	80	68	87	72	63	73	70	76	74	73	74	62	68	65	65	69	65	85	69	66	66	70	60	75	63	74	68	75	75	77	80	66	64	69	69	79	78	68	82	67	63	81	71	54	81	79	58	76	81	70	72	60	65	63	72	77	67	63	75	72	84	67	74	68	76	57	71	61	68	71	69	63	61	85	65	71	75	67	67	68	77	68	78	79	78	79	91	77	70	64	72	63	69	68	59	72	69	66	76	61	59	70	73	64	55	68	70	64	81	60	79	61	83	75	71	74	82	71	84	88	78	72	56	67	81	91	65	70	56	79	76	55	61	78	54	57	76	81	90	61	71	73	65	67	67	66	63	57	73	66	68	64	71	56	68	78	74	69	70	79	59	72	62	82	69	49	79	87	68	59	54	86	67	67	59	63	68	73	67	69	70	77	62	82	84	63	77	74	74	61	65	72	77	70	86	61	58	79	60	75	88	67	60	67	60	52	79	69	57	70	74	64	85	69	60	91	65	72	69	75	73	66	60	62	64	74	66	74	67	55	75	77	65	72	79	76	59	73	68	70	65	66	70	68	71	91	73	60	71	74	64	61	68	62	74	66	77	66	65	65	78	61	68	78	64	63	71	94	70	75	76	70	66	69	81	90	84	56	81	61	53	76	66	71	77	57	68	77	74	62	72	72	88	47	79	63	77	82	65	74	77	68	65	85	80	77	69	73	81	79	68	83	80	73	83	47	92	75	79	63	91	72	75	72	68	71	89	73	80	67	64	82	77
26098	17258	12541	20541	28786	29169	26801	24344	21556	18381	15771	14265	13245	12812	11993	10799	9227	8273	7163	6362	5467	4970	4371	4007	3916	3493	3264	3344	3307	3111	2872	2670	2296	2414	2388	2243	2061	2014	1684	1559	1462	1391	1236	1202	1089	1078	1055	994	1030	990	1034	1004	968	952	944	971	927	942	928	917	946	882	894	915	861	878	865	832	894	837	860	864	895	857	829	852	863	808	823	827	824	881	843	823	904	863	848	871	823	829	820	831	831	867	891	893	882	856	825	803	775	804	793	815	868	838	874	827	786	806	828	850	855	819	811	861	846	843	847	873	899	852	776	798	799	812	776	829	809	849	848	865	839	898	876	861	860	859	831	837	843	870	894	777	813	849	864	785	809	813	794	773	814	822	852	797	832	806	885	832	877	791	872	868	823	819	854	838	842	828	838	812	879	843	806	839	808	877	777	845	847	825	857	850	790	881	818	855	855	824	827	821	850	906	879	803	862	861	805	848	829	821	869	861	854	816	852	846	808	867	825	861	812	786	845	890	906	830	835	861	856	814	810	846	854	887	857	860	855	880	826	836	805	840	825	808	832	801	806	824	817	853	822	812	835	842	842	868	852	823	844	778	880	872	850	854	879	810	843	817	793	876	865	853	811	835	893	847	828	891	827	869	814	822	862	842	809	825	833	845	837	804	851	785	848	850	880	865	809	813	818	801	829	854	824	864	819	802	892	806	829	840	861	875	842	830	802	881	851	835	866	832	833	813	869	854	841	791	820	822	868	796	869	836	867	851	782	857	815	861	751	864	801	846	816	880	826	856	873	826	857	826	793	820	783	800	799	835	825	827	837	811	799	812	861	821	821	814	805	826	839	832	818	842	840	820	872	820	753	809	797	789	816	855	868	930	820	899	857	805	794	867	821	868	869	848	886	846	832	875	797	834	837	822	808	805	814	852	872	801	864	849	798	772	853	818	799	805	879	845	811	848	834	904	846	843	822	896	897	812	838	872	819	814	838	825	814	854	877	800	835	821	840	862	848	859	872	813	884	832	812	830	906	890	881	827	859	806	805	789	881	788	807	826	802	868	822	911	831	810	832	829	805	806	826	844	844	846	860	859	874	846	861	774	858	866	727	828	830	843	875	823	829	837	830	870	840	840	801	802	797	807	848	837	865	836	846	804	835	862	794	853	857	834	843	782	854	780	808	822	855	864	790	853	833	808	795	849	803	836	793	817	817	877	803	879	796	867	883	836	908	829	808	822	921	829	851	832	827	881	872	825	873	843	800	839	789	864	846	865	872	821	802	816	846	825	822	823	844	783	830	829	812	828	828	816	843	785	843	815	856	842	844	789	901	808	813	852	867	844	873	852	834	820	878	800	783	843	835	872	839	823	761	857	829	835	864	833	834	862	831	854	791	841	845	860	852	861	795	818	812	835	877	847	812	846	860	823	774	842	833	823	797	844	833	835	818	863	876	853	815	792	817	827	865	827	830	823	839	850	812	809	832	790	788	877	822	855	869	849	844	856	871	883	842	875	845	826	838	871	862	849	850	854	830	787	790	822	854	787	858	859	812	827	844	872	849	821	908	819	806	865	796	830	828	818	818	810	833	863	831	844	837	834	822	809	847	810	857	854	848	859	864	833	872	842	850	839	856	841	873	837	846	846	832	829	821	828	833	859	842	832	832	807	860	824	838	882	817	844	806	826	794	846	800	811	869	823	851	800	820	847	824	865	849	837	868	837	865	799	857	859	843	814	789	880	840	880	815	814	831	864	828	828	862	787	837	843	788	862	817	849	865	817	859	867	835	858	822	863	905	819	802	783	788	869	809	848	820	890	822	793	835	839	836	844	852	770	810	796	848	813	821	790	863	854	847	855	852	820	808	878	797	821	868	858	843	850	874	809	880	787	801	846	846	830	814	849	799	817	814	832	809	815	810	851	847	898	831	843	876	809	834	822	851	816	841	851	820	763	877	823	861	817	830	861	863	837	852	804	836	826	815	833	804	801	853	851	830	802	788	828	771	879	859	853	866	831	776	853	813	871	818	857	868	847	829	848	888	846	838	852	789	851	861	794	850	860	814	826	883	799	819	828	821	866	902	882	816	822	843	813	831	882	817	828	792	844	810	789	848	831	864	862	809	783	841	822	817	816	847	886	783	826	826	828	793	848	878	826	843	822	895	797	901	838	827	847	804	829	832	881	847	860	815	806	797	839	857	829	828	819	850	831	892	811	838	860	839	855	879	870	905	853	833	833	807	806	810	832	851	879	784	887	917	851	855	870	841	815	834	814	865	841	843	829	826	821	815	822	855	803	846	831	787	806	860	850	848	850	842	867	838	807	852	835	861	859	844	841	863	796	832	849	920	821	800	798	803	828	850	842	805	838	793	834	824	875	830	856	822	821	800	823	822	872	879	829	823	772	834	907	826	838	852	890	855	793	809	814	779	836	854	837	849	845	818	839	845	854	826	783	835	861	816	830	873	835	866	807	849	791	825	809	785	852	818	815	837	862	828	853	835	805	846	838	811	854	815	888	855	865	812	844	853	864	826	872	834	849	844	828	833	804	875	821	829	836	850	845	816	813	801	796	878	837	814	835	785	868	856	870	902	869	834	857	821	835	886	799	840	866	835	887	806	849	805	806	855	866	867	836	799	828	846	825	876	832	844	871	893	835	834	814	819	844	837	802	853	836	838	834	835	784	841	815	823	903	883	842	884	866	868	807	837	845	836	811	833	805	841	801	861	776	859	823	817	760	862	857	798	839	875	835	872	827	832	886	803	785	818	873	853	853	847	867	814	871	782	821	888	854	794	863	786	820	830	834	828	797	810	880	843	799	794	828	858	826	836	861	813	853	831	816	836	829	856	806	795	846	789	827	829	814	884	849	821	845	839	793	870	813	832	788	826	871	809	830	886	809	836	785	853	869	828	865	845	804	852	827	827	874	844	828	837	804	842	840	851	851	865	855	869	841	853	833	912	803	868	862	728	801	833	867	857	795	805	865	840	847	798	853	881	877	845	912	918	820	867	861	836	780	902	835	841	835	854	900	875	869	841	837	879	835	834	829	809	829	787	842	831	875	858	801	785	828	819	825	849	836	846	812	828	900	770	812	860	837	869	868	773	800	873	840	827	882	878	831	810	825	824	841	818	804	821	798	830	905	821	848	834	890	863	842	835	833	840	834	847	811	869	838	850	837	843	842	861	811	846	834	795	858	864	841	889	835	811	845	804	812	837	836	861	841	800	850	805	825	794	826	857	862	844	891	848	814	862	826	816	864	901	838	800	826	836	914	871	808	873	821	827	893	822	838	848	822	818	808	885	860	803	815	792	827	841	838	814	861	838	816	818	829	808	842	837	798	885	779	804	813	867	882	860	882	852	827	846	846	839	828	920	844	834	845	818	846	803	851	864	823	783	787	863	817	820	870	826	754	832	812	868	845	865	807	837	849	779	830	827	834	803	890	841	825	839	820	859	805	838	900	831	814	866	851	867	860	848	846	879	836	809	870	834	832	830	835
2001	599	374	299	335	474	440	403	340	286	257	220	235	223	229	206	195	152	142	131	127	130	132	111	122	89	105	98	96	100	92	82	97	81	96	79	102	72	75	72	76	61	80	66	61	74	62	66	70	82	69	63	61	65	76	50	74	61	76	62	71	64	73	49	51	67	90	69	69	61	76	61	76	81	74	66	64	72	70	60	54	56	72	64	70	73	61	55	75	75	57	63	76	73	58	76	55	65	47	53	61	66	70	58	59	67	78	65	79	58	67	57	60	72	64	75	69	68	53	50	66	54	78	83	62	63	75	67	69	68	64	75	71	69	50	64	62	71	78	67	68	69	86	69	80	72	60	69	63	69	75	62	68	61	60	70	77	68	64	63	67	71	80	68	63	63	81	57	78	71	73	67	67	62	71	82	72	68	62	55	74	64	71	60	68	72	51	71	70	53	71	70	61	74	60	58	58	77	67	68	64	73	71	62	84	72	57	66	63	71	64	66	73	56	70	57	78	67	62	72	66	63	68	66	74	56	66	77	65	66	89	76	66	71	67	61	74	71	61	68	69	71	62	61	61	74	67	67	71	60	68	68	75	64	65	79	73	61	62	62	68	57	69	71	66	64	63	72	75	66	75	63	61	64	53	55	61	58	78	60	64	68	70	70	75	74	64	72	74	80	62	70	73	65	85	70	73	70	75	72	62	64	81	77	62	60	70	78	69	62	79	65	73	80	71	87	78	76	56	76	59	65	73	83	62	72	68	64	63	73	76	73	72	69	52	79	69	60	73	58	78	63	48	71	70	60	62	73	80	79	78	66	64	65	64	54	72	49	62	85	70	70	68	60	53	77	59	73	71	77	65	54	47	65	63	76	69	62	69	71	83	76	56	79	77	64	57	51	66	68	65	80	66	64	68	60	54	73	58	63	79	64	82	82	69	62	70	86	79	70	77	73	60	63	64	67	63	73	73	74	73	59	50	53	57	57	78	78	64	67	80	67	73	52	59	68	61	70	86	63	74	74	68	80	55	84	90	62	63	68	75	56	67	67	82	65	69	69	72	59	65	53	58	70	73	84	64	58	47	73	72	84	72	55	79	77	71	52	64	73	59	71	62	66	86	68	78	76	76	70	61	52	90	64	54	69	71	74	71	82	59	55	76	67	71	64	78	63	68	58	81	87	66	61	68	68	63	73	76	57	65	80	76	68	69	67	66	87	80	66	72	65	72	60	82	72	67	70	64	69	51	65	70	63	68	75	62	57	61	70	61	71	75	60	60	66	89	82	79	66	65	55	68	63	66	59	69	67	75	67	50	64	60	82	73	71	70	68	69	83	67	60	69	56	66	71	53	62	62	79	68	59	63	83	73	60	63	64	56	68	64	63	72	77	85	50	78	55	90	67	61	76	64	73	70	74	69	58	79	59	62	85	60	74	70	69	64	65	62	55	75	84	63	77	64	66	72	80	77	59	58	78	72	67	78	78	70	72	61	64	69	66	61	70	71	75	71	76	73	77	70	75	67	60	60	65	61	59	55	63	57	87	75	67	64	56	67	72	79	72	59	81	62	64	63	67	77	86	60	56	60	59	52	64	73	67	70	69	70	66	63	67	58	105	86	72	55	63	70	65	57	66	56	54	64	62	65	53	68	74	70	52	76	75	74	62	78	80	72	72	72	70	55	90	60	72	64	72	64	73	77	59	92	70	69	68	73	70	80	58	55	71	74	61	64	68	66	69	57	74	69	74	67	67	60	73	61	64	68	57	65	69	73	74	62	56	77	61	77	75	66	58	48	72	70	66	72	60	69	68	73	53	75	74	53	59	69	74	73	58	66	56	71	66	73	55	69	49	68	67	54	76	58	63	67	75	67	77	70	74	61	73	65	52	69	60	74	73	59	63	68	66	66	76	66	60	81	64	68	81	64	56	55	65	68	66	66	81	65	66	61	61	60	56	79	71	69	56	68	52	59	62	57	66	75	70	66	63	72	71	81	66	57	61	91	63	65	82	60	66	65	62	79	65	62	63	72	59	55	63	68	92	74	63	69	77	70	63	74	85	67	60	71	81	73	62	82	53	57	60	67	78	89	56	82	66	57	70	82	65	65	83	70	65	86	59	67	62	72	81	49	59	75	67	64	77	70	66	79	68	70	63	58	80	63	85	67	76	81	66	75	72	75	82	76	70	73	64	70	76	67	57	65	63	56	69	69	68	72	79	86	72	60	52	66	61	51	61	69	57	67	52	63	54	50	75	76	66	76	78	75	65	68	61	68	67	65	71	70	71	71	59	54	90	63	73	68	54	72	66	62	68	82	63	63	67	69	61	69	58	65	64	75	69	66	70	71	73	62	78	63	64	61	55	63	69	53	68	60	85	79	79	67	57	72	70	51	63	82	62	77	72	67	62	63	65	65	74	76	72	66	74	65	64	70	54	67	72	76	71	58	75	70	68	75	64	59	80	62	66	61	68	80	68	56	82	72	74	66	75	67	59	57	79	61	80	61	75	66	77	65	60	67	67	68	75	74	63	72	66	66	65	70	83	61	73	55	71	64	83	70	87	64	73	81	74	73	65	63	59	70	63	69	70	71	73	56	52	73	66	59	55	63	60	76	81	58	83	66	67	63	72	64	55	73	67	72	91	76	63	65	48	68	70	80	60	60	67	58	73	60	60	66	78	64	68	78	74	72	62	69	51	50	68	81	61	63	73	69	85	66	62	76	62	68	63	70	76	75	77	62	70	64	58	77	69	67	79	64	66	65	54	65	75	55	68	88	80	56	58	81	63	73	85	56	77	78	57	62	82	61	64	68	68	70	63	66	70	67	72	65	57	80	73	58	55	74	71	71	64	68	66	79	70	71	77	84	84	66	56	70	68	62	56	64	77	62	63	67	81	72	58	66	81	53	92	80	77	72	76	69	77	84	55	51	85	85	66	68	72	65	71	74	72	61	68	64	81	70	73	65	57	82	72	71	61	58	86	71	64	52	63	61	68	67	73	69	74	70	53	72	61	74	70	60	84	84	59	66	69	70	63	79	65	73	77	61	77	52	57	74	78	62	82	52	69	68	69	73	65	77	78	68	73	68	68	58	72	63	71	74	66	77	62	49	89	71	84	66	60	60	78	74	75	73	80	46	53	74	49	48	72	57	66	72	74	63	57	62	70	71	74	68	60	65	64	61	62	73	76	79	63	82	66	69	74	66	66	76	66	75	70	57	58	66	81	72	75	60	62	72	56	67	67	70	76	60	73	57	74	70	48	67	72	74	66	59	62	65	64	55	66	77	64	83	80	74	48	62	71	83	66	71	74	71	76	83	61	84	72	74	64	60	66	70	50	60	73	60	67	57	77	66	72	76	72	60	68	64	60	58	68	67	68	72	74	65	66	73	61	65	63	56	63	75	84	77	61	67	71	63	69	74	84	64	59	59	75	67	63	68	58	60	69	53	67	65	66	63	55	74	74	65	52	64	62	56	75	52	53	59	55	59	71	59	63
18002	10091	6961	12904	20558	21243	18724	16181	13156	11500	9402	8005	7630	7167	6730	6003	4903	4396	3810	3238	3449	2908	2503	2297	2087	1989	1870	1831	1945	1782	1682	1544	1428	1538	1490	1394	1333	1251	1157	1138	1072	1033	987	965	971	912	935	832	925	894	846	828	866	850	835	875	868	851	839	852	834	865	831	884	883	802	805	818	829	830	805	783	802	809	801	853	803	837	859	799	848	818	798	847	833	819	764	840	801	805	828	848	859	820	857	858	819	787	851	851	804	821	808	885	786	769	826	810	794	828	830	788	824	910	823	862	793	840	844	807	817	821	875	853	803	837	817	778	813	821	835	838	836	830	872	833	824	851	847	796	765	803	877	833	828	799	806	821	831	816	829	837	839	817	842	866	791	824	859	819	793	805	816	846	825	800	814	824	854	866	827	812	805	840	767	857	835	815	799	874	902	812	770	776	796	843	781	838	817	837	747	778	777	801	802	803	793	812	846	797	808	839	817	847	835	809	824	829	777	789	795	806	791	808	818	828	802	821	822	864	732	821	797	860	862	797	840	876	871	754	816	892	834	829	811	782	809	867	778	858	810	792	843	824	840	790	824	832	844	849	812	809	794	848	793	816	787	812	830	828	802	837	850	852	773	810	820	814	819	828	817	776	820	816	807	838	847	749	811	840	819	824	784	781	863	825	813	825	809	818	822	826	846	793	819	854	817	804	805	842	859	867	820	843	815	787	840	823	826	807	783	865	801	836	819	923	790	798	819	812	786	815	847	800	819	824	814	849	870	842	820	866	823	829	833	810	823	839	852	829	823	827	845	794	803	789	817	851	856	831	808	795	803	842	803	847	846	753	861	844	837	806	829	846	803	824	836	832	800	822	834	827	755	830	785	858	812	832	841	827	800	816	782	833	856	833	815	824	793	814	808	809	809	869	844	766	808	845	829	762	800	832	803	879	809	847	862	852	846	832	849	825	834	778	825	813	832	875	845	803	802	824	887	828	823	818	833	849	820	800	837	846	841	803	814	803	776	825	823	824	801	834	844	808	817	775	865	855	830	851	759	871	802	877	786	818	774	825	831	868	853	835	785	822	782	748	843	840	815	817	824	788	763	818	793	848	794	844	787	828	833	862	783	821	826	838	816	853	805	823	836	884	815	831	810	797	809	854	820	827	822	862	816	803	794	825	824	858	842	807	832	776	783	799	845	827	869	769	841	833	817	872	832	837	790	787	851	789	796	817	806	822	813	827	847	852	808	825	798	832	801	857	857	860	832	869	820	800	800	810	833	826	786	815	851	854	804	802	810	846	776	818	804	830	851	800	765	861	803	849	830	799	826	800	823	797	813	874	822	841	852	821	847	814	812	781	833	810	824	840	812	816	838	829	771	848	856	847	863	810	792	810	821	839	829	792	841	807	865	801	846	844	868	822	839	808	769	784	808	827	793	803	808	811	840	849	865	828	817	824	784	805	754	868	851	783	806	814	784	831	872	791	792	850	839	810	839	819	872	881	793	819	813	806	798	824	821	810	836	803	841	798	834	834	848	813	867	783	810	823	825	842	814	794	808	862	810	814	774	767	825	799	861	851	824	875	764	828	852	845	873	844	854	874	809	779	857	804	804	845	834	810	860	777	823	794	768	828	802	805	817	807	845	843	829	760	820	831	758	849	791	824	816	849	847	836	833	875	858	808	875	840	789	837	832	793	854	755	836	841	812	792	851	837	791	842	768	874	805	780	839	842	823	826	822	780	798	829	845	771	801	821	816	844	778	828	823	807	854	806	811	817	846	831	803	770	824	829	830	832	835	813	856	798	805	851	818	821	794	839	791	829	798	843	862	801	804	815	819	828	817	822	855	818	789	816	826	853	757	832	804	852	852	853	835	789	861	811	795	798	841	858	817	856	774	830	816	863	863	839	843	832	841	813	889	820	845	815	825	883	811	859	800	789	814	805	807	792	814	898	786	876	823	840	807	851	842	798	835	834	805	844	845	833	808	827	831	823	847	772	811	798	775	811	803	800	819	830	828	811	860	855	829	827	826	829	851	803	837	858	807	822	773	760	829	862	823	805	827	829	852	833	830	779	883	839	772	856	844	807	835	877	777	820	801	823	820	885	799	887	785	792	742	822	773	819	846	820	859	871	810	835	857	777	857	801	872	832	806	773	876	803	882	844	858	834	794	880	806	787	775	833	758	838	818	822	809	839	869	788	854	818	800	811	850	844	848	812	812	845	829	829	902	821	812	813	784	799	809	808	821	875	841	820	821	802	857	835	882	839	820	857	804	797	763	795	856	788	852	814	818	833	862	822	795	838	792	799	854	832	832	842	828	865	831	850	846	806	790	815	832	837	822	885	850	799	815	796	796	833	833	800	807	822	861	850	858	769	845	788	816	849	841	851	821	821	753	830	850	834	797	744	817	806	828	850	803	810	845	816	842	823	817	841	866	839	844	776	794	876	837	811	837	829	796	891	855	821	808	787	813	840	853	876	830	808	777	817	766	824	780	832	819	842	848	795	784	844	854	846	818	826	843	824	809	804	853	875	801	837	860	811	842	862	832	815	804	841	820	798	861	824	810	801	832	826	843	815	852	796	841	824	832	752	817	887	817	795	851	805	767	814	805	834	893	833	844	842	869	834	832	810	819	839	838	847	817	794	885	818	836	822	838	856	821	824	820	805	826	798	819	846	785	830	793	853	874	826	853	853	833	833	811	810	817	833	790	821	841	831	837	829	809	819	850	796	824	879	827	813	744	804	798	865	809	795	786	781	828	857	829	798	851	812	748	794	843	797	809	799	851	799	796	828	781	833	837	824	843	830	826	817	841	801	802	831	858	850	793	835	821	783	848	822	858	824	821	835	815	829	822	809	841	882	896	807	836	788	812	838	742	821	831	836	827	797	803	841	835	805	843	825	849	807	829	829	798	865	814	827	877	837	870	859	822	786	818	804	776	862	842	829	868	815	798	849	852	824	776	832	861	812	818	834	817	816	827	825	851	861	782	820	820	827	852	760	812	819	769	792	854	853	797	826	808	810	818	798	845	804	845	815	834	832	850	804	771	859	819	804	844	847	834	817	811	808	790	815	811	819	832	805	826	840	819	806	864	796	818	761	842	852	835	797	826	850	810	820	898	783	806	733	810	836	821	837	818	856	830	818	842	811	842	785	783	821	835	829	793	787	828	851	761	815	836	825	852	807	844	825	841	859	808	849	776	774	858	824	864	805	829	849	870	777	786	802	794	799	831	833	778	787	844	823	846	810	840	811	857	838	851	860	802	833	875	834	853	871	774	847	830	806	782	860	842	780	813	793	820	798	793	852	805	831	881	852	841	828	793	848	826	797	821	882	820	810	805	869	850	788	801	817	839	780	826	862	775	797	797	831	846	841	818	866	848	755	822	800	837	785	815	821	818	822	807	818	856	860	813	846	856	826	840	806	835	811	767	816	788	784	822	815	861	836	829	815	835	805	822	832	813	858	832	762	807	827	807	813	820	845	810	833	822	773	832	822
1853	1145	607	498	510	734	710	622	526	412	374	321	355	327	270	264	221	196	199	162	143	148	134	132	133	109	104	112	122	101	94	88	104	97	94	89	89	73	86	75	73	64	78	87	76	88	76	67	72	74	71	64	68	59	68	90	69	50	75	73	62	75	59	76	51	62	75	59	89	63	50	79	64	70	70	69	65	68	56	50	60	82	62	61	60	58	74	66	63	72	61	67	51	65	65	44	64	68	62	73	67	57	77	80	71	79	69	67	65	55	60	79	69	66	78	54	63	57	54	78	75	64	60	62	56	65	60	55	57	74	53	52	59	73	69	64	61	51	83	76	73	55	71	76	72	78	80	47	53	60	83	74	62	41	52	70	64	62	65	62	60	67	72	74	58	76	55	73	66	67	60	62	53	55	54	66	74	64	68	71	36	65	71	70	68	61	68	65	70	64	55	63	52	77	73	52	47	62	63	74	70	60	63	56	70	64	68	63	68	54	75	71	70	68	77	62	69	62	57	69	68	66	69	67	68	74	53	66	67	66	67	61	56	59	69	74	67	82	78	56	57	67	69	66	70	62	47	61	77	64	63	68	62	79	55	61	71	63	64	66	62	69	51	63	80	71	56	65	75	73	61	59	65	68	80	69	65	63	63	39	61	73	61	58	66	70	70	46	76	64	61	82	78	62	59	66	62	47	71	63	68	72	64	77	59	60	67	64	71	63	75	48	71	70	70	58	67	64	69	54	66	77	70	53	55	75	68	70	56	69	54	63	72	75	49	61	68	67	59	62	68	62	69	59	68	58	71	73	60	72	75	83	62	64	62	67	68	71	52	59	77	53	68	65	69	51	66	67	71	66	79	66	57	62	67	63	57	80	80	53	68	56	55	70	67	71	49	56	61	56	78	57	66	69	62	58	64	71	62	59	55	55	50	63	69	46	63	71	54	63	64	74	74	85	56	60	56	72	67	57	54	61	79	66	59	72	66	53	59	70	86	67	72	67	70	66	63	61	69	83	55	59	74	65	53	47	69	58	58	58	67	55	70	67	60	50	67	78	60	60	59	63	68	55	63	62	65	62	66	77	76	66	60	48	63	62	66	76	69	52	66	64	64	67	52	61	59	64	66	55	89	54	76	64	69	71	49	71	66	63	58	60	65	51	63	62	61	63	69	47	64	68	66	72	73	71	75	74	63	73	52	73	60	69	77	62	61	72	55	71	62	61	67	72	55	67	49	74	65	56	70	64	62	66	64	59	63	65	72	72	59	61	65	60	76	64	58	77	57	67	57	62	67	63	74	84	61	61	63	65	60	69	66	70	66	64	56	68	73	72	62	65	75	57	77	69	67	59	72	52	60	74	72	62	65	77	82	62	62	67	68	63	51	68	61	65	84	68	61	63	66	52	44	72	79	69	63	47	51	50	58	56	72	55	57	67	67	55	73	65	58	73	52	65	79	64	65	58	73	55	68	65	62	75	61	47	60	67	80	62	63	77	54	63	75	66	65	65	64	60	63	71	55	64	65	63	65	58	67	68	61	59	64	69	59	66	85	65	62	64	62	70	67	58	77	65	63	73	72	62	72	67	69	54	48	52	55	75	65	66	70	75	61	72	73	59	47	64	71	80	71	63	64	51	67	62	72	39	55	61	75	63	49	67	70	52	66	68	64	62	64	69	52	61	75	60	64	69	63	61	72	53	74	68	76	54	50	66	80	65	54	72	59	63	62	61	60	59	60	71	75	61	57	66	81	66	66	53	79	54	58	72	45	79	66	60	62	81	56	63	59	58	66	66	53	53	60	78	66	55	68	71	63	65	61	67	65	68	73	73	84	70	60	73	50	77	57	64	59	66	60	59	86	68	67	67	63	53	63	56	75	69	77	48	56	54	70	54	54	62	74	67	46	61	76	61	62	71	58	63	52	66	58	55	69	73	72	57	60	60	64	66	62	62	71	60	55	41	64	75	60	58	62	65	56	67	61	58	74	67	72	57	75	85	70	69	65	63	73	68	68	60	65	70	46	69	83	59	54	66	62	86	64	60	62	67	58	66	54	85	64	66	58	55	64	64	64	76	76	61	64	64	54	67	61	65	59	51	75	65	63	54	66	80	73	65	72	50	64	74	58	79	62	67	57	65	62	80	72	60	69	64	59	50	65	74	70	56	91	70	67	71	68	64	64	75	60	65	50	53	73	70	70	56	62	64	76	63	75	59	77	58	49	66	59	73	58	62	63	54	56	75	60	56	58	55	70	56	85	56	60	58	55	58	54	72	81	62	68	62	64	82	58	52	59	59	68	70	68	49	62	57	59	56	72	65	66	69	55	67	60	60	70	66	65	71	77	66	81	79	48	65	56	65	62	61	62	60	68	75	75	55	68	58	71	74	52	59	56	62	66	54	68	60	62	61	60	56	60	54	60	45	61	56	72	57	67	63	70	65	79	64	61	79	66	63	69	71	59	63	62	66	68	59	84	95	75	68	75	68	66	62	65	60	65	49	76	63	55	81	54	56	74	80	67	57	57	66	61	65	46	84	62	73	49	69	71	62	67	61	63	73	77	66	72	70	74	73	66	65	72	63	58	52	72	61	55	75	75	68	71	68	60	61	61	65	58	82	62	61	57	59	62	68	61	73	73	73	57	70	74	67	67	72	59	65	58	65	69	72	55	54	64	58	65	69	69	54	63	56	71	58	52	74	75	62	75	54	74	65	62	65	73	67	65	58	64	76	61	64	58	51	77	67	58	75	70	79	65	58	65	67	70	58	64	66	64	61	69	58	92	62	74	62	59	59	68	49	71	73	57	63	63	72	64	57	59	64	73	59	53	63	57	63	57	66	64	79	64	72	58	70	71	71	75	66	69	68	55	73	59	72	72	61	56	62	66	65	57	69	79	58	51	56	79	66	61	49	63	59	65	54	55	67	57	67	71	66	89	76	61	60	67	52	67	69	66	52	60	59	64	78	56	70	67	51	74	82	67	64	58	55	70	69	85	49	65	74	55	74	73	72	59	79	70	77	66	66	67	77	63	82	49	72	64	59	59	64	63	64	55	67	60	67	55	77	50	66	58	63	75	60	74	67	64	62	64	57	61	62	73	73	73	70	72	66	64	68	73	54	73	66	55	64	54	55	62	60	70	53	56	69	56	50	68	61	67	62	69	52	59	76	73	51	59	63	73	54	70	73	70	60	75	58	51	77	68	56	62	60	56	76	70	56	72	77	64	48	59	58	70	67	51	69	71	55	51	63	56	67	73	63	61	76	60	67	53	52	73	70	57	62	71	70	70	78	71	65	76	58	55	65	65	75	77	83	72	68	66	56	51	63	59	53	58	61	69	60	72	61	72	79	56	59	62	61	81	64	55	65	67	58	65	70	64	64	69	62	58	51	51	73	49	67	77	72	81	63	87	68	70	78	54	76	66	60	70	63	65	66	57	62	59	59	57	65	62	74	69	60	66	59	73	60	54	78	67	67	54	54	62	52	68	51	67	59
21627	14192	9895	17603	25822	25851	23394	19981	17062	14815	12583	11202	10600	9983	9442	8362	6617	6215	5285	4448	4224	3774	3366	3165	2947	2747	2443	2463	2377	2248	2085	1908	1889	1850	1729	1684	1512	1329	1260	1180	1174	1112	1103	965	949	963	891	939	943	900	907	855	841	834	873	848	826	823	859	812	813	760	828	830	806	821	756	791	791	775	787	784	808	766	775	811	749	754	733	734	783	839	728	756	796	794	790	717	774	728	745	783	795	778	796	775	768	799	770	737	787	783	798	758	711	789	820	749	751	779	800	786	769	768	741	798	797	809	779	777	773	766	757	780	748	751	787	786	767	804	752	762	812	746	819	738	822	774	831	783	776	725	823	760	744	763	736	774	744	787	724	754	784	718	797	794	750	739	798	799	756	756	745	782	838	792	765	759	767	763	818	767	754	774	735	783	719	782	778	782	793	791	789	777	788	799	774	735	749	727	755	736	722	796	791	735	766	783	745	776	795	773	757	746	743	793	781	792	689	798	729	719	772	756	837	776	868	752	776	779	788	774	796	739	803	746	729	791	747	793	764	731	804	789	747	706	788	759	764	771	817	728	730	727	763	745	802	794	760	766	758	724	728	778	749	771	777	794	782	792	790	838	766	780	800	753	750	815	776	759	810	783	758	781	704	770	833	732	785	801	774	759	738	767	758	811	754	745	781	780	782	736	748	707	746	830	820	742	740	820	795	791	772	762	805	778	728	760	831	828	802	785	752	753	795	770	769	762	744	807	768	753	777	793	742	764	774	740	773	745	759	757	783	748	715	776	809	791	766	751	782	766	743	776	749	762	758	795	739	763	790	783	797	774	791	763	780	774	759	768	749	781	739	778	791	774	781	781	769	755	779	803	768	715	762	750	796	785	787	840	789	770	793	789	716	815	723	756	780	798	788	795	742	768	820	765	797	769	800	795	804	782	751	777	786	813	812	763	758	771	761	774	782	801	776	804	801	779	731	767	735	739	720	775	784	797	739	762	726	774	780	720	796	778	768	750	765	750	763	777	759	813	735	799	751	806	739	808	757	754	814	772	745	752	728	779	779	787	725	818	732	745	824	735	843	796	795	773	755	712	788	761	773	718	781	829	759	779	791	801	718	760	781	845	768	773	734	707	790	797	769	762	812	800	717	780	775	757	813	837	725	795	776	767	817	766	699	785	776	762	778	753	770	790	756	746	768	724	796	784	722	710	779	735	778	754	803	764	810	742	791	769	798	761	740	736	802	768	762	756	772	749	737	707	787	777	756	775	767	763	809	751	779	802	724	822	758	790	809	747	784	776	717	810	791	755	760	800	730	764	731	752	772	776	767	790	750	751	764	792	702	806	806	763	766	795	767	718	779	788	834	743	755	764	810	756	754	791	755	763	793	755	744	753	732	777	742	841	766	775	765	810	794	804	714	813	761	843	738	750	760	734	733	742	804	794	719	773	730	741	754	749	822	739	759	748	820	767	773	756	787	781	763	761	754	766	788	818	761	724	813	766	782	756	785	760	830	759	771	763	808	781	823	787	791	715	766	725	762	789	785	778	811	756	797	773	785	750	775	817	766	762	812	781	768	768	767	765	720	774	730	785	773	782	790	807	753	789	788	760	792	774	787	806	768	801	742	757	760	751	739	801	755	769	821	730	772	758	783	767	759	810	797	794	811	729	774	815	781	758	792	801	763	774	755	761	739	727	781	748	760	721	756	782	737	815	787	729	766	817	815	829	769	779	715	758	739	849	799	793	801	758	798	706	780	812	733	761	783	782	796	770	707	823	724	748	794	740	845	741	798	773	798	784	713	767	793	776	747	793	740	771	749	807	809	756	787	789	764	758	821	725	778	765	804	798	749	766	776	797	739	755	785	735	733	796	733	777	782	795	718	766	722	767	818	797	784	827	815	766	702	779	806	742	702	761	725	783	814	773	801	798	753	755	750	765	758	775	758	785	831	787	775	824	753	768	794	774	744	809	772	759	744	749	794	782	738	781	784	738	749	762	764	826	757	814	779	794	798	772	753	743	780	743	796	806	729	826	754	778	794	771	846	778	756	762	751	745	775	777	761	772	776	736	744	766	774	717	766	732	779	808	804	811	766	767	769	835	765	791	795	785	733	744	775	766	777	764	749	739	741	753	770	757	747	750	782	776	790	814	851	808	775	762	732	779	786	767	762	783	801	808	775	765	805	747	774	756	796	808	753	719	742	822	754	772	755	760	743	795	776	782	766	804	763	762	782	792	825	748	749	785	797	753	794	748	751	803	787	749	755	813	791	727	742	844	772	791	736	722	781	782	786	768	806	732	781	736	789	815	781	724	746	795	738	699	751	756	740	805	784	803	791	801	791	770	763	814	839	763	732	722	776	761	752	774	797	741	785	780	728	782	793	759	776	777	792	712	808	725	756	766	733	769	788	759	747	764	762	774	787	749	750	755	766	739	771	799	795	772	758	771	731	799	771	733	765	772	707	767	742	740	767	786	747	785	785	767	764	799	766	793	771	721	783	741	772	751	764	756	731	800	762	777	770	748	768	735	768	791	742	787	763	810	828	733	758	795	743	808	776	731	750	775	773	815	764	759	787	735	776	772	755	794	769	787	791	693	789	753	800	793	799	723	826	775	786	801	750	781	760	749	758	722	804	819	798	790	779	787	739	765	771	752	745	737	724	774	788	772	763	742	733	825	733	780	799	793	799	824	743	817	817	774	777	792	746	760	751	765	817	778	780	821	759	794	754	761	764	764	780	759	790	806	819	777	836	804	749	769	708	730	792	751	756	775	753	774	767	760	754	771	784	784	763	789	781	730	738	795	773	755	776	728	739	809	773	767	770	784	776	741	807	751	769	835	759	764	766	746	790	833	782	795	757	764	792	789	766	793	764	791	753	799	806	740	774	772	766	736	783	769	795	785	795	808	769	806	800	770	798	771	808	750	754	783	786	775	777	733	741	787	776	739	739	768	754	720	792	799	727	772	767	769	780	770	765	715	734	794	736	761	822	759	777	778	739	764	796	864	822	763	795	782	832	818	773	761	760	783	759	768	792	792	738	828	828	775	743	713	793	759	780	778	768	738	776	806	790	760	747	734	810	733	813	794	780	814	762	749	747	768	733	769	776	841	779	821	776	715	766	820	733	760	759	794	815	755	799	712	762	838	788	785	766	779	768	703	762	796	803	739	783	761	783	755	761	765	788	761	796	786	771	811	778	746	796	799	811	767	786	806	757	777	782	766	800	781	742	790	781	798	771	800	802	783	797	797	787	764	763	769	791	774	780	757	776	737	795	757	753	784	804	741	758	776	748	795	768	732	783	792	769	796	766	810	767	795	776	758	824	771	725	779	762	800	735	792	752	775	769	728	808	736	788	767	824	762	789	772	785	770	803	770	848	818	837	698	758	731	752	786	740	817	782	720	769	814	779	811	754	740	743	819	774	777	785	766	760	807	733	764	818	755	740	768	765	741	811	754	791	741	776	793	780	785	784	795	801	755	821	734	790	794	770	804
3133	1043	621	506	569	731	676	620	532	446	370	375	370	332	365	303	249	245	243	184	171	171	149	140	135	142	134	144	127	130	106	104	115	110	127	125	94	93	88	65	90	103	90	72	106	92	103	102	69	80	80	65	75	67	89	61	82	80	57	69	78	83	83	75	69	72	77	80	70	69	91	75	86	73	78	80	75	77	78	78	69	91	87	80	78	86	96	75	73	68	73	94	88	61	80	84	80	87	73	87	93	85	71	69	76	74	81	74	89	68	81	73	77	91	83	73	62	81	76	71	82	71	84	80	70	52	66	85	66	69	74	87	86	83	65	74	84	74	70	74	76	72	65	82	79	75	92	70	69	76	68	87	65	75	66	72	59	85	76	76	66	80	83	79	82	80	77	77	90	64	63	69	87	75	79	73	72	75	82	84	77	83	78	82	84	86	71	87	73	87	70	64	68	67	69	79	80	73	88	73	80	75	82	63	68	76	67	77	73	86	71	74	80	74	76	71	76	84	64	76	88	67	68	79	59	68	76	81	56	81	72	87	84	62	67	84	82	67	79	81	70	86	74	85	67	80	71	76	72	67	82	65	80	73	77	75	81	86	70	64	78	77	62	65	76	80	69	76	77	65	74	78	58	85	81	60	68	75	77	89	80	58	77	77	69	70	68	57	76	83	92	69	73	85	69	61	62	87	71	73	87	67	74	72	68	75	74	74	83	80	74	66	69	75	82	82	76	77	77	78	73	72	62	92	94	78	74	80	72	68	81	77	75	80	87	72	57	72	71	82	70	78	72	63	62	65	83	68	76	81	71	75	89	78	85	87	90	70	68	72	62	76	65	102	93	76	70	78	87	77	69	78	64	96	81	89	64	84	75	85	73	76	66	73	76	84	62	68	78	80	84	69	63	86	72	58	67	72	85	80	79	75	68	85	68	80	62	76	90	74	58	63	62	77	94	88	78	65	67	79	86	81	69	78	71	72	77	73	71	73	76	76	67	78	78	97	73	73	76	80	68	73	73	79	74	63	86	68	74	81	63	78	73	68	74	80	59	76	71	72	54	76	78	79	76	70	77	62	74	60	65	78	77	76	61	74	71	88	63	89	80	65	62	52	93	73	73	92	68	65	81	67	77	80	56	106	65	71	76	68	72	80	69	69	70	80	75	80	77	79	62	66	65	68	74	73	89	90	78	85	85	55	75	85	86	80	71	86	80	69	63	71	60	77	77	95	78	79	69	72	73	61	85	74	80	68	84	61	81	81	70	82	69	80	72	70	59	64	71	81	94	88	93	77	77	77	90	73	62	72	97	76	78	83	70	70	73	78	75	73	64	77	64	69	77	72	70	76	84	68	68	82	72	84	69	98	86	68	70	85	71	72	63	81	67	65	69	75	73	77	63	68	77	84	97	79	75	69	86	93	72	92	90	68	75	69	75	70	78	82	69	63	82	96	79	89	68	67	74	77	66	64	82	68	74	73	73	82	73	73	74	71	75	78	80	76	82	59	79	59	73	74	77	76	69	61	83	74	52	70	73	76	76	62	80	97	94	68	78	72	70	75	78	84	64	69	93	91	68	70	77	79	86	72	57	86	76	65	72	72	91	58	73	76	79	88	77	84	80	63	77	71	73	68	83	77	83	68	78	83	68	65	71	76	94	80	77	75	64	79	64	73	88	74	82	61	64	63	85	91	83	72	88	74	66	73	90	94	74	70	80	80	74	83	82	79	79	76	67	69	83	59	71	77	65	78	85	76	74	78	81	76	66	81	68	69	79	71	67	58	82	82	77	76	81	59	65	72	74	86	72	84	75	73	75	69	81	85	71	62	80	87	80	72	73	83	73	84	70	74	51	79	79	75	68	74	73	72	68	70	66	61	73	94	76	96	62	84	88	90	80	86	73	95	89	72	83	69	78	86	70	68	79	85	73	93	70	78	73	84	87	70	83	69	73	64	78	72	80	62	69	89	68	77	72	90	71	71	73	90	71	82	62	81	78	81	68	74	82	81	73	82	75	81	63	72	79	79	73	75	78	71	79	90	74	71	79	81	84	88	65	68	79	72	68	83	91	78	67	85	85	61	87	81	62	83	47	85	72	67	82	68	79	77	72	85	67	83	66	94	76	84	78	77	78	81	67	91	64	76	86	74	81	79	74	66	67	84	70	85	78	64	77	83	75	76	79	77	81	74	89	69	88	72	69	72	82	74	72	78	64	86	86	66	72	80	75	79	71	74	85	74	87	72	64	75	71	69	71	92	73	69	75	75	70	80	67	89	77	80	77	80	70	76	77	67	76	99	79	72	75	71	81	83	83	73	75	67	66	74	70	65	75	91	68	82	82	69	60	73	67	73	82	75	86	78	76	76	68	84	67	75	69	79	77	77	65	81	78	61	83	81	76	82	70	81	69	81	82	72	75	71	70	89	75	80	60	90	84	78	70	71	67	85	87	68	86	76	78	84	68	87	69	70	75	72	71	80	70	87	77	84	83	72	71	71	56	71	77	84	73	71	75	79	65	78	61	76	73	85	68	72	77	82	85	69	70	73	73	73	67	82	76	83	77	76	72	86	69	65	70	71	73	79	83	70	65	73	89	87	82	86	74	65	67	76	71	67	65	87	73	76	81	72	77	76	71	69	77	71	69	85	65	66	74	77	61	82	74	92	60	61	83	76	73	62	70	85	67	80	68	89	87	73	68	101	77	69	61	67	87	67	58	74	71	69	59	74	78	87	61	87	68	76	68	73	79	68	71	74	85	53	86	84	77	83	73	74	73	81	67	77	69	79	85	63	79	93	92	63	82	66	69	84	60	65	77	78	81	94	88	80	82	76	87	67	80	72	62	70	64	79	86	77	90	75	70	77	76	83	79	77	74	86	84	71	77	77	85	78	78	65	76	76	81	69	74	69	84	85	66	85	83	78	68	78	74	67	63	53	97	77	71	76	83	82	87	59	69	94	77	78	75	80	81	75	81	68	68	73	78	67	85	70	79	92	75	67	77	67	77	70	81	74	73	79	76	86	75	70	77	69	68	75	74	85	78	76	66	82	76	71	81	83	73	64	74	82	64	85	96	72	70	83	70	68	73	76	82	69	64	71	66	56	83	72	78	74	70	92	75	60	67	71	74	78	70	83	80	78	81	90	76	64	74	84	78	77	81	75	88	81	77	76	70	80	61	76	73	77	58	88	70	74	80	79	64	74	86	67	74	73	76	71	80	67	60	63	79	77	86	84	90	76	74	81	67	83	76	57	58	75	74	73	59	72	83	81	80	58	98	71	82	69	67	74	88	69	61	72	65	80	80	91	67	75	64	61	90	77	84	87	65	88	78	80	54	77	85	79	68	78	83	81	87	59	70	64	67	81	70	61	80	69	84	65	76	71	65	89	71	79	79	70	81	77	60	70	71	71	87	95	60	74	75	68	64	66	75	67	75	70	72	85	68	82	72	73	82	78	82	87	66	65	62	67	70	73	72	59	80	62	41	69	78	74
20753	13406	9901	17002	25131	25935	23554	20376	17972	15362	13574	12536	11466	10702	10304	9054	7456	6683	5757	4727	4082	4415	3894	3493	3365	3224	3052	2655	2672	2530	2360	2177	2170	2102	1987	1825	1672	1433	1403	1358	1341	1272	1230	1154	1114	1129	1106	1117	1112	1118	1007	1013	1012	1023	1029	925	1042	954	979	932	955	978	922	925	945	903	907	946	969	901	926	919	892	872	901	870	914	857	897	949	884	931	885	977	940	893	910	951	859	861	894	942	910	913	906	921	958	898	918	879	837	909	921	931	904	902	884	900	880	843	879	891	926	899	935	891	882	897	879	905	900	916	961	931	915	904	888	884	863	867	919	871	914	937	938	968	969	900	930	918	899	893	892	917	921	890	878	954	925	864	926	867	919	942	968	881	929	943	860	945	950	938	871	903	913	895	887	892	923	917	940	925	857	938	897	886	907	883	893	904	881	863	885	921	858	929	908	871	889	933	953	870	923	903	894	891	939	832	936	875	944	864	866	958	880	898	912	974	896	901	890	963	905	933	910	893	943	901	882	939	882	899	865	907	915	887	858	878	893	874	877	846	922	921	946	862	910	900	924	888	944	904	926	902	956	892	907	917	922	893	884	877	921	896	891	881	925	910	940	868	911	998	899	884	936	926	909	952	939	922	935	908	938	953	922	913	883	918	935	915	944	922	914	892	881	907	881	893	893	872	828	884	918	892	934	920	924	948	886	925	911	910	884	932	907	902	895	952	917	901	940	859	939	853	934	907	930	871	933	931	922	906	861	875	878	897	866	872	963	884	928	906	872	905	929	933	885	883	946	901	852	895	841	897	924	923	936	912	887	917	921	889	864	948	911	926	891	930	922	930	884	901	893	842	913	903	901	889	869	927	920	920	891	856	872	936	891	916	915	928	858	936	842	908	910	886	927	888	909	881	895	852	946	893	908	886	898	918	894	876	901	834	868	872	908	942	879	901	945	925	926	947	956	926	899	845	914	926	880	907	912	940	881	920	902	859	889	852	878	884	877	972	874	945	884	944	860	887	911	949	943	891	889	874	877	915	940	882	953	881	888	922	858	917	920	901	925	918	901	911	958	875	886	913	900	874	919	912	894	891	886	897	881	950	891	917	879	899	866	867	933	871	914	942	888	898	923	920	906	917	921	908	892	882	855	901	881	904	910	936	903	863	944	930	849	933	887	887	895	920	888	884	927	931	879	870	873	906	934	933	927	902	979	870	897	903	804	882	934	905	910	832	880	898	875	868	881	920	901	891	895	897	930	863	965	973	884	912	901	880	946	860	874	900	831	909	866	900	906	881	868	845	907	967	907	924	893	918	877	872	898	927	906	934	906	903	877	898	904	937	893	923	918	898	836	918	900	927	928	903	893	887	930	832	911	926	890	889	848	929	856	870	921	892	935	888	863	922	911	855	948	855	917	917	899	875	891	912	904	893	909	887	968	875	879	852	867	890	916	888	898	870	912	870	877	881	897	842	893	904	917	892	925	898	903	906	934	905	915	923	860	861	910	902	909	938	919	937	918	917	828	900	886	955	898	931	926	904	906	945	925	886	885	878	881	924	946	905	930	943	864	952	871	927	920	886	912	881	881	927	950	906	864	921	935	928	903	895	883	922	907	907	882	937	950	879	924	890	880	869	934	953	874	911	897	916	869	881	886	896	956	902	915	874	912	956	993	951	933	894	877	937	902	905	931	839	870	894	842	828	951	873	891	961	883	871	892	932	916	823	894	913	874	862	871	943	840	960	938	955	926	911	893	916	846	931	941	902	909	926	866	896	918	902	916	898	899	930	922	853	895	860	870	948	877	950	845	893	916	932	946	880	885	904	875	893	918	902	871	916	873	889	897	918	926	904	897	917	813	898	904	941	935	930	944	868	936	921	860	856	925	912	818	894	884	979	942	896	891	903	888	943	958	907	941	858	935	900	945	911	899	918	902	885	921	882	914	906	899	926	865	942	899	944	902	885	862	898	934	961	872	917	958	879	862	924	941	894	945	930	900	875	963	901	919	868	859	916	930	851	909	940	840	906	885	942	913	875	938	930	930	874	885	961	877	901	936	875	934	902	936	846	908	913	855	896	918	920	867	923	902	929	887	860	913	943	951	899	940	866	881	941	925	920	913	920	881	936	894	938	885	887	901	923	945	911	811	902	900	888	844	940	847	896	875	936	834	882	888	877	909	872	901	934	902	911	903	873	841	903	916	900	869	906	877	887	873	841	950	890	869	890	874	907	918	932	922	898	911	905	912	938	866	907	953	887	913	888	850	920	848	940	904	924	902	860	933	906	859	914	877	860	919	906	922	864	869	919	890	877	913	914	880	893	915	908	963	914	922	851	908	860	864	846	914	900	895	850	874	893	919	955	837	960	939	921	906	891	886	949	913	883	911	863	862	876	899	915	931	890	907	875	862	881	891	891	920	966	912	852	934	909	888	900	926	917	919	927	921	939	861	902	957	854	871	869	880	917	907	886	896	904	866	909	848	890	971	864	866	907	924	876	906	937	876	920	898	826	981	869	863	896	868	852	876	847	872	874	893	876	942	936	912	872	908	920	897	865	916	923	874	880	882	870	939	886	898	902	922	966	913	906	873	873	904	907	923	895	867	876	859	901	964	907	922	867	892	893	849	907	907	918	922	871	905	870	916	919	884	907	964	885	921	912	925	891	899	894	873	897	921	902	968	897	898	896	901	911	902	973	979	917	912	888	947	931	849	891	910	902	881	884	858	915	856	887	893	867	878	936	955	896	918	913	928	908	940	900	903	943	879	910	894	918	907	896	899	926	964	919	902	904	914	908	944	932	900	914	949	900	901	881	868	947	922	899	872	940	884	914	890	922	931	905	884	934	887	861	896	879	916	925	867	918	947	885	918	949	969	935	861	907	917	904	893	843	917	861	861	927	908	959	917	940	929	927	929	967	927	876	902	896	889	957	928	981	896	891	889	895	975	908	920	879	893	917	901	876	855	888	900	933	942	867	923	936	895	919	929	905	895	898	917	858	881	930	957	893	878	943	938	918	909	871	864	938	928	892	898	900	902	931	920	910	892	904	927	908	960	926	898	857	926	892	935	925	893	898	857	910	918	900	882	874	862	898	951	916	907	868	922	878	878	878	887	862	882	921	931	900	916	907	886	956	911	873	898	905	917	929	905	887	923	888	897	894	927	874	902	898	887	914	877	868	936	867	917	873	881	926	927	882	867	904	919	871	871	892	897	880	925	901	925	853	896	951	907	848	880	920	903	906	905	905	891	861	908	898	933	901	889	903	922	884	965	913	871	868	876	920	926	933	871	929	875	943	881	896	844	899	888	871	878	863	907	864	894	931	896	909	913	886	885	892	925	911	944	882	913	901	915	960	932	881	943	870	846	946	890	904	885	944	897	932	906	837	866	908	962	907	877	867	920	916	913	864	889	891	948	918	841	889	872	872	909	924	873	879	870	805	892	874	891	951	863	983	932	912	867	900	947	901	870	897	934	892	895	941	915	892	852	896	884	910	932	936
2626	1572	873	644	781	1068	999	812	678	609	497	478	432	424	416	399	346	274	249	199	186	189	194	144	168	169	137	131	123	139	128	113	119	106	105	114	111	83	101	89	91	101	74	70	83	87	75	77	101	81	71	78	73	85	76	66	62	90	67	86	81	73	61	67	64	69	49	68	66	69	62	59	73	82	57	86	71	55	72	67	62	70	83	69	55	54	48	67	53	53	95	76	74	56	63	67	67	64	59	55	53	79	75	73	73	76	71	78	68	65	64	78	65	65	82	69	71	73	68	66	67	83	62	57	76	58	72	73	62	59	64	62	77	83	72	68	63	58	69	69	75	69	73	64	72	64	61	52	61	64	69	80	78	76	81	76	71	69	62	64	79	72	81	73	60	76	64	64	63	80	77	75	74	64	59	73	49	73	75	70	74	55	58	72	58	67	74	67	75	59	61	70	66	65	77	59	81	57	57	66	78	53	69	66	59	86	68	67	54	77	77	58	65	67	58	67	63	90	72	74	75	67	73	58	75	75	67	68	66	76	89	53	69	65	77	74	78	71	74	75	76	54	68	67	80	61	63	64	64	69	63	71	70	68	71	87	46	54	79	75	84	78	71	72	52	71	60	69	74	79	64	72	70	61	63	60	69	65	83	79	62	85	72	66	65	68	83	73	77	73	75	69	69	80	71	74	58	71	65	79	64	71	65	71	70	81	56	65	73	65	73	72	74	77	74	74	66	63	71	62	84	68	70	77	59	64	77	56	68	71	68	61	64	75	66	76	67	64	62	74	62	52	69	59	62	83	64	82	65	66	77	68	73	67	69	67	60	79	72	63	69	52	61	52	65	65	57	73	69	84	65	73	67	57	65	68	80	61	77	49	63	80	74	66	66	68	74	57	75	88	75	77	80	74	72	76	52	65	55	70	71	75	68	70	77	62	67	76	67	84	67	78	59	70	86	82	56	74	91	69	77	62	77	100	62	59	68	71	58	65	69	65	76	69	60	77	72	77	54	60	76	63	72	76	68	72	59	61	80	79	65	73	73	57	58	77	75	79	68	69	73	70	78	70	73	49	72	75	68	62	69	71	78	60	84	71	69	59	74	68	65	86	61	62	78	66	68	69	61	80	80	73	65	74	56	73	62	71	53	49	68	84	68	78	64	60	72	66	79	74	78	68	59	61	57	64	55	71	70	61	75	71	69	66	72	70	88	75	71	64	67	68	72	80	71	74	63	63	73	53	68	73	66	69	78	70	60	70	61	69	73	70	87	70	74	68	50	63	84	73	68	59	63	58	69	66	74	76	64	68	74	68	63	87	60	71	68	77	73	80	75	71	67	70	57	73	77	60	50	74	68	60	65	60	76	72	68	69	81	69	53	72	75	55	76	62	87	81	59	68	62	76	47	70	70	67	69	66	77	54	83	59	67	70	67	84	70	74	77	74	59	63	69	63	84	63	78	66	67	56	69	68	80	80	66	63	52	61	77	60	79	61	74	71	73	83	65	79	70	56	54	66	55	62	68	82	76	58	64	61	70	71	67	69	69	58	69	64	66	58	78	82	68	71	55	73	70	72	62	68	70	67	65	69	60	72	62	59	73	62	66	62	67	75	61	73	62	79	65	59	75	66	66	70	73	45	51	61	54	77	75	81	70	63	75	70	64	64	70	66	76	72	62	80	74	61	68	75	67	79	63	52	80	66	68	85	63	72	73	61	69	72	70	68	68	72	76	53	68	72	69	76	58	73	76	74	54	76	67	64	64	68	73	80	58	86	63	83	70	62	79	72	80	65	75	69	78	86	54	66	52	51	58	70	75	73	69	59	76	51	81	65	65	71	82	61	77	77	65	54	61	84	74	71	74	69	59	72	59	70	68	68	67	79	81	82	53	61	70	78	70	61	68	70	69	67	52	81	68	63	70	68	65	70	68	58	78	56	84	79	80	78	61	67	66	78	66	62	53	65	59	50	81	78	66	78	75	66	55	74	74	76	67	74	72	66	62	66	70	58	58	49	64	76	47	66	66	85	65	61	68	54	63	75	67	74	67	67	70	68	67	71	75	68	80	77	68	61	58	86	64	82	73	59	63	76	53	74	68	67	63	73	62	65	66	66	65	61	55	69	70	55	69	86	68	72	45	72	89	89	69	68	75	61	68	81	65	65	85	60	57	62	64	60	77	60	75	66	64	64	77	64	73	60	61	71	77	73	66	73	81	73	69	64	56	74	50	79	63	70	59	79	69	73	77	76	76	56	67	67	74	85	69	61	51	72	59	70	74	58	58	85	73	75	64	66	76	74	74	64	60	68	60	74	75	76	64	67	64	67	64	67	75	65	72	73	73	71	60	72	62	66	76	76	70	61	55	57	71	81	60	68	63	71	73	58	78	80	66	83	84	86	66	58	75	67	68	61	71	80	53	66	63	78	64	59	69	64	70	61	73	58	74	78	76	59	61	71	70	57	68	77	67	51	58	85	60	60	66	61	67	77	65	66	64	74	67	74	67	73	74	72	64	79	64	79	75	58	68	59	56	70	72	56	70	56	69	79	67	80	83	65	72	81	82	71	62	74	74	70	71	71	72	70	66	72	77	73	58	76	59	76	64	68	71	71	86	59	59	64	66	67	74	82	69	63	82	63	71	69	61	62	67	76	64	87	66	73	83	67	80	86	68	75	86	58	67	68	60	52	66	73	69	58	79	84	62	73	57	51	54	81	65	72	70	65	74	76	64	73	87	75	54	74	65	70	59	68	77	78	74	56	59	68	73	59	53	60	77	74	77	76	60	71	73	65	70	59	74	75	62	68	69	65	83	60	63	70	70	72	72	75	67	68	77	67	63	80	60	76	64	66	56	57	64	56	76	71	82	84	64	66	72	51	57	64	55	66	80	74	73	67	69	66	73	75	64	65	60	68	74	67	74	69	92	75	66	69	76	89	65	57	61	74	76	59	54	62	66	74	60	62	77	57	65	60	76	82	72	64	71	67	87	67	77	87	51	69	85	80	91	85	69	59	67	78	69	67	75	72	71	80	76	54	78	69	48	63	62	71	74	62	52	75	67	74	69	62	64	72	62	59	76	78	70	78	69	73	62	79	54	65	64	51	63	65	74	77	80	68	72	67	51	84	59	67	73	78	67	75	61	61	61	59	71	67	70	74	65	77	76	57	84	70	73	64	61	61	68	62	85	74	66	74	65	55	59	64	69	68	77	72	76	71	70	65	71	58	77	74	66	77	66	69	73	73	66	82	83	55	75	56	70	65	59	84	60	65	77	65	66	60	61	80	66	70	79	74	79	64	66	80	78	56	72	71	58	74	55	84	70	72	74	68	64	56	66	64	76	64	72	70	55	75	77	52	58	81	53	79	66	64	58	76	65	79	72	67	77	63	79	60	75	73	57	62	63	61	48	60	79	55	73	67	53	70	74	84	74	64	68	78	60	60	58	50	69	84	66	63	69	81	76	60	59	65	98	60	75	60	60	63	78	76	83	64
25152	16505	12387	20520	28592	29107	26729	23315	20546	17871	15762	14575	13325	12780	11985	11011	9130	8168	7153	6022	4980	4982	4910	4198	4327	3980	3697	3305	3174	2962	2771	2568	2376	2313	2232	1983	1815	1574	1541	1383	1390	1378	1266	1216	1143	1083	1122	1067	1018	1074	999	1039	998	949	963	941	949	896	928	929	912	856	906	865	844	851	848	793	840	832	824	871	812	806	830	821	840	795	856	803	834	779	799	765	824	790	820	776	775	838	789	786	765	809	763	782	820	890	813	830	848	811	840	826	821	823	815	831	813	810	756	745	822	791	794	763	834	798	813	822	785	835	839	806	805	806	812	843	843	822	762	806	814	761	815	916	899	864	754	858	870	813	848	817	812	791	802	791	855	798	793	836	834	819	764	799	795	820	810	795	790	792	826	863	801	778	841	810	771	791	821	787	869	821	845	855	848	788	783	809	849	782	804	821	846	818	797	803	818	853	794	806	785	789	810	818	804	789	819	848	819	773	800	826	855	797	824	777	831	790	856	821	794	879	810	811	842	778	774	833	822	801	834	855	818	849	776	802	805	788	799	792	848	781	852	818	851	783	765	818	806	813	793	812	828	852	818	852	857	789	781	839	849	792	822	804	824	766	796	752	852	759	811	820	824	816	821	819	804	778	813	807	821	831	785	814	813	842	803	803	834	787	811	825	781	808	793	840	801	810	868	830	814	838	820	816	815	782	794	791	805	789	814	817	815	811	810	785	852	827	757	804	744	855	753	821	776	815	780	834	779	782	795	806	815	809	847	780	811	823	764	798	798	869	812	781	815	804	793	787	803	798	841	774	826	785	809	768	822	798	769	794	790	841	813	875	822	779	819	816	794	836	803	817	805	809	757	790	795	816	831	850	771	845	796	805	854	777	812	779	802	826	825	787	795	785	812	822	784	833	851	871	829	797	854	808	812	744	786	817	823	840	780	788	858	757	790	782	837	808	803	862	814	814	797	895	834	815	772	774	788	825	867	796	857	846	829	814	827	820	818	756	806	832	779	823	795	835	830	803	832	777	865	796	803	827	822	798	814	834	774	792	833	861	850	814	816	865	765	817	799	862	837	791	785	836	767	792	831	791	769	824	801	837	830	794	782	803	791	774	829	799	837	811	797	791	810	793	867	802	784	821	818	886	828	794	784	785	817	843	827	824	795	841	831	740	791	837	797	803	810	822	731	765	788	852	823	820	784	830	844	843	790	806	821	753	829	822	782	858	773	823	804	853	792	843	797	832	835	822	826	803	805	790	833	797	815	806	827	834	781	795	783	835	789	832	809	841	798	805	791	767	808	785	842	825	820	812	778	818	815	779	831	809	745	789	778	808	779	809	809	770	833	800	813	739	768	787	821	794	795	781	837	826	829	814	832	804	844	845	865	819	829	777	822	836	856	838	872	865	801	789	830	784	855	816	803	783	804	814	777	774	801	830	793	772	792	809	835	824	829	780	830	786	839	820	853	816	752	823	828	744	811	801	812	700	778	831	841	808	849	777	893	839	806	858	774	813	868	834	836	822	798	795	805	809	832	832	787	828	823	780	881	773	834	781	769	815	869	804	840	810	806	853	799	847	826	829	828	829	755	821	818	847	772	790	827	827	860	822	798	877	784	788	816	829	804	810	850	769	838	765	838	791	812	829	800	856	836	810	844	848	802	812	805	819	796	781	772	803	840	799	794	807	808	822	763	787	807	794	804	860	820	825	845	818	837	830	799	784	851	881	793	852	824	815	869	796	845	797	831	781	811	848	789	805	849	863	787	795	813	844	851	778	787	831	775	793	826	822	845	842	849	780	809	819	825	785	822	831	816	824	853	852	825	833	796	804	791	786	817	827	803	769	799	818	814	794	833	819	807	777	829	841	866	817	843	832	773	828	779	810	875	835	808	840	794	790	765	836	791	775	815	796	839	851	796	802	802	848	858	749	818	802	772	811	831	806	836	802	823	826	844	819	861	873	842	819	848	817	832	789	844	839	828	774	806	808	831	829	825	837	806	853	854	790	797	806	829	827	794	827	797	767	809	831	820	795	768	793	799	825	790	800	830	863	839	780	790	797	764	829	825	827	822	805	820	800	805	802	771	842	834	755	787	794	810	791	826	813	863	848	793	790	865	861	805	828	828	836	825	813	807	809	743	818	773	769	860	846	823	830	792	834	765	787	823	784	795	854	823	793	831	804	781	820	846	806	808	774	800	876	824	853	817	823	814	859	816	791	816	791	838	813	843	810	824	848	847	815	852	878	815	821	847	873	794	786	831	741	824	819	824	829	825	825	851	783	851	795	809	804	805	832	821	806	836	837	773	813	811	812	774	793	795	838	845	799	852	827	769	827	811	785	880	803	772	843	796	868	807	793	871	832	806	859	843	844	827	817	800	798	772	818	829	790	801	853	846	772	814	792	823	789	817	851	819	786	814	824	756	823	786	837	784	784	819	834	821	824	850	855	807	855	781	829	806	878	820	794	856	796	824	828	831	806	792	789	810	767	853	818	844	816	807	790	813	779	858	743	786	776	871	863	812	801	765	839	796	803	789	843	790	826	819	777	817	823	800	775	847	791	810	787	840	802	819	813	805	821	824	799	836	827	755	806	879	813	777	788	785	829	827	807	842	800	797	818	829	826	818	823	792	789	832	845	848	814	857	813	811	862	819	833	851	842	792	855	829	835	802	822	818	785	887	775	779	866	828	801	816	794	844	773	800	853	795	769	813	787	767	751	790	828	795	768	855	804	789	839	840	762	823	830	788	806	844	830	868	802	871	783	834	825	797	797	828	803	797	859	840	800	832	770	793	835	774	810	845	792	796	799	828	794	861	831	838	841	860	836	820	771	818	791	809	822	787	819	788	814	807	807	805	789	813	824	835	810	855	834	839	802	818	791	808	796	849	823	846	801	865	821	780	868	862	810	838	833	857	800	764	855	747	827	768	799	729	815	822	845	804	846	796	903	818	853	763	807	824	792	774	802	815	792	759	828	814	836	819	837	806	808	832	841	811	820	831	822	789	825	799	764	866	825	777	812	822	827	862	858	813	788	751	819	807	841	848	809	814	796	813	831	813	837	819	818	804	831	776	811	767	757	803	762	829	796	840	806	860	808	772	829	794	749	797	804	819	843	763	791	801	819	817	816	753	817	811	781	824	769	889	799	859	798	814	802	799	781	826	809	849	815	848	789	794	849	789	822	866	789	779	782	788	765	875	801	779	862	788	759	783	826	822	830	828	769	799	819	801	814	816	805	788	831	797	803	818	759	808	817	806	864	806	793	765	831	814	820	847	807	793	804	823	830	837	793	821	814	807	844	809	855	793	795	834	826	763	829	823	770	840	790	812	805	835	804	782	837	781	842	799	812	800	802	785	806	812	801	811	787	802	832	766	810	832	792	816	840	764	767	838	806	820	849	843	794	821	785	827	812	779	836	825	830	842	827	861	852	812	859	766	845	717	810	763	787	820	788	834	802	792	768	810	825	770	817	873	804	838	842	787	845	814	790	808	846
1906	597	383	279	317	456	440	344	263	251	253	226	225	223	178	208	162	127	139	123	101	117	129	100	92	106	102	93	87	79	77	94	77	83	86	77	79	62	67	65	68	81	83	65	74	77	60	66	75	66	62	68	87	88	55	61	62	67	67	63	65	68	75	54	57	68	75	70	71	76	72	60	63	67	60	50	76	61	54	57	51	57	69	63	63	62	62	55	61	75	68	63	74	61	69	66	68	62	78	71	47	75	67	81	72	77	57	64	62	69	67	72	73	57	69	71	63	66	74	66	71	65	81	67	55	75	66	66	70	69	63	65	57	78	65	61	55	71	78	58	63	72	54	63	87	59	56	77	57	53	67	73	57	62	69	75	60	68	59	64	58	65	47	65	71	69	70	65	55	66	66	70	61	54	79	75	66	71	65	73	60	58	71	51	75	64	57	78	65	61	72	65	75	53	66	55	50	84	71	69	54	69	62	77	66	71	77	66	69	77	80	64	66	68	81	68	75	64	71	57	76	85	64	66	65	58	75	67	55	67	63	72	48	61	70	69	52	57	70	80	68	61	64	68	68	66	67	66	78	72	84	70	61	76	64	57	63	47	67	61	77	71	68	58	67	53	66	55	73	56	64	71	57	78	84	62	70	54	62	58	72	47	78	56	65	68	68	67	59	61	68	64	75	70	64	65	79	74	70	58	78	68	63	62	65	61	67	56	68	58	63	69	62	77	57	60	72	63	60	54	64	69	65	57	72	66	65	60	83	77	61	65	79	65	53	87	58	67	56	83	53	67	54	58	78	64	84	55	59	57	69	58	61	75	63	61	70	63	73	62	71	66	68	64	59	64	66	60	62	67	73	70	65	59	74	66	81	71	50	76	61	68	62	47	58	67	68	56	68	69	62	68	70	62	76	66	55	70	64	68	88	79	84	69	75	71	65	70	62	48	45	72	63	60	64	63	60	55	71	58	74	58	54	64	64	66	61	85	68	61	66	62	69	67	73	70	75	60	61	61	71	61	60	71	68	65	63	81	74	63	65	65	53	74	63	73	72	68	64	78	71	69	77	74	56	47	58	68	59	76	71	41	63	71	71	64	76	62	83	76	59	51	57	58	65	55	58	59	60	63	61	69	59	72	61	69	56	73	62	63	73	80	54	62	67	74	67	72	56	70	62	73	64	69	78	57	72	69	66	79	65	84	59	56	54	64	72	67	72	61	66	74	73	63	68	67	55	77	48	59	64	67	68	64	63	67	68	65	77	67	68	60	59	71	68	70	49	68	71	51	62	61	75	69	71	62	62	67	59	60	60	63	72	79	63	80	85	61	54	61	51	48	56	60	79	62	57	60	67	60	75	70	71	55	65	60	70	66	70	66	44	73	60	82	60	76	48	59	75	58	63	69	54	71	67	78	72	51	77	70	58	55	63	59	73	71	67	59	65	89	78	73	70	61	67	64	66	59	55	62	64	63	62	69	67	62	64	55	74	55	62	74	72	87	50	66	57	62	81	63	64	68	65	65	54	71	61	65	70	80	64	58	66	68	53	53	82	72	70	63	80	78	66	67	66	65	78	66	65	77	65	67	70	71	69	78	58	53	55	67	79	72	61	55	82	68	67	78	70	74	49	69	61	65	55	56	69	62	51	56	78	64	71	70	72	60	60	76	69	80	67	65	77	70	74	65	69	77	53	57	74	61	79	54	71	65	71	78	69	56	60	54	59	63	63	76	66	63	62	70	61	69	54	66	67	69	55	75	53	57	67	54	80	73	79	59	74	78	66	58	52	50	81	67	64	62	65	58	66	80	58	65	60	64	61	64	56	54	88	65	70	49	65	55	78	89	70	65	72	73	55	51	46	54	58	59	70	60	58	78	62	54	67	58	65	66	65	73	64	49	50	61	67	72	63	71	72	66	73	64	66	80	68	72	64	83	86	75	58	60	69	64	69	66	77	70	73	75	62	59	72	78	76	62	73	61	91	67	55	66	51	58	71	64	57	65	72	67	73	43	63	58	68	72	74	55	64	61	83	56	54	75	63	74	71	61	65	56	68	60	55	84	77	65	77	66	59	80	65	54	65	68	71	56	65	73	61	74	65	62	73	63	64	74	61	72	70	59	58	67	69	62	76	61	78	67	66	63	72	78	49	71	67	77	60	68	61	60	67	64	61	56	58	59	64	68	55	71	73	68	56	66	68	69	76	73	78	62	62	80	50	59	62	66	57	57	54	73	67	61	82	71	75	65	70	68	65	60	80	62	67	64	64	70	78	56	66	64	72	71	56	71	70	43	57	65	68	64	70	68	56	55	73	68	76	79	63	61	53	71	56	57	71	66	63	68	64	68	60	81	81	65	66	61	50	58	78	63	65	67	64	68	71	72	64	67	78	70	65	67	67	81	65	69	65	72	60	71	66	61	84	71	60	77	73	72	69	63	79	84	50	54	45	50	54	75	77	73	57	61	69	67	59	59	71	61	72	65	64	56	51	69	64	66	56	77	69	67	58	67	58	67	64	63	81	70	91	55	59	61	70	65	76	71	69	72	73	71	65	63	60	66	70	72	70	64	67	66	78	66	60	79	58	61	79	75	68	81	68	60	67	81	68	57	67	69	69	61	73	66	71	70	86	67	57	65	65	60	76	67	76	73	63	78	67	62	56	62	72	68	73	74	64	70	73	61	66	61	69	71	66	65	61	78	66	62	67	66	57	54	64	63	60	63	71	61	66	61	80	50	57	56	48	69	68	67	64	72	79	52	78	54	67	73	65	59	66	76	67	58	55	56	63	73	60	68	65	57	66	59	69	70	58	50	78	65	59	61	64	75	68	56	70	83	61	61	51	63	62	85	79	56	64	70	53	49	55	55	76	61	63	66	64	55	73	60	59	80	78	64	76	68	75	70	74	66	58	76	73	64	60	74	62	83	56	73	73	72	77	73	73	68	66	69	58	74	68	60	56	69	79	70	42	71	66	68	60	62	80	75	67	65	63	77	83	69	54	77	59	59	70	73	56	64	77	73	62	71	62	77	52	59	70	53	60	59	74	77	74	81	69	64	54	71	70	42	56	53	74	57	60	74	62	51	63	62	64	81	61	73	53	66	67	72	57	62	67	60	69	71	52	68	66	64	71	61	65	58	75	67	67	55	53	62	61	85	67	67	69	69	74	55	64	80	60	65	72	65	75	64	47	69	54	68	57	67	68	74	84	54	51	54	75	68	52	69	64	56	67	70	77	70	87	68	60	65	69	75	62	66	70	82	80	72	59	64	72	58	76	63	59	62	67	69	68	62	56	66	71	56	64	65	63	75	63	65	59	72	76	60	64	81	56	74	69	80	62	67	57	59	66	49	72	69	50	71	69	52	70	74	63	64	66	75	54	59	73	67	62	61	62	74	61	81	61	88	49	53	66	69	60	71	63	62	85	59	79	62	67	73	54	53	62	63	63	75	79	69	63	66	64	66	67	60	56	64	66	53	62	73	68	57	57	59	61	67
17495	10010	7198	12847	20559	20998	18736	15316	12656	10338	9395	8151	7158	6518	6367	6341	5269	4414	3967	3371	2789	2554	2857	2555	2330	2287	2216	1859	1680	1612	1533	1523	1429	1431	1313	1266	1161	1137	1008	1052	1050	979	1012	941	950	967	893	922	900	855	858	910	851	830	837	822	808	824	810	816	869	857	845	776	838	813	789	829	811	793	816	823	842	806	794	849	783	796	802	808	767	810	838	778	782	768	791	835	817	773	805	804	772	802	773	775	763	810	795	806	820	752	835	799	841	769	775	803	812	797	790	825	742	798	799	837	788	796	789	789	850	787	814	810	788	821	800	768	775	796	773	826	808	795	832	797	772	798	834	820	793	775	825	818	800	790	776	796	771	758	819	806	754	738	777	823	745	776	731	821	759	767	798	717	780	792	815	760	792	764	822	786	789	759	794	755	791	794	794	779	802	856	792	788	775	805	809	777	787	831	759	810	757	781	781	743	780	804	792	846	821	782	782	800	827	771	801	847	809	796	794	820	762	788	793	785	825	814	826	788	818	854	746	757	752	828	764	829	749	788	803	827	810	782	802	827	780	770	737	813	804	765	816	823	782	757	802	794	797	775	818	794	734	828	735	826	808	758	810	833	776	832	744	836	809	786	829	843	746	781	839	764	816	824	825	773	791	814	777	792	778	763	790	748	804	801	768	777	795	792	807	820	769	815	812	770	855	805	800	782	784	770	786	759	775	770	807	826	799	804	765	802	797	791	796	818	800	770	767	802	815	781	758	804	755	769	832	796	815	831	781	757	748	781	810	786	811	844	801	802	757	855	816	786	749	759	770	786	861	814	805	799	847	830	849	773	815	780	823	843	836	841	781	817	787	750	810	762	754	821	815	796	773	785	807	792	790	862	800	785	744	766	794	756	810	776	750	791	815	774	844	854	755	810	829	845	839	828	816	785	790	777	805	819	838	786	752	811	797	850	784	843	855	773	774	806	811	767	789	808	805	804	814	783	820	779	797	837	805	812	773	757	778	779	775	829	762	827	818	800	745	777	779	768	784	805	787	803	823	799	789	808	778	782	842	789	820	778	767	794	716	768	877	833	770	791	828	791	815	790	825	827	837	783	823	814	791	779	785	806	791	807	774	787	794	774	778	796	826	774	783	824	765	842	780	805	749	774	828	796	854	820	803	814	753	769	824	785	829	765	745	794	778	794	837	769	787	756	776	751	738	817	769	793	858	758	877	776	796	775	818	803	809	814	790	857	866	823	819	809	769	762	801	856	806	761	836	823	800	849	833	797	789	764	790	786	797	866	822	870	800	787	811	834	806	773	813	829	805	781	814	804	806	778	816	769	827	802	823	826	767	833	788	818	839	764	750	819	755	761	815	754	792	832	841	790	807	848	791	822	781	798	779	787	837	840	804	760	804	823	818	757	852	856	774	827	804	822	826	834	769	827	823	844	829	761	805	840	828	769	782	791	779	792	828	777	803	824	758	791	764	783	761	774	804	820	817	762	797	800	791	807	752	798	795	746	804	824	764	781	823	801	800	796	822	792	792	809	803	796	803	792	772	798	817	867	748	778	793	802	796	847	770	791	766	813	806	781	760	786	774	800	782	828	808	771	800	793	758	807	812	814	841	804	718	822	781	824	803	804	778	824	829	775	769	787	798	765	781	751	808	819	819	818	797	829	814	775	788	807	860	769	806	802	805	799	834	788	784	795	813	777	857	859	804	786	784	803	777	825	809	831	825	780	777	802	810	754	793	761	849	779	803	810	805	774	762	793	827	834	865	814	825	770	807	803	852	786	789	807	814	833	879	778	762	783	793	801	819	820	822	841	837	802	753	768	813	794	776	820	764	830	806	748	792	779	772	799	814	822	804	823	808	761	815	782	820	710	824	827	782	830	815	857	762	833	795	755	778	765	875	792	795	797	780	787	808	846	783	788	821	804	778	840	794	794	749	806	803	778	778	819	736	790	818	777	806	778	831	844	816	830	822	795	812	778	813	844	798	812	855	817	815	772	800	755	829	788	770	756	783	739	809	736	794	790	835	776	772	798	809	786	791	806	806	817	773	760	855	806	744	773	796	749	759	829	863	805	789	821	761	791	791	817	774	756	828	771	764	848	776	833	800	777	815	770	838	821	785	780	821	820	821	747	783	787	763	771	817	845	793	773	761	761	813	806	818	792	790	853	798	773	840	774	834	751	792	830	807	777	826	822	823	792	809	766	790	843	778	775	786	864	794	779	817	756	742	809	840	775	786	810	802	770	773	771	804	808	829	747	789	823	753	800	836	787	796	776	787	801	867	764	815	837	834	781	809	799	776	800	816	753	779	792	763	814	781	791	889	784	782	824	751	817	790	764	815	759	845	759	811	778	811	762	792	750	802	796	817	792	815	779	844	867	791	785	778	779	852	789	767	824	820	839	813	749	806	784	835	817	809	813	814	803	764	769	791	810	831	770	814	813	887	812	807	843	782	803	779	894	761	836	791	821	773	786	778	814	834	826	771	784	789	773	823	784	784	778	807	804	792	780	819	782	796	797	804	793	802	826	844	753	840	786	794	754	798	809	843	815	836	812	775	797	788	783	791	801	794	807	844	811	802	798	776	790	810	824	843	830	812	770	759	808	787	816	787	813	767	781	796	775	853	767	833	753	831	796	774	799	841	811	777	835	785	771	786	787	778	833	774	815	827	795	742	774	788	831	761	762	824	775	768	791	780	800	750	806	765	804	780	775	797	836	806	788	825	764	827	802	763	784	791	759	829	755	785	806	857	766	793	827	813	778	755	777	811	842	804	751	819	759	873	778	807	820	773	815	816	767	766	759	780	775	809	834	784	804	810	820	800	786	776	772	800	833	763	847	836	819	805	761	797	816	814	789	792	764	834	797	803	812	799	810	775	823	810	799	831	787	728	819	819	827	782	800	818	812	828	816	777	798	787	786	827	746	764	788	798	804	772	767	830	808	756	777	854	788	779	812	732	811	793	780	833	789	780	800	778	827	815	816	762	797	776	828	755	797	784	836	817	795	816	827	774	826	826	769	786	756	820	794	765	793	751	791	806	796	749	844	806	766	824	813	845	787	775	765	831	816	800	839	776	784	855	810	760	792	817	814	809	802	780	825	776	778	786	736	827	794	752	743	829	742	803	802	851	802	842	746	773	820	786	761	799	745	814	805	810	813	813	825	766	871	796	811	793	774	789	775	775	737	770	812	836	814	820	766	803	806	808	791	789	754	782	797	765	793	756	824	791	784	772	785	784	818	768	785	794	792	772	747	823	769	802	829	765	823	797	774	804	782	762	815	796	766	787	799	807	798	746	792	844	811	814	810	775	831	809	773	762	761	806	778	783	812	776	822	780	801	823	788	811	797	782	824	794	845	771	783	773	821	746	808	799	731	793	782	798	804	814	780	804	794	797	796	826	830	799	803	790	739	740	773	809	761	784	791	793	834	772	780	813	783	825	784	790	816	807	816	772	782	781	747	818	773	807	870	777	841	856	848	767	769	830	832
1794	1202	634	418	556	757	703	570	428	380	342	364	305	289	229	269	215	209	184	158	135	145	124	120	117	106	143	87	96	101	83	91	76	100	72	68	95	67	96	69	80	88	71	60	71	63	62	74	70	55	62	67	59	62	70	75	65	77	65	68	66	62	61	64	67	60	58	82	73	47	67	56	47	72	45	79	62	74	66	76	69	71	64	57	62	68	65	58	61	59	67	54	54	59	74	57	66	62	78	69	56	64	63	56	71	58	75	61	65	55	55	60	66	66	60	59	45	63	67	43	63	63	78	59	72	74	63	65	64	67	57	70	59	66	66	75	67	59	68	68	49	56	67	56	53	75	60	66	57	62	72	51	48	61	68	60	45	60	55	61	62	74	63	62	64	74	63	68	74	58	62	45	56	53	59	50	62	56	46	63	74	54	66	59	52	69	60	55	74	55	60	57	89	54	59	75	63	68	67	52	67	72	77	70	59	68	45	52	62	54	51	66	69	57	54	66	51	59	71	62	69	53	47	63	49	58	68	46	74	59	73	75	70	65	52	63	59	68	67	57	61	49	76	52	71	57	55	52	56	50	68	64	52	63	58	63	53	71	71	59	65	62	56	60	62	77	69	59	72	52	65	63	43	66	57	56	63	61	70	55	76	71	63	56	69	57	82	68	60	70	50	46	62	52	67	61	68	67	69	77	65	55	56	58	69	59	65	47	70	61	74	54	76	58	61	62	60	55	61	61	59	65	49	63	51	62	49	60	56	54	63	67	61	69	52	57	67	63	67	60	69	72	57	73	63	75	72	64	73	53	90	68	45	60	57	72	77	64	45	55	63	59	64	72	55	53	55	61	58	60	78	58	49	70	67	59	55	66	64	65	62	64	49	67	53	72	55	55	56	47	62	56	64	51	57	43	51	59	55	65	67	57	54	52	83	51	61	73	67	54	65	63	55	58	69	51	56	58	50	51	67	56	66	58	67	63	61	65	66	69	62	84	58	61	53	67	53	75	58	68	72	63	77	73	54	63	68	69	53	77	62	59	61	61	69	57	59	72	53	66	66	58	74	61	53	79	65	65	67	64	71	67	69	66	50	61	68	69	73	69	55	57	64	59	53	52	61	53	47	66	55	53	59	77	64	56	57	70	58	62	63	48	68	54	68	48	58	63	55	63	68	70	70	55	56	48	63	69	69	52	73	63	62	67	58	48	72	67	77	64	67	61	67	58	68	69	55	69	67	63	61	63	59	61	71	65	59	62	57	79	73	81	59	55	50	59	59	81	81	59	42	73	67	65	65	59	50	63	57	59	55	59	60	81	54	55	75	63	69	60	71	46	66	69	48	73	65	76	72	64	69	73	65	59	71	69	59	80	64	66	57	57	56	58	52	64	68	64	74	58	59	52	39	44	51	55	55	45	56	66	68	63	71	63	74	49	74	44	55	58	75	82	71	55	69	74	55	74	59	52	71	61	51	65	58	73	63	62	69	66	65	73	58	63	67	64	76	58	49	78	49	61	68	64	55	63	49	65	59	54	64	52	63	50	62	63	70	78	54	58	67	49	65	51	62	58	50	60	85	66	52	67	60	62	65	47	55	52	69	61	56	61	66	61	63	56	56	58	68	52	56	83	60	89	72	56	52	70	57	52	54	71	66	52	67	77	64	60	71	69	59	47	63	72	52	69	61	67	58	58	55	64	60	63	68	70	54	54	64	39	67	57	67	61	58	70	71	51	66	71	75	52	51	50	50	65	63	56	52	69	54	65	63	48	58	48	54	71	53	70	60	65	51	64	55	59	62	56	46	51	72	65	66	60	55	60	57	69	71	66	43	69	65	66	61	58	55	67	61	60	61	62	53	58	54	61	58	58	70	60	69	73	58	62	55	59	55	53	45	61	55	58	63	80	70	66	64	62	63	54	54	72	75	80	64	62	52	72	76	72	62	65	58	65	51	63	59	60	61	63	59	64	49	63	60	71	62	56	60	59	63	48	69	79	61	54	58	64	50	65	60	88	59	62	75	68	81	57	56	60	65	56	69	55	60	70	62	77	63	75	64	57	66	78	54	72	64	50	64	57	62	62	63	60	61	61	58	66	58	71	47	71	66	81	57	55	76	39	50	55	62	61	53	51	51	71	55	59	77	65	57	63	55	55	67	70	63	63	60	54	51	52	78	62	61	60	59	71	56	65	67	46	63	49	59	61	56	54	68	67	61	68	55	63	59	59	63	57	65	44	72	67	65	59	56	67	71	61	49	57	58	50	62	52	60	58	65	52	60	62	58	58	56	61	48	61	46	64	49	64	58	63	68	62	61	57	69	63	79	59	56	63	59	62	68	80	67	64	70	60	67	57	66	71	57	55	84	44	64	63	56	59	64	53	67	54	57	65	55	65	69	64	67	50	64	53	59	48	52	54	63	67	53	62	36	57	61	64	57	53	63	63	62	68	51	64	63	68	92	67	63	68	68	72	69	80	65	61	53	74	64	63	70	63	67	69	60	77	46	62	73	62	73	64	61	56	57	58	68	67	71	64	81	59	74	59	64	68	61	65	54	58	62	64	65	59	70	64	56	63	67	64	54	51	63	49	64	59	61	56	70	70	66	58	47	65	70	74	59	60	60	60	74	61	58	64	67	68	71	69	54	55	71	67	76	57	62	60	66	71	66	67	65	65	64	65	49	62	80	56	62	79	80	67	53	69	67	68	61	72	55	78	65	74	62	64	48	61	63	58	50	50	65	61	74	64	70	61	73	60	62	56	62	70	53	69	70	63	63	59	68	63	49	58	54	44	64	52	61	68	71	51	70	63	68	65	62	74	68	77	45	58	61	64	51	55	71	61	56	66	64	73	71	66	64	63	63	66	73	68	54	68	50	61	77	63	74	67	68	59	52	61	66	51	66	57	56	59	53	53	59	52	53	66	65	57	67	65	69	66	77	62	75	59	65	81	66	71	67	62	51	60	64	50	54	52	56	65	61	51	58	49	60	64	65	60	53	59	62	63	65	71	65	56	59	49	61	82	73	65	53	64	72	65	61	72	58	51	68	65	56	87	58	71	60	70	58	66	55	65	63	55	62	49	67	62	69	73	65	59	41	65	52	54	68	52	43	61	63	70	60	58	65	55	60	59	62	69	51	53	51	70	58	60	59	57	63	52	58	55	69	77	62	49	55	60	71	59	64	63	69	76	77	68	65	65	47	63	62	65	66	74	65	49	83	56	55	51	60	67	65	69	70	65	50	59	74	67	58	66	48	76	69	62	53	61	67	75	77	63	63	64	66	59	64	51	66	78	65	54	51	49	56	53	66	65	64	63	64	71	74	59	47	59	80	62	54	53	60	56	74	77	62	57	68	55	56	59	58	61	51	81	84	64	54	55	58	47	65	64	76	51	79	62	60	62	53	61	57	61	67	75	59	56	61	64	54	57	66	71	65	57	54	41	54	55	70	67	49	60	61	70	62	73	54	67	63	54	57	48	59	65	56	61	63	70
21867	14647	10070	17799	25968	26087	23194	19901	16333	13714	12257	11072	10202	9295	8276	7915	7423	6398	5267	4578	3908	3358	3458	3596	3194	2991	2928	2578	2173	2023	1961	1710	1743	1682	1564	1455	1407	1272	1185	1132	1084	1040	1073	930	940	956	838	910	867	827	903	842	808	799	800	872	804	811	784	804	847	798	824	804	756	785	761	827	795	799	774	769	741	774	747	759	770	752	756	737	754	749	703	791	767	758	732	742	741	742	775	719	769	793	732	716	722	773	745	757	731	755	764	722	710	743	723	770	734	772	744	752	743	704	724	750	747	737	782	753	737	718	716	703	760	709	688	706	726	778	742	738	707	713	769	771	709	802	727	711	764	712	746	728	732	727	774	730	776	672	736	787	742	749	736	711	734	733	794	685	735	750	752	667	767	774	709	712	786	711	693	712	783	724	726	723	681	776	715	749	765	701	725	743	750	723	743	794	709	720	702	727	729	740	767	719	748	765	736	716	722	751	780	694	742	793	733	738	758	730	704	712	746	726	752	776	717	746	777	691	803	739	786	738	761	783	741	720	701	741	728	729	734	718	744	760	760	742	740	719	746	728	729	773	743	714	761	717	761	764	798	745	766	693	749	687	759	733	750	778	732	766	699	777	747	740	703	737	755	732	710	697	770	761	760	713	726	750	688	727	726	730	766	726	724	767	724	735	738	725	767	735	742	715	752	734	695	714	712	761	776	753	699	751	739	779	775	701	718	752	762	729	772	691	741	767	716	689	733	721	739	668	713	680	755	808	744	759	691	777	742	732	797	716	729	758	757	781	708	740	726	732	750	760	719	705	718	744	808	743	660	737	731	716	716	700	732	755	789	742	772	761	736	782	760	748	763	670	751	693	662	698	718	745	793	751	765	739	720	769	748	771	742	763	703	723	777	727	748	772	725	759	751	729	796	747	732	755	739	731	749	743	678	741	704	731	709	779	755	724	678	750	718	742	759	705	744	735	743	753	706	711	767	712	773	716	718	793	771	762	699	746	760	690	705	712	782	754	748	723	724	722	738	736	741	707	755	648	747	738	757	789	771	702	729	748	756	782	725	733	726	757	703	766	695	723	726	682	735	719	749	740	716	717	775	698	750	736	724	734	774	759	719	711	708	756	730	782	715	723	730	722	737	778	748	772	747	697	745	734	731	690	733	708	767	711	768	727	759	751	720	719	759	743	721	722	753	742	734	743	718	690	723	780	711	771	689	761	731	763	742	663	723	749	730	780	753	751	686	746	758	695	696	696	739	713	754	739	717	740	752	721	710	710	762	755	693	749	740	716	716	747	745	737	690	745	736	759	713	747	747	791	715	738	725	750	718	727	702	720	719	721	698	701	737	718	736	730	719	754	753	741	716	765	750	762	699	747	765	783	709	740	729	768	712	745	789	735	739	761	766	737	740	727	726	760	713	750	734	728	702	711	720	768	712	766	783	742	710	726	751	739	687	773	766	744	749	696	774	727	775	749	745	690	758	708	774	768	752	691	690	756	726	722	753	769	723	720	780	690	768	686	748	775	699	751	720	746	760	752	742	734	736	732	759	728	727	725	681	737	755	724	708	757	701	754	681	719	734	709	751	706	718	745	715	719	725	718	728	757	748	696	723	716	744	730	744	771	705	753	732	734	737	695	736	731	725	748	748	739	730	751	760	714	781	682	745	674	776	746	742	715	724	688	741	724	744	736	769	756	769	752	752	724	716	736	704	720	670	691	766	768	759	683	706	718	730	713	713	734	775	716	749	710	732	745	713	730	726	795	718	718	749	742	677	752	777	733	776	773	742	761	743	760	685	769	757	726	699	747	765	722	763	754	732	734	730	722	746	812	764	771	736	770	765	695	711	761	745	713	772	713	710	731	744	747	730	684	721	704	724	697	757	760	746	697	737	754	770	759	799	723	791	782	741	731	755	708	716	739	711	758	706	716	769	661	722	731	699	665	751	754	719	786	715	706	721	703	757	724	752	755	712	755	711	741	751	713	723	784	709	728	709	698	744	734	738	692	749	725	761	724	759	716	739	735	757	713	695	762	735	726	739	706	760	770	713	749	717	714	710	761	742	744	770	713	737	764	774	756	782	715	748	745	780	716	730	770	704	691	722	682	706	693	731	768	741	718	726	742	737	754	725	743	762	717	711	758	781	749	706	760	729	706	716	733	737	720	771	728	723	772	795	738	741	734	751	735	772	721	723	694	759	727	744	763	731	750	729	765	723	697	742	685	708	713	742	720	735	744	727	742	741	702	757	685	750	731	779	757	738	729	744	705	774	728	726	785	745	718	793	724	698	691	741	726	721	738	700	718	722	701	769	719	700	747	697	773	736	734	724	739	701	744	717	677	744	782	719	786	715	772	763	762	722	776	778	755	747	729	755	759	770	744	771	761	729	695	729	778	688	733	745	750	706	709	722	734	731	709	781	755	722	731	710	759	728	752	773	755	756	711	713	779	734	768	748	747	760	741	731	698	689	747	731	728	716	729	700	781	740	772	749	767	750	748	737	697	702	723	765	725	687	711	745	744	743	762	716	780	707	743	749	713	693	753	730	669	730	717	725	756	766	682	728	773	716	715	781	734	731	739	712	732	778	758	769	769	740	751	725	759	713	781	709	691	776	758	700	789	737	773	733	777	747	771	744	718	690	733	696	715	767	766	746	745	745	742	723	728	758	722	757	711	719	708	752	750	745	735	741	744	760	710	771	761	732	741	680	741	751	775	755	769	725	749	778	735	753	727	720	697	708	792	734	734	763	703	757	717	790	735	700	714	780	756	737	667	695	792	668	752	728	734	713	723	727	725	699	668	700	716	704	699	730	726	724	724	735	757	735	760	718	706	691	748	681	760	720	781	719	747	717	730	745	769	720	715	766	753	756	774	737	738	720	727	731	727	752	753	753	786	691	755	748	726	728	746	733	748	779	682	735	735	720	731	740	739	725	769	732	773	712	738	762	731	719	724	719	706	727	729	717	731	757	693	734	709	752	749	694	746	700	740	724	709	747	784	730	743	767	720	703	715	744	771	762	743	735	686	729	794	731	701	738	720	732	720	777	758	818	720	712	689	738	695	686	756	760	736	700	753	731	760	764	751	740	731	712	747	755	683	713	736	699	747	669	736	737	731	698	783	780	727	685	769	786	744	735	768	768	711	702	717	728	728	700	721	705	729	732	743	732	700	695	776	757	753	788	728	740	775	758	721	724	790	792	759	763	678	719	748	758	734	752	797	760	714	699	713	746	729	707	715	726	743	773	767	783	768	754	718	769	733	705	799	730	746	764	690	705	715	740	694	729	764	710	738	731	733	757	740	710	707	717	691	789	745	733	730	754	732	755	745	764	739	758	762	685	759	680	734	714	756	748	726	672	744	722	745	718	745	746	709	724	783	767	770	738	781	759	723	731	736	702	696	708	723	744	699	803	729	702	710	711	751	715	753	714	801	777	793	746	748	721	721	737	731	764	776	734	732	755	686	709	747	712	756	735	750	718	693	772	738	756	736
3231	1100	617	502	584	802	746	636	469	406	343	349	320	357	326	274	236	251	214	161	172	157	145	157	191	133	143	120	114	116	116	115	85	119	105	85	108	113	82	92	72	80	90	88	86	79	86	86	86	74	64	85	79	77	81	75	92	90	73	87	81	77	71	70	80	91	67	81	81	81	73	73	76	69	80	85	80	67	67	72	66	66	71	77	64	69	64	75	72	69	71	72	73	77	63	73	73	70	87	77	87	65	68	70	75	89	83	89	73	77	72	75	73	72	69	79	68	85	67	70	70	72	74	86	67	82	77	82	69	73	81	78	84	71	70	74	79	77	80	84	81	67	71	66	80	76	69	82	67	87	64	68	58	67	71	65	71	77	68	71	83	70	83	67	85	80	57	73	78	79	71	74	75	85	70	70	76	80	92	77	66	77	72	83	81	71	71	89	79	75	82	76	73	68	61	61	76	75	90	84	66	68	70	59	66	76	79	85	76	67	82	70	69	71	81	80	74	70	84	62	82	72	76	70	70	74	59	73	81	73	87	86	82	86	77	92	68	83	61	75	75	86	73	84	60	68	80	75	81	56	67	76	72	65	67	82	65	80	68	78	79	73	64	72	83	86	66	62	64	79	69	61	87	92	69	82	64	75	84	70	87	75	69	64	67	69	69	83	84	67	66	76	79	77	80	78	68	71	72	74	70	90	73	67	68	65	78	75	48	66	80	75	73	82	71	94	65	77	74	74	76	81	84	67	60	81	90	82	58	76	78	67	71	82	62	83	70	73	67	66	64	78	86	79	67	83	72	68	76	85	80	78	59	79	64	87	77	75	69	54	66	76	74	73	74	75	73	67	83	77	73	65	74	80	76	68	72	90	88	72	79	75	71	69	76	91	72	82	78	86	77	81	75	75	88	76	66	65	71	76	66	71	69	76	68	72	76	67	79	82	74	72	79	71	72	73	54	82	95	91	82	71	84	84	73	72	76	65	77	64	76	74	65	69	71	76	68	65	81	68	79	66	53	83	70	75	66	73	63	77	92	65	63	78	90	83	88	81	88	73	77	66	89	70	70	71	75	76	76	74	78	83	66	89	79	66	79	88	75	78	78	70	68	53	86	76	80	73	67	70	80	59	81	77	73	76	81	88	80	79	88	78	65	68	60	73	78	78	76	59	83	75	69	70	85	68	73	79	69	83	69	74	65	80	66	79	55	78	70	79	72	75	64	75	73	62	89	67	81	76	77	83	87	81	67	83	55	73	76	69	82	82	72	64	69	77	59	73	69	69	71	85	80	75	85	70	73	65	67	74	69	89	90	69	73	77	80	73	93	74	77	56	66	82	66	75	67	66	79	68	69	81	73	83	86	78	79	85	69	73	67	91	72	71	86	82	78	57	80	72	79	66	90	96	69	78	66	71	74	81	84	76	84	69	86	83	89	60	92	72	53	86	75	67	71	91	76	66	76	68	69	71	81	77	76	77	79	78	80	64	69	79	90	76	80	75	66	84	65	73	64	72	80	78	74	88	60	77	74	78	75	70	57	94	68	80	83	80	78	73	82	77	75	70	76	71	78	70	67	94	74	77	62	71	90	82	64	66	73	82	78	67	64	68	70	59	81	76	60	94	59	69	63	74	84	78	68	76	83	66	83	65	65	77	62	72	70	77	66	73	73	73	68	67	68	82	56	60	72	78	85	80	80	68	89	76	84	75	87	90	55	80	77	59	87	77	72	75	65	78	72	74	65	71	82	87	61	80	68	66	86	71	73	79	75	68	75	79	73	85	76	66	85	89	59	77	76	76	62	72	90	71	84	63	99	73	72	90	73	81	85	71	74	90	87	72	88	88	74	56	87	70	84	71	66	73	88	86	73	77	74	72	63	73	66	72	76	57	58	75	75	76	82	66	86	62	64	73	73	75	70	83	73	69	70	76	72	74	77	83	77	59	66	84	64	71	84	78	92	74	78	70	82	79	65	82	59	68	60	80	60	89	67	61	78	63	77	80	65	73	86	66	82	60	74	77	71	75	87	92	62	69	77	73	74	66	70	70	86	76	80	61	75	63	75	73	57	80	86	82	74	67	73	76	78	72	85	71	77	68	90	75	85	74	71	56	68	66	76	67	82	85	83	77	86	70	77	64	67	72	77	76	85	85	55	68	83	70	68	55	79	74	77	74	62	94	84	81	69	75	66	81	68	90	77	86	68	79	79	87	86	68	64	72	76	76	73	85	73	67	69	77	66	82	80	81	59	69	70	102	66	70	78	75	75	83	70	77	78	75	79	69	77	88	66	67	66	64	68	76	70	98	84	75	78	60	69	75	72	68	62	89	76	82	69	73	79	84	88	75	65	76	72	64	71	81	81	73	74	70	82	67	83	82	78	77	76	69	79	75	65	62	84	75	60	74	62	64	79	56	84	84	74	66	62	78	79	62	62	63	75	82	74	80	57	81	53	71	69	69	87	84	83	82	59	62	63	70	52	77	79	71	85	79	85	66	70	71	73	72	82	78	80	80	81	91	80	75	75	68	74	71	78	90	77	67	61	75	67	73	73	84	92	91	71	77	84	73	74	71	70	64	81	65	62	73	74	83	71	84	66	77	72	67	51	74	81	76	73	76	67	69	74	91	80	86	65	58	69	74	59	70	83	87	94	73	89	90	78	84	72	66	90	76	74	64	79	60	84	91	74	85	73	65	78	65	65	84	79	75	70	61	63	82	71	51	84	76	66	85	74	65	86	77	77	63	84	64	88	65	97	76	91	79	73	82	92	81	68	81	81	85	93	93	77	67	91	69	70	74	62	73	60	79	71	74	74	79	69	73	72	79	69	71	68	79	75	88	83	81	80	66	78	71	73	63	54	67	76	93	59	73	59	77	68	66	61	80	65	78	82	74	69	85	63	68	93	88	85	72	68	70	74	84	66	87	67	79	79	80	77	79	73	87	84	66	78	73	72	78	68	85	88	80	73	77	79	84	86	70	66	50	81	78	54	71	88	70	58	68	79	88	82	79	91	68	73	73	75	69	79	76	85	74	72	62	66	80	77	75	96	74	74	75	73	73	75	63	91	81	74	88	78	58	73	63	88	74	61	73	69	90	84	76	68	87	92	74	66	65	75	81	74	78	71	79	79	74	80	68	76	72	60	92	72	69	63	73	85	65	68	78	63	86	68	76	70	83	81	81	62	75	69	80	74	73	69	87	64	59	73	85	94	69	76	69	68	77	81	66	75	70	69	84	74	70	67	74	65	75	79	89	67	88	68	75	75	68	80	90	81	70	60	68	66	80	79	62	83	80	88	74	65	57	75	69	79	78	70	70	71	80	64	73	73	63	61	69	72	72	92	91	64	60	72	79	68	65	74	82	60	71	70	82	73	82	68	81	72	70	73	74	78	81	80	74	73	88	87	85	69	75	77	80	78	85	81	60	84	80	79	83	73	66	74	65	73	67	80	76	91	65	68	77	74	68	78	76	70	69	75	57	59	84	80	63
21220	13965	10004	17611	26074	26279	23619	20446	17188	14326	12610	11270	10490	9995	8989	8385	7867	7234	5949	5233	4308	3877	3611	4031	3869	3698	3318	3060	2508	2463	2309	2129	2027	1938	1709	1654	1689	1480	1385	1324	1347	1255	1160	1180	1085	1166	1123	1063	1035	1002	1006	1016	989	999	1001	1036	984	984	939	932	921	965	950	909	956	859	886	928	930	903	861	922	880	965	896	921	883	932	872	849	921	905	903	851	909	892	929	880	850	833	854	918	877	876	843	883	850	874	868	852	808	871	789	918	928	855	889	913	842	847	910	850	921	903	888	837	895	914	862	917	922	902	866	894	909	873	816	854	887	855	904	874	859	871	935	916	932	892	895	909	867	872	861	885	828	826	873	876	933	861	892	896	912	880	915	894	877	861	923	906	919	907	925	862	843	881	875	849	865	883	894	845	857	874	823	885	883	881	884	868	865	935	949	855	856	918	888	851	909	871	876	898	854	840	839	894	880	911	879	905	881	931	867	859	893	885	890	898	866	861	898	895	892	883	834	924	892	858	925	941	804	883	897	913	881	845	865	908	902	885	864	856	918	897	930	933	888	924	900	916	931	851	847	846	913	854	853	883	912	920	832	900	863	877	840	865	879	886	903	962	843	831	913	953	891	870	916	902	833	851	917	868	871	880	865	924	901	941	904	860	846	874	872	893	883	874	855	836	854	874	836	876	898	878	870	905	902	888	853	925	906	839	913	945	905	866	932	855	875	852	933	908	899	890	891	914	865	913	906	823	897	870	875	916	865	924	901	898	872	862	824	894	878	860	921	876	860	886	849	860	886	916	869	897	913	843	912	900	891	874	904	872	898	924	910	890	910	865	937	885	852	883	845	821	863	897	912	890	884	899	860	825	900	864	881	842	878	915	937	854	913	932	880	887	866	845	890	904	877	878	872	878	896	866	878	878	874	850	872	884	883	918	864	900	887	830	866	920	847	864	931	830	921	919	907	878	871	834	852	893	873	902	886	891	921	872	867	854	855	881	887	891	900	830	914	877	873	838	886	921	870	885	932	903	878	920	890	904	917	905	857	827	845	858	903	892	895	918	898	904	915	950	877	900	860	872	843	856	911	899	839	901	873	889	940	852	878	900	872	905	836	873	861	878	966	871	896	870	846	895	843	931	903	885	868	878	872	929	898	904	857	892	877	867	879	888	867	923	914	927	950	882	890	918	875	852	890	837	863	926	877	892	913	900	812	918	884	824	864	898	878	844	883	830	829	894	884	897	920	859	915	909	885	876	907	937	918	881	899	834	925	881	856	858	866	886	858	842	889	884	863	892	908	860	861	889	889	922	876	873	886	902	955	877	887	848	896	874	891	927	835	862	903	909	853	892	873	910	876	875	886	865	951	929	878	890	885	877	919	908	878	883	876	864	895	841	808	852	908	824	930	875	870	909	897	926	863	890	905	891	889	894	869	912	851	890	910	907	895	876	860	915	867	883	875	861	904	870	874	900	896	904	857	859	854	879	888	876	886	882	918	858	887	897	860	880	841	922	843	873	873	925	924	837	882	857	904	920	870	947	850	868	867	889	866	860	829	880	846	857	856	883	836	843	872	833	908	879	864	881	819	851	841	855	827	886	916	910	891	878	889	882	882	893	911	885	852	844	887	895	839	873	892	894	853	894	913	920	903	841	900	904	884	886	922	868	901	919	897	847	858	911	864	872	897	908	918	872	854	886	923	899	856	905	929	879	836	870	858	905	912	906	860	941	911	926	917	912	891	860	878	898	881	929	850	902	865	873	881	859	877	919	913	859	870	850	882	865	869	857	893	872	828	873	885	856	918	836	877	878	934	909	882	927	830	867	860	896	851	909	888	924	898	872	876	895	828	851	871	879	893	891	933	939	845	867	938	897	844	888	911	864	881	903	806	932	859	890	832	895	856	862	882	883	901	878	859	874	845	896	855	901	896	943	880	871	867	862	890	927	860	902	922	888	865	889	861	912	879	923	812	865	868	877	855	923	866	898	818	883	892	826	884	901	869	837	900	871	887	952	880	905	984	899	863	948	887	835	860	804	819	880	863	890	913	934	860	818	879	867	876	836	949	876	844	848	875	845	901	863	861	854	890	893	889	821	870	892	858	849	883	863	873	896	842	927	903	901	866	833	842	902	857	873	898	888	914	907	902	911	940	844	898	823	843	883	835	866	881	888	864	921	880	903	893	875	867	906	906	850	883	887	886	883	891	899	877	892	860	870	881	861	848	915	890	858	842	883	914	912	906	816	901	900	873	868	875	896	859	922	929	893	859	889	877	866	874	849	900	933	902	888	884	903	902	895	849	883	888	851	863	872	846	847	911	880	835	914	886	870	865	894	877	861	888	914	861	891	881	877	875	874	867	895	895	882	882	862	881	890	892	952	878	891	841	870	874	876	865	919	874	848	858	882	852	878	866	866	866	878	885	891	872	915	877	851	854	886	899	855	863	880	930	954	876	888	933	894	888	871	922	855	895	924	900	885	877	882	868	878	829	903	865	878	865	887	820	871	872	866	908	837	931	893	868	894	900	896	915	851	915	822	880	905	865	941	895	936	877	866	858	938	843	862	899	932	885	915	872	860	879	889	895	863	899	884	879	894	843	861	904	888	851	902	902	812	928	894	876	923	911	844	876	855	918	874	880	927	882	923	877	920	909	888	885	927	825	872	858	851	901	875	928	861	901	900	872	875	856	861	870	892	914	886	889	904	902	934	876	918	874	872	891	869	861	930	872	809	841	859	838	865	910	848	870	881	893	929	950	823	862	913	891	868	849	872	928	896	893	885	822	900	838	882	894	869	882	891	855	860	879	878	901	889	843	815	916	846	871	933	831	926	852	877	836	940	841	877	934	877	845	857	883	942	839	849	938	863	859	839	910	912	948	893	907	948	855	928	894	911	868	890	887	917	888	870	906	940	880	881	853	869	898	875	875	925	900	882	886	851	917	855	926	887	920	869	893	900	850	882	882	900	893	889	838	897	886	849	848	891	857	911	901	857	883	839	882	870	827	892	872	877	887	880	943	892	878	836	903	867	933	913	931	891	878	892	866	901	962	894	865	862	875	862	859	892	853	860	841	890	852	898	899	886	865	892	837	884	921	876	891	884	885	888	913	879	889	879	878	882	862	862	875	892	852	928	908	881	877	878	864	838	898	846	867	838	859	890	849	870	855	840	933	925	945	893	912	869	894	876	874	846	826	875	971	902	861	891	882	884	921	913	906	883	919	883	862	901	909	877	871	885	898	862	904	871	869	898	958	861	824	844	821	888	828	865	865	876	903	899	863	899	850	862	862	909	849	897	920	893	961	863	917	851	850	883	868	838	900	889	873	853	850	911	890	881	867	872	859	939	907	908	869	843	882	838	862	928	895	913	835	924	826	828	889	831	891	847	825	893	874	870	887	860	876	834	893	925	883	915	870	828	881	873	881	886	813	859	863	854	850	890	944	863	913	883	874	903	877	912	881	892	869	822	905	891	941	915	904	893	855	967	882	901	880	852
2713	1696	920	667	822	1189	1112	794	690	531	513	438	437	397	345	313	312	294	255	223	212	184	190	170	182	146	148	148	144	129	107	144	120	96	97	118	88	90	89	85	82	87	93	72	78	92	74	70	74	75	71	67	88	64	61	81	79	75	86	68	70	70	56	61	79	61	85	62	67	79	63	73	67	63	73	68	76	71	66	64	60	70	58	69	63	73	70	65	59	67	57	80	68	71	62	63	80	67	71	39	75	79	59	79	62	60	73	77	66	70	63	64	76	61	72	77	66	74	65	57	89	77	65	69	66	78	68	83	65	56	71	56	82	58	74	79	55	68	82	65	55	59	76	63	65	53	72	65	70	70	82	78	76	71	65	74	79	71	74	64	60	78	62	67	59	74	64	57	66	52	69	59	70	72	76	67	59	59	67	70	89	67	64	60	77	69	66	83	79	70	72	79	66	86	50	80	58	68	71	83	59	73	69	66	64	81	66	72	70	59	60	70	59	68	58	70	70	50	61	69	54	76	82	58	73	64	70	80	80	70	69	71	68	71	67	61	43	67	67	71	60	73	65	70	58	75	69	70	83	77	62	59	58	87	61	65	58	92	67	84	64	75	72	60	58	70	64	52	60	73	75	64	79	66	65	87	72	84	62	70	72	66	64	68	81	58	83	73	76	59	67	72	79	67	74	63	80	65	64	66	64	67	75	79	71	54	67	82	70	64	85	70	67	70	74	66	75	51	63	77	78	69	60	63	59	60	77	86	78	83	64	71	65	76	65	66	80	50	65	75	64	60	74	71	51	71	65	61	68	68	70	60	76	55	61	66	74	73	70	83	61	70	57	80	67	62	73	68	63	72	73	72	47	67	68	57	77	82	61	73	72	72	74	70	75	62	76	61	58	82	65	63	62	64	73	81	59	69	71	74	64	75	75	67	68	56	72	77	67	57	72	66	64	67	69	60	75	81	59	58	71	71	68	67	60	55	67	80	64	56	70	79	70	65	63	67	68	59	96	80	74	66	71	72	67	67	74	70	65	76	59	62	68	59	72	76	59	57	60	66	71	64	70	58	78	65	69	59	51	67	60	73	66	55	62	64	61	71	70	61	68	60	70	67	78	61	60	67	54	71	44	78	67	72	63	77	53	53	75	75	68	80	58	74	67	67	63	74	64	74	71	82	74	55	65	49	58	70	66	73	82	69	67	69	68	78	66	70	66	61	58	64	85	59	73	69	75	61	78	76	67	60	64	70	80	72	65	68	71	73	80	60	66	69	77	75	58	74	65	64	68	76	78	61	74	66	80	54	69	67	69	75	65	63	67	60	81	73	58	74	68	72	63	68	54	65	66	72	76	84	76	69	77	71	70	61	68	66	79	68	79	87	68	73	71	73	74	71	71	69	62	66	48	59	65	62	52	75	68	54	67	56	72	71	69	56	66	74	56	69	70	63	61	63	60	60	60	60	62	73	63	64	68	59	67	68	80	57	64	62	78	66	65	68	72	70	66	67	74	70	54	70	63	98	65	79	69	75	77	64	63	52	62	68	61	65	76	51	64	58	69	62	66	57	55	73	75	57	66	74	71	66	63	69	77	56	57	71	65	74	65	66	67	72	76	74	62	60	70	62	73	60	65	68	71	66	73	84	60	60	63	69	72	55	62	56	56	70	67	61	73	71	63	55	75	54	56	66	69	63	74	68	59	54	67	71	61	71	70	63	63	73	69	56	64	64	73	65	71	65	78	60	73	60	70	69	70	65	65	70	67	68	69	69	62	65	71	70	74	65	70	84	69	59	73	65	77	69	60	64	66	76	67	60	56	80	69	73	75	67	62	83	70	67	74	58	74	72	73	58	58	74	67	72	56	49	64	54	73	60	65	64	71	51	60	69	65	77	47	53	57	58	75	80	54	64	59	62	64	64	67	72	68	67	67	66	76	85	52	62	77	64	79	49	89	65	65	63	65	55	61	70	79	60	72	76	61	67	76	75	79	77	77	70	71	64	62	73	76	70	65	65	73	62	71	60	70	64	70	60	74	63	66	83	64	60	64	55	60	81	67	62	66	72	58	72	79	56	81	58	64	72	69	67	83	70	62	65	64	77	65	73	51	58	74	73	77	64	59	69	63	68	77	68	51	65	54	50	55	85	67	70	59	50	71	62	66	54	75	71	84	56	77	75	53	64	70	68	70	70	61	59	69	74	67	70	77	76	70	68	61	71	67	61	75	51	67	78	62	59	77	64	63	55	63	59	62	87	76	63	64	68	73	72	62	59	80	74	65	75	65	70	74	64	90	60	61	68	74	58	87	61	62	80	65	56	60	61	62	67	75	52	64	78	70	65	59	76	78	65	67	57	64	82	67	60	69	73	74	82	53	63	68	76	69	61	60	71	60	77	73	80	73	72	69	76	66	66	65	58	70	70	58	52	67	65	58	70	65	71	65	62	67	68	79	73	63	78	64	84	75	87	64	72	71	79	74	79	64	67	59	74	64	60	58	57	77	65	69	57	60	63	68	52	67	56	69	78	74	63	69	72	71	62	72	68	60	83	78	49	73	54	64	63	70	66	67	61	59	55	78	60	65	66	59	57	69	63	67	66	56	73	69	66	62	73	77	67	71	63	64	79	65	81	52	74	60	69	71	68	64	75	64	65	78	62	78	65	75	68	54	72	74	61	61	86	74	61	68	56	64	61	63	67	66	70	61	60	79	70	54	77	64	69	67	72	55	60	65	73	72	61	76	60	69	58	79	69	64	87	69	62	62	77	71	56	92	74	66	61	63	55	54	68	76	65	67	67	69	62	74	59	79	69	57	57	83	72	74	61	68	55	68	74	75	82	71	79	81	70	72	58	63	68	87	78	73	64	64	59	75	62	74	69	51	69	75	63	63	81	70	68	61	72	69	63	73	71	66	75	57	71	73	67	65	77	68	67	60	61	74	64	53	77	91	62	65	69	85	61	70	63	75	65	58	64	56	71	59	61	67	77	70	66	70	69	57	63	64	61	67	71	73	63	67	65	66	71	50	64	68	58	65	64	65	76	62	71	72	65	75	68	72	61	68	84	58	81	69	69	76	68	74	67	69	75	73	80	74	73	63	66	64	64	72	80	68	74	74	67	58	68	62	70	78	60	69	81	56	54	60	63	59	83	70	74	66	64	64	68	79	64	54	78	77	64	65	63	82	58	63	78	61	68	55	67	70	70	48	62	63	68	71	67	69	55	76	60	65	78	67	56	62	80	59	57	70	54	55	75	75	65	75	74	66	60	78	81	78	61	70	61	58	70	67	83	60	62	70	85	68	69	54	53	70	71	59	72	61	72	64	58	69	63	52	64	48	76	67	59	54	63	71	62	69	76	72	82	57	67	64	81	50	63	75	66	66	67	48	69	63	62	68	62	72	83	65	71	60	67	80	57	55	72	57	77	52	68	62	66	66	57	66	75	71	78	59	78	74	65	49	86	63	80	58	58	82	72	87	75	65	68	67	81	65	47
25552	17196	12634	21217	29601	30101	27312	23494	20057	17222	15050	13681	12955	12276	10904	9707	8947	8570	7454	6236	5417	4660	4238	4579	4701	4306	3935	3785	3107	2688	2633	2485	2349	2177	1999	1957	1835	1731	1507	1449	1377	1334	1171	1156	1105	1066	1101	1012	1017	1020	967	967	998	972	909	938	889	898	860	829	915	931	833	882	875	813	808	862	866	849	835	810	824	818	808	787	790	824	771	766	797	811	759	826	758	796	752	758	797	838	758	791	792	819	768	783	778	811	759	796	750	794	819	777	789	817	792	804	788	810	763	775	811	750	742	833	812	779	777	795	769	811	751	755	803	833	786	797	782	803	785	825	813	811	815	816	862	815	868	827	783	807	770	785	782	860	803	786	754	771	839	809	809	761	778	814	780	802	769	788	814	743	763	803	787	758	740	783	788	758	794	820	793	759	778	805	784	768	779	770	797	798	763	742	817	747	783	834	790	771	796	756	751	774	784	819	800	754	803	799	760	813	799	784	789	806	815	831	789	740	825	794	800	763	794	795	746	835	762	820	838	822	730	772	813	802	792	785	808	750	792	811	834	790	746	833	750	795	759	797	740	787	828	768	808	793	822	770	810	800	797	792	799	781	762	856	805	787	806	800	815	791	774	775	785	783	792	744	789	744	792	785	792	825	787	788	807	814	809	815	797	755	763	799	809	807	725	771	801	833	792	786	743	794	759	797	811	782	760	817	758	780	773	792	824	772	832	785	789	769	748	833	816	770	787	821	840	833	722	784	801	744	788	813	789	780	799	819	797	832	753	783	791	796	815	784	799	840	733	786	814	815	784	833	802	801	823	786	774	807	793	785	780	799	801	761	815	782	763	777	769	768	809	782	835	801	797	847	811	816	760	783	793	768	735	776	798	783	768	830	783	766	733	805	774	831	775	771	756	830	773	847	795	785	809	760	843	815	850	750	818	813	747	802	788	832	774	777	786	808	743	778	778	736	735	793	764	814	773	808	750	853	760	808	819	747	778	766	794	816	793	793	750	812	778	801	764	801	822	752	801	818	793	745	802	771	819	796	790	854	788	797	835	759	789	782	804	793	800	804	784	794	812	782	819	814	824	764	855	840	759	739	809	795	786	801	793	804	788	779	806	828	810	789	826	775	728	833	798	781	766	809	811	830	801	768	738	830	772	769	824	803	776	807	793	741	803	793	775	763	798	767	793	800	755	827	787	775	754	792	786	825	813	802	724	817	776	782	851	756	813	749	752	819	765	754	775	809	806	819	781	807	835	805	810	752	782	732	754	807	805	774	760	758	762	790	754	805	804	773	779	809	770	753	760	800	802	763	855	767	791	828	785	746	801	802	781	771	819	792	734	815	758	766	788	839	824	714	804	830	775	825	830	814	761	796	798	822	817	793	729	779	771	767	773	793	795	760	779	774	776	766	754	804	787	792	759	770	822	838	774	791	805	769	822	807	797	767	758	789	775	768	778	757	810	777	770	779	800	810	782	793	807	795	804	756	841	820	748	796	796	792	847	823	769	824	757	819	768	768	814	755	799	799	766	705	769	802	769	814	802	780	787	800	786	788	760	823	815	844	815	784	857	841	770	721	804	811	740	790	790	796	758	825	795	749	764	774	742	833	818	730	798	763	812	812	764	790	863	807	819	763	818	767	791	782	799	785	781	793	787	782	763	817	747	819	780	763	716	775	777	771	798	826	847	797	799	791	841	771	734	777	800	853	824	769	789	752	788	777	790	820	786	810	807	798	806	745	830	796	808	762	759	751	738	770	772	767	739	799	778	798	796	769	829	806	788	785	748	788	840	802	812	776	794	727	773	793	819	830	840	775	764	809	788	792	816	767	764	766	854	760	763	771	802	780	797	790	801	815	798	779	785	819	779	824	796	829	806	805	788	776	735	803	758	761	801	831	787	758	781	753	793	800	769	780	767	797	784	780	803	797	783	776	793	813	760	746	798	804	797	742	824	808	752	777	844	744	820	787	836	789	794	787	780	784	797	774	804	811	789	782	771	766	745	868	836	810	754	821	824	802	767	796	745	768	792	776	747	802	822	784	768	802	812	778	797	798	798	787	840	781	863	769	778	819	764	803	807	736	753	752	790	756	799	767	785	793	803	827	763	811	800	781	795	769	792	764	799	777	840	803	811	728	818	802	796	780	806	798	781	776	784	771	809	808	834	808	798	824	803	769	768	776	815	765	750	793	769	759	783	756	777	788	744	784	786	819	764	778	822	824	787	819	779	753	851	781	800	772	805	824	764	817	777	782	801	774	763	752	805	775	829	804	812	797	788	776	778	801	790	799	835	784	769	795	773	800	820	797	761	799	786	827	772	777	807	811	822	781	796	785	722	784	737	846	812	782	802	805	790	763	787	777	802	781	786	752	802	830	821	786	864	836	808	783	809	815	785	792	806	852	814	786	781	805	822	765	769	825	788	821	792	775	738	838	784	781	789	776	773	781	774	791	797	834	808	823	775	781	784	760	754	810	753	784	829	781	816	780	807	826	819	788	801	801	802	796	796	845	818	785	791	764	842	778	786	775	812	777	766	789	796	759	834	760	793	784	769	798	724	819	809	818	789	791	796	801	819	826	767	763	748	844	771	786	825	816	789	810	784	797	849	758	756	770	784	766	815	737	759	765	821	753	830	844	766	801	736	761	752	769	758	750	790	751	856	758	792	758	773	766	772	782	782	801	792	760	787	810	769	814	795	785	764	819	792	758	772	783	772	759	788	794	769	811	776	761	790	807	854	785	821	812	776	775	801	807	844	798	820	783	801	781	781	800	809	777	777	781	786	819	810	736	803	789	836	868	804	831	760	748	785	748	812	798	830	795	798	805	764	759	792	791	766	821	789	758	790	901	806	835	791	827	811	772	815	793	798	769	780	783	773	823	820	789	821	787	822	812	772	817	797	790	754	762	821	752	780	781	816	807	754	767	812	800	781	818	782	773	838	823	760	767	811	785	820	810	772	782	745	840	766	737	798	811	809	788	797	751	794	843	827	799	805	782	812	812	824	811	806	825	758	795	760	795	759	798	809	779	763	808	774	820	826	789	756	799	796	811	833	756	750	813	761	818	803	820	791	791	813	781	818	776	745	784	838	797	814	806	774	797	763	756	776	778	814	810	845	779	776	775	756	781	738	794	837	806	780	790	744	755	806	782	808	790	777	748	757	792	806	774	787	811	740	734	789	776	791	803	840	798	787	821	832	807	758	822	841	817	781	796	758	793	754	778	803	753	827	779	763	767	777	764	791	765	775	787	737	778	838	781	783	809	762	776	779	758	778	789	780	793	788	740	780	737	759	775	785	771	826	781	754	750	797	791	748	790	800	820	751	800	769	752	778	814	797	808	759	782	774	828	814	760	806	797	812	801	789	795	770	829	799	776	747	759	802	814	754	862	742	791	780	744	741	779	770	800	784	792	783	747	843	751	809	754	798	800	783	785	774	770	777	829	777	763	775	797	799	783	765	781	774	766	788	766	833	799	797	791	811	759	783	779	796	776
2017	644	384	337	345	497	429	359	308	268	221	184	212	220	167	160	152	128	142	119	118	109	129	111	124	109	101	97	92	94	79	86	84	94	84	71	72	68	67	83	56	75	74	59	62	69	71	61	76	74	72	63	65	62	67	73	53	69	65	66	66	74	66	60	72	74	73	56	64	60	70	55	60	66	63	71	63	74	59	69	61	66	69	61	61	59	74	53	51	72	62	52	66	60	79	57	75	55	71	79	61	63	58	60	57	52	60	64	78	72	78	54	68	68	64	60	65	55	51	50	67	69	53	68	66	56	50	70	64	54	44	57	65	58	71	52	63	61	66	68	72	62	77	80	62	67	56	69	65	56	70	55	58	55	62	66	61	56	59	77	74	75	67	79	58	61	67	62	66	54	57	79	74	65	72	80	64	66	56	65	64	69	61	62	64	66	59	47	55	66	69	72	58	87	50	60	64	75	79	72	62	64	65	71	67	56	70	60	60	56	60	66	63	71	55	65	61	71	68	54	59	79	61	59	62	68	63	70	68	60	64	79	48	80	76	59	59	70	62	63	63	75	62	70	64	66	56	69	78	74	52	72	58	60	66	60	72	58	73	72	57	72	72	79	80	63	73	68	66	70	62	57	57	79	67	68	70	80	77	64	59	70	73	72	81	66	68	60	71	64	58	60	74	74	59	54	71	68	71	56	59	76	60	61	74	67	49	78	44	68	67	50	53	61	63	60	57	75	71	68	58	64	67	71	70	62	68	74	87	70	58	86	76	68	66	62	62	50	65	59	73	73	65	64	61	77	74	68	51	57	54	52	81	65	62	61	71	69	64	62	60	50	72	59	74	75	65	62	52	75	62	64	58	62	55	77	63	64	73	59	64	48	71	61	75	62	56	64	71	60	61	60	57	65	63	62	73	66	61	69	55	72	74	59	63	63	60	62	51	60	63	75	58	68	62	65	69	78	57	60	61	65	63	66	76	46	58	58	64	51	67	69	58	65	80	50	63	82	58	62	59	51	62	51	59	79	67	67	74	78	49	65	87	67	66	60	54	62	54	76	70	59	62	67	65	72	60	69	70	64	79	46	63	71	45	50	68	49	74	55	54	74	65	56	57	53	57	65	60	54	57	62	72	78	59	65	62	71	69	55	71	53	67	52	76	59	62	53	74	61	62	58	61	60	70	66	67	55	63	60	60	57	76	66	57	78	65	66	75	71	69	52	54	70	53	67	76	58	60	74	68	68	56	67	72	65	54	64	70	62	78	63	60	59	63	73	56	64	62	71	55	73	62	56	58	63	69	67	62	77	68	76	67	64	68	50	80	80	66	64	79	81	67	61	63	63	62	60	83	68	66	76	54	59	68	63	69	55	74	64	63	75	79	64	67	56	62	63	68	60	68	61	57	65	60	67	69	64	60	84	54	64	64	59	61	73	65	55	61	65	62	65	76	62	65	77	62	76	58	56	72	58	69	77	62	65	63	83	57	60	58	66	62	68	54	82	67	53	61	54	77	80	57	68	66	64	65	66	76	75	61	60	73	69	56	66	66	59	52	71	55	56	71	73	69	65	65	57	76	58	56	59	61	58	38	72	62	60	64	73	58	52	60	55	55	50	72	69	66	79	70	58	70	71	70	75	70	66	64	66	53	65	69	70	70	64	66	65	71	71	64	65	56	65	53	65	70	64	72	50	51	52	71	55	64	60	57	62	75	62	66	68	56	72	75	58	69	63	57	68	74	68	71	56	71	74	62	73	68	58	58	71	63	62	67	63	69	69	54	62	60	74	65	53	66	65	67	63	53	63	60	67	65	61	52	64	66	64	74	66	54	82	64	59	70	61	76	66	68	69	72	64	59	74	71	71	67	75	51	59	70	66	73	61	81	56	75	71	60	84	69	65	75	66	67	70	70	67	78	66	66	72	60	70	57	63	67	57	76	58	70	64	68	54	73	68	65	61	78	59	67	69	81	73	71	67	54	50	58	86	65	81	52	73	59	56	79	62	65	76	63	58	58	70	73	77	63	69	57	74	55	79	78	57	70	65	72	74	70	72	55	70	62	79	59	58	66	70	64	61	75	59	72	78	50	52	74	64	61	69	70	74	61	59	61	60	67	45	80	81	73	61	69	58	58	65	67	45	79	56	62	70	59	67	67	66	71	57	53	65	76	60	53	69	75	76	61	67	72	67	50	74	60	73	67	46	64	62	70	56	60	63	64	57	68	49	62	73	74	65	78	63	62	51	76	66	60	63	70	74	56	59	56	64	59	69	67	67	58	53	40	72	67	66	60	64	66	67	75	62	62	63	63	71	71	59	73	85	68	60	50	62	56	69	59	59	56	69	58	57	70	54	63	57	63	79	72	56	63	79	76	64	62	65	75	75	74	65	68	68	76	75	59	81	59	71	61	67	59	58	65	61	49	72	72	66	70	76	76	59	60	67	50	56	64	63	64	61	83	66	65	61	70	68	50	54	61	57	53	61	77	74	68	59	66	57	71	65	71	64	69	53	67	66	68	55	55	60	62	65	70	74	65	72	68	66	67	64	52	67	66	60	76	62	62	63	57	62	66	69	67	55	65	68	71	65	80	48	62	69	73	76	67	61	72	83	66	67	63	58	68	76	62	77	55	64	69	69	70	76	65	75	57	61	45	67	65	59	64	55	71	75	62	81	76	63	61	47	72	54	61	63	56	57	82	61	66	67	60	65	60	66	61	75	60	60	58	70	65	74	61	71	64	50	73	65	71	72	59	63	70	53	77	59	71	73	60	66	75	57	68	62	55	70	70	78	70	84	60	63	37	70	63	63	62	58	61	75	76	65	76	67	74	73	75	67	61	58	80	74	62	71	67	61	54	42	57	63	60	68	62	65	78	64	59	69	55	58	67	55	67	63	56	70	69	69	72	61	55	54	68	58	69	71	56	63	56	73	65	76	68	61	62	63	68	65	66	77	65	60	55	69	55	67	65	76	69	79	62	74	49	58	61	56	68	68	71	48	72	69	56	64	73	69	77	75	67	69	49	58	68	64	68	55	49	68	66	81	60	66	58	62	72	47	60	58	86	62	71	65	71	66	56	62	53	64	75	72	71	60	65	65	57	59	60	72	68	71	62	53	72	59	52	49	71	63	58	70	74	70	58	70	64	68	72	77	69	71	59	69	65	63	54	84	66	55	68	75	51	54	67	81	68	66	65	64	54	65	61	54	68	60	85	79	62	64	73	71	74	67	69	63	47	45	91	55	65	67	63	72	63	55	75	53	54	57	57	64	66	66	63	64	74	71	60	73	77	56	58	52	78	72	66	66	69	61	75	61	66	54	57	54	66	58	57	59	69	72	57	53	66	71	61	63	70	57	77	68	70	76	66	55	63	64	79	61	54	63	69	55	79	71	64	52	74	77	68	69	77	65	72	92	78	76	57	68	61	54	58	65	69	63	56	76	64	52	54	58	72	56	52	73	56	68	54	57	64	62	88	56	69	69	70	53	61	70
18256	10327	7202	14061	21388	21727	18858	15303	12439	9778	8197	7333	6926	6318	5541	4963	4467	4396	4117	3313	2950	2514	2390	2433	2575	2422	2180	2001	1786	1603	1503	1487	1482	1388	1212	1229	1189	1114	1116	1063	956	920	905	883	906	853	851	857	860	842	818	837	815	852	761	860	850	829	844	803	815	775	788	811	806	834	805	746	780	805	782	762	772	804	807	816	763	767	804	788	789	792	746	766	740	766	772	775	768	757	802	789	741	790	788	749	832	788	737	792	804	796	827	784	766	811	790	736	772	755	727	792	775	772	780	813	797	763	785	796	749	724	700	747	778	778	762	796	744	786	785	751	803	780	839	778	826	840	769	784	728	747	804	751	787	796	800	771	797	749	745	787	776	740	750	788	746	754	754	754	747	804	752	774	751	808	764	811	801	790	776	763	790	740	782	748	727	738	815	720	780	795	784	741	754	754	771	781	771	763	745	723	761	786	792	752	739	750	791	781	774	821	796	772	796	745	758	768	722	761	760	812	813	773	759	732	788	819	779	780	773	790	739	788	772	775	785	790	796	791	761	796	809	807	792	770	763	775	802	748	755	836	774	770	815	791	784	818	787	790	744	775	812	824	763	754	721	738	770	770	782	816	742	751	759	739	782	793	777	723	791	794	789	821	771	763	783	794	797	772	793	757	782	794	755	767	747	813	746	805	750	759	765	759	753	770	759	805	793	743	763	764	760	789	788	787	744	761	775	810	773	800	753	787	751	761	761	812	835	771	803	771	831	798	729	779	800	786	755	774	757	799	820	799	752	747	811	773	769	799	745	801	819	772	737	786	812	797	798	780	750	711	746	735	817	748	821	758	803	755	793	787	805	756	815	754	778	828	772	771	784	824	792	757	790	760	739	757	767	773	818	770	789	787	764	751	805	787	773	783	706	775	796	728	779	784	785	808	818	795	766	811	795	776	810	744	808	757	800	721	764	763	785	783	762	722	793	748	798	772	773	738	797	742	738	787	747	766	823	782	834	769	810	811	795	794	761	792	746	815	757	773	765	741	779	743	835	715	766	764	783	807	749	797	767	777	800	810	791	732	760	783	824	783	754	775	765	778	827	722	827	822	805	739	797	808	769	776	747	738	836	791	842	745	773	788	732	785	743	825	749	791	805	748	743	776	811	809	722	759	783	784	763	740	801	745	737	809	752	770	799	774	747	758	791	801	789	776	784	780	787	738	787	756	747	807	748	803	802	802	812	804	738	820	783	817	861	808	781	738	771	777	770	784	775	790	787	748	804	816	758	800	772	803	776	777	766	786	798	814	794	787	761	774	764	724	781	757	785	763	803	778	826	786	758	791	786	822	802	805	768	802	770	742	755	782	802	799	797	804	745	798	817	805	791	817	801	797	766	799	797	826	749	771	749	813	809	750	839	809	787	767	800	783	784	799	819	734	786	786	823	803	794	791	818	749	782	788	752	773	764	747	726	817	796	752	781	736	776	774	772	714	743	796	849	752	776	777	743	818	759	756	787	786	787	783	761	831	755	795	803	789	753	768	732	806	739	764	798	778	783	765	760	780	788	813	755	761	790	765	794	768	799	826	784	763	747	824	736	799	775	774	771	792	781	770	826	800	801	795	741	776	780	766	786	743	751	797	763	796	789	756	823	823	751	784	870	753	724	759	764	805	768	802	695	772	759	773	801	747	768	784	787	829	784	743	774	739	771	755	744	782	780	752	767	797	756	766	789	750	747	787	755	755	812	785	799	783	779	779	819	788	786	822	759	790	762	760	787	756	760	775	790	778	782	803	786	797	783	765	772	791	809	771	771	774	753	773	838	798	787	736	762	811	772	753	794	793	742	778	781	807	838	755	775	790	766	778	838	778	813	740	782	738	749	785	740	764	798	782	769	817	778	811	778	791	808	843	761	786	770	786	798	775	782	765	797	792	783	804	796	775	761	770	826	764	760	778	763	812	746	767	820	801	773	782	841	782	745	780	787	799	782	773	778	794	832	792	750	742	762	829	851	769	765	831	820	808	766	765	769	829	751	803	767	806	758	748	784	793	787	796	807	808	787	734	807	778	802	814	795	727	828	762	808	806	785	872	765	773	764	783	750	802	763	796	743	784	763	827	804	813	807	797	762	765	798	765	800	755	800	773	769	777	827	788	818	780	778	756	715	775	804	819	759	844	830	776	788	838	735	767	775	821	808	760	774	756	752	782	757	774	859	816	742	776	748	764	808	751	821	762	829	791	736	771	765	759	761	764	815	781	771	770	810	791	770	754	800	752	809	773	770	825	836	787	775	793	808	785	766	744	810	733	799	816	820	790	812	763	703	801	793	743	744	823	784	791	769	800	808	765	714	768	802	775	812	811	807	732	796	814	787	769	765	816	783	761	775	865	763	801	765	789	763	776	809	772	796	786	816	810	766	796	809	788	803	768	713	762	760	756	825	739	752	763	810	791	784	766	780	797	787	811	803	762	792	831	806	819	768	780	764	777	778	799	791	768	820	808	748	787	794	774	788	811	792	756	768	783	779	765	789	793	782	749	746	764	764	757	785	775	717	806	768	807	821	848	827	820	824	774	734	803	758	729	783	805	733	760	809	762	776	826	773	803	775	808	787	800	822	814	751	795	775	820	741	763	788	785	761	778	777	780	748	791	791	746	768	768	760	787	764	788	735	785	803	782	819	758	770	730	785	825	796	789	772	789	767	771	738	783	779	783	804	805	801	756	794	759	776	819	742	797	767	716	792	746	774	785	754	774	758	768	793	753	834	777	756	770	755	809	735	775	736	799	790	808	840	804	832	804	766	767	808	794	808	807	777	796	787	748	813	806	802	781	774	754	781	786	786	754	779	764	765	766	749	780	799	794	794	748	742	816	824	773	753	779	813	773	776	816	816	783	777	784	786	755	801	794	803	794	742	755	809	807	786	787	775	765	761	762	751	778	786	798	782	779	763	794	804	781	749	769	774	790	765	800	752	722	791	842	800	803	774	782	824	796	761	795	776	782	802	789	816	756	772	797	829	812	739	814	779	781	811	831	789	743	808	770	766	774	759	775	821	776	752	755	774	738	794	770	777	751	804	803	793	792	749	764	808	734	741	775	752	710	774	761	761	774	831	778	770	784	824	776	756	833	744	775	790	765	781	770	782	791	743	809	685	790	764	734	765	804	802	772	765	800	764	831	752	778	754	760	738	771	798	777	771	753	764	785	768	772	771	802	799	813	808	779	787	781	807	799	778	779	747	816	787	808	777	786	782	810	754	774	825	760	801	786	747	776	725	813	751	755	812	809	803	745	753	743	745	802	776	771	748	779	792	794	808	831	742	731	751	817	767	810	760	798	815	793	769	811	795	740	771	785	763	761	803	782	816	825	792	802	773	822	788	799	741	775	756	818	786	776	793	761	792	757	767	759	793	753	772	808	783	792	795	798	768	757	778	737	810	798	804	763	796	771	762	765	749	758	826	805	702	805	783	820	725	787	795	756	778	756	737	768	796	821	794	793	785	839	774	808
1857	1133	739	521	605	853	716	575	450	372	336	286	277	237	228	228	198	197	188	170	139	132	130	116	127	149	133	109	102	96	67	86	95	98	80	82	101	65	69	80	67	67	70	69	68	63	64	61	57	51	67	70	64	71	71	66	61	59	59	65	71	53	60	71	54	51	58	64	56	58	71	60	62	79	59	64	56	54	49	48	61	55	55	70	62	61	51	54	61	55	67	64	66	59	66	58	60	65	57	53	56	57	65	64	63	77	42	75	58	55	69	67	68	55	65	60	59	60	58	62	72	57	63	74	68	67	67	62	56	53	61	71	58	51	44	55	70	65	64	54	61	66	62	70	68	62	58	71	71	67	56	69	65	59	63	68	51	74	67	56	43	62	63	60	54	74	60	50	52	57	66	70	66	63	59	58	67	66	53	73	52	52	60	67	61	56	60	57	54	59	73	67	48	49	68	57	59	59	58	64	67	49	63	68	67	61	60	56	56	66	58	57	53	59	62	53	61	58	63	47	55	68	47	50	58	65	71	63	80	51	70	43	54	55	55	63	58	53	80	66	54	46	72	68	49	72	53	58	68	58	65	57	60	53	55	63	72	60	58	59	71	57	51	58	60	69	68	64	53	54	61	61	55	61	63	60	76	64	59	52	73	52	68	69	55	64	61	61	67	53	60	57	63	67	57	62	59	71	60	72	60	62	50	62	53	59	58	72	47	60	69	49	47	56	68	61	62	64	71	61	67	60	58	67	62	67	59	69	64	53	60	64	59	69	72	41	67	88	62	66	60	71	55	64	66	67	37	69	55	60	54	51	81	66	65	53	54	60	53	54	71	57	57	73	45	52	63	68	63	57	58	61	58	60	68	63	59	53	61	72	69	67	66	60	60	66	59	51	53	58	45	82	76	63	64	55	58	61	77	51	74	53	55	48	69	54	69	66	60	57	57	52	50	56	62	66	52	60	66	62	59	54	56	52	66	53	57	67	58	67	71	57	66	51	63	65	55	73	63	42	68	56	61	50	67	63	66	65	63	58	57	57	58	63	60	82	56	52	56	56	55	73	68	58	63	79	65	71	61	49	63	67	59	53	55	58	61	74	80	65	55	67	54	58	55	52	59	67	70	49	61	65	50	59	66	67	73	69	56	63	64	69	72	53	63	59	59	56	53	56	50	54	50	57	62	60	68	67	67	75	62	67	67	52	66	62	64	55	72	57	65	55	70	55	55	58	68	68	45	56	53	57	71	54	54	62	59	56	61	56	63	56	60	71	65	47	45	59	48	44	64	61	54	63	75	61	67	58	66	53	66	59	66	52	56	54	63	64	69	60	66	69	66	49	49	56	58	49	60	51	56	42	64	67	62	59	64	71	62	51	67	59	54	59	65	66	63	59	59	64	60	34	66	58	65	55	73	57	64	54	60	56	67	57	56	59	47	54	53	75	64	54	55	54	57	67	55	56	79	65	71	57	50	59	69	47	50	55	59	61	62	65	48	66	71	64	55	64	61	61	62	67	63	64	62	50	55	55	58	58	65	61	60	62	38	48	53	49	61	57	52	49	63	60	56	47	66	67	69	61	55	53	61	65	51	62	52	62	67	59	54	52	79	63	68	60	56	62	63	64	55	55	66	66	67	55	64	67	69	68	57	58	69	56	67	64	55	50	64	59	59	50	60	62	58	56	63	81	65	63	60	61	63	57	59	56	55	46	63	49	58	64	53	66	52	61	66	50	49	61	51	57	50	54	55	60	55	45	61	71	51	70	51	70	52	58	53	45	45	63	75	54	56	57	60	59	56	54	69	70	61	65	53	78	71	57	49	59	64	66	53	58	54	65	55	52	63	68	83	68	65	64	78	63	54	55	57	69	60	61	62	60	79	62	67	53	55	46	54	70	65	42	59	57	73	67	68	72	71	67	80	52	64	59	63	48	56	73	52	47	65	71	55	60	60	73	49	62	52	63	51	70	49	63	63	63	52	68	65	65	76	51	67	53	55	65	74	51	71	66	72	62	58	60	54	54	57	65	60	70	68	70	59	90	58	58	60	67	64	59	62	60	57	56	73	59	52	63	69	70	69	61	53	49	60	66	59	60	54	55	48	64	51	61	55	58	59	59	50	49	53	63	79	56	67	68	58	62	51	58	43	49	53	61	58	58	70	56	54	68	57	65	52	58	56	40	75	69	62	64	66	55	47	51	47	53	58	43	66	61	43	62	62	80	51	62	69	68	57	47	59	50	53	67	63	53	51	57	56	65	67	83	64	52	57	66	70	59	74	67	55	62	70	51	51	52	74	59	64	67	52	53	61	64	59	74	60	72	49	74	65	54	51	63	57	61	56	69	60	70	58	67	66	69	78	60	68	61	59	81	54	66	58	68	57	56	55	47	47	61	75	70	57	65	64	73	54	60	60	60	57	58	74	53	64	59	58	57	64	62	53	62	62	64	50	51	74	48	67	62	57	48	61	76	50	52	56	70	68	61	56	51	63	77	57	60	62	67	55	60	74	61	54	69	61	52	63	65	68	57	57	63	76	60	61	49	55	67	60	43	59	67	68	46	47	61	50	53	74	62	52	64	63	68	48	59	79	52	61	64	56	66	58	62	57	50	65	57	63	62	48	75	61	71	70	66	56	67	58	56	65	60	47	62	57	61	66	55	63	66	51	63	61	64	65	79	50	56	86	80	66	67	64	58	57	55	54	66	62	68	55	42	65	51	60	61	56	55	62	70	57	58	64	56	52	55	68	54	74	68	57	67	49	49	68	58	60	54	55	73	65	57	55	67	49	70	69	55	66	72	70	67	54	55	55	55	67	76	48	57	50	56	57	66	55	56	45	60	52	58	59	63	55	62	52	54	48	65	73	68	52	66	56	58	59	49	59	51	40	68	56	48	50	49	72	59	63	54	56	71	58	57	66	57	71	65	71	68	57	77	60	47	62	58	69	65	63	67	51	72	64	62	62	46	73	56	60	58	59	52	67	62	56	76	58	65	57	62	63	57	66	54	63	62	58	67	52	61	53	70	61	56	54	63	63	59	58	56	53	57	63	55	49	61	45	63	59	60	49	73	60	56	71	51	64	54	58	57	60	66	54	73	60	59	61	70	51	58	54	66	50	65	52	53	66	71	56	44	61	56	56	51	52	65	64	67	48	73	51	77	60	61	52	56	60	69	53	36	66	54	54	71	64	61	68	66	69	54	61	72	46	54	55	59	56	56	75	71	54	69	60	55	51	59	64	65	73	70	62	62	52	68	53	60	53	64	55	69	77	47	54	51	50	61	53	55	59	59	68	63	73	67	62	64	59	53	59	42	56	50	61	54	56	64	53	54	65	72	49	58	61	69	46	62	67	55	59	56	64	59	57	82	65	53	62	62	58	51	62	55	60	59	49	79	57	59	63	53	50	58	56	60	63	61	55	66	69	69	55	63	72	50	75	77	60	63	65	81	66	69	56	54	59	63	72	57	60	62	61	61	57	72	67	52	63	55
22090	14708	10791	18910	27348	27031	24187	19884	16316	13727	11566	10787	9734	9312	8090	7008	6098	5882	5677	4546	3951	3535	3186	3182	3205	3128	2939	2634	2255	1986	2037	1886	1857	1699	1524	1388	1320	1258	1146	1131	1059	992	999	943	956	984	887	887	894	838	826	816	814	835	823	804	769	776	770	760	808	718	797	774	732	771	727	703	756	727	762	741	724	767	740	763	748	722	718	728	731	697	740	710	718	740	761	758	685	702	731	764	786	701	744	704	731	674	726	733	718	728	739	779	750	743	751	729	709	740	744	741	705	717	719	710	777	717	728	764	724	715	723	763	770	739	745	721	701	690	750	741	703	765	763	743	766	761	722	685	746	768	767	737	773	704	697	738	743	672	750	684	729	738	781	702	694	677	699	763	687	705	733	708	764	735	726	749	699	730	734	725	689	700	689	695	671	732	719	711	737	705	749	739	715	757	724	710	688	723	724	697	713	721	709	708	709	680	733	734	702	732	730	705	802	734	710	703	726	724	688	745	709	740	772	725	688	717	710	746	766	738	679	711	683	761	711	746	715	757	704	723	779	685	677	757	786	690	740	690	732	747	697	759	709	734	694	699	739	762	755	714	727	770	719	709	706	715	700	717	755	694	700	709	747	726	734	728	764	752	714	689	730	709	727	737	752	693	720	745	701	756	700	649	705	744	723	725	722	725	696	704	721	705	730	684	721	697	752	751	718	761	699	704	714	662	730	754	728	730	693	653	693	727	695	687	762	763	728	710	690	751	718	692	735	736	743	746	709	731	707	667	730	770	740	728	675	744	714	775	679	711	742	710	739	706	702	711	696	725	697	674	759	727	681	688	666	722	725	719	677	656	739	744	727	716	733	721	760	683	715	680	731	717	732	715	705	671	728	751	717	683	749	769	694	692	748	708	711	691	743	715	747	750	679	736	724	709	749	759	743	735	763	715	742	707	684	699	716	686	682	726	715	742	732	727	674	732	720	710	701	731	721	666	760	700	714	702	717	742	760	720	740	719	719	762	732	721	710	679	716	724	662	764	778	736	706	739	756	732	707	699	683	730	722	740	705	723	729	678	720	727	719	733	727	732	698	737	736	721	727	710	713	735	744	715	737	753	763	748	729	748	719	735	715	735	716	707	735	726	776	706	716	732	749	754	743	753	767	739	696	684	694	744	734	708	687	708	721	717	692	745	749	709	708	720	743	712	702	701	757	691	714	725	709	693	751	711	728	746	698	679	685	698	675	753	692	710	715	748	709	700	777	710	683	706	732	734	676	677	715	707	695	718	699	723	739	688	711	685	747	710	771	694	703	723	687	703	759	714	758	710	721	728	741	709	691	749	754	767	749	731	714	702	759	714	775	741	721	712	725	752	748	732	743	697	700	677	723	729	734	705	729	695	731	735	755	694	714	715	729	705	749	728	719	724	725	706	732	696	745	702	711	708	671	683	719	732	725	744	741	713	747	770	757	721	703	731	696	727	691	713	681	699	699	719	688	691	696	711	764	750	684	698	714	691	684	708	691	712	722	719	712	744	733	696	681	754	739	759	737	749	712	769	752	753	705	686	732	719	730	666	697	775	759	702	682	719	730	746	739	681	711	727	780	738	754	710	682	734	700	725	737	695	750	703	759	767	727	727	753	739	738	690	702	701	719	709	723	713	749	714	672	677	745	750	724	699	743	736	693	736	698	735	739	701	738	689	718	726	712	745	773	757	723	715	765	742	709	749	736	730	770	740	706	734	717	697	763	741	690	717	711	717	733	719	735	708	731	701	717	692	705	642	723	694	699	752	727	693	693	725	742	716	731	746	759	708	694	707	740	741	751	703	762	688	699	737	714	717	719	733	720	740	695	740	745	690	758	719	765	707	718	754	688	709	709	724	749	709	696	736	736	720	730	730	764	726	736	719	734	691	770	736	764	688	694	713	769	755	711	704	729	692	723	707	738	757	732	766	716	739	721	698	724	738	751	721	719	732	749	674	702	725	700	769	753	682	717	729	723	679	681	709	725	751	708	715	702	711	767	714	748	711	766	712	765	722	701	702	695	765	691	692	727	682	737	734	713	700	726	718	732	699	714	705	769	722	719	749	713	743	773	761	755	708	700	728	771	679	710	721	702	688	696	692	738	720	740	761	677	736	706	720	743	694	741	672	732	712	710	721	759	703	714	758	749	707	712	762	722	688	738	740	726	724	684	738	710	746	764	701	715	694	745	677	697	709	693	728	734	699	752	672	730	684	735	717	715	745	706	717	736	736	713	746	726	751	724	731	688	701	734	750	696	694	720	703	715	689	739	698	709	750	732	674	742	756	699	710	742	687	752	741	750	711	723	718	715	713	718	710	761	738	711	688	718	750	758	673	697	732	698	685	753	805	781	707	748	689	722	741	795	718	705	682	708	728	728	718	705	727	679	717	743	732	699	740	742	711	723	706	713	767	735	760	737	742	703	744	729	670	698	711	722	752	722	755	733	734	742	760	716	738	694	734	728	721	745	719	739	779	720	726	688	694	732	721	687	738	681	717	721	704	733	698	738	727	742	685	742	743	723	701	691	745	715	769	744	732	733	711	753	732	675	738	717	722	788	718	736	713	696	723	712	739	763	682	711	767	776	746	744	705	706	711	724	744	728	728	758	708	776	695	713	708	740	679	703	756	785	707	738	727	748	710	732	727	697	732	704	707	787	692	739	715	690	725	756	717	759	695	722	735	714	666	739	745	737	762	779	735	702	770	702	735	697	694	711	705	721	750	706	752	732	752	723	680	703	718	752	745	747	671	751	682	711	692	734	701	726	714	759	704	697	779	714	712	739	720	746	727	704	786	724	694	728	723	732	749	710	761	714	754	749	691	714	721	720	692	718	726	732	663	729	670	739	717	749	735	777	701	720	716	690	667	723	730	748	724	706	726	688	675	726	746	709	727	801	714	717	699	707	748	738	760	688	718	753	695	744	711	767	702	730	718	775	779	709	756	710	711	711	695	727	733	724	699	679	688	721	720	751	728	726	737	724	717	743	700	709	727	740	733	677	702	711	669	701	740	738	741	659	712	746	715	726	739	724	764	729	710	745	758	738	672	697	753	739	687	669	702	727	691	715	725	698	670	700	695	689	711	681	723	757	754	700	782	721	710	688	739	718	757	728	776	719	732	675	735	717	707	728	698	722	702	695	682	743	744	711	737	709	723	710	713	749	765	686	709	722	693	750	677	688	718	754	723	658	700	755	715	686	718	712	703	773	668	748	674	721	706	733	752	705	713	713	690	724	710	749	753	742	741	733	753	726	710	693	745	735	715	716	675	721	691	793	743	726	768	756	710	738	731	750	713	692	763	717	720	742	696	687	731	716	729	701	743	716	740	694	687	735	731	705	742	686	716	718	696	742	688	687	746	721	693	739	701	760	705	761	758	681	735	758	774	663	710	746	735	751	708	735	697	735	730	723	694	738	751	759	739	725	761	685	761	684	728	743	698	675	770	735	691	735	772	680	716	725	739	703	783	715	702	655	736
3329	1153	782	565	755	939	765	653	486	441	385	352	337	310	304	231	229	179	226	194	210	146	147	143	137	145	147	132	102	107	112	128	113	121	114	104	83	108	94	74	73	92	78	73	84	71	88	77	77	82	80	76	89	75	80	84	74	80	84	97	84	73	83	80	85	80	73	63	72	76	77	66	79	87	76	84	79	72	65	76	63	63	65	82	84	85	63	75	82	59	66	86	84	70	69	74	66	95	75	73	85	75	90	77	71	69	69	62	76	69	84	73	85	88	84	72	60	75	75	74	87	69	77	81	71	57	72	75	76	69	74	71	51	76	65	72	80	62	56	78	78	69	79	92	86	78	86	79	79	78	78	77	74	75	89	77	77	69	77	78	74	84	85	75	78	57	81	64	77	100	71	75	63	79	70	52	94	82	74	74	81	86	83	57	61	62	66	82	71	73	84	75	60	72	73	64	68	74	73	80	77	83	68	71	78	79	80	82	98	67	50	70	76	74	54	68	65	72	72	75	86	70	77	89	68	83	67	77	83	68	58	80	71	76	72	73	61	79	71	75	71	77	87	83	83	81	52	79	60	80	70	84	67	69	89	76	71	78	81	69	65	75	75	69	75	71	83	70	78	57	79	68	64	70	79	68	72	94	88	79	69	59	78	71	68	83	68	80	78	79	61	74	68	85	66	72	82	66	77	77	66	75	70	72	74	78	73	68	81	87	81	84	64	69	71	73	84	86	73	84	72	80	73	79	77	68	68	77	76	83	89	81	76	62	66	73	81	81	77	82	54	85	70	74	85	68	68	70	79	60	80	87	90	78	77	95	65	82	73	71	83	72	81	69	71	70	63	65	91	66	76	70	88	83	88	69	57	85	71	60	54	67	75	76	68	76	79	100	97	82	73	70	65	79	70	56	73	73	86	88	71	65	71	73	69	78	69	72	86	72	69	70	74	62	74	68	81	65	87	76	84	82	88	77	70	96	77	72	77	80	52	77	87	72	86	80	71	72	75	82	77	95	72	53	71	86	74	62	67	70	76	61	74	76	79	77	86	88	80	75	68	81	89	75	71	74	71	80	90	91	80	68	78	64	80	81	74	76	64	78	74	78	70	63	72	73	76	61	68	82	71	75	71	63	70	81	74	77	86	58	66	85	72	76	86	73	83	65	67	81	74	65	68	62	75	86	74	70	77	66	76	69	66	60	91	72	71	81	70	74	72	74	74	80	80	74	75	72	69	77	76	84	76	72	78	64	69	67	80	70	80	70	84	73	86	78	68	70	60	87	94	71	80	59	73	85	76	75	91	82	65	69	78	78	59	75	72	81	62	75	79	63	77	67	61	66	66	87	84	82	74	75	91	71	76	77	76	72	68	68	66	74	70	65	82	78	82	68	72	59	61	79	74	54	87	77	64	85	71	82	73	79	67	80	74	100	88	64	68	76	63	87	78	77	81	63	64	78	72	69	80	58	76	75	59	77	86	66	76	68	85	74	82	87	67	70	64	94	73	68	55	74	84	84	70	73	70	86	69	62	80	88	83	66	66	93	76	86	68	74	95	80	93	69	69	65	71	68	68	69	84	74	73	76	84	73	74	83	73	76	81	70	88	80	63	80	71	68	72	67	76	61	68	86	71	82	67	64	64	67	62	79	67	62	77	75	73	67	77	74	64	71	69	79	76	71	75	68	68	72	82	65	62	76	79	67	74	92	80	70	78	73	72	84	67	78	76	84	72	70	74	91	53	57	80	85	66	76	71	65	86	75	75	75	84	65	73	84	61	79	59	73	79	78	81	73	73	80	77	78	86	85	81	71	61	69	69	78	63	73	68	74	82	87	97	80	89	68	72	79	60	66	77	88	73	71	71	68	85	69	86	77	67	92	58	98	69	75	72	69	87	67	68	83	72	70	62	80	81	78	54	75	75	89	83	68	74	62	81	82	80	53	82	75	79	84	91	82	66	81	77	72	83	70	71	80	71	56	76	89	78	85	93	77	86	63	54	62	76	79	107	77	59	71	73	91	74	60	74	69	85	87	72	95	54	69	78	86	71	79	75	72	73	84	60	62	61	74	70	84	69	65	74	74	72	58	75	78	82	67	55	72	72	75	85	76	59	74	62	83	64	73	83	67	85	82	81	80	75	72	73	69	78	72	80	77	67	71	81	82	68	68	65	81	87	84	62	84	81	81	77	63	62	76	89	68	84	71	70	68	65	77	71	71	73	79	80	77	84	78	74	77	74	75	77	67	59	70	80	76	73	76	78	84	68	71	79	82	71	61	71	76	74	76	84	79	67	71	79	74	76	64	56	77	72	66	80	73	83	70	90	72	71	65	85	75	74	78	77	92	73	80	77	53	66	69	77	68	82	77	88	90	68	62	77	84	72	68	69	79	75	75	84	72	71	51	70	75	68	90	72	78	84	78	76	70	71	76	73	68	77	79	71	57	84	67	59	88	80	76	81	71	70	62	75	65	76	65	70	77	84	85	84	74	70	72	75	80	69	77	79	65	77	77	80	71	85	78	68	71	72	90	74	77	84	73	79	58	79	68	78	93	73	70	67	80	81	73	69	75	77	68	69	77	88	64	70	80	63	79	69	89	78	73	77	68	86	75	77	85	63	75	75	73	61	70	75	74	75	62	71	74	79	80	77	81	65	92	64	72	81	73	75	72	76	65	70	67	65	84	72	74	94	56	71	83	57	66	67	78	81	80	76	70	75	77	72	74	82	85	76	85	68	91	71	69	72	78	75	75	74	95	71	88	59	81	75	70	65	72	77	76	75	82	72	75	72	74	61	84	73	81	80	70	74	78	70	63	68	77	70	63	82	81	74	67	81	66	74	72	88	66	74	70	68	78	80	70	80	70	96	68	92	51	78	75	81	66	94	67	77	70	65	69	67	82	69	81	78	64	80	87	69	81	73	86	68	81	65	75	69	77	74	67	65	77	77	94	82	64	79	84	81	70	74	70	70	87	59	68	77	67	61	70	68	66	85	64	69	73	78	73	77	72	79	74	60	72	69	79	74	84	77	88	67	69	63	71	83	80	80	79	65	80	60	68	63	73	73	79	55	88	85	75	81	76	72	57	71	70	74	73	69	68	79	71	62	71	81	86	66	90	70	82	67	78	68	70	62	83	53	70	71	79	79	65	67	79	85	74	62	72	83	84	66	76	82	72	66	85	68	97	51	80	84	87	71	86	76	76	58	64	67	78	79	62	72	66	75	82	74	86	66	78	83	75	79	80	70	68	82	75	68	71	84	72	75	87	67	67	78	87	88	75	66	71	71	95	78	70	94	86	62	82	66	70	56	97	83	92	67	75	65	71	68	65	86	70	74	81	64	70	72	80	68	75	85	78	73	71	79	76	76	69	82	91	78	65	76	74	73	65	65	90	87	84	75	81	71	85	64	67	76	62	61	65	76	77	75	56	71	62	75	69	85	81	67	89	73	87	78	66	79	78	66	89	81	90	79	86	71	60	76	87	81	67
21980	14498	11135	19284	28036	27886	24672	21044	17480	14871	12722	11771	10776	9741	8738	7611	6835	6197	6005	5510	4481	3931	3522	3445	3699	3618	3309	3048	2746	2477	2282	2191	2101	1937	1806	1717	1550	1510	1402	1289	1264	1202	1185	1142	1111	1102	1072	1061	1030	1093	1018	1017	965	989	981	948	981	974	987	954	1007	981	987	961	928	945	937	984	958	941	927	907	925	888	907	903	939	921	866	895	898	896	893	910	875	851	915	899	828	958	854	875	905	919	896	862	908	855	905	925	899	872	897	887	916	922	860	890	928	889	886	928	881	910	876	883	883	897	905	943	890	908	886	855	899	891	920	853	877	915	868	817	956	899	907	938	945	941	913	874	891	894	882	874	862	919	917	906	888	867	922	823	883	841	943	891	906	885	874	858	898	839	837	893	904	917	921	902	893	893	884	916	854	891	904	880	886	908	877	861	883	885	881	843	923	877	875	868	883	911	937	895	914	880	871	845	890	857	862	867	857	923	906	854	892	868	924	943	866	893	878	899	911	878	890	922	947	874	926	837	851	897	878	897	920	862	901	906	881	887	918	911	928	936	891	908	885	870	884	865	936	880	864	893	888	927	924	860	917	858	856	902	868	890	897	868	903	895	899	887	906	911	870	930	926	907	874	893	926	883	835	881	890	886	922	884	943	885	908	911	916	904	918	873	869	899	857	940	867	912	855	889	864	912	893	862	889	938	918	874	871	905	865	894	862	894	914	852	900	867	922	895	887	860	912	897	896	881	931	867	820	842	889	895	935	889	930	889	914	901	910	942	902	883	898	881	922	839	874	874	908	896	945	918	927	860	881	889	914	955	883	907	857	909	884	947	893	893	932	908	872	887	871	914	879	868	921	878	905	876	917	942	884	924	859	824	892	874	880	902	861	883	850	875	886	878	906	852	870	941	892	892	882	840	905	912	870	867	892	934	873	901	936	908	899	862	843	882	845	911	901	945	851	848	907	897	879	901	866	875	925	889	877	928	860	873	911	889	896	929	844	877	867	907	871	884	891	904	867	905	868	886	888	862	903	900	892	941	858	900	876	896	865	910	874	940	892	875	837	922	887	836	911	880	900	857	811	891	881	878	863	905	865	892	852	842	886	876	916	880	906	920	877	912	928	886	871	964	871	906	899	887	876	878	869	890	939	825	912	883	905	914	886	869	860	930	825	940	888	919	883	887	955	897	845	878	884	872	885	898	940	911	900	913	920	892	846	927	853	896	896	846	899	926	862	903	892	909	868	887	895	921	888	864	916	890	900	896	860	927	887	899	913	929	913	909	896	876	935	856	883	873	904	868	885	913	912	880	920	904	868	892	880	870	907	885	890	925	910	877	912	906	886	888	912	914	898	901	861	943	886	925	953	903	887	866	867	851	933	885	937	862	866	901	915	898	924	861	899	876	855	892	911	876	879	907	842	905	907	892	862	885	876	873	879	830	929	859	851	851	858	912	874	938	911	838	862	839	879	878	853	884	845	910	933	882	859	888	934	908	904	915	879	878	923	862	896	909	916	885	889	883	883	915	852	867	879	908	951	913	840	910	838	945	846	889	873	866	932	914	839	867	830	928	885	854	880	887	935	920	871	899	884	881	812	880	884	912	906	923	864	910	897	898	921	871	951	900	911	870	875	839	869	922	894	881	892	920	838	865	927	846	841	885	889	893	923	943	911	900	917	919	924	875	947	939	834	901	883	890	893	924	866	884	864	874	893	874	879	902	916	878	885	844	919	904	939	872	940	887	866	900	848	829	949	913	909	895	823	896	859	876	879	894	918	874	883	884	893	915	890	917	926	913	916	871	915	875	897	860	897	877	858	908	884	877	853	869	879	886	884	880	874	881	917	859	875	868	927	942	913	926	844	916	851	879	870	900	924	857	831	903	911	905	910	916	845	839	868	876	919	919	933	848	892	885	921	902	872	893	884	864	903	929	934	899	905	899	866	890	890	956	896	861	880	903	863	858	836	845	915	910	870	890	866	880	885	937	842	844	879	890	858	880	879	904	870	898	870	861	920	934	885	858	884	924	910	852	894	915	933	890	889	892	916	870	876	947	857	982	928	913	929	872	905	920	900	910	897	900	879	917	858	898	854	891	924	872	905	880	879	861	856	903	909	912	906	897	836	889	906	855	828	860	857	873	892	911	921	860	933	892	899	905	846	868	899	906	841	862	896	920	936	880	884	910	876	861	835	853	893	880	906	926	877	888	850	868	938	919	935	924	892	860	939	887	935	901	946	877	835	899	855	907	867	872	882	896	890	852	813	866	906	932	893	939	888	822	891	864	912	864	862	862	856	879	864	814	914	873	902	909	875	886	912	843	865	917	893	903	903	874	852	911	973	875	856	873	929	897	877	865	839	878	937	862	840	884	888	863	899	887	906	840	832	919	891	877	821	927	920	904	893	971	905	891	903	907	940	918	932	842	929	837	905	872	905	907	934	886	893	922	886	896	846	887	884	883	889	857	922	907	856	873	954	899	892	907	882	900	834	909	930	916	933	885	839	902	859	870	855	861	919	873	917	860	922	842	846	932	871	885	903	920	910	821	861	843	860	873	899	900	825	807	870	834	927	831	891	891	833	906	871	933	894	903	860	919	855	909	903	838	873	865	890	883	849	902	945	916	849	863	921	898	928	907	868	921	868	873	874	875	839	942	901	906	843	866	866	878	897	862	883	909	914	905	900	914	854	836	889	857	888	876	871	939	890	908	920	884	850	907	894	898	890	891	853	884	895	876	836	877	905	872	907	878	908	872	865	924	902	881	884	907	862	847	863	883	890	901	880	858	844	827	887	901	798	955	899	883	872	879	876	919	899	901	867	936	914	912	900	889	868	908	874	883	858	866	928	891	897	888	865	872	898	849	912	899	930	878	867	911	901	861	889	866	894	917	910	889	892	849	839	926	889	863	889	883	910	882	867	854	905	838	897	905	875	825	908	901	824	881	882	854	846	916	864	900	886	888	865	879	870	925	888	872	897	854	876	835	939	910	886	886	877	827	857	882	839	897	899	899	904	901	915	902	900	916	863	840	856	919	869	908	880	898	840	858	899	887	845	939	902	919	901	862	934	864	882	910	918	867	913	829	846	834	913	874	887	872	921	869	856	913	854	889	939	897	887	886	884	932	923	861	871	925	890	887	885	917	870	869	838	814	911	934	812	919	910	901	893	874	862	879	879	906	862	872	864	859	891	941	886	860	875	924	931	890	898	877	910	890	873	864	887	883	912	910	920	889	888	895	878	896	824	918	885	876	927	904	872	871	877	894	911	912	869	901	898	862	906	918	850	854	897	929	873	911	885	887	896	872	932	827	890	916	890	894	877	865	918	910	927	851	893	840	878	909	900	888	933	837	861	893	888	898	924	912	885	860	868	907	867	946	883	940	863	875	923	889	907	911	904	869	910	962	885	871	847	838	893	864	882	866	846	905	844	946	908	897	867	882	882	918	906	928	821	896	886	876	840	920	890	884	877	876	864	929	896	871	890	898	864	920	869	881
2840	1863	990	755	1011	1313	1190	960	700	535	513	458	443	385	301	296	297	267	233	217	205	198	176	175	155	170	169	149	132	132	121	128	103	134	93	102	98	102	74	116	83	92	90	65	88	71	83	74	65	77	62	86	96	84	76	74	75	61	63	76	83	62	69	84	78	64	66	83	66	72	69	71	68	89	74	70	67	81	70	87	72	79	80	76	54	68	59	66	66	71	62	68	68	78	71	81	75	62	76	64	66	61	75	68	62	52	65	68	58	75	72	68	62	71	60	72	68	76	75	65	62	71	76	64	73	60	75	76	69	81	83	80	59	80	75	67	84	70	62	63	82	61	64	82	64	69	68	63	65	77	69	64	65	78	72	71	69	73	61	85	59	63	68	78	72	70	70	75	55	61	56	56	74	53	75	77	81	66	77	68	74	71	70	77	69	64	70	57	60	65	70	61	74	63	62	67	58	55	77	76	60	63	62	82	66	77	57	68	71	65	55	69	78	58	81	73	56	63	65	68	74	64	69	66	87	52	59	60	72	74	76	74	68	63	69	65	74	69	59	67	73	67	59	81	82	62	73	60	82	55	55	70	63	62	78	76	55	73	72	76	66	64	78	75	63	78	65	80	69	70	76	49	67	65	81	68	80	82	73	70	63	72	73	60	68	64	56	80	50	59	50	57	59	57	62	57	70	72	74	74	68	67	79	75	59	68	63	79	78	63	73	70	69	59	75	90	60	80	77	66	62	82	42	81	71	59	56	64	70	75	65	65	69	78	69	64	65	65	80	69	70	73	74	63	72	72	66	81	66	63	84	70	67	62	68	64	70	70	67	58	74	87	58	70	70	87	74	69	79	71	70	73	74	69	65	73	76	71	77	70	69	83	64	90	81	64	88	69	62	78	61	80	67	79	72	60	57	66	61	74	64	67	54	60	73	77	66	63	63	70	58	77	67	66	57	74	71	56	80	86	63	65	59	60	64	68	56	67	75	62	71	56	64	77	60	59	70	77	64	68	74	83	64	79	64	86	74	76	66	54	78	64	68	72	77	66	65	65	64	61	64	68	89	59	66	71	83	74	76	59	69	70	68	75	74	83	74	59	69	66	57	70	56	73	64	56	69	60	72	76	75	77	65	63	69	57	63	76	64	89	68	74	87	68	65	80	67	70	68	70	64	58	74	74	65	82	74	64	64	61	79	65	59	76	78	60	81	63	68	70	57	72	61	72	57	72	67	72	65	71	76	81	72	79	70	64	70	60	71	54	79	66	62	70	58	74	74	69	79	58	66	78	81	71	59	63	55	65	81	74	73	71	76	69	77	71	71	67	62	62	79	73	72	65	84	77	75	55	79	87	75	75	54	80	62	57	64	73	65	60	70	58	70	70	60	69	65	58	63	67	59	65	61	81	64	59	51	61	76	82	66	69	64	70	69	76	67	65	67	63	66	63	71	66	53	77	70	61	57	62	63	76	58	64	64	87	47	82	66	59	52	70	69	73	67	65	85	67	77	60	60	79	74	78	86	65	46	75	83	71	71	67	76	58	87	64	68	65	72	63	66	78	59	76	66	64	72	63	66	70	55	75	54	65	63	71	70	61	61	70	80	76	74	62	75	75	55	78	60	71	56	64	73	68	64	79	56	87	63	60	62	65	62	57	69	68	65	65	68	71	79	64	81	71	74	72	53	64	65	70	67	74	78	65	66	71	59	76	58	74	57	61	78	71	80	58	62	62	65	65	64	68	74	51	65	76	73	68	62	63	73	73	62	67	57	66	74	66	77	63	70	66	62	74	76	66	76	56	79	68	66	69	59	63	59	78	75	70	53	61	71	71	79	70	76	68	62	67	66	72	81	63	77	69	52	87	74	69	81	67	81	74	80	63	83	75	63	55	75	88	55	52	62	68	68	83	83	79	52	69	55	81	66	81	60	76	65	53	62	57	76	67	49	68	63	70	78	73	74	70	66	83	60	86	55	67	63	73	78	72	66	76	64	61	69	51	61	56	83	79	74	61	52	66	55	60	62	88	68	60	57	73	63	60	64	59	54	61	75	62	90	58	59	72	65	56	64	86	81	61	84	70	77	53	60	59	69	54	58	77	54	75	81	60	60	68	74	59	62	64	71	72	77	69	70	63	66	75	58	72	74	75	65	49	67	80	70	66	88	66	69	67	75	62	75	60	82	74	66	78	66	74	63	70	64	76	62	73	52	71	79	81	63	58	71	71	71	73	59	55	66	65	65	70	57	73	65	66	71	77	67	73	69	56	75	60	72	86	57	83	64	88	63	69	64	75	73	61	68	77	75	67	65	56	63	68	61	70	66	77	54	61	64	62	58	64	57	73	64	61	70	69	87	87	66	82	61	49	65	79	64	74	74	77	72	63	60	60	69	85	80	80	55	65	80	60	59	71	76	65	59	68	55	91	63	86	75	80	64	65	73	72	73	83	81	72	79	63	81	70	58	58	69	72	61	55	61	83	63	49	69	80	69	69	68	68	60	78	69	68	75	64	86	59	68	69	77	74	64	65	68	64	60	67	62	62	80	67	59	66	67	56	68	59	76	77	84	63	78	69	62	69	61	69	74	64	67	79	53	64	70	64	78	60	62	72	61	65	75	66	67	77	62	82	79	59	67	86	66	73	70	64	67	60	60	68	60	71	70	74	70	71	62	69	72	59	76	74	75	76	61	69	61	67	58	74	69	62	51	73	62	59	71	69	74	67	68	71	66	72	69	60	85	62	56	61	59	63	61	67	69	74	81	66	94	54	64	64	81	67	60	62	60	67	66	64	81	62	69	82	77	76	80	62	58	58	71	63	77	60	63	73	67	66	81	68	81	67	78	72	72	69	69	55	72	72	49	67	54	72	60	83	71	70	63	53	56	65	75	63	70	72	78	65	76	72	64	56	55	62	67	66	72	68	72	85	75	63	66	57	76	54	56	68	65	62	73	60	72	68	71	79	70	67	76	69	51	70	74	62	56	59	66	50	70	61	77	82	78	90	69	67	74	69	55	59	62	67	82	73	70	70	73	65	61	63	75	63	61	64	61	57	78	50	78	53	60	68	67	73	60	69	67	79	74	64	62	69	73	68	73	76	74	70	59	58	64	66	69	68	62	63	76	66	76	60	75	69	67	83	79	71	63	69	81	76	74	74	73	65	61	73	60	60	74	53	69	64	71	72	73	66	86	74	66	75	62	63	69	57	69	70	61	70	78	68	63	59	66	70	81	76	72	79	75	68	71	54	79	66	66	77	85	72	60	71	71	65	72	76	77	76	81	59	81	60	54	84	70	81	57	63	72	73	75	69	67	72	77	64	72	64	61	72	69	72	80	79	61	58	79	57	75	68	66	69	72	61	63	75	80	57	66	61	83	76	72	75	58	72	57	72	66	65	61	69	61	77	65	75	71	74	58	78	63	73	62	79	73	59	58	71	63	65	72	72	64	71	71	70	67	85	72	77	53	64	62	70	82	67	65	78	72	78	59	87
26409	18044	13622	22521	31309	31693	28376	24468	20553	17809	16079	14518	13321	11938	10366	9274	8372	7494	7034	6801	5690	4935	4421	4256	4322	4264	4092	3787	3379	3050	2899	2769	2551	2241	2118	1841	1730	1602	1464	1392	1325	1284	1222	1157	1159	1187	1121	1048	1012	1055	984	992	928	916	970	942	902	879	905	906	931	857	862	847	856	897	901	865	880	820	862	786	819	857	852	789	825	773	820	829	830	804	834	789	827	825	831	787	780	795	808	867	770	801	813	777	789	823	796	813	802	760	911	817	810	830	777	807	816	802	795	829	752	776	796	827	768	780	796	778	788	828	846	751	844	811	836	809	788	789	793	785	836	852	869	869	803	835	843	810	754	812	825	742	819	803	804	806	816	791	827	837	801	778	792	760	763	809	813	831	781	883	782	817	767	820	761	839	838	818	752	800	818	803	838	808	781	775	834	779	755	788	793	791	829	784	821	820	816	813	771	815	776	796	784	776	808	794	853	786	736	818	833	788	733	806	790	832	818	806	806	782	823	798	816	795	758	838	813	856	807	825	825	805	780	803	809	805	806	762	771	760	836	814	789	781	854	791	772	862	790	815	822	801	788	850	812	802	779	803	837	830	773	796	784	795	753	795	805	804	796	830	811	850	829	841	818	792	786	826	832	794	795	779	782	783	781	821	849	773	802	778	821	828	826	785	833	754	828	849	823	791	831	799	847	882	746	750	768	823	820	792	802	791	847	841	817	840	839	776	749	827	808	812	810	758	828	833	821	823	865	785	757	820	789	834	814	791	817	792	825	791	779	760	854	786	774	796	830	829	811	800	835	827	789	801	847	791	850	751	779	834	844	804	744	803	734	802	842	817	824	807	787	785	760	832	831	799	815	791	781	827	779	811	811	783	797	803	810	783	822	807	770	852	776	755	797	786	850	778	778	812	775	810	785	853	772	820	807	785	773	818	790	802	803	766	812	821	824	845	864	840	836	827	795	808	775	812	797	778	779	861	758	769	856	789	770	792	815	799	813	842	795	830	782	840	770	750	835	791	784	806	777	800	765	834	798	819	826	774	817	821	790	792	820	764	814	783	784	777	824	898	819	754	845	780	794	765	782	827	830	828	837	813	774	759	791	846	772	877	803	849	837	784	796	765	789	852	800	773	823	797	784	765	887	784	760	784	784	802	817	809	778	804	783	787	811	752	836	840	844	805	844	795	819	764	789	809	821	813	814	835	762	744	827	792	824	781	827	788	826	829	789	789	790	795	792	818	788	793	790	790	808	833	803	790	839	810	821	830	814	785	797	783	764	817	761	811	783	773	838	831	775	838	812	790	842	790	859	826	752	832	796	789	767	777	815	786	805	766	848	858	819	796	832	855	768	769	782	823	788	817	782	812	847	845	780	793	790	816	767	854	831	800	774	815	784	825	783	785	785	853	796	776	807	819	788	811	760	768	784	829	806	825	818	804	814	802	821	809	845	790	822	840	784	810	820	844	800	832	784	732	842	775	789	812	819	860	794	838	738	825	759	785	864	800	842	830	772	839	828	786	832	830	832	789	819	801	832	790	799	784	796	787	872	821	792	861	821	791	773	835	816	829	795	838	784	861	768	824	768	822	839	847	761	817	800	812	770	779	762	805	781	852	808	765	814	775	827	794	839	810	824	811	789	806	768	744	804	788	815	789	828	796	795	845	835	777	758	816	793	793	763	796	787	792	770	781	771	816	814	796	785	749	870	761	828	823	783	821	766	785	803	839	837	812	814	826	800	789	795	839	793	859	778	802	819	835	803	816	814	810	783	800	776	817	815	807	815	792	823	759	832	822	783	775	846	785	833	814	805	783	779	845	792	852	837	783	821	804	818	820	829	861	786	819	820	776	855	799	811	771	813	750	843	782	805	779	802	781	839	845	823	783	797	836	823	761	761	808	821	797	807	779	801	768	817	810	842	761	830	865	749	845	792	832	742	856	759	847	785	816	824	835	767	805	804	809	847	758	824	792	812	801	798	795	749	802	789	798	755	845	778	807	844	782	830	781	825	840	823	795	826	854	771	839	818	786	846	850	808	820	856	810	817	783	814	745	810	848	811	795	774	819	819	820	827	800	837	803	782	819	768	788	786	803	789	775	821	770	821	802	802	810	795	822	824	817	798	813	789	848	829	777	796	803	828	812	784	822	821	795	814	837	806	743	807	820	796	788	788	875	827	777	795	819	734	769	761	841	801	770	811	739	842	797	814	818	776	796	842	783	756	810	775	821	796	789	782	798	795	845	833	856	820	757	842	735	813	779	821	811	787	769	824	852	770	808	869	801	770	797	796	795	807	795	771	805	849	803	780	802	794	796	788	746	769	826	860	793	796	775	787	799	795	797	881	781	808	834	774	844	755	822	839	802	822	856	784	811	831	755	777	823	805	800	799	794	757	846	820	784	791	780	815	826	797	791	794	816	766	826	788	842	808	776	772	825	773	812	771	799	847	837	790	791	793	800	808	854	788	808	781	829	814	829	836	821	795	817	791	830	809	853	777	792	795	820	772	803	792	804	728	842	817	849	833	826	772	785	722	823	798	774	763	807	871	802	856	748	808	834	820	791	845	830	816	813	809	836	819	833	864	848	802	762	813	799	826	830	787	798	787	792	808	804	840	779	762	758	846	818	814	816	787	807	731	810	794	811	836	779	805	780	822	799	821	835	754	782	842	821	838	824	734	811	790	786	828	821	768	771	812	800	796	782	732	793	881	807	835	780	789	774	808	812	828	789	791	816	838	829	826	793	794	821	780	792	806	769	804	836	797	841	879	824	821	782	791	765	816	867	812	754	789	835	826	836	818	781	852	734	825	823	797	803	787	849	812	852	820	808	790	836	782	792	809	785	826	774	823	779	850	771	810	786	811	758	807	777	750	785	857	811	776	756	802	796	751	800	768	848	824	800	810	803	765	840	810	758	793	791	791	816	772	772	713	810	793	766	787	777	809	777	778	790	758	811	860	823	829	806	847	847	818	826	786	789	793	805	842	767	792	787	813	770	832	838	814	795	811	767	855	801	774	792	804	809	774	786	841	832	809	807	809	844	777	834	818	758	816	762	775	769	823	798	774	839	794	818	835	792	808	805	853	849	779	781	791	789	819	769	839	791	790	798	778	807	777	784	789	819	811	817	793	780	761	835	816	807	796	782	767	810	826	831	827	822	794	788	775	786	827	776	841	822	808	784	809	811	782	850	818	804	783	772	802	804	791	763	788	847	837	746	849	799	741	768	771	787	783	792	777	780	853	844	845	841	838	803	837	795	767	806	791	764	787	809	835	831	752	811	819	839	842	753	801	760	807	808	808	766	812	850	825	832	806	790	835	800	788	838	784	796	856	774	802	812	790	776	788	810	790	822	812	763	757	796	783	859	821	811	769	786	847	786	806	771	787	834	823	789	749	745	841	774	785	840	793	805	807	792	774	855	822	818	836	763	804	767	778	793	850	797	798	782	870	802	836	785	797	814	785	798	782	844	803	808	815	802	785	808	752	740	836	804
2325	845	468	340	449	618	536	431	345	288	271	230	189	205	168	161	161	128	162	137	109	122	112	116	106	105	90	96	98	98	95	92	97	89	71	71	73	60	83	69	81	63	64	90	79	62	64	72	66	81	72	59	74	73	67	75	77	71	57	75	59	63	58	62	65	56	70	58	68	63	83	50	69	59	63	65	67	65	74	79	74	67	60	67	87	63	73	63	61	61	58	69	74	70	80	62	63	86	72	65	65	54	79	62	75	70	69	69	56	77	85	70	61	65	71	56	72	78	81	61	76	66	60	63	64	58	60	75	56	61	58	62	55	65	68	58	65	60	63	68	74	67	63	71	67	56	64	72	72	73	73	65	81	85	79	61	58	60	53	60	47	59	68	64	46	65	57	62	60	77	72	63	91	71	64	63	66	79	71	66	67	47	69	86	66	81	63	65	66	75	69	61	70	65	64	65	54	66	65	55	64	73	44	85	60	65	62	53	69	90	61	70	73	53	73	61	62	54	71	67	54	58	69	73	69	69	78	73	65	59	41	73	54	59	69	56	74	58	70	60	69	58	60	61	70	70	77	70	81	81	67	59	73	61	56	58	64	84	68	69	78	60	83	78	55	66	73	65	69	68	65	68	73	74	82	61	88	72	66	65	67	63	64	70	64	76	69	70	71	73	57	74	67	50	63	60	57	70	69	74	68	67	71	66	80	60	82	56	61	73	65	60	62	83	85	60	66	62	47	64	65	66	85	64	61	54	70	62	53	71	73	76	78	65	75	59	69	75	62	80	70	65	57	85	65	65	66	84	61	68	82	83	69	61	73	70	69	79	50	76	68	72	71	52	68	69	66	78	70	65	69	77	60	72	58	64	67	72	65	65	58	68	79	65	73	74	68	62	69	56	57	72	79	58	65	59	65	71	59	67	60	69	73	69	70	68	60	61	69	78	57	69	63	81	97	54	66	76	85	65	77	73	85	55	81	49	79	73	65	60	68	68	71	70	70	70	63	54	75	70	72	53	74	62	50	57	58	64	66	53	71	65	63	52	67	51	56	59	64	70	68	59	61	75	70	66	56	67	56	72	65	72	63	54	49	77	51	69	73	73	60	78	52	58	76	66	87	86	73	56	57	55	66	50	65	67	71	63	58	58	65	70	60	66	72	73	67	65	77	64	65	79	58	59	65	54	76	71	63	64	50	68	83	85	70	59	67	59	68	65	68	76	71	66	70	82	69	68	49	74	67	67	68	55	68	70	63	81	82	76	65	52	66	83	75	59	58	74	75	66	76	62	73	56	67	58	76	67	58	70	60	65	71	71	64	76	54	52	73	78	72	79	76	59	82	64	69	69	70	53	68	72	73	55	65	60	75	68	63	62	58	68	67	57	67	67	62	58	69	54	73	56	65	69	63	72	64	79	82	73	67	68	73	75	52	75	62	74	72	58	56	61	59	76	65	60	70	76	70	79	71	61	68	73	65	69	76	69	66	78	58	67	61	58	80	49	58	59	71	70	71	67	60	54	89	53	60	74	72	60	74	70	83	58	60	56	66	71	64	64	61	63	76	72	64	61	67	77	67	69	61	52	73	58	80	80	77	70	72	75	51	72	78	78	56	66	86	67	49	50	56	78	61	75	61	83	69	70	68	80	70	65	68	63	78	73	57	69	74	66	76	65	63	59	72	74	62	59	60	66	65	64	62	71	73	78	62	83	67	74	62	77	74	74	70	64	63	81	58	83	63	63	56	65	60	61	61	77	58	80	80	85	67	57	56	62	71	59	60	72	63	61	81	67	72	64	69	57	62	57	68	68	40	72	74	82	64	64	64	55	68	61	67	71	77	66	56	62	65	71	77	60	68	75	85	81	68	61	69	61	65	59	84	90	66	69	63	68	65	71	58	61	66	84	55	57	65	66	72	66	69	66	63	59	67	68	60	73	69	61	76	73	69	59	63	72	69	68	73	58	47	59	69	54	74	78	65	83	65	56	71	54	62	68	61	69	71	68	69	56	64	69	78	73	59	89	84	51	82	67	55	66	71	65	66	69	79	59	76	82	71	85	72	74	56	63	64	79	56	69	79	67	43	60	69	72	68	66	66	73	52	65	73	45	62	67	63	72	70	60	56	66	75	81	68	84	65	74	73	84	67	75	76	68	57	78	74	76	75	60	61	67	61	70	50	65	57	64	66	70	48	69	74	75	78	78	61	76	60	71	66	66	75	67	55	58	62	69	68	68	68	65	69	75	58	61	51	69	58	71	75	59	72	67	59	58	81	73	57	85	55	72	58	87	69	68	52	57	78	82	75	63	64	70	68	80	84	55	58	63	77	66	76	51	74	68	60	71	66	77	59	53	65	71	75	63	55	66	67	71	70	69	76	48	63	63	65	60	64	68	73	68	67	70	57	64	73	71	85	73	63	68	61	69	73	66	61	70	68	82	58	70	51	59	67	61	69	79	70	58	71	72	71	59	60	61	62	71	72	72	48	77	71	53	62	60	62	66	79	63	64	57	62	67	63	71	61	66	68	83	48	69	76	80	61	62	66	58	72	58	70	78	70	64	64	54	70	65	81	60	66	69	62	74	78	58	70	55	62	72	69	76	70	74	78	71	71	73	66	63	63	60	85	63	84	61	55	72	62	86	54	72	69	69	67	55	55	71	56	66	72	68	66	93	77	57	67	60	50	57	51	69	49	52	77	72	63	73	87	69	60	76	75	66	68	73	87	61	69	77	67	72	66	87	85	68	58	79	66	80	60	59	57	68	61	64	67	69	66	73	80	77	59	77	69	65	72	52	54	74	84	72	67	75	74	78	73	58	67	56	60	77	63	80	60	69	65	70	64	67	58	78	57	73	61	65	67	78	69	62	65	75	61	66	74	86	65	67	72	72	59	67	76	70	53	63	76	50	76	69	81	64	64	53	69	68	75	61	60	58	70	59	70	59	56	61	58	77	69	60	74	73	75	67	73	56	60	70	61	78	71	70	49	65	63	68	64	67	69	64	74	64	68	66	72	73	73	69	57	79	65	74	64	69	69	69	67	72	73	70	59	54	76	48	60	72	88	75	73	75	56	51	70	71	57	55	82	42	57	68	62	56	68	62	87	66	70	71	65	71	78	66	74	60	49	65	64	58	68	70	72	61	76	61	68	54	76	66	66	85	76	72	66	62	67	74	76	65	70	61	66	66	69	74	91	60	52	60	52	63	75	72	61	69	82	69	64	61	79	59	75	66	61	64	70	63	67	61	78	79	74	59	75	66	65	53	63	65	61	75	67	62	61	62	63	71	61	65	75	71	50	63	82	65	60	76	68	65	74	80	57	75	66	67	63	78	65	77	60	75	76	65	50	58	67	60	60	57	85	72	59	80	67	77	69	68	63	73	64	62	66	74	79	65	48	63	50	68	65	65	55	61	73	72	74	73	81	63	68	65	67	72	49	58	62	80	70	69	65	71	50	59	81	62	78	79	58	63	51	71	73	55	65	81	82	51
19823	12263	8441	15405	24101	24891	21339	16952	13328	10989	9203	8172	7318	6107	5212	4735	4237	3913	3688	3618	3250	2683	2376	2240	2353	2251	2131	2016	1818	1772	1681	1597	1595	1392	1326	1196	1167	1127	1095	936	955	1026	978	979	888	884	900	901	881	889	810	889	911	845	826	882	833	842	836	849	860	823	815	862	810	790	786	863	808	801	811	797	813	796	814	803	810	861	802	832	803	857	829	742	768	873	798	812	750	837	802	801	782	843	815	747	807	784	827	787	812	790	825	845	774	768	786	773	794	842	824	762	815	804	833	788	889	794	823	790	806	771	827	804	819	816	803	775	812	824	767	832	800	808	804	852	805	810	809	837	762	868	848	841	786	827	811	761	779	805	817	810	769	815	793	817	793	782	784	790	798	767	793	835	823	824	778	819	822	823	784	811	794	813	763	780	799	812	806	770	833	803	785	771	810	803	843	790	787	810	772	821	831	830	827	823	776	804	760	820	809	820	809	808	803	807	825	801	791	793	776	817	845	830	771	768	792	765	840	829	750	888	805	815	800	760	806	785	809	775	788	827	742	808	825	771	820	804	801	799	788	768	786	788	833	784	829	711	730	805	755	774	802	821	815	817	733	815	784	885	794	790	813	842	831	810	842	750	841	767	839	761	767	846	815	797	790	807	806	784	777	787	832	798	760	765	827	860	823	847	760	764	812	809	802	811	794	814	811	822	824	845	783	779	807	779	811	817	819	760	805	821	849	829	808	764	796	729	724	762	772	844	818	818	802	831	818	791	871	819	785	781	760	828	822	795	775	789	832	816	845	811	796	846	781	801	809	777	814	791	810	821	810	828	816	808	812	748	778	820	874	806	783	851	809	802	773	858	786	850	828	826	775	790	827	823	791	837	753	810	768	841	835	793	846	813	817	868	824	761	811	747	809	752	785	771	824	835	785	846	791	810	830	848	840	775	796	786	843	785	797	800	804	872	787	777	807	788	765	783	821	808	776	801	821	822	759	836	788	894	818	825	784	781	802	792	793	811	845	766	828	831	794	843	784	814	783	822	751	811	774	751	772	765	852	780	774	820	799	731	801	784	817	787	770	858	760	799	796	775	823	794	775	835	776	836	764	805	822	759	762	800	813	787	809	785	820	875	825	755	821	837	868	794	831	791	780	795	767	856	775	770	853	806	827	857	791	814	782	828	825	801	824	790	768	794	823	781	767	796	838	837	778	816	822	774	817	771	812	729	811	821	770	810	808	823	806	800	797	787	790	821	856	875	812	821	809	832	847	785	804	818	838	818	822	790	864	813	826	807	774	789	807	770	795	822	779	822	842	779	802	825	804	745	857	787	802	800	787	797	761	862	802	831	837	829	847	782	827	815	803	778	836	814	790	849	819	817	804	783	825	854	776	776	855	801	831	866	838	850	786	784	748	770	773	835	815	800	805	869	771	804	760	774	780	816	777	840	811	787	814	787	837	771	795	806	813	827	795	817	819	802	806	765	781	807	837	807	775	775	816	787	807	795	833	774	796	765	830	859	870	789	777	794	893	780	821	803	788	816	781	814	810	830	791	793	850	835	786	837	764	779	807	796	787	789	853	789	773	735	790	786	781	789	840	828	773	752	762	780	783	856	776	792	828	849	809	787	812	838	825	814	790	817	829	832	825	804	793	807	832	807	792	827	834	793	769	903	746	788	743	845	849	808	791	781	769	778	789	836	765	788	816	784	793	773	863	853	836	815	841	834	814	783	818	752	843	802	768	822	803	832	736	796	796	781	768	780	789	796	774	840	801	859	839	812	823	802	793	798	803	734	803	795	796	830	763	765	808	820	819	786	815	776	795	817	801	790	865	803	772	786	841	790	769	820	781	767	780	810	798	722	773	851	835	850	804	828	789	823	805	764	792	832	854	807	830	816	787	793	800	812	791	812	805	788	833	786	785	821	851	789	769	777	804	856	832	779	749	824	796	803	805	783	768	830	768	809	792	821	805	847	864	836	833	806	781	718	809	835	791	821	814	787	800	778	827	827	794	813	829	806	810	779	775	765	774	847	816	759	796	793	797	800	801	786	787	827	810	779	787	813	842	827	814	787	785	814	833	809	797	722	846	822	751	818	804	829	829	801	804	799	782	862	858	859	876	809	796	818	792	849	810	789	739	769	823	796	781	811	802	840	824	813	802	810	841	786	774	828	810	802	836	799	825	799	787	778	871	849	760	817	809	801	802	778	768	756	835	805	812	821	773	786	849	770	790	772	816	842	788	849	846	805	839	768	796	800	792	839	805	773	840	824	796	790	805	823	842	775	770	800	801	780	804	804	811	845	777	809	801	738	796	804	804	749	782	792	805	836	857	813	844	784	843	788	811	811	786	785	729	772	824	814	790	785	795	833	829	814	814	741	818	779	851	803	806	777	790	826	813	774	792	816	834	790	821	825	814	827	771	776	794	764	788	818	766	840	769	817	795	773	771	787	799	849	869	870	762	807	834	776	773	796	825	823	755	807	789	789	805	822	835	760	842	779	787	774	854	816	763	829	843	827	804	806	794	797	832	821	782	746	815	774	784	844	863	817	814	795	838	772	795	859	817	839	768	811	789	813	795	844	816	799	822	821	788	791	892	813	829	842	828	797	754	795	802	802	787	806	803	859	790	855	811	817	870	791	801	769	828	799	759	803	825	803	789	794	789	815	814	825	805	822	792	816	813	845	826	771	770	786	804	759	794	819	777	813	815	829	776	766	833	846	799	836	775	781	769	818	731	879	835	806	804	816	825	787	819	779	816	791	818	793	875	810	774	765	832	844	807	780	803	796	794	773	823	788	741	818	785	819	763	775	830	789	762	802	830	794	770	796	810	859	831	814	778	821	777	828	818	793	813	810	797	816	811	797	815	832	841	817	764	776	785	838	781	797	763	775	791	829	808	868	789	771	799	737	812	864	788	781	763	791	760	803	831	820	811	789	803	774	825	816	811	838	850	786	826	813	786	812	809	790	755	777	776	786	775	793	809	837	864	780	796	836	766	798	794	783	841	840	812	744	805	751	780	776	827	802	834	819	831	837	771	809	770	785	802	835	820	819	875	779	781	815	736	807	831	808	781	843	787	828	814	805	825	785	812	821	852	805	823	775	780	769	775	779	827	784	792	840	805	825	767	819	847	832	790	814	812	784	810	791	802	830	825	825	809	848	819	807	773	803	799	839	805	826	813	824	859	759	802	792	808	770	824	781	800	791	833	753	829	874	780	803	810	824	844	832	796	781	819	862	831	830	789	826	787	811	845	785	828	812	751	783	808	785	828	794	797	814	827	751	797	808	802	807	825	835	782	817	817	805	825	731	780	822	827	807	760	847	796	825	822	790	775	773	850	828	817	817	840	814	778	825	764	841	788	895	760	882	781	834	784	837	825	837	767	803	813	792	760	830	768	760	842	832	793	804	785	832	823	759	781	796	835	852	822	816	781	776	834	833	806	800	781	812	789	806	785	780	772	759	726	808	840	787	855	819	821	822	785	836	849	786
2227	1391	823	580	735	1056	939	687	543	416	376	344	317	240	245	194	214	179	153	187	143	143	124	115	120	129	136	105	106	101	117	86	102	100	82	81	92	77	73	65	58	73	78	79	67	70	71	86	62	63	73	63	57	67	67	59	61	56	76	71	59	64	76	69	68	61	59	69	70	65	49	63	63	50	56	54	58	55	68	71	56	53	46	52	68	66	71	65	74	52	75	61	61	64	56	63	47	69	62	58	83	71	55	73	60	61	72	64	59	61	60	62	59	50	59	59	62	56	60	74	63	50	62	73	70	40	59	56	72	69	53	70	54	63	68	82	73	51	73	65	58	49	59	72	60	77	51	77	53	69	67	84	73	75	76	52	58	49	55	71	67	57	49	59	58	57	60	58	53	66	77	71	59	64	55	60	82	71	65	64	63	62	64	68	55	61	58	76	62	64	49	66	59	78	58	55	49	68	57	73	63	64	72	70	56	57	58	55	67	52	62	68	71	46	57	47	64	56	72	75	65	70	63	58	64	69	66	63	60	68	65	65	60	57	70	48	62	64	66	66	71	67	48	67	79	67	45	71	56	63	58	56	61	54	59	70	43	70	48	62	67	65	65	63	55	69	60	53	63	62	58	62	56	61	55	63	54	69	66	70	58	64	74	58	60	68	59	68	70	60	61	57	66	72	64	65	57	63	66	66	70	55	67	58	67	66	51	58	74	71	68	73	61	55	75	63	57	44	75	63	66	64	57	72	55	73	74	70	53	79	57	56	73	55	53	58	61	72	65	77	68	58	62	71	65	57	45	63	51	60	60	65	55	61	74	49	66	52	67	65	72	54	63	62	64	56	62	66	73	57	51	51	66	60	66	62	72	68	45	61	48	71	63	61	58	73	60	60	64	61	55	47	62	75	57	59	59	71	63	61	63	68	63	46	62	51	73	72	61	62	55	59	71	54	64	76	63	70	57	58	68	67	70	91	73	69	56	67	64	64	50	72	63	64	70	51	61	56	67	72	52	69	52	61	51	55	46	62	62	58	63	49	61	63	64	56	68	80	84	58	53	73	58	55	84	59	55	58	47	59	54	63	77	56	57	75	64	57	54	64	67	70	66	60	64	70	61	54	56	53	70	61	54	66	66	66	63	56	62	64	50	81	81	66	68	60	73	66	65	48	68	68	74	59	59	64	72	62	71	70	60	68	61	62	55	47	67	66	52	61	71	54	69	67	65	61	67	61	65	61	66	65	52	65	59	57	54	54	69	68	68	54	60	60	63	76	65	61	57	64	65	60	58	51	57	69	65	44	57	56	73	82	67	49	67	73	52	54	70	57	55	58	60	63	56	62	68	38	69	59	64	57	57	65	61	66	51	63	57	58	77	52	66	58	68	72	55	66	71	63	56	72	59	70	62	65	73	62	71	58	72	75	72	61	60	60	70	71	57	70	70	74	60	52	60	62	66	44	71	62	65	75	69	63	49	73	70	65	52	58	64	71	65	74	69	64	71	68	72	59	53	59	80	53	57	43	75	65	45	65	68	64	57	78	70	75	57	69	52	67	80	71	68	55	57	58	66	59	59	60	71	64	77	54	57	69	60	62	50	53	75	64	70	64	60	73	45	70	57	61	52	53	72	59	62	63	67	57	75	72	59	62	85	70	60	63	64	69	57	61	58	64	67	60	56	65	58	60	60	69	72	64	59	69	51	62	61	57	56	57	62	61	67	63	55	58	62	69	65	54	64	50	74	71	53	57	66	57	63	55	79	48	55	54	64	57	61	73	63	57	63	73	67	54	65	51	71	68	65	51	55	63	52	63	71	61	66	70	61	62	66	53	85	64	50	56	64	66	82	46	47	65	68	58	61	70	64	61	66	66	55	62	60	67	51	60	69	72	55	55	56	59	65	69	68	68	62	73	52	59	52	64	53	51	59	65	68	66	54	62	77	65	66	66	74	74	64	62	60	68	54	50	65	51	71	69	59	56	66	62	67	59	58	59	68	68	58	63	54	63	59	73	56	53	70	71	65	66	78	69	66	64	63	57	55	68	61	55	63	53	71	46	61	66	59	75	56	50	62	59	60	61	66	56	59	66	56	58	75	71	54	65	60	64	56	59	56	63	79	68	55	61	61	68	57	61	55	63	62	71	72	61	67	53	61	71	80	57	69	72	71	64	60	73	68	67	55	59	49	52	55	58	63	61	74	66	76	66	70	58	62	55	71	62	57	54	62	64	55	54	55	64	65	67	58	72	56	60	63	64	55	77	55	51	63	67	58	57	63	63	66	63	59	58	60	60	60	55	72	70	61	60	61	67	58	82	79	72	71	59	71	67	66	72	71	59	60	72	56	53	51	52	61	69	55	49	63	50	55	64	57	53	64	49	67	52	53	57	53	64	61	73	50	77	66	72	57	60	79	58	59	67	61	60	61	67	58	60	68	58	70	66	57	67	59	51	67	62	47	56	59	56	58	59	48	71	58	65	51	47	70	70	65	70	51	66	52	53	67	67	48	58	60	59	77	56	58	66	60	54	74	61	77	74	67	69	61	47	74	58	75	69	57	63	67	64	67	52	72	61	72	69	60	64	65	59	63	53	50	82	59	56	50	75	73	64	63	62	60	73	64	69	56	82	68	51	64	70	63	75	63	61	70	74	69	69	62	58	66	63	63	54	71	56	66	77	52	63	71	61	48	63	50	59	63	68	50	60	65	71	64	78	66	64	66	50	62	61	56	53	69	67	51	59	67	68	54	57	62	58	60	70	77	75	74	60	63	50	62	71	64	48	66	69	65	55	64	61	51	55	64	69	66	54	67	76	53	66	80	67	60	66	66	68	66	56	57	68	70	62	59	58	62	64	64	71	55	67	54	63	55	57	66	53	60	59	66	57	51	50	68	56	62	60	64	54	67	82	68	65	68	69	58	46	60	41	71	58	61	55	67	66	65	74	73	65	58	75	61	51	59	59	52	76	59	54	64	70	80	65	50	57	61	64	76	65	58	63	66	63	64	68	61	77	78	63	61	54	56	59	62	65	64	77	67	75	55	57	54	61	70	54	80	75	70	54	67	60	67	58	51	61	69	70	57	41	66	79	58	64	61	54	57	56	52	55	69	62	60	66	53	58	54	82	46	77	65	55	61	66	80	64	68	54	59	75	58	55	54	58	72	66	70	71	60	53	60	48	70	58	67	59	64	66	75	69	59	56	61	59	79	64	55	86	69	78	74	78	86	59	66	61	61	66	46	73	65	70	62	67	59	57	55	51	57	58	68	67	64	64	49	63	71	65	52	70	66	64	59	59	57	66	62	78	63	69	60	63	67	52	71	66	60	57	66	66	57	80	68	69	75	53	62	58	58	61	62	70	63	61	82	59	59	68	63	71	53	55	57	66	65	54	69	77	77	65	66	43	55	52	73	72	59	61	69	65	66	64	62	55	71	61	46	71	63	48	60	65	60	71	68	62	55	42	57	69	54	57	58	69	61	74	60	57	57	66
23484	16172	11892	20126	29100	29772	26291	21681	17989	15284	13214	11877	10448	8758	7587	6882	6085	5483	4889	4952	4525	3922	3306	2830	3050	2803	2792	2700	2345	2248	2208	1961	1845	1753	1539	1415	1277	1280	1203	1115	1088	1112	1058	999	962	997	969	909	862	884	898	865	844	874	880	841	791	838	821	765	772	760	827	733	754	746	820	778	806	792	772	759	764	749	743	809	761	744	742	747	730	787	703	773	763	775	740	810	746	748	716	742	735	771	748	760	751	757	754	713	702	754	741	709	783	802	773	742	801	754	699	749	719	768	780	791	796	773	755	751	768	754	748	757	765	741	709	767	726	709	758	810	801	797	792	750	777	741	760	756	786	774	767	714	712	756	682	709	745	701	779	744	713	771	695	764	740	715	712	723	709	723	762	720	736	769	690	745	772	769	757	794	745	732	738	783	746	727	786	775	736	748	727	747	745	761	784	788	737	731	768	772	741	729	772	754	726	746	763	759	738	763	729	735	792	739	784	735	733	774	719	725	776	769	729	718	711	763	711	741	732	730	738	729	745	785	798	731	784	780	700	756	752	790	754	760	720	704	724	730	720	694	699	789	732	740	765	742	757	772	724	753	768	778	697	713	741	766	769	739	731	736	765	729	765	724	756	707	750	709	792	730	736	720	767	772	775	725	786	733	770	746	738	772	698	753	735	729	728	791	734	740	764	711	759	778	718	787	737	780	737	779	737	756	681	745	755	755	757	770	775	716	764	764	740	792	748	682	715	725	749	729	737	743	786	752	713	800	723	754	727	802	755	753	750	706	706	702	831	760	755	751	763	786	736	711	813	678	753	747	698	766	746	789	734	762	719	739	741	768	733	763	761	758	753	741	758	786	716	740	690	759	751	756	726	738	721	812	749	778	711	764	723	779	791	744	752	772	728	733	726	731	745	718	745	736	761	727	734	785	758	759	724	753	780	770	777	704	804	769	769	709	772	745	790	719	737	791	746	735	714	785	693	740	775	769	759	749	766	704	762	721	753	738	718	761	727	746	755	757	768	725	694	768	694	744	733	720	745	727	771	774	745	753	783	715	781	784	743	777	759	779	737	750	741	747	703	755	759	718	733	737	728	726	739	783	793	749	808	779	741	776	781	738	736	774	770	745	744	760	777	733	765	768	778	718	754	760	748	786	742	737	752	742	816	697	763	715	661	745	770	760	724	720	780	761	751	733	747	726	754	769	707	801	766	731	764	737	723	741	761	731	794	743	709	742	732	750	741	790	787	751	708	684	708	787	740	719	754	782	722	781	702	716	746	750	768	793	731	782	728	749	723	779	702	738	737	766	721	756	746	780	705	745	751	766	744	740	737	726	718	744	752	708	721	766	717	760	699	817	713	754	764	793	719	773	735	704	731	722	735	736	786	730	683	755	754	680	758	763	729	740	763	743	757	719	788	738	740	733	710	789	739	733	773	756	675	743	724	757	705	767	780	763	802	769	797	743	757	753	740	756	729	764	781	709	733	674	792	740	727	703	730	715	780	787	762	717	713	755	706	795	719	756	780	727	772	770	763	748	762	768	661	768	775	765	744	786	758	759	778	758	782	755	740	748	686	767	740	764	770	706	756	741	766	727	812	806	723	721	764	754	736	743	736	730	767	703	677	724	783	737	791	717	731	760	791	764	778	761	764	748	753	733	749	765	724	786	780	768	734	761	695	760	786	749	680	728	751	749	735	753	773	751	779	738	763	721	735	719	676	742	672	733	732	772	784	691	753	765	749	728	683	723	764	725	739	716	745	777	746	744	730	747	751	752	692	746	739	742	705	771	728	745	753	745	705	791	780	796	772	710	717	780	772	711	762	724	780	751	740	745	762	743	759	774	715	736	754	792	772	782	723	736	767	749	761	749	734	767	759	784	728	772	756	736	756	752	706	756	770	726	736	761	770	796	754	715	753	743	747	725	736	768	740	761	770	742	789	750	736	750	732	729	743	758	754	802	743	765	758	684	743	781	723	782	751	751	755	753	777	714	746	741	791	752	760	716	802	740	727	736	732	790	743	761	801	746	749	711	789	722	758	769	762	715	766	740	757	783	749	763	747	715	685	749	808	782	736	743	780	758	718	763	743	723	786	754	747	793	723	746	734	742	727	769	730	803	792	734	810	752	711	757	721	784	795	753	743	751	751	721	757	747	776	720	776	724	747	701	750	773	743	801	748	746	731	755	714	793	739	774	753	751	763	742	727	715	766	753	756	744	801	777	742	756	725	782	748	763	769	739	702	692	731	778	749	768	799	769	748	743	757	723	743	761	778	744	776	749	740	789	716	810	746	750	781	789	746	720	753	724	772	741	753	743	714	752	753	734	751	773	737	783	716	724	739	731	707	731	724	718	753	780	740	726	747	706	704	786	802	723	741	738	748	715	746	725	694	767	762	736	812	768	778	785	756	773	748	740	740	749	753	689	739	732	749	740	755	734	761	731	765	769	726	717	758	754	762	775	752	771	782	805	707	761	729	791	756	735	740	755	710	779	719	783	782	755	811	734	780	707	750	759	751	784	779	777	724	712	758	725	765	762	764	751	756	755	728	746	712	696	762	708	780	736	730	714	767	770	766	740	820	705	706	731	708	707	756	687	731	689	732	706	766	741	773	688	706	726	743	754	728	740	742	713	761	759	753	742	746	724	734	687	751	716	767	720	780	764	737	762	728	765	753	749	755	763	729	816	740	731	706	756	686	724	770	758	725	716	760	774	791	731	736	726	715	724	775	722	720	764	724	776	736	735	764	741	733	748	758	705	770	735	762	722	750	753	775	736	781	762	785	767	723	767	754	774	734	718	746	774	761	785	740	741	726	732	742	806	728	771	752	745	753	773	740	706	737	757	758	755	743	726	752	771	777	804	794	750	777	725	692	753	731	791	769	743	718	766	735	695	723	763	753	776	754	783	758	784	746	709	703	751	756	734	744	751	751	742	714	742	739	747	735	742	724	770	754	699	803	820	787	719	790	770	747	792	696	715	774	768	742	729	750	753	787	748	748	744	743	776	729	752	724	769	726	754	752	755	757	716	733	711	738	756	737	738	741	771	741	775	717	725	669	731	762	741	735	767	777	730	745	749	753	712	731	706	742	781	746	702	698	731	754	785	752	736	747	751	809	726	756	741	759	720	721	761	741	773	696	698	727	770	733	725	740	779	775	784	768	751	752	823	727	759	729	760	710	794	732	749	785	710	728	700	751	759	759	680	747	752	736	708	735	699	759	778	743	806	697	745	711	716	745	731	783	754	773	775	721	764	761	780	780	765	698	689	779	729	729	699	770	781	742	771	747	741	769	754	774	763	699	707	735	769	788	749	753	706	687	703	731	766	690	784	690	733	767	747	766	746	731	755	791	783	740	719	705	723	794	765	723	742	737	727	730	721	745	741	718	748	750	768	735	723	721	742	717	746	767	758	748	719	776	724	745	757	725	741	744	754	771	760	728	722	710	721	782	762	737	744	706	727	752	729	747	749	722	752	747	769	747	746	749	744
3774	1450	814	567	725	1062	957	757	636	544	435	408	350	327	300	246	218	211	197	201	173	149	150	153	156	121	118	144	122	127	118	111	101	107	98	95	99	86	86	89	86	97	87	71	89	77	81	99	93	75	84	81	84	88	91	92	79	68	92	86	80	65	73	67	83	70	75	74	70	86	88	77	92	76	78	66	72	88	69	86	76	79	63	77	66	74	72	71	66	82	88	70	77	74	75	77	77	79	82	61	87	73	74	72	91	89	72	84	90	86	87	67	77	65	85	101	71	81	96	68	73	59	68	85	70	79	69	83	66	87	81	64	75	83	73	82	73	86	97	85	72	73	78	74	57	73	66	75	90	75	61	81	75	70	81	78	77	85	72	66	66	73	71	60	74	73	84	65	82	75	78	67	60	69	71	78	81	76	87	74	77	91	95	86	64	92	69	76	70	74	74	63	75	80	78	68	74	62	67	100	86	68	79	73	80	76	69	61	74	69	88	82	90	60	82	83	86	68	85	74	68	81	85	66	52	78	75	77	75	82	72	70	75	83	79	75	78	72	63	86	66	69	68	68	88	87	85	78	87	78	79	72	69	65	68	87	86	70	94	79	67	77	74	81	63	72	81	76	66	76	74	64	82	74	66	70	80	82	84	62	69	85	78	65	68	86	85	73	67	73	82	86	76	84	91	65	72	64	77	65	94	74	75	67	76	80	67	87	76	68	80	83	83	72	71	97	66	81	65	68	80	83	72	73	60	70	71	67	74	82	72	83	68	94	80	60	89	63	83	89	73	66	83	86	67	65	67	70	73	64	81	73	62	65	91	72	58	85	81	83	82	65	79	73	87	71	80	85	77	74	103	70	81	84	88	68	64	74	63	93	82	95	75	98	81	60	73	85	70	84	98	74	60	78	73	81	84	82	72	74	74	77	73	92	89	64	72	60	72	65	67	73	88	75	75	59	54	64	91	79	76	80	82	89	85	87	84	85	73	94	70	82	77	67	70	73	75	71	86	62	83	86	63	69	70	69	76	84	82	85	83	93	84	77	79	67	79	78	70	105	82	76	79	101	93	72	89	79	96	68	65	73	76	74	83	83	80	83	82	67	73	72	76	72	84	79	83	80	69	85	66	79	87	73	55	86	81	67	67	80	71	73	67	71	78	73	77	91	70	96	101	77	73	72	76	72	80	68	75	66	68	62	66	65	72	75	74	65	81	70	74	87	67	86	84	73	73	80	69	85	89	75	84	87	74	71	65	71	64	62	91	69	77	86	94	92	83	68	79	84	94	78	88	71	74	82	68	94	81	75	73	78	85	70	72	71	74	88	72	84	86	72	62	88	85	63	91	97	87	78	77	78	66	75	67	87	62	85	78	93	93	74	75	87	58	72	88	71	69	66	70	62	91	77	75	79	66	89	88	68	86	84	73	90	70	79	66	70	71	71	86	76	92	81	78	91	63	81	73	78	81	73	82	75	74	78	82	69	75	85	80	93	68	74	70	83	87	75	79	87	63	79	86	73	74	93	87	65	94	73	86	74	66	65	84	58	64	86	78	82	64	73	84	79	97	76	71	91	84	77	85	78	71	93	78	81	74	79	72	78	80	78	76	72	60	73	70	77	63	71	82	100	105	86	69	75	83	81	74	74	63	75	75	59	84	88	86	88	74	66	90	72	79	69	82	77	76	63	83	90	66	98	73	68	92	66	54	78	75	82	66	88	77	72	86	77	76	75	62	91	70	67	81	85	90	81	78	79	79	63	66	73	74	67	78	69	81	68	74	74	65	82	80	66	94	76	67	77	92	72	70	67	63	78	75	80	79	80	61	92	73	83	73	74	67	88	81	72	66	77	88	73	92	76	62	79	74	79	77	66	87	68	76	94	65	80	84	77	75	68	71	76	81	85	95	82	78	72	75	72	74	65	73	81	66	78	70	80	91	65	79	64	73	87	69	76	72	69	90	87	80	72	74	62	81	82	90	82	85	76	63	65	83	71	74	91	69	77	62	81	88	86	77	77	70	82	81	100	64	86	85	69	84	88	72	89	71	68	82	76	66	84	74	77	61	67	73	78	82	77	85	84	80	66	91	88	74	78	81	66	91	75	62	79	67	81	73	83	82	67	78	69	82	68	63	73	67	75	85	95	92	74	74	84	83	81	56	78	96	65	79	63	62	94	77	67	83	64	73	61	81	86	81	79	59	75	62	91	84	82	69	62	79	89	78	97	76	77	68	71	84	79	75	73	93	76	78	77	74	89	73	77	63	79	86	82	71	67	90	92	70	68	80	70	77	74	86	79	70	66	80	84	75	81	85	74	78	70	71	75	75	77	83	77	95	89	91	73	70	72	64	87	82	81	76	87	77	87	61	78	76	93	85	70	73	73	92	78	88	74	69	72	70	67	81	78	74	72	69	101	78	59	85	70	82	64	82	83	66	79	76	66	84	76	67	62	62	83	80	74	80	76	67	68	75	82	58	86	64	70	73	93	69	73	67	87	86	79	66	72	74	69	89	63	74	80	83	75	61	91	80	71	82	73	92	81	80	70	83	81	71	80	79	74	70	82	73	67	80	73	81	74	87	80	79	81	85	67	85	73	67	83	92	89	67	77	80	79	91	85	72	58	79	86	68	69	80	66	78	88	75	68	85	72	79	89	86	68	71	71	64	88	65	70	92	86	83	81	81	69	69	73	85	78	77	75	76	72	77	70	81	98	75	76	75	95	74	66	70	78	72	79	100	73	73	65	73	75	66	74	76	82	82	66	84	69	72	82	76	77	87	75	68	86	87	75	83	70	88	86	61	84	86	69	77	75	84	84	82	91	75	84	81	59	73	73	82	82	80	71	86	78	83	69	91	78	51	86	89	81	80	79	77	71	85	67	83	86	85	95	76	80	68	81	83	80	78	81	76	77	95	87	65	72	67	77	69	71	79	76	60	79	76	83	68	76	73	77	86	82	67	65	80	85	94	82	87	79	82	79	83	75	82	70	68	84	88	79	64	65	84	83	86	76	73	73	65	72	69	79	76	73	86	67	81	75	96	76	74	88	78	82	63	74	75	69	56	91	74	77	66	77	82	82	67	60	64	77	68	82	74	69	92	69	83	66	67	74	65	93	70	88	83	90	70	66	71	82	83	58	88	71	73	66	98	74	77	76	81	75	74	83	74	80	69	77	84	81	63	78	58	57	59	81	78	79	82	88	59	86	70	80	76	67	87	73	68	83	67	84	60	80	73	81	79	84	93	89	68	59	73	76	67	82	72	88	96	68	77	69	77	83	67	78	62	63	89	71	85	83	78	80	62	72	81	65	73	82	86	64	79	72	67	75	77	109	92	70	88	80	76	87	80	62	66	76	89	80	76	85	75	68	77	83	69	75	83	76	77	81	80	81	79	79	88	89	95	74	85	90	81	67	76	61	83	69	84	83	83	81	64	76	64	91	71	81	59	68	82	96	71	78	75	76	54	81	74	75	76	76	89	73	79	84	72	82
23281	15914	12172	19952	29109	30070	26905	23008	19322	16831	14681	13276	11558	9802	8605	7261	6613	6144	5552	5352	5110	4517	3627	3483	3443	3406	3190	3004	2611	2621	2508	2293	2208	1928	1813	1568	1499	1454	1406	1270	1359	1325	1268	1187	1183	1151	1080	1086	1067	1074	1062	1031	976	1052	1022	1031	1004	993	946	998	894	898	980	933	930	950	970	903	960	937	888	970	928	891	899	911	923	957	974	849	895	928	899	920	873	956	932	891	907	929	900	862	901	958	874	924	941	868	865	890	911	863	860	852	880	905	946	889	920	914	851	905	961	882	882	893	881	912	868	916	847	879	917	867	840	895	907	842	864	906	898	947	900	930	910	944	932	941	939	902	926	906	912	911	943	899	900	959	912	888	902	854	946	937	884	967	860	871	877	865	935	921	903	913	928	869	901	947	937	901	913	909	874	879	845	841	904	905	879	892	913	892	917	909	849	876	936	943	916	899	856	950	922	860	902	938	917	918	900	938	847	920	885	918	921	851	948	941	865	932	979	910	907	848	871	937	898	877	909	901	916	941	925	895	910	951	895	929	931	895	862	848	931	878	907	924	890	881	880	891	900	912	869	903	912	868	907	903	900	888	908	899	915	874	902	911	880	944	928	960	845	911	872	891	908	927	925	905	900	920	914	862	881	903	929	939	920	946	929	870	899	892	919	910	866	888	879	901	884	911	915	914	899	871	819	913	879	909	862	958	938	880	856	860	895	897	897	890	904	888	953	906	928	943	907	871	878	891	878	938	848	931	877	933	883	876	854	943	926	857	901	899	881	899	861	899	908	881	942	903	903	915	922	908	865	940	861	937	910	926	947	886	901	959	915	962	892	877	926	913	920	851	875	927	919	885	925	880	905	919	832	853	912	888	850	891	942	916	894	948	890	898	898	884	889	939	923	927	871	888	902	920	885	922	902	919	923	923	902	915	876	905	892	896	897	904	875	854	885	919	879	898	900	918	919	872	923	884	892	845	860	860	883	873	893	902	868	947	865	923	901	943	917	919	941	900	845	888	924	886	923	915	927	852	907	900	913	875	957	870	958	854	930	909	884	889	884	928	849	883	909	891	893	919	871	894	913	894	895	947	905	846	875	873	910	908	918	873	943	925	937	939	906	871	905	936	877	917	903	910	891	925	893	888	899	882	943	952	894	863	911	894	888	865	878	901	910	919	893	894	885	934	949	899	885	920	901	852	912	924	943	909	888	889	956	865	834	883	920	923	938	928	887	920	914	964	903	898	917	897	921	929	893	912	888	916	893	878	928	933	926	877	897	890	943	890	893	886	917	943	906	892	932	909	940	871	896	935	918	917	885	894	917	929	896	911	903	911	924	855	847	892	903	946	887	908	877	921	867	906	886	897	924	950	906	844	935	917	849	932	893	936	894	900	926	904	874	942	871	923	900	857	831	867	901	892	959	882	869	887	916	924	955	855	926	897	906	893	875	878	956	875	879	893	919	903	872	936	912	897	860	940	930	894	902	910	950	908	921	918	902	872	883	897	934	870	918	907	871	866	911	907	891	881	948	891	950	925	823	846	888	927	947	916	889	910	803	890	914	871	869	889	892	902	925	905	888	933	859	888	894	878	912	888	912	905	893	946	847	877	870	907	890	953	902	911	902	902	886	879	919	916	892	952	850	877	898	884	917	908	885	918	949	854	886	870	902	959	894	909	902	909	935	941	886	904	917	935	921	902	877	895	898	908	993	940	874	867	884	885	896	907	853	939	934	902	908	899	875	915	893	908	889	903	949	920	883	934	911	886	907	943	883	941	907	895	922	912	922	879	890	915	963	851	935	891	859	912	907	912	935	813	867	905	904	924	919	922	933	897	926	896	852	915	904	914	886	930	919	988	941	886	894	894	909	924	895	924	929	879	910	854	839	921	886	943	914	876	908	897	881	904	866	893	924	870	883	925	931	912	888	941	964	872	888	905	936	906	992	904	907	885	917	906	883	895	840	904	862	886	867	912	878	853	951	859	894	931	897	936	873	875	921	901	922	906	987	935	913	929	866	866	904	950	919	876	875	906	874	847	876	957	870	859	921	916	873	894	840	925	911	881	938	881	927	867	880	958	887	927	906	908	905	859	898	902	884	856	912	892	888	932	944	926	907	893	920	904	845	886	951	915	928	887	900	918	870	871	899	854	912	904	957	863	881	917	939	875	885	824	913	904	898	885	878	916	909	903	884	937	892	909	880	901	927	946	871	903	846	866	957	878	911	858	888	901	916	893	908	947	963	865	896	893	878	888	931	903	941	910	931	913	968	887	872	935	926	899	908	881	896	921	929	916	907	907	920	939	907	934	852	849	918	927	891	899	907	880	853	913	862	929	884	888	933	887	928	894	882	989	886	898	901	897	910	915	897	892	934	845	886	909	909	847	903	939	860	953	900	984	903	851	922	899	924	915	927	871	886	905	911	883	889	913	893	873	894	911	873	921	895	913	913	859	928	884	902	921	934	920	905	931	953	893	889	887	898	896	901	929	936	793	926	886	912	950	930	940	888	931	925	918	906	916	920	905	940	891	894	859	829	887	893	870	905	911	917	898	894	894	868	866	898	933	934	901	919	913	889	892	936	872	906	898	876	884	894	858	896	924	911	896	928	905	901	903	909	913	896	933	921	949	880	867	902	938	904	868	899	942	919	937	857	866	955	911	856	873	937	887	886	925	928	886	852	890	906	893	899	927	953	912	896	917	941	885	868	853	902	891	896	863	954	913	907	877	872	895	849	923	885	899	904	879	937	869	895	908	914	888	893	914	896	922	855	903	853	922	922	912	930	929	928	857	909	917	938	929	907	953	916	947	924	857	896	865	939	884	930	910	901	885	875	868	927	922	862	881	842	946	894	865	903	886	876	839	879	903	935	880	933	900	904	907	883	954	892	921	902	917	918	916	913	928	910	852	893	915	914	841	956	905	959	901	896	901	936	872	924	861	901	887	892	909	882	932	923	903	919	925	890	868	873	897	937	913	914	886	915	881	883	903	903	911	865	921	931	943	875	896	883	894	938	850	940	880	819	884	859	870	898	903	925	928	943	888	930	923	898	866	904	921	863	924	895	896	888	896	906	895	904	868	853	941	870	921	911	854	891	872	888	918	868	867	899	896	923	890	854	909	879	844	885	872	937	961	914	870	916	887	864	868	849	971	870	914	858	903	902	883	882	907	898	915	897	898	915	881	876	990	914	884	884	918	858	840	894	891	915	877	870	933	893	836	915	871	907	938	865	884	920	914	910	923	935	950	889	900	944	947	900	893	892	903	878	942	885	875	942	931	903	938	855	924	915	944	917	885	956	906	934	882	964	847	926	872	910	901	843	867	871	856	921	920	936	842	889	846	909	924	894	889	935	891	867	886	940	916	905	914	895	844	882	949	891	884	931	905	952	877	921	893	888	848	892	909	976	899	880	909	922	879	900	909	878	935	884	899	864	921	943	911	916	926	945	891	919	881	848	883	850	883	893	900	944	866	868	892	925	890	936	959	911	856	858	941
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
