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
340369243020	340369243541	340369244091	340369244641	340369245191	340369245741	340369246291	340369246841	340369247391	340369247941	340369248491	340369249041	340369249591	340369250141	340369250691	340369251241	340369251791	340369252341	340369252891	340369253441	340369253991	340369254541	340369255091	340369255641	340369256191	340369256741	340369257291	340369257841	340369258391	340369258941	340369259491	340369260041	340369260591	340369261141	340369261691	340369262241	340369262791	340369263341	340369263891	340369264441	340369264991	340369265541	340369266091	340369266641	340369267191	340369267741	340369268291	340369268841	340369269391	340369269941	340369270491	340369271041	340369271591	340369272141	340369272691	340369273241	340369273791	340369274341	340369274891	340369275441	340369275991	340369276541	340369277091	340369277641	340369278191	340369278741	340369279291	340369279841	340369280391	340369280941	340369281491	340369282041	340369282591	340369283141	340369283691	340369284241	340369284791	340369285341	340369285891	340369286441	340369286991	340369287541	340369288091	340369288641	340369289191	340369289741	340369290291	340369290841	340369291391	340369291941	340369292491	340369293041	340369293591	340369294142	340369294691	340369295241	340369295791	340369296342	340369296891	340369297441	340369297991	340369298542	340369299092	340369299641	340369300191	340369300744	340369301291	340369301841	340369302391	340369302942	340369303491	340369304041	340369304591	340369305142	340369305691	340369306241	340369306791	340369307342	340369307892	340369308442	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2695	2000	3600	2300	2695	2000	3600	2300	2695	2000	3600	2300	2694	2000	3600	2300	2694	2000	3600	2300	2694	2000	3600	2300	2693	2000	3600	2300	2693	2000	3600	2300	2693	2000	3600	2300	2692	2000	3600	2300	2692	2000	3600	2300	2692	2000	3600	2300	2691	2000	3600	2300	2691	2000	3600	2300	2691	2000	3600	2300	2691	2000	3600	2300	2690	2000	3600	2300	2690	2000	3600	2300	2690	2000	3600	2300	2690	2000	3600	2300	2689	2000	3600	2300	2689	2000	3600	2300	2689	2000	3600	2300	2688	2000	3600	2300	2688	2000	3600	2300	2688	2000	3600	2300	2688	2000	3600	2300	2688	2000	3600	2300	2687	2000	3600	2300	2687	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21925	20292	27624	22793	20283	20355	11463	2638	1788	1591	1332	1958	6447	11141	13055	11126	8518	5228	3173	2265	1569	1248	872	790	718	734	737	718	755	747	753	684	720	699	771	813	748	748	749	731	740	794	755	757	715	733	794	710	748	724	705	753	704	767	820	767	734	732	757	712	748	760	722	705	740	741	764	723	734	762	725	778	748	721	766	773	756	689	786	766	719	784	749	748	747	743	762	758	771	727	780	796	696	699	813	740	753	762	765	693	778	662	755	715	776	730	764	727	770	748	729	728	728	764	712	747	747	735	740	783	721	799	755	732	789	719	741	753	785	738	742	722	772	706	753	761	728	745	708	726	762	750	682	743	728	752	765	750	762	732	721	720	731	699	736	762	737	755	680	719	742	724	701	730	677	749	759	783	757	706	749	763	787	763	705	718	763	771	699	787	685	677	748	738	748	737	693	759	681	726	739	698	742	728	771	725	732	730	738	740	705	705	758	700	710	772	729	746	752	733	721	751	752	721	733	723	735	782	783	770	788	709	783	737	725	719	784	740	729	749	714	732	757	761	753	767	744	728	785	814	750	790	775	715	727	716	729	720	749	763	699	735	783	731	711	757	755	740	743	737	754	734	778	762	709	786	733	776	721	731	766	745	763	748	719	766	766	724	782	727	747	746	766	705	752	711	686	734	731	719	760	779	717	781	738	755	772	773	755	734	740	716	739	760	744	772	795	709	686	740	671	750	698	817	750	728	744	718	732	732	772	701	765	767	759	716	690	733	756	754	703	716	727	710	752	729	728	710	719	735	771	703	764	718	702	718	702	712	733	777	742	758	762	682	743	736	685	735	758	735	779	775	734	748	801	735	701	788	721	718	741	787	741	768	724	742	719	759	725	720	739	743	675	740	738	733	762	759	720	745	721	739	732	789	725	716	734	747	724	763	752	765	739	777	762	690	745	747	790	738	742	790	730	736	774	738	708	756	782	785	721	754	741	753	733	769	746	747	751	720	712	736	743	765	753	745	728	778	759	752	677	755	721	761	734	742	753	770	812	710	757	768	725	751	750	767	763	782	781	745	777	756	757	734	750	781	783	757	720	742	692	732	783	712	732	793	763	738	785	733	772	772	763	672	730	785	769	783	740	773	699	770	760	761	737	786	803	733	696	747	740	713	739	765	721	730	718	722	754	705	757	732	766	745	732	746	710	762	696	730	736	716	756	776	728	731	759	722	740	686	766	727	767	754	772	736	747	759	762	751	762	720	752	742	703	720	698	716	778	736	727	791	767	743	729	744	726	799	714	712	711	731	750	769	777	761	806	769	749	732	721	722	672	731	762	715	730	685	737	724	711	718	716	744	728	726	742	743	748	737	765	722	762	765	741	699	756	757	763	748	737	786	766	746	769	747	757	732	783	747	744	729	745	708	797	725	741	789	763	778	715	741	749	751	748	724	728	718	779	710	731	744	721	728	720	768	786	684	772	798	739	738	748	714	740	711	765	729	736	736	782	750	800	744	760	774	756	683	730	758	749	696	733	702	712	758	749	760	751	764	753	710	767	695	739	774	730	720	742	772	756	704	731	712	735	775	705	754	715	753	689	763	710	746	752	736	730	712	690	729	735	793	769	801	720	733	766	705	733	706	718	734	739	763	771	732	743	748	736	779	758	734	802	738	715	761	733	735	725	767	728	714	716	690	698	705	740	725	718	727	736	690	726	743	684	754	694	762	723	747	767	697	673	715	794	721	731	725	774	725	705	723	739	741	712	741	754	736	694	751	703	704	758	763	750	760	754	725	720	762	721	735	735	685	709	746	757	728	685	741	757	759	749	754	726	745	716	753	768	719	704	776	756	743	721	749	764	764	784	710	730	744	758	756	785	751	700	788	715	737	720	714	729	721	718	782	747	695	717	733	727	731	753	773	734	706	766	752	775	698	760	735	786	753	684	719	745	709	699	720	747	724	761	741	754	751	726	753	759	764	675	743	726	744	715	769	710	734	730	730	713	704	698	775	783	666	751	752	732	725	734	746	744	737	735	698	721	733	704	701	703	725	749	718	729	700	711	674	798	750	790	737	729	778	705	739	705	754	727	771	793	693	700	724	787	772	731	763	737	760	713	704	670	727	741	732	741	725	736	698	786	741	752	700	714	760	697	696	704	713	747	775	749	708	706	692	734	711	764	718	699	697	752	756	751	750	691	700	780	750	751	704	782	731	745	746	722	719	702	767	775	750	745	769	728	764	753	710	728	734	763	727	745	741	748	751	731	749	754	791	718	735	706	729	765	742	722	704	798	734	722	770	771	754	753	727	716	741	757	708	804	700	730	711	685	740	754	699	752	714	747	693	760	795	692	746	721	754	762	767	742	719	806	715	756	738	748	738	712	746	734	695	794	757	753	734	712	738	745	708	723	755	791	787	733	749	740	690	730	745	725	784	724	706	784	713	740	750	758	755	750	744	789	757	731	720	756	753	754	747	690	763	728	742	721	730	734	772	749	723	695	767	764	767	710	707	737	740	746	750	753	724	768	749	715	730	751	736	660	758	670	721	772	748	680	714	690	690	736	741	658	743	781	739	711	752	730	759	738	749	753	746	736	782	748	752	756	739	772	766	749	765	775	722	736	705	722	750	694	762	764	721	762	754	749	763	794	753	725	692	733	723	744	714	766	777	768	771	764	752	725	767	738	720	751	734	739	721	754	717	743	758	736	725	733	754	710	738	759	739	738	759	721	752	704	722	741	807	742	775	726	764	735	713	761	745	774	752	721	677	786	751	735	729	760	712	741	760	748	759	723	740	751	754	713	719	736	741	720	725	736	721	777	716	756	767	736	718	725	738	744	753	720	758	759	695	762	773	736	706	748	741	761	781	683	710	782	718	743	753	760	715	710	727	758	717	743	707	774	821	753	739	716	729	694	746	746	784	685	747	722	765	743	690	728	768	752	713	754	764	745	759	713	748	726	731	724	722	745	729	772	752	771	737	764	705	728	722	753	725	697	730	736	693	692	760	707	726	785	747	728	793	792	700	698	783	709	743	764	746	729	751	695	691	722	744	756	716	710	759	689	700	708	720	742	753	765	732	712	714	743	756	783	727	689	713	712	736	773	782	780	758	712	740	680	719	701	819	760	721	743	776	692	763	703	783	708	736	715	761	749	720	743	776	693	719	741	785	727	755	749	750	712	730	780	707	753	774	734	782	696	773	764	797	736	726	709	695	765	702	726	722	695	792	707	681	734	746	696	726	702	735	722	722	760	734	705	718	722	745	716	711	728	794	702	757	759	689	776	727	740	726	735	767	779	689	761	729	722	751	749	691	739	798	704	726	749	760	730	774	739	734	763	724	751	685	709	765	793	736	747	700	701	733	716	759	747	718	754	749	729	703	740	730	755	740	752	732	717	751	745	787	693	749	732	761	739	722	738	734	783	712	819	748	731	663	744	751	776	739	780	764	736	660	799	768	713	731	774	711	745	715	759	764	767	737	806	731	737	742	713	694	766	706	758	720
38475	68777	38479	10074	7435	6534	5271	3740	3172	2629	2113	3221	10517	16053	17964	14914	11687	7623	4473	3335	2211	1580	1139	845	825	779	838	822	856	831	853	821	801	831	873	820	850	829	856	861	838	801	797	845	814	882	832	841	860	848	856	829	832	832	866	839	864	813	866	847	835	858	811	847	826	859	814	830	852	824	842	872	842	834	813	835	845	783	850	865	820	843	800	782	863	810	819	852	871	816	852	829	932	867	817	816	831	827	865	806	828	800	858	849	858	830	890	846	813	859	886	853	834	886	880	824	880	849	868	886	856	852	807	884	836	840	862	835	827	799	856	776	831	820	840	844	822	830	831	843	862	755	782	883	821	865	820	836	873	827	812	821	840	851	802	858	848	842	854	780	794	840	815	792	825	874	815	815	756	820	818	857	831	832	834	830	829	857	858	839	860	862	869	856	817	837	854	832	795	827	877	845	832	841	819	854	872	756	797	789	812	824	852	835	808	835	854	831	826	844	818	812	838	861	808	849	910	825	792	902	828	787	882	794	818	833	880	829	895	864	825	847	831	780	801	816	859	874	843	826	885	811	826	807	838	794	843	832	865	842	887	835	851	836	855	835	789	844	863	816	832	854	805	876	796	873	841	856	871	848	802	897	821	825	879	823	805	831	922	829	798	850	772	835	817	896	884	902	817	835	855	836	831	848	818	780	831	817	889	871	817	882	798	836	860	859	835	826	866	860	846	843	843	860	849	907	853	862	825	844	852	805	809	820	852	869	860	847	855	775	887	772	844	828	840	931	819	860	857	779	806	838	788	791	807	840	835	836	844	849	800	821	787	809	807	813	828	836	882	823	821	896	827	855	831	873	776	816	811	878	828	850	809	835	847	818	810	801	850	858	852	823	836	844	771	878	787	845	830	864	807	825	805	862	802	824	815	822	818	832	806	852	818	855	834	889	853	852	838	860	821	804	875	807	790	817	805	832	836	896	835	890	803	834	832	861	855	855	806	848	816	843	868	866	864	837	816	836	806	824	885	845	849	856	865	832	814	895	821	806	804	827	805	894	830	789	855	766	789	857	807	862	831	842	878	825	843	853	829	887	850	833	868	838	816	827	876	829	856	799	853	911	860	875	843	799	850	862	847	838	864	835	833	812	876	863	879	815	749	833	841	821	865	799	771	844	804	821	815	830	807	841	813	864	785	885	873	825	885	859	822	805	860	856	891	739	851	893	853	844	839	836	841	859	812	874	886	843	860	823	822	832	817	821	889	863	858	825	869	840	841	792	858	822	868	816	818	800	861	875	832	860	846	830	848	860	840	843	881	782	838	854	884	840	848	824	832	823	853	799	849	801	834	856	851	812	817	808	835	804	821	803	830	791	873	837	842	838	810	862	840	817	828	857	869	830	820	805	853	875	839	892	848	800	869	830	822	788	865	809	868	859	809	831	842	837	852	797	833	809	801	826	861	822	826	818	846	864	780	857	855	815	903	834	850	818	847	873	869	805	847	810	795	916	831	834	860	832	805	851	815	866	843	865	787	848	856	803	800	800	799	821	870	800	843	868	807	848	834	748	801	837	859	808	839	848	832	852	810	795	807	889	840	875	821	806	844	852	835	863	875	850	843	794	818	860	845	878	799	857	848	824	847	769	808	860	835	857	815	867	814	826	843	849	806	812	824	842	834	816	915	811	829	806	843	778	839	821	833	804	834	826	860	822	806	821	796	827	810	824	832	837	842	844	810	812	816	850	802	850	814	853	820	830	787	859	820	866	771	850	823	785	844	842	829	818	849	835	821	827	818	869	840	854	842	830	841	857	853	830	850	822	803	824	846	861	840	803	812	782	812	870	826	864	841	831	765	881	868	771	801	853	841	835	814	856	804	858	845	819	822	827	825	795	866	774	871	857	807	832	856	831	810	821	818	825	777	827	831	845	830	866	845	828	826	851	774	830	894	898	838	829	853	809	852	850	832	807	841	826	844	833	809	798	850	798	845	872	843	848	883	787	845	800	822	808	790	860	869	790	848	809	876	810	863	825	813	838	835	810	800	803	824	866	795	835	825	805	820	828	826	849	796	829	844	815	795	812	857	888	803	808	826	853	817	845	912	804	834	827	845	801	841	869	824	808	883	870	868	843	800	814	839	846	801	897	808	812	853	896	792	851	826	864	812	819	838	846	842	845	861	828	923	861	818	802	858	904	879	862	823	840	845	816	860	831	826	882	860	831	824	857	805	901	789	837	801	869	860	860	845	824	826	806	852	842	790	805	837	850	841	868	875	776	827	879	850	825	867	857	879	817	847	896	837	876	867	785	819	831	865	804	835	831	817	848	868	867	833	851	807	856	813	837	819	828	849	877	887	852	839	840	822	855	795	869	846	871	836	830	826	804	817	885	836	880	794	850	821	798	871	888	857	829	817	789	845	808	837	864	847	863	829	858	809	833	880	839	850	850	862	857	799	800	829	868	846	888	839	806	863	815	813	897	797	858	844	788	797	857	801	850	831	831	818	809	837	848	882	806	828	862	852	792	837	866	781	803	829	827	819	867	838	815	917	880	872	817	845	839	818	853	851	899	804	872	820	830	858	826	836	807	869	793	812	859	838	856	869	821	777	769	839	830	807	895	855	784	803	816	827	841	889	870	849	843	855	853	847	834	853	790	830	877	802	808	852	850	826	814	794	858	897	810	849	873	834	812	831	857	863	870	856	804	801	888	834	848	857	789	890	858	781	839	869	847	843	842	897	846	836	838	825	885	788	832	831	812	820	805	832	875	792	820	792	873	804	826	798	836	832	835	854	820	788	845	840	818	808	823	834	826	857	857	839	853	853	861	797	809	830	841	844	798	844	859	854	862	833	843	852	795	822	868	893	824	864	833	862	802	900	846	834	850	858	810	813	879	838	851	830	802	831	820	867	878	848	878	810	817	822	802	813	827	822	852	821	876	867	762	870	840	900	830	875	805	890	874	799	820	854	802	840	846	823	849	841	796	865	836	866	839	853	801	819	827	858	846	845	854	825	874	861	880	863	829	873	830	804	765	836	817	820	856	869	881	826	895	807	843	805	800	877	832	794	812	854	815	814	830	883	827	777	811	827	808	859	854	819	853	844	804	868	807	812	923	853	825	897	848	778	840	855	806	858	828	849	879	849	853	837	827	795	882	810	817	825	882	822	855	820	826	886	860	806	821	876	845	872	826	792	869	793	865	813	825	846	867	824	809	816	870	865	850	831	828	846	847	855	841	847	849	888	819	848	845	840	786	825	857	839	849	842	848	841	837	837	877	847	810	823	830	834	844	841	902	856	846	823	870	871	856	820	865	861	834	845	849	849	813	840	868	872	803	825	842	850	806	858	846	817	794	898	829	876	867	888	786	795	855	843	823	832	792	818	778	875	803	845	845	845	841	861	784	884	872	827	880	799	839	852	832	880	835	857	816	835	832	814	793	831	811	858	825	838	833	799	890	878	849	798	877	863	858	830	840	809	921	822	835	868	838	821	860	853	819
29291	31007	27185	7805	1796	1347	1304	987	933	860	707	636	792	883	1001	1030	832	716	617	608	603	578	545	498	480	509	477	539	495	498	515	496	493	505	497	500	485	481	498	486	503	488	425	523	497	540	481	468	518	521	493	480	482	470	516	473	490	486	498	458	473	497	477	495	495	480	496	510	481	498	483	496	455	537	470	512	498	518	493	502	495	477	460	496	475	491	507	462	472	476	517	501	487	468	483	518	491	460	530	498	492	509	506	486	509	472	483	465	471	446	511	484	497	520	470	534	486	508	490	492	522	490	465	481	461	486	465	496	507	446	474	529	552	476	492	506	512	478	514	484	476	497	503	484	512	509	490	479	499	494	541	507	478	497	455	459	482	468	477	521	493	483	494	497	515	487	441	500	472	487	521	503	446	482	473	501	499	504	495	493	461	466	491	463	495	488	436	485	494	464	518	482	519	456	505	507	464	508	519	488	443	487	529	514	485	484	487	466	495	485	500	517	485	459	540	526	489	456	472	470	514	496	471	478	491	480	465	458	509	470	486	457	491	527	461	431	529	522	503	520	508	496	505	517	501	490	481	473	484	484	484	517	476	470	467	498	532	476	488	521	497	513	492	498	499	462	475	464	494	499	532	479	533	527	516	454	496	469	494	506	491	501	495	457	505	506	476	501	476	473	494	459	496	453	511	447	476	499	514	479	498	467	496	533	474	470	455	530	491	509	491	510	549	479	455	510	454	507	511	499	464	477	519	510	494	502	468	507	486	500	475	465	484	456	516	501	482	480	463	491	468	457	468	475	482	482	474	468	513	474	471	495	497	468	494	527	457	463	497	479	484	488	504	497	466	467	495	487	520	476	490	478	456	485	447	506	502	502	466	480	466	535	482	486	521	523	486	517	478	540	476	445	487	493	495	456	492	475	520	513	439	505	487	494	504	495	466	478	463	496	486	475	493	498	460	509	528	481	474	502	481	502	470	453	475	511	508	520	463	482	480	472	480	522	486	488	490	496	528	498	483	454	469	514	502	465	521	467	506	518	462	488	532	516	510	496	502	462	510	465	500	474	479	499	506	514	469	475	488	472	469	509	488	531	466	469	525	511	513	476	468	509	506	493	477	472	467	460	506	473	487	530	508	506	468	506	547	498	526	453	507	473	519	535	479	475	481	504	511	467	482	487	471	497	495	504	478	487	512	501	510	485	481	488	527	521	479	491	456	460	519	436	489	484	487	488	460	461	541	495	526	503	491	483	470	485	464	500	471	499	483	481	508	478	512	477	504	509	493	516	488	508	521	511	459	457	486	477	454	437	500	492	511	522	474	485	499	471	479	458	483	485	520	496	479	472	523	491	447	512	525	489	500	524	492	476	492	496	471	466	521	549	470	482	539	443	498	490	527	501	485	476	490	503	498	483	498	494	477	480	522	533	483	469	495	475	516	526	512	524	503	491	503	513	487	510	459	498	511	524	481	512	488	485	527	521	487	493	519	480	459	483	483	500	493	507	485	458	487	506	502	507	474	528	511	490	511	506	501	473	494	497	487	495	491	495	479	485	504	512	503	535	503	477	497	498	477	505	482	497	501	514	472	484	499	470	453	477	486	488	484	532	520	494	469	493	471	488	478	485	442	474	526	467	490	488	561	471	507	520	503	468	482	515	497	462	496	486	521	486	539	490	498	485	480	488	484	511	469	484	472	443	508	481	448	498	487	484	499	464	484	535	503	468	517	506	467	490	530	492	505	488	492	493	513	446	501	498	485	472	457	496	508	482	487	473	477	509	503	482	485	481	461	483	497	474	495	489	460	485	491	516	518	429	498	468	504	486	482	489	510	487	499	493	468	533	509	479	461	503	486	465	499	479	506	506	424	497	479	478	469	463	512	470	521	479	496	484	506	476	482	483	503	529	511	460	487	471	465	488	489	521	488	490	483	449	513	529	500	448	523	479	505	463	506	471	452	488	490	525	468	507	513	476	510	448	495	547	472	479	502	494	479	484	501	514	529	468	491	491	508	506	495	486	492	512	479	497	492	490	473	470	445	489	451	520	499	446	503	520	468	497	473	476	537	505	494	487	480	490	445	479	482	489	522	490	522	490	488	481	473	493	503	472	512	450	508	503	497	498	492	467	507	479	449	520	461	478	465	499	505	474	507	448	536	536	473	526	478	488	483	499	498	500	501	475	492	471	467	482	506	515	470	500	454	512	478	505	495	520	464	476	474	468	494	504	506	498	494	466	510	495	481	498	508	493	485	472	475	495	544	489	501	510	509	543	461	519	484	524	474	500	452	516	478	478	497	493	487	481	500	528	482	497	505	501	494	511	497	519	480	509	495	503	513	464	502	496	470	476	489	480	460	475	453	478	503	478	516	483	495	464	486	492	471	485	491	483	483	490	460	493	472	484	511	484	503	523	502	463	471	529	530	477	488	490	485	477	495	491	477	512	460	495	447	532	486	495	492	502	521	476	538	492	485	492	497	509	472	411	480	484	514	482	432	471	491	484	501	482	507	514	529	488	478	512	488	511	478	457	473	502	460	474	484	509	484	490	504	479	499	553	472	451	495	534	477	521	520	464	469	472	475	465	538	505	500	504	476	532	464	485	458	494	520	472	475	499	447	495	466	464	500	485	463	482	466	488	522	465	480	525	502	526	458	468	525	478	457	471	518	473	525	483	497	530	508	504	496	475	453	470	503	460	517	482	466	474	507	461	512	501	472	470	498	497	477	513	482	515	499	474	471	496	457	506	502	476	491	481	484	487	503	468	480	475	483	490	450	501	517	499	459	465	488	483	497	532	489	511	516	493	478	479	501	517	442	500	483	494	471	505	507	479	475	522	490	509	514	466	526	484	511	495	486	464	492	460	492	482	501	463	520	481	484	474	506	497	479	487	511	536	486	492	496	469	501	517	508	477	467	498	492	518	473	547	513	532	478	482	508	520	452	486	511	479	453	457	467	477	479	504	488	464	460	500	442	477	543	492	493	457	505	438	483	478	505	472	494	476	492	471	487	510	549	488	522	486	491	519	512	495	501	543	497	436	486	503	484	499	502	476	498	505	460	504	493	490	471	489	473	500	475	539	476	489	472	510	453	503	511	491	450	497	450	501	488	480	543	523	486	462	485	520	485	505	475	505	489	485	528	474	478	500	445	510	476	494	494	475	498	512	508	465	451	499	528	522	478	482	478	535	491	475	490	481	499	507	467	494	469	470	503	497	470	467	484	482	476	488	465	517	485	538	447	475	460	502	495	494	481	479	478	514	496	489	498	496	477	454	511	439	509	525	477	503	483	495	510	453	486	508	462	493	477	493	507	473	519	493	456	456	499	497	497	487	529	523	560	482	475	500	514	502	464	519	479	533	521	466	484	512	497	498	462	489	502	523	491	468	480	515	465	468	483	476	506	480	514	455	477	497	510	490	475	460	480	515	501	488	475	538	470	495	496	526	511	495	476	538	495	483	479	496	488	468	535	502	462	498	492	440	475	510	473	509
32659	49139	22488	4097	2987	2443	2354	1654	1505	1445	1049	913	1269	1461	1495	1422	1177	1014	850	782	764	729	588	611	617	590	539	541	619	551	589	575	619	554	644	560	588	539	544	602	573	582	621	566	605	586	570	577	598	600	577	608	604	601	615	606	622	612	562	565	655	582	609	558	581	568	611	558	577	610	583	586	574	615	582	596	617	589	599	599	594	558	591	616	625	578	585	583	591	582	609	580	584	630	587	582	565	573	613	612	570	608	566	575	603	569	603	593	629	590	586	616	584	579	593	615	601	603	604	583	609	549	581	589	596	628	602	578	565	553	568	625	626	548	572	571	613	570	617	581	593	570	589	558	629	632	582	609	592	649	596	588	603	588	613	576	589	605	617	572	613	597	616	662	594	600	610	581	585	627	561	620	615	618	639	612	618	619	581	606	613	587	573	584	535	603	561	598	569	633	602	568	656	610	619	603	571	590	570	583	572	587	619	565	631	589	596	580	610	623	577	579	585	586	614	575	569	574	585	616	603	588	601	614	561	641	591	551	600	575	609	598	610	601	637	609	557	589	579	583	588	615	591	620	586	599	585	601	587	606	615	588	575	600	585	569	583	561	568	593	618	607	584	620	668	592	526	626	544	541	604	587	624	600	549	596	569	569	621	601	613	608	555	611	522	583	587	572	569	586	604	562	578	605	577	605	581	613	571	586	562	573	575	603	601	584	616	602	619	558	589	596	572	546	597	594	620	612	606	611	590	596	595	603	598	558	613	666	583	609	616	622	566	604	574	542	604	654	583	630	588	564	610	617	601	581	618	581	558	605	591	595	582	567	550	599	569	586	579	568	582	598	582	594	614	572	597	610	575	588	562	621	578	575	618	593	605	615	573	599	598	596	592	641	599	602	559	637	610	590	582	596	584	613	634	577	597	576	553	560	596	653	597	604	625	572	624	574	585	598	578	592	626	574	600	613	590	629	599	601	587	606	600	623	617	572	557	605	591	558	610	618	601	581	564	574	574	616	571	575	564	562	604	569	582	595	592	590	561	621	598	628	580	610	624	589	614	572	626	575	572	574	593	600	590	586	575	601	642	592	546	595	625	555	560	569	618	591	598	580	545	594	594	612	606	580	606	638	604	576	630	573	607	589	607	575	578	566	581	603	565	586	585	580	594	569	589	582	611	548	617	581	638	582	632	564	564	588	586	605	595	591	616	585	545	566	572	574	552	588	651	590	575	592	627	595	579	564	575	599	588	610	590	626	589	606	596	596	578	586	552	570	611	593	576	562	574	572	579	566	570	560	605	555	579	561	597	599	604	560	554	609	582	568	603	628	589	579	593	563	608	625	592	595	626	605	580	628	585	677	607	592	621	571	606	576	611	603	573	542	600	603	604	572	606	579	641	544	595	612	587	577	606	619	554	591	568	613	635	651	582	599	589	619	598	593	587	581	575	570	583	551	598	591	584	573	598	620	630	620	585	595	583	600	614	583	599	577	561	616	572	569	594	573	582	626	612	626	591	606	593	606	586	630	591	589	603	598	606	601	567	613	658	649	592	578	570	620	636	586	591	628	536	587	573	593	628	582	607	600	585	633	598	659	578	559	589	624	577	627	583	590	548	559	586	629	583	589	630	584	550	648	642	606	602	587	598	555	573	549	622	608	592	598	663	576	568	567	632	618	608	600	586	590	578	566	562	588	565	586	571	596	608	559	615	624	658	579	575	622	588	608	581	604	620	628	608	605	578	587	563	577	603	574	612	593	575	579	569	584	594	581	573	579	584	604	559	595	583	566	612	634	589	552	623	623	608	552	588	582	631	614	596	629	557	513	580	579	577	634	591	610	565	602	596	565	629	600	589	637	557	571	622	560	612	595	622	587	625	587	588	561	552	594	608	580	555	583	587	579	619	576	592	576	621	600	651	621	584	643	612	594	565	567	543	612	620	596	585	587	568	573	587	630	561	619	586	607	583	613	639	541	601	586	559	591	643	587	591	583	582	584	588	587	589	615	595	601	586	624	631	625	631	577	594	579	588	611	582	636	624	558	546	547	593	615	568	583	609	643	616	604	591	627	621	578	614	604	543	632	567	581	583	573	568	531	613	627	581	567	580	610	601	545	626	588	581	623	581	594	586	588	543	620	642	606	561	580	634	589	552	613	642	603	597	575	562	621	565	578	552	650	593	586	625	592	590	605	600	644	588	624	605	601	530	578	645	622	565	638	609	589	585	571	633	591	641	599	622	574	603	600	593	605	574	607	569	622	567	633	570	576	588	623	610	591	606	570	530	588	592	575	574	610	589	591	565	574	610	596	634	605	617	578	580	607	620	602	619	591	587	594	531	565	576	595	623	627	575	608	634	601	577	591	616	564	589	577	565	595	563	618	534	600	613	602	592	639	614	594	564	614	577	582	609	549	605	619	639	574	562	607	608	636	562	611	593	596	571	591	583	624	564	564	587	621	611	587	624	607	593	574	615	628	569	532	583	578	634	607	610	597	611	587	583	581	627	583	609	574	582	583	590	606	606	595	578	608	610	553	641	639	575	577	594	532	537	591	544	608	557	596	590	600	577	592	580	600	607	558	579	615	555	618	603	588	610	585	610	581	618	603	617	606	606	606	596	572	644	568	613	564	581	578	577	588	602	589	593	600	559	578	583	621	572	577	626	610	585	562	590	561	623	642	624	611	591	568	564	604	609	577	629	562	555	639	608	525	539	585	586	610	546	580	638	623	573	629	647	632	578	584	605	574	608	607	592	607	596	578	588	591	583	608	604	613	602	591	567	609	584	581	569	613	650	609	566	616	580	578	592	577	573	577	636	622	569	599	568	607	576	588	582	612	632	604	592	604	602	579	582	592	590	607	604	592	527	615	620	598	582	546	565	540	589	562	589	580	625	567	584	589	527	580	554	557	560	599	609	562	530	584	576	606	623	589	617	602	579	575	570	595	612	617	582	576	582	576	589	597	561	553	628	549	574	550	576	629	590	572	588	611	587	601	617	581	597	565	587	608	589	611	601	597	605	589	594	580	581	590	579	604	585	591	558	592	583	615	583	592	582	625	602	647	561	607	599	612	569	581	633	596	599	559	562	599	616	599	609	589	581	584	590	590	562	569	562	601	596	582	570	599	589	607	556	595	600	603	571	584	568	631	599	597	607	588	606	569	591	586	534	631	612	568	608	604	571	571	584	573	570	580	634	601	603	617	620	580	584	545	612	597	625	596	622	608	579	574	544	603	582	595	638	580	563	602	613	602	601	594	581	604	600	633	577	574	608	580	601	629	603	605	598	619	614	610	586	560	586	549	582	558	631	602	607	597	593	607	565	608	592	593	567	581	593	565	639	645	586	581	589	602	606	599	603	570	563	563	633	584	640	562	586	562	615	589	618	620	578	566	550	586	570	599	575	592	583	578	567	617	607	569	573	604	577	580	602	570	599	614	589	578	614	561	645	571	632	608	600	596	601	614	603	551	635	590	609	581	612	606	605	545	601	635	547	606
24329	21560	28747	24735	21075	9319	2509	2052	1377	1281	1178	1047	1207	3248	6108	5998	5132	3617	2281	1654	1245	937	665	520	547	578	560	554	560	554	549	512	545	554	537	581	557	553	556	541	517	549	532	496	541	534	523	515	542	490	561	526	558	535	502	561	531	540	559	560	540	532	542	513	548	522	547	557	548	557	533	531	537	554	546	570	532	537	529	572	496	570	538	564	551	507	564	522	573	520	542	538	529	571	562	533	515	551	565	521	513	537	525	546	548	533	500	525	521	513	559	532	533	513	533	527	543	575	511	543	570	529	551	565	502	535	549	582	521	522	524	572	553	525	569	527	532	523	483	573	539	492	525	526	541	528	579	574	531	544	514	546	543	522	551	532	569	530	574	555	535	527	485	511	511	501	540	503	523	489	541	515	592	572	472	522	499	547	541	547	491	550	547	517	561	506	513	512	536	491	539	540	517	503	544	532	566	523	526	563	526	530	506	535	558	558	573	527	531	524	548	560	500	528	523	530	582	486	590	530	535	571	532	522	552	530	557	537	538	553	549	526	586	549	571	563	560	513	540	537	560	524	529	557	529	494	534	512	553	556	530	550	530	540	519	507	555	543	536	508	536	527	519	536	511	557	513	576	534	511	500	530	507	546	569	525	536	572	535	550	531	561	559	516	573	510	533	539	530	558	520	553	572	500	551	569	546	545	540	547	554	531	516	535	526	535	483	525	581	529	513	530	522	543	537	551	535	539	570	560	559	556	536	529	557	548	541	555	555	558	546	554	548	557	538	540	528	524	554	527	517	535	537	523	521	534	517	524	577	531	536	520	557	558	554	541	535	565	523	538	544	528	520	489	556	504	531	493	540	489	571	542	548	532	534	538	557	582	586	526	513	521	560	531	558	532	538	498	494	556	535	515	559	534	513	569	548	520	511	514	515	556	531	529	527	563	537	571	569	585	570	574	499	538	537	540	567	545	514	570	545	538	539	542	538	538	532	550	535	539	570	518	549	514	570	520	537	541	570	583	541	542	522	575	537	509	526	508	548	523	581	513	555	555	546	563	523	530	509	502	532	564	532	530	534	573	569	530	519	514	527	508	528	542	527	535	522	560	516	524	571	566	561	519	549	535	539	531	554	560	547	521	528	561	528	526	532	524	544	523	533	511	532	555	557	555	538	519	536	532	572	576	576	527	561	519	548	507	551	569	535	506	512	531	492	581	563	526	568	514	558	573	568	522	497	532	533	538	579	535	488	523	517	544	535	517	545	548	529	556	528	498	560	533	549	474	557	532	529	517	531	529	550	525	515	576	563	527	515	551	523	528	550	509	556	494	562	538	556	495	592	568	524	529	571	507	544	521	497	525	522	562	550	553	520	557	551	524	532	553	485	502	510	508	534	547	535	540	548	520	529	531	567	501	531	573	539	520	565	544	492	520	569	533	552	558	548	477	495	563	541	540	575	533	502	522	530	498	512	530	537	551	538	530	519	526	505	524	502	513	531	515	517	512	534	524	510	504	542	555	515	553	518	573	543	554	548	525	553	563	536	529	542	537	517	539	571	532	573	542	518	550	512	520	537	542	528	553	506	532	532	577	534	563	558	503	509	495	566	496	532	543	482	550	553	535	561	584	531	526	533	560	573	556	544	558	552	556	526	563	533	558	558	512	526	550	539	572	536	548	549	528	517	534	562	527	505	534	556	529	523	521	495	587	542	574	603	562	563	568	546	557	575	544	535	527	527	575	570	535	525	562	497	509	512	526	504	551	525	527	525	526	546	523	494	571	561	599	511	527	518	510	532	510	554	509	513	534	554	508	498	539	562	507	543	530	533	549	583	531	515	523	562	532	511	549	567	515	544	518	568	571	555	509	563	526	550	457	523	587	554	522	562	534	535	536	569	565	555	532	510	490	510	569	515	556	514	526	541	510	547	571	551	554	548	541	514	559	563	501	546	545	542	542	542	527	535	530	581	561	564	555	513	573	550	522	568	542	525	499	498	562	488	539	545	537	502	530	515	489	532	540	518	508	530	534	541	526	504	549	553	516	524	527	513	520	582	529	536	576	544	529	513	541	541	564	568	504	519	513	501	537	563	546	561	571	535	533	557	545	535	540	553	566	575	510	519	536	538	531	570	506	556	549	524	547	542	527	562	555	552	529	554	515	528	545	510	525	580	527	543	528	552	515	545	540	508	564	551	531	527	534	527	557	501	551	522	530	512	487	548	527	517	505	546	537	548	521	532	530	551	488	560	542	553	550	517	566	544	573	540	534	561	498	498	529	507	552	504	515	537	514	528	519	549	533	577	543	566	559	578	542	524	528	521	531	531	547	510	549	511	543	561	567	525	529	544	550	519	545	543	520	560	506	537	511	528	509	509	548	524	497	525	555	559	539	574	530	523	531	497	536	566	557	567	564	539	546	535	531	515	560	558	493	558	524	558	539	561	572	536	529	516	557	569	544	528	527	544	533	545	530	538	548	548	492	538	565	533	494	522	553	538	549	535	542	527	562	570	570	555	500	524	560	515	500	539	504	493	493	516	528	521	507	537	512	565	520	506	531	578	563	551	498	531	555	501	546	517	528	583	538	576	529	556	543	515	531	527	534	548	589	530	545	526	576	496	503	534	510	536	559	546	584	531	586	589	587	529	521	503	519	517	472	530	511	527	552	547	548	552	528	527	515	533	548	566	532	492	522	556	510	557	564	525	548	508	540	546	514	596	519	561	515	573	539	549	552	520	580	533	533	549	532	560	508	592	532	545	555	493	522	545	497	521	548	565	528	538	512	564	517	549	553	542	484	559	562	526	557	533	504	553	570	559	511	568	519	538	542	510	559	543	552	577	544	540	497	572	503	522	539	553	520	552	534	540	511	576	546	548	560	579	473	544	507	579	521	555	553	531	527	563	582	513	519	520	520	539	577	558	541	475	531	549	509	545	574	521	534	545	559	573	521	521	528	509	581	538	533	507	527	548	527	578	523	546	531	570	574	512	524	533	511	607	512	525	511	569	540	534	534	518	550	524	503	548	554	503	557	513	527	577	591	544	461	551	510	495	532	545	564	505	529	548	569	510	536	555	505	540	525	508	541	522	563	567	519	509	553	509	521	567	530	542	524	530	570	561	530	515	519	548	544	556	510	502	552	535	524	565	579	516	541	526	535	532	572	542	503	526	508	552	536	558	538	533	531	583	529	546	553	562	555	544	575	567	493	530	580	549	526	543	558	501	548	547	505	565	530	559	501	510	555	531	493	527	538	527	530	569	550	538	513	489	541	547	524	527	525	511	535	543	515	508	584	484	532	535	508	548	579	547	543	530	544	498	533	537	549	521	524	548	571	515	528	512	523	535	528	551	541	563	498	538	547	541	541	484	520	591	551	572	519	512	503	505	537	551	550	475	544	553	617	554	535	537	514	547	482	583	565	560	501	506	550	501	555	564	517	564	545	536	539	537	556	504	548	526	514	510	579	487	542	560	517	534	511	561	536	563	521	545	497	576	534
36218	61125	36437	7324	4693	3858	3548	3481	2509	2167	2068	1692	1816	5744	9983	9388	7930	5770	3608	2445	1809	1322	824	680	599	606	626	667	644	621	648	640	633	630	610	690	615	604	678	621	611	629	614	611	635	631	630	660	620	595	622	640	619	698	644	654	626	646	595	679	646	633	632	641	709	636	631	661	640	672	658	653	603	644	694	657	640	659	596	633	616	634	653	680	647	652	657	642	610	626	623	615	662	660	623	643	671	614	620	678	636	667	616	648	656	642	642	620	663	649	698	633	626	642	636	585	600	615	604	621	637	666	642	702	661	672	649	625	648	605	627	614	648	647	658	631	642	663	630	649	643	648	620	596	672	655	636	684	618	651	658	643	624	685	622	649	628	641	616	655	585	648	605	653	638	640	640	669	664	611	616	639	629	631	647	663	644	642	642	647	637	648	643	640	675	598	663	615	666	629	630	718	705	689	647	641	623	654	637	661	636	645	641	619	627	625	681	628	640	614	610	637	572	606	660	614	662	637	632	612	699	683	602	641	635	660	637	660	642	659	627	600	653	628	573	656	626	604	664	662	644	606	649	595	651	654	645	674	627	660	665	633	641	614	666	626	662	632	645	662	643	625	630	657	675	688	625	636	672	617	715	694	633	620	681	652	655	674	661	648	598	649	637	636	642	642	661	673	622	665	616	656	657	623	641	628	662	620	685	625	665	654	698	678	625	645	668	620	581	636	593	602	614	635	653	673	683	649	638	655	636	662	633	661	652	671	669	612	625	579	637	647	630	665	678	620	659	621	641	645	675	683	575	604	597	613	635	623	669	659	701	647	597	657	691	650	631	636	624	618	659	673	649	598	664	644	677	690	631	612	622	668	660	613	624	594	613	664	625	711	646	598	661	619	639	612	644	634	693	603	627	681	655	628	646	596	651	647	638	649	619	623	637	632	645	656	590	654	633	668	642	619	633	658	642	676	584	645	653	678	688	666	636	661	635	605	635	685	649	618	658	659	653	649	617	636	670	640	577	634	600	639	595	606	677	649	644	636	635	623	628	644	612	598	643	657	685	673	630	606	624	676	604	667	625	626	692	616	695	632	654	636	639	613	688	625	607	609	610	643	616	616	678	672	652	700	672	623	655	649	664	626	650	632	637	569	608	637	621	616	693	632	639	647	656	648	664	658	629	638	648	626	637	649	655	628	601	645	645	617	656	601	666	620	664	661	622	606	594	628	622	657	635	613	654	634	604	605	689	654	631	622	640	633	656	673	607	635	650	625	621	609	618	628	602	651	630	615	632	643	625	664	638	649	629	611	622	583	671	658	613	650	635	656	562	600	601	661	657	622	623	632	668	614	709	632	615	630	650	649	683	661	666	639	599	621	654	678	618	667	684	579	669	637	610	684	615	625	653	597	643	640	623	691	640	589	641	648	650	655	663	649	586	635	623	629	664	610	629	627	613	612	628	676	630	676	631	669	668	650	632	600	661	668	630	650	619	642	651	679	619	653	697	666	624	705	607	658	635	651	630	602	653	623	619	611	622	630	660	624	654	599	662	659	677	636	622	622	636	652	630	641	608	692	616	601	666	656	643	657	634	687	641	646	650	645	625	632	639	659	683	664	618	671	642	609	615	666	633	637	649	600	668	658	625	679	655	660	668	639	643	630	682	693	640	645	696	630	594	617	647	661	562	634	673	630	623	629	612	628	666	581	644	641	606	644	646	656	676	633	634	646	679	690	666	612	659	662	621	621	647	666	660	596	635	631	620	669	645	626	619	644	626	594	634	667	631	701	607	639	650	664	653	628	649	662	656	634	627	658	630	650	632	658	612	738	627	662	649	643	663	683	659	648	663	652	648	658	649	658	642	669	638	637	672	664	668	585	685	666	592	671	648	677	697	647	584	638	636	631	658	626	655	654	663	668	620	684	667	655	666	657	631	638	638	611	600	671	622	639	663	636	654	620	651	662	625	628	612	601	624	681	639	675	673	610	663	671	673	597	657	664	670	610	670	678	622	599	639	606	658	681	692	649	623	667	613	644	632	638	620	602	672	624	597	618	648	660	641	654	611	618	621	621	660	621	600	615	636	655	608	633	647	630	656	643	625	656	637	634	638	643	592	669	674	637	671	642	654	624	629	638	631	672	642	644	703	663	603	641	612	669	676	645	617	642	697	644	655	642	647	662	631	614	635	657	673	628	617	671	676	631	669	663	601	650	629	692	633	654	630	641	634	618	666	644	634	638	625	622	675	669	607	665	609	678	687	687	637	660	615	646	608	635	612	623	639	621	697	672	594	640	691	632	598	626	653	593	659	647	661	683	626	623	602	644	664	624	646	656	657	634	629	617	625	654	669	632	629	692	616	638	624	658	657	646	651	619	686	643	638	630	675	687	644	642	595	683	615	652	639	657	641	664	642	617	630	660	644	602	610	669	628	720	666	642	641	707	645	636	654	638	641	617	648	576	660	626	629	648	654	627	632	614	643	631	647	594	671	654	636	639	658	658	678	605	656	625	645	605	671	617	641	636	619	628	649	638	651	629	642	591	646	624	674	623	681	636	643	615	693	566	678	618	654	663	619	626	597	611	625	647	673	594	649	613	671	692	658	642	590	617	673	654	626	668	643	631	611	676	616	638	686	625	583	594	626	623	622	645	626	644	631	650	656	647	629	641	679	653	674	626	643	604	589	597	586	646	629	649	611	635	677	681	657	669	650	627	648	630	589	640	642	702	666	656	647	639	648	642	651	654	714	580	619	667	676	638	620	623	665	655	626	605	620	653	630	635	662	664	631	603	620	632	680	651	656	641	649	690	670	604	626	647	652	616	638	666	648	668	631	619	644	624	610	621	603	651	709	632	643	636	703	669	690	618	601	670	648	626	666	677	639	630	657	611	642	607	652	615	621	660	615	615	659	637	646	608	688	672	644	635	637	648	654	642	636	604	672	710	654	598	647	606	673	665	620	594	692	601	649	605	644	618	624	602	674	657	679	654	650	649	616	648	626	640	618	640	643	620	648	651	664	602	644	625	599	619	644	595	689	637	657	635	606	631	653	674	653	564	656	611	661	660	654	648	641	604	630	586	624	606	652	646	655	648	606	632	672	617	678	663	635	652	611	688	642	602	652	641	656	635	627	666	610	664	644	606	651	680	635	610	683	610	638	642	635	655	668	646	589	662	668	645	668	630	585	680	649	680	588	645	649	627	610	656	678	663	606	652	628	638	681	684	605	630	641	643	603	627	675	606	632	662	629	630	606	647	618	661	642	645	635	635	626	653	615	604	649	622	638	633	664	667	678	651	609	648	672	682	656	621	597	636	655	667	662	639	632	591	603	601	623	632	685	633	667	684	630	648	627	647	612	611	612	653	606	658	685	690	631	632	652	644	669	629	644	660	632	613	675	701	654	640	635	716	614	659	627	706	676	635	665	656	661	634	673	633	607	648	667	635	627	636	641	647	620	662	650	633	672	669	691	638	668	648	653	634	640	618	656	643	655	607	643	686
25647	21797	28524	25119	11335	2232	1544	1409	1384	1269	1189	1131	976	1483	3207	3761	3348	2522	1989	1396	1143	939	808	718	694	676	700	694	670	692	689	678	720	660	679	721	729	689	725	706	714	701	671	702	736	694	725	720	688	751	717	677	703	708	674	707	674	727	710	718	681	692	639	728	686	730	663	700	729	669	698	694	704	720	649	714	679	660	708	636	745	750	710	699	709	706	695	699	685	662	701	771	726	749	728	693	612	703	703	688	690	713	687	717	711	720	725	708	715	670	666	721	704	708	706	703	667	717	725	707	672	693	737	678	666	630	728	648	687	678	671	717	736	703	660	737	692	643	675	698	681	686	691	693	742	703	692	683	687	655	685	666	662	703	669	701	724	707	693	722	709	718	657	661	728	685	656	721	678	675	702	673	668	732	668	675	694	685	698	731	697	686	692	609	745	721	712	689	668	644	703	700	718	669	679	701	678	706	612	690	663	692	716	695	733	707	749	721	704	688	697	724	702	659	697	700	721	695	719	694	701	702	652	747	715	670	729	699	730	693	664	675	669	682	672	706	708	674	715	686	713	655	675	665	741	764	728	687	701	711	678	695	689	686	692	677	684	730	702	701	701	667	676	740	755	699	697	670	702	683	744	679	696	659	714	673	685	696	678	722	670	688	695	654	655	672	717	655	747	649	701	690	691	683	699	664	694	679	723	722	701	670	626	731	719	695	716	684	680	714	705	690	716	691	696	677	694	711	716	677	711	723	615	687	703	687	695	715	748	694	639	678	714	698	673	737	681	694	680	695	683	724	692	703	696	742	755	684	714	716	710	719	653	709	661	664	693	689	705	678	698	691	666	670	666	696	687	696	669	707	696	707	626	714	710	654	691	707	707	659	752	714	702	679	731	678	717	691	684	729	734	699	669	718	712	666	649	732	685	703	645	636	670	710	692	675	676	678	678	694	736	663	703	716	670	705	694	741	710	732	703	684	704	693	706	729	682	700	702	669	742	679	666	687	708	743	734	668	661	683	763	694	683	692	701	670	713	696	724	664	730	712	658	697	716	706	697	658	660	714	688	718	729	682	707	717	673	728	694	690	637	696	659	696	692	711	696	705	681	754	661	691	699	718	727	688	698	739	695	674	709	740	727	751	686	718	741	699	717	696	713	682	670	667	659	694	712	714	659	669	730	695	675	710	677	679	744	703	687	713	663	697	681	713	764	743	699	716	675	696	701	688	660	718	664	680	689	661	748	800	725	702	718	678	721	684	681	697	692	734	685	686	699	692	745	758	658	659	690	705	741	721	692	702	737	699	757	743	679	696	741	725	721	699	712	683	689	721	702	696	687	731	704	714	748	704	734	711	692	691	664	666	679	690	717	739	702	676	661	699	712	653	741	709	722	735	753	694	666	706	643	691	665	674	703	670	672	655	725	701	745	699	635	696	716	697	726	680	671	680	705	701	675	704	677	716	731	688	694	677	712	655	647	690	692	685	695	665	743	735	700	704	742	700	677	696	714	691	708	727	676	686	689	673	671	727	693	735	676	671	744	776	657	724	682	657	709	704	732	684	712	727	720	729	689	665	696	664	722	688	667	693	710	680	678	687	710	657	711	712	677	743	657	701	681	683	699	708	701	739	652	688	660	758	722	700	692	724	670	678	698	686	717	683	682	679	683	643	720	734	711	699	713	653	683	664	719	703	711	679	723	696	698	693	710	657	729	686	714	711	733	701	713	660	663	644	691	654	678	673	656	662	675	699	707	687	675	700	734	669	702	719	700	709	707	658	699	703	715	700	665	689	627	682	686	719	695	699	698	671	758	758	724	696	739	689	677	675	724	715	672	721	705	668	729	697	678	700	713	691	664	679	692	688	692	692	681	653	645	709	712	667	662	664	715	701	676	745	684	663	688	693	689	689	730	712	712	699	696	695	731	679	699	677	717	686	664	651	715	736	707	708	658	673	653	662	679	699	716	702	730	724	709	760	719	721	741	658	683	701	707	703	685	715	677	694	703	680	671	716	714	715	673	663	667	769	690	653	694	651	667	720	674	702	697	708	683	670	670	697	640	710	704	728	719	676	712	747	659	730	708	662	696	683	653	715	680	705	706	632	677	728	659	747	718	692	689	690	677	663	678	681	749	705	650	660	696	700	676	674	727	683	699	721	691	726	684	726	636	687	707	695	702	730	688	726	717	681	728	695	711	702	676	700	689	710	703	729	666	680	695	692	718	660	699	668	716	715	666	728	719	674	691	677	659	718	670	719	724	707	659	666	718	733	693	710	650	692	706	713	678	695	755	680	703	671	713	663	708	700	676	668	714	671	716	685	744	705	700	716	657	779	732	724	709	681	690	689	675	682	693	678	686	652	684	682	675	701	717	686	685	685	693	722	690	694	688	733	671	687	693	670	659	690	697	742	680	688	732	682	681	728	696	708	706	691	674	696	673	723	686	679	665	703	724	724	704	746	725	691	675	716	697	706	655	739	700	701	656	695	733	670	685	741	739	691	702	657	686	693	681	723	714	662	711	684	687	691	651	704	696	676	681	673	713	658	703	682	675	710	667	759	634	664	708	625	656	677	717	663	660	698	681	732	706	690	702	667	686	709	710	696	694	646	714	675	705	716	739	741	668	691	693	667	649	645	639	683	685	710	669	656	640	667	697	679	697	708	672	697	694	683	678	682	696	676	703	675	730	705	750	676	690	718	677	682	693	712	730	679	693	717	663	697	742	707	681	675	714	731	706	671	705	704	720	670	684	645	676	731	707	723	627	677	658	670	742	752	702	681	658	686	702	692	681	676	687	711	674	710	681	736	711	672	697	692	677	696	749	729	683	666	675	710	744	719	745	684	705	718	665	712	631	690	701	714	702	685	690	693	701	685	708	703	655	712	688	676	709	710	700	712	687	676	674	645	689	736	705	686	618	680	718	706	689	695	701	657	646	669	687	718	719	655	731	660	745	735	731	708	688	671	720	670	705	669	729	681	727	713	658	690	710	685	629	689	688	705	689	705	643	700	723	702	683	655	719	692	740	676	665	707	682	742	678	742	693	711	681	708	721	688	680	638	685	690	695	709	728	705	687	660	678	713	691	666	712	713	681	676	640	691	685	694	625	708	722	706	725	731	693	702	661	716	667	685	734	682	702	707	684	687	722	688	676	712	748	712	706	688	678	701	693	676	688	699	740	686	681	734	704	678	689	663	639	691	689	704	762	649	679	662	742	688	688	682	707	656	694	720	690	664	647	673	691	704	700	699	700	691	681	685	688	719	751	661	655	741	677	712	661	732	677	754	666	720	654	679	675	692	689	667	652	637	663	687	692	669	698	684	687	741	677	696	656	722	654	690	701	737	708	704	692	727	699	704	702	644	691	716	714	756	702	682	707	664	678	735	699	688	709	658	654	674	692	644	708	661	663	682	743	672	668	755	700	712	700	676	741	718	658	693	654	708	698	703	729	708	664	669	738	771	673	704	692	709	758	678	706	656	653	668	748	681	655	640
34783	56195	36783	7095	4052	3184	2668	2466	2438	2040	1864	1756	1526	2603	6251	6797	5974	4386	3167	2273	1613	1190	979	865	812	874	843	839	846	777	826	822	863	815	816	835	830	889	826	829	762	815	782	809	792	832	854	822	878	840	850	790	815	817	825	801	866	825	815	841	821	862	799	814	797	858	800	827	780	825	837	775	796	836	814	815	833	825	870	850	825	804	835	812	836	833	863	801	828	865	774	826	858	771	820	835	822	836	782	859	819	847	861	776	812	790	835	812	810	800	834	825	853	807	828	818	841	901	814	799	773	767	884	830	797	824	838	800	795	858	839	836	816	841	820	830	820	832	874	862	837	811	855	833	839	836	816	839	830	784	775	797	828	818	865	787	854	826	795	891	819	787	803	847	863	806	809	833	843	821	809	828	797	849	866	810	793	867	808	875	838	856	886	838	837	836	897	858	847	854	827	785	813	811	790	800	800	814	812	824	777	862	779	819	809	826	804	848	825	780	785	838	833	796	848	855	860	861	862	813	815	853	803	865	818	832	836	841	871	903	852	780	824	886	886	826	825	802	863	817	905	825	783	790	815	791	768	768	882	862	827	842	869	821	851	809	821	818	820	800	774	846	859	832	797	782	832	824	832	840	822	850	804	829	850	793	839	855	872	833	824	820	846	832	839	794	848	843	851	852	787	882	850	849	822	868	902	835	810	793	869	866	842	882	874	819	857	859	876	810	836	838	863	811	806	848	817	840	832	826	820	852	837	827	822	821	867	823	822	822	806	808	824	819	817	781	840	836	799	829	841	873	823	825	896	805	850	825	808	776	831	828	850	805	777	883	791	810	805	828	848	863	833	843	793	849	841	855	829	768	854	863	830	831	840	847	850	797	796	824	798	820	845	772	803	848	836	843	782	809	798	816	825	830	826	834	847	801	836	839	830	850	848	869	839	847	822	819	893	862	825	838	823	864	811	835	800	807	831	880	874	899	849	836	819	811	840	859	876	873	811	844	833	898	808	870	816	813	862	826	794	825	832	842	819	899	841	839	812	840	826	858	827	871	861	810	824	843	800	834	793	828	802	823	872	815	851	857	807	822	788	842	830	826	866	824	877	828	858	864	790	804	835	852	840	833	851	816	859	875	831	843	846	828	801	758	822	811	845	826	832	812	819	837	824	849	801	797	798	819	822	876	833	810	836	822	828	781	877	827	796	770	810	834	829	801	829	837	813	810	814	846	883	849	819	814	808	825	812	794	832	823	810	777	893	794	817	771	799	857	823	788	852	823	847	853	792	864	847	811	854	818	827	811	831	808	847	848	866	860	835	877	853	838	817	833	800	848	856	827	799	835	816	831	831	838	822	836	875	816	844	798	808	817	814	856	785	787	830	797	856	823	867	898	847	807	885	812	791	806	818	811	795	816	822	861	890	837	821	823	803	833	851	821	848	837	831	793	835	804	825	842	853	856	825	811	801	909	831	782	843	777	836	821	823	824	767	837	788	830	867	798	825	824	831	834	801	846	831	827	822	842	818	850	844	835	871	846	798	808	814	833	802	877	807	871	848	808	868	789	852	861	790	834	851	853	813	858	813	831	857	812	858	830	884	823	818	800	863	808	868	830	848	843	871	785	846	855	843	861	810	801	842	862	801	815	839	798	853	866	816	823	799	842	824	868	829	813	833	834	824	814	879	831	812	813	826	764	801	857	854	801	833	812	782	777	865	836	885	849	848	849	854	845	831	828	815	777	799	819	836	776	833	849	843	854	827	815	816	794	836	807	848	848	799	854	806	804	808	824	808	819	769	813	807	861	852	843	810	821	800	868	823	793	822	839	809	820	880	858	885	794	887	896	848	815	804	839	824	830	861	787	832	847	816	838	798	818	848	818	860	816	847	805	807	856	791	831	834	816	844	796	876	844	802	817	814	829	858	937	822	877	785	770	798	871	803	778	865	880	809	816	840	824	770	813	794	823	855	860	775	791	844	862	811	812	823	818	819	851	866	848	825	857	778	822	821	829	796	832	848	800	824	808	800	824	903	846	862	821	834	849	844	851	834	798	860	790	865	820	848	832	809	848	812	863	855	812	825	853	842	804	841	836	822	828	808	801	784	821	836	823	853	870	814	856	847	835	841	832	827	837	889	863	833	819	834	876	809	786	846	883	781	798	825	783	882	829	817	793	808	814	805	867	815	824	851	833	848	831	811	823	841	794	785	867	821	826	798	826	813	790	812	839	908	840	883	831	849	808	867	870	821	822	823	814	790	874	774	816	838	815	852	831	824	822	868	829	797	871	841	784	882	779	791	815	814	838	817	834	809	838	829	877	809	790	812	851	816	828	790	846	823	825	858	866	845	824	890	810	839	830	844	874	802	807	837	854	818	862	846	775	862	834	791	858	839	866	832	825	816	851	836	830	850	853	847	819	848	810	815	785	896	804	827	854	816	837	893	815	820	802	844	822	869	847	872	848	821	842	793	819	829	832	796	821	802	803	798	824	840	835	884	775	816	813	829	801	831	817	815	866	798	845	836	817	774	788	879	808	773	854	810	857	850	840	816	869	831	813	827	786	838	824	799	827	779	834	867	825	845	882	839	841	824	825	792	846	874	852	879	794	824	836	832	849	854	837	864	809	815	802	830	837	804	862	852	806	839	795	790	825	798	811	811	816	862	849	815	869	807	863	822	805	837	827	759	861	850	834	794	839	863	823	764	869	834	851	831	859	852	801	836	830	839	858	879	792	859	812	818	827	860	798	862	821	867	805	884	831	808	811	826	778	874	841	820	897	811	871	868	817	809	802	822	828	848	896	821	809	839	854	819	846	808	843	835	861	883	848	813	817	868	850	815	835	849	777	809	841	847	786	799	869	862	816	852	799	828	825	858	828	832	837	790	786	833	868	903	781	781	833	862	780	842	828	839	846	817	839	786	890	777	828	787	815	827	897	821	808	784	835	775	840	872	877	794	850	806	828	861	821	796	800	765	818	862	894	831	811	870	834	842	814	837	827	844	817	847	779	855	857	864	772	848	785	810	838	860	850	845	824	873	832	797	822	839	893	838	807	863	822	827	807	800	819	831	836	813	868	820	858	781	826	837	835	811	848	859	776	844	884	818	786	823	827	816	836	792	798	784	857	800	864	786	819	817	838	793	865	838	881	841	818	845	817	909	769	825	901	890	796	875	817	825	836	852	825	829	801	857	820	805	870	822	806	836	829	848	799	830	833	835	903	813	799	856	813	809	850	795	814	845	882	845	797	819	789	811	813	815	798	865	817	779	812	859	841	905	809	843	833	814	811	828	831	832	804	831	850	832	842	854	832	815	753	875	886	842	828	805	843	800	819	842	845	845	853	868	821	813	803	786	822	853	790	831	841	822	850	817	808	810	798	832	801	839	867	819	804	864	887	838	865	836	836	814	839	809	820	789	741	817	852	829	890	772	823	852	826	814	832	885	856	820	851	833	851	850	854	813	866	863	822	819	766	840	793	827	837	801	824	816	796	876	848
23318	21606	29274	24378	21570	21528	12037	2911	2046	1778	1428	1340	2324	5992	10004	11734	10690	8591	5941	3693	2267	1594	1038	899	859	891	788	828	818	802	889	780	811	864	847	822	842	841	815	818	790	811	805	836	843	833	862	834	843	853	823	812	810	793	836	799	792	838	816	768	864	853	814	827	827	854	805	862	849	802	843	822	824	823	776	801	812	792	822	849	849	803	807	788	789	809	902	828	847	855	807	835	795	840	844	804	807	826	818	827	842	819	790	808	842	832	870	815	788	861	854	869	856	805	834	802	877	842	841	798	842	757	780	848	825	787	815	756	812	860	848	783	842	791	816	791	827	818	867	832	843	851	866	778	823	847	873	793	887	825	825	840	785	802	799	823	772	833	861	821	856	798	796	790	764	807	841	836	800	771	821	767	755	870	854	819	775	854	834	824	835	889	850	807	795	786	805	805	854	792	812	868	880	846	819	834	805	813	810	803	822	797	803	825	827	830	757	781	805	841	827	778	805	874	844	837	813	833	820	809	810	877	813	875	778	754	784	816	836	845	829	833	854	855	854	782	841	828	844	808	720	769	810	791	803	800	837	821	807	866	871	855	832	824	840	789	824	803	836	781	785	812	749	805	868	823	810	858	851	795	866	825	819	789	851	835	800	839	830	806	820	824	749	836	802	804	787	835	805	832	786	762	752	891	824	805	875	806	793	784	799	841	828	832	757	836	849	818	849	847	817	805	825	879	815	816	817	801	808	803	828	812	823	831	807	846	839	788	771	818	800	845	803	798	789	831	812	777	801	832	787	904	808	777	802	830	843	850	812	798	821	834	801	816	824	857	826	886	846	852	865	791	806	877	851	858	829	928	822	803	896	782	797	831	805	783	823	849	825	806	872	795	815	796	836	836	814	844	843	800	872	814	815	850	812	741	793	851	795	784	811	840	812	854	810	850	840	805	827	833	858	791	802	789	803	812	787	763	747	805	857	817	792	840	859	813	904	818	901	768	843	829	826	807	761	793	771	821	875	874	839	823	861	785	880	851	751	747	820	810	851	797	832	823	814	811	812	843	801	766	874	789	835	808	803	819	829	823	792	809	848	809	846	826	819	848	771	795	780	782	860	808	809	826	810	810	826	862	908	805	777	851	904	865	798	794	802	818	834	818	875	837	837	840	808	820	791	821	853	830	840	772	799	838	837	874	793	845	796	793	819	825	808	836	830	836	826	826	819	811	855	799	812	794	854	840	822	847	841	828	819	834	833	825	800	834	819	863	820	839	835	805	821	825	781	783	766	807	820	790	857	853	809	810	814	799	811	748	851	829	844	806	795	829	780	805	796	790	813	834	842	838	801	840	807	763	829	838	826	863	782	824	838	771	839	779	765	831	809	834	736	828	792	854	825	781	794	805	789	834	835	844	820	837	874	806	826	759	810	813	790	808	849	761	848	850	869	819	809	803	795	817	849	838	807	838	817	824	848	845	796	860	834	824	808	814	824	819	811	860	813	805	820	773	836	753	836	852	778	813	810	842	935	832	856	775	825	824	820	838	828	810	793	816	832	834	833	817	817	826	848	806	793	817	812	815	789	805	796	814	794	815	754	795	835	816	789	783	817	777	795	846	791	811	819	785	795	819	810	851	831	825	846	759	837	826	814	861	828	773	844	821	837	847	822	795	797	859	816	821	812	866	814	817	821	834	796	851	793	873	859	807	794	779	853	836	819	797	809	823	832	801	794	781	846	805	834	806	782	798	840	825	860	767	766	792	790	844	830	795	823	842	793	863	799	804	840	805	740	812	799	805	791	799	818	833	788	848	811	831	830	876	770	801	786	818	792	829	838	837	870	833	806	842	806	837	821	764	830	815	850	850	806	803	818	824	857	792	806	812	853	796	823	821	831	857	830	781	817	793	801	836	760	801	842	817	789	880	799	795	809	836	790	817	835	838	834	867	791	823	824	794	796	807	837	798	814	819	806	802	808	842	803	810	870	770	815	780	829	843	776	803	840	826	840	813	780	826	855	817	810	806	847	807	851	818	823	823	787	777	851	847	786	814	766	796	841	824	804	839	829	823	821	802	815	841	806	812	828	821	845	851	763	758	791	795	813	829	835	794	814	835	850	828	871	837	787	788	843	798	836	823	809	770	850	821	788	818	847	846	809	804	834	812	832	806	789	819	820	880	826	821	853	848	806	815	796	818	808	841	796	810	801	835	840	816	865	902	770	805	853	789	803	761	852	823	819	813	818	808	874	862	825	836	831	795	799	835	847	802	861	804	800	787	835	851	775	835	869	836	815	822	818	873	824	810	834	805	817	812	824	810	836	830	820	801	842	792	847	857	780	826	823	806	796	820	828	826	799	795	815	818	775	845	789	830	847	820	803	833	850	878	831	835	829	795	822	803	785	784	855	800	832	860	846	807	805	818	867	788	832	814	798	837	803	811	829	789	792	844	874	807	811	789	831	853	845	792	818	861	817	832	839	813	820	844	863	800	810	861	798	830	811	802	824	810	804	782	826	749	811	801	785	780	794	798	845	725	743	750	824	837	792	835	816	798	791	855	800	795	779	784	820	805	811	818	844	804	818	829	832	794	801	895	819	775	768	839	835	813	857	777	781	823	812	809	860	792	816	829	783	825	824	813	838	849	773	793	858	779	816	820	810	816	823	878	773	868	823	778	781	800	791	865	790	833	838	800	837	789	826	827	825	823	783	782	837	817	803	802	867	804	762	794	846	776	822	800	861	797	830	817	781	811	869	813	883	786	838	838	871	807	791	823	797	821	853	839	831	844	811	799	822	818	818	924	810	837	770	825	772	790	795	798	868	883	816	852	828	819	836	842	822	772	833	811	868	834	775	819	821	782	883	848	834	836	826	796	853	819	852	864	809	843	785	824	806	789	842	824	850	839	859	793	758	820	862	805	850	845	801	823	806	815	813	804	819	821	808	867	866	815	826	785	795	796	775	788	803	824	815	825	843	829	812	828	809	791	849	813	845	813	773	839	813	818	794	852	849	825	847	824	851	841	825	814	846	787	886	756	813	799	816	796	768	801	865	844	799	768	824	777	824	827	824	809	842	819	844	826	837	810	831	852	800	807	842	807	788	783	801	785	893	832	785	817	805	817	827	850	797	836	812	803	777	768	817	821	842	798	836	858	795	769	805	824	758	810	825	789	811	781	823	812	795	869	785	818	802	785	837	837	806	818	793	754	829	836	776	799	838	788	831	853	785	754	774	807	785	872	813	811	814	810	783	838	846	758	856	791	856	798	808	803	772	760	842	841	849	821	840	835	887	793	843	795	860	758	896	819	899	823	777	752	808	840	818	875	818	806	862	859	803	832	855	816	825	874	865	895	798	841	768	780	813	809	856	829	849	838	824	848	816	861	831	829	818	808	802	838	837	824	819	851	848	804	827	821	839	840	833	855	844	799	803	835	773	738	785	846	790	798	781	857	826	847	801	774	796	818	799	796	826	817	767	846	799	790	836	855	795	882	851	843	764	835
40457	71581	50882	13819	7429	6543	5026	4270	3383	2842	2209	1759	4069	10004	15209	16474	14794	11698	8739	5356	3421	2156	1244	902	951	922	930	935	951	976	910	935	918	961	879	918	939	935	909	939	927	945	961	933	919	953	933	980	949	961	968	920	903	921	951	937	938	857	927	981	849	944	999	906	907	912	948	923	957	930	926	952	966	939	924	911	992	930	941	930	952	936	938	951	920	911	878	922	914	952	980	958	930	882	946	903	967	954	913	948	938	964	960	961	961	954	909	938	914	932	963	945	901	886	962	965	916	965	880	943	938	953	963	939	945	921	1010	910	977	921	951	910	900	938	881	912	937	984	924	965	917	907	1007	950	931	966	923	919	898	915	886	949	918	934	930	921	892	908	897	922	922	982	930	913	929	923	956	959	957	916	933	951	962	910	970	906	938	912	929	930	901	923	955	949	893	928	924	901	970	897	964	980	889	950	921	930	945	936	940	884	935	900	903	978	956	924	959	979	957	959	899	927	933	954	908	939	924	939	899	904	924	918	957	916	949	957	978	929	867	955	885	923	923	949	939	942	908	935	911	906	882	943	907	837	892	939	942	883	963	914	938	955	911	884	958	934	893	958	949	954	914	899	957	926	949	932	908	919	927	922	987	922	932	951	925	931	908	920	896	955	959	911	942	936	929	963	941	969	941	957	917	965	971	865	962	918	890	943	942	966	931	929	936	867	923	917	912	958	889	951	928	927	924	921	989	955	938	919	975	903	935	879	979	882	1011	894	959	971	927	875	922	918	935	948	912	960	920	953	907	941	914	894	981	915	916	975	912	886	942	1021	955	949	938	917	947	975	900	926	965	935	959	972	907	949	982	913	990	901	906	948	880	898	913	914	919	994	1021	920	939	940	939	919	947	967	977	945	965	963	911	962	904	969	938	908	878	883	951	940	984	957	921	919	971	960	946	949	979	922	897	940	972	933	953	943	926	857	887	888	912	926	953	902	885	926	909	945	912	966	900	926	935	986	908	938	924	884	929	951	926	886	921	927	939	891	926	952	969	951	917	922	947	959	988	865	936	917	933	877	940	930	941	968	967	936	902	891	919	912	962	947	931	926	952	956	959	953	989	937	930	925	912	915	964	996	885	931	935	886	980	987	863	964	944	931	956	950	964	961	990	1025	917	969	911	909	946	936	915	949	948	892	968	922	911	926	886	907	939	929	945	918	889	944	947	919	925	882	911	928	927	977	961	933	994	968	979	898	949	889	876	887	879	912	900	947	927	877	960	912	962	916	935	891	876	895	938	914	905	955	962	950	933	983	929	952	940	919	954	879	932	922	940	916	959	929	918	932	931	967	927	901	938	895	879	918	935	933	940	914	944	935	914	929	921	937	922	915	965	912	909	914	910	959	920	893	973	927	909	875	963	888	921	960	969	933	936	952	939	882	900	963	881	938	921	968	908	929	913	990	915	929	893	918	938	899	917	875	924	873	947	917	947	988	868	980	960	922	926	975	938	928	1012	885	945	921	911	935	889	928	966	904	909	941	935	922	913	964	940	895	965	937	926	891	944	984	951	936	919	968	928	953	919	906	958	952	884	935	897	924	925	920	899	980	937	994	930	938	926	921	882	870	1019	954	927	959	887	894	903	996	918	964	912	936	917	838	960	961	979	974	932	919	906	885	899	911	924	943	930	911	900	949	917	992	908	953	916	930	865	933	964	931	952	912	930	986	922	963	947	920	953	907	954	924	939	954	921	888	1003	1006	968	937	925	916	917	922	917	933	932	932	1027	915	1019	891	970	934	931	941	922	931	951	927	948	944	911	912	919	965	911	881	938	952	932	934	1031	935	935	900	934	903	964	925	871	938	908	929	931	910	911	890	955	926	920	992	955	895	952	907	961	957	905	905	874	882	964	911	965	944	942	963	897	898	951	910	922	931	940	891	913	952	975	917	932	919	955	919	872	952	865	953	896	925	942	946	932	938	968	969	889	920	929	900	942	985	913	914	922	920	951	997	929	966	947	942	923	872	880	920	979	915	904	902	963	1007	927	932	948	936	901	960	931	929	943	937	927	889	900	921	948	881	932	968	947	885	963	926	894	956	906	978	967	940	944	904	939	918	946	946	935	970	945	950	974	922	864	978	998	893	888	926	919	977	920	972	973	912	898	930	925	957	931	925	949	918	896	945	940	879	904	927	944	959	889	894	954	968	989	994	959	877	900	953	884	921	906	911	897	964	947	941	980	922	915	915	893	941	1000	897	930	921	990	908	933	983	981	975	934	923	956	962	886	948	918	950	940	924	945	906	928	938	931	995	967	927	937	935	926	909	907	926	904	903	894	902	977	919	973	913	900	968	944	891	902	948	883	970	937	940	949	924	928	909	912	917	924	959	960	920	907	974	974	947	925	945	956	958	917	879	961	941	923	927	970	954	950	889	1000	883	952	950	918	974	888	927	916	976	948	914	918	892	915	903	955	967	913	917	897	940	932	899	891	958	888	894	949	918	957	937	945	910	961	879	932	910	964	944	939	925	945	901	930	858	971	923	936	889	919	1026	962	903	945	993	937	944	889	893	923	935	877	948	934	914	908	969	891	954	938	881	926	886	918	962	902	963	953	956	896	941	926	899	975	957	936	889	954	930	918	925	925	1011	881	961	964	927	945	872	922	937	941	926	924	951	894	979	920	905	937	939	960	917	919	924	934	931	914	918	987	956	904	937	945	902	948	1002	855	899	955	895	947	913	984	942	876	941	932	905	877	959	931	860	959	950	948	954	963	917	903	939	816	880	924	886	926	894	960	943	913	936	947	909	944	916	928	927	950	924	904	937	952	895	966	917	931	968	926	905	936	937	969	862	877	896	923	951	927	905	905	894	898	926	941	953	971	871	892	937	927	926	881	963	911	939	922	868	947	945	906	938	969	922	907	972	937	888	918	921	919	933	890	961	943	890	953	927	933	912	938	896	982	903	926	934	932	913	907	911	969	922	884	897	895	906	958	914	954	935	933	952	976	938	976	883	879	945	975	892	996	919	919	935	939	925	991	932	972	902	962	913	930	922	902	970	883	873	940	950	896	960	929	889	960	883	918	936	929	920	916	905	911	919	970	938	894	941	940	942	949	931	918	947	946	923	904	980	932	954	957	920	916	923	944	955	928	953	919	914	943	912	928	910	967	959	920	907	945	921	900	874	910	938	953	898	958	959	926	956	980	894	946	902	905	934	872	972	876	958	925	903	932	987	912	940	915	914	935	938	978	924	886	905	936	953	949	968	933	941	939	908	966	957	951	1002	881	913	873	939	953	952	970	917	933	910	960	980	927	938	905	894	923	900	953	967	957	957	939	888	897	930	949	968	959	922	944	917	895	874	971	902	923	921	957	942	973	945	954	997	970	942	927	945	934	967	898	956	939	940	930	955	927	972	911	929	912	920	937	943	937	933	939	979	916	930	906	889	940	961	888	956	938	987	872	923	957	982	938	945	908	948	906	929	905	911	890	960	902	920	965	895	933	913	921	924	889	918	897	938	896	965
29132	30243	31536	10069	1866	1297	1018	952	712	695	610	549	562	678	862	992	1098	986	836	789	657	584	516	480	543	485	484	539	491	500	494	509	514	512	559	472	499	533	514	518	516	529	534	520	527	469	503	513	551	514	509	506	503	509	457	504	514	557	497	493	528	506	465	487	559	548	504	496	533	523	534	498	516	541	511	517	531	551	481	498	502	546	472	502	506	505	540	525	534	511	482	532	518	506	499	526	513	543	492	514	503	499	527	510	485	478	515	508	569	487	499	515	505	515	504	518	489	551	504	519	525	501	497	548	459	509	475	503	500	515	535	504	523	467	517	501	532	532	532	480	542	501	492	511	493	497	481	515	525	498	497	500	491	475	532	545	503	490	518	515	532	497	484	482	483	508	503	511	525	475	548	506	488	507	494	551	476	551	515	468	511	532	528	532	483	517	489	524	497	498	519	503	489	532	503	535	495	528	577	457	500	543	528	530	501	510	502	537	519	508	513	528	490	504	536	490	479	538	500	501	515	530	502	530	513	506	531	496	485	488	507	560	548	474	515	507	542	480	509	477	487	484	511	481	509	535	488	553	490	507	529	528	462	481	488	516	511	538	514	527	537	531	519	525	536	525	477	484	540	560	500	505	546	518	476	511	524	500	491	495	533	505	502	520	509	512	538	480	536	484	576	502	483	475	473	501	504	510	495	482	475	506	505	511	517	518	531	526	510	485	506	549	520	533	512	521	516	533	492	478	531	541	521	537	468	517	510	519	490	523	532	455	512	537	492	509	495	564	506	483	517	531	510	504	492	547	496	501	481	506	499	501	511	485	498	505	543	492	551	509	543	527	519	551	533	534	525	495	490	537	509	516	491	495	489	543	460	544	492	517	532	524	515	477	517	526	500	506	468	491	486	467	512	536	479	514	562	470	521	543	524	498	516	531	469	529	533	488	569	478	535	524	496	525	501	506	498	521	480	518	528	489	500	518	478	530	522	482	522	524	533	472	504	504	525	501	507	471	552	547	538	511	523	522	496	491	517	455	500	509	529	471	519	499	487	513	494	526	493	504	522	482	520	514	481	487	511	470	482	516	514	478	520	543	536	511	511	469	486	495	513	493	489	459	487	471	510	523	557	521	496	497	499	535	518	501	484	509	496	507	491	489	533	487	507	479	568	530	528	515	485	539	509	534	503	485	505	506	539	521	504	517	486	501	508	496	479	519	504	478	503	527	493	486	505	532	493	496	482	533	516	512	540	532	522	478	535	473	500	503	514	517	499	528	515	501	506	477	499	518	494	533	487	542	489	447	469	538	532	495	510	467	526	526	493	528	516	512	585	490	516	478	497	488	478	506	509	480	537	545	508	509	531	492	463	502	510	501	486	491	472	501	520	520	501	520	522	468	514	505	501	547	473	505	553	484	501	497	489	476	516	535	540	529	519	493	522	501	504	502	499	550	517	536	517	529	504	497	553	519	480	529	543	515	534	521	512	481	510	505	540	528	522	494	484	489	488	524	480	543	526	517	526	488	515	542	512	489	486	518	499	516	539	497	512	463	514	542	467	528	523	478	498	518	504	530	505	471	517	518	473	509	518	527	519	482	520	538	524	522	520	524	482	480	528	494	514	491	530	526	476	496	479	497	517	475	536	547	521	501	511	527	501	476	461	517	483	495	521	495	490	567	491	488	511	529	513	524	532	531	522	490	517	519	494	477	528	512	525	509	551	535	537	526	500	490	497	501	485	499	516	513	534	508	465	529	523	506	501	530	499	491	539	483	528	472	505	493	511	486	542	512	498	516	500	512	531	524	520	512	494	508	511	516	493	522	519	491	484	490	547	504	503	513	505	528	521	539	509	481	509	516	509	526	507	489	523	516	532	510	492	485	518	508	519	475	483	520	507	521	472	508	517	507	454	502	540	511	518	468	554	487	531	514	515	520	547	531	528	526	506	511	532	497	522	503	503	470	498	487	497	510	475	492	515	509	545	529	534	517	499	521	497	522	509	499	520	508	456	521	524	465	536	525	517	546	512	472	516	506	508	518	510	485	538	508	513	506	532	500	485	537	519	546	545	502	511	481	570	511	487	487	533	505	477	494	507	516	483	515	499	549	537	489	530	468	506	493	518	506	498	469	529	488	512	525	519	519	491	527	517	504	489	525	509	494	522	468	455	522	493	497	514	540	500	533	469	503	502	500	508	530	526	543	430	491	497	559	522	508	538	493	509	528	507	524	528	516	521	503	516	512	499	515	513	517	557	482	536	498	495	519	537	524	447	484	517	509	490	533	518	501	531	475	488	492	498	525	483	540	503	512	482	488	504	507	500	541	538	514	522	488	534	463	506	492	508	488	528	488	533	506	479	523	527	492	485	480	530	501	512	516	503	501	519	539	504	503	501	516	479	526	495	477	536	514	500	570	512	494	522	489	474	525	490	488	494	464	505	505	510	512	545	523	528	490	476	517	533	521	512	546	497	563	512	516	517	529	493	500	490	488	488	503	523	483	526	496	483	510	481	538	530	510	459	536	448	500	492	495	497	520	498	483	511	553	513	533	491	531	509	489	486	483	579	469	447	520	512	516	467	482	479	500	492	511	548	500	494	505	518	519	506	525	496	502	512	503	479	498	475	505	498	517	507	503	489	499	520	530	527	513	545	481	494	499	498	524	497	523	496	533	535	475	511	454	481	471	516	511	512	509	502	542	525	521	498	514	537	496	472	527	474	492	504	558	510	508	499	490	531	522	512	475	498	508	503	537	482	507	517	479	500	482	554	481	518	500	545	466	529	473	478	486	554	516	551	481	489	508	498	514	497	516	528	510	491	524	493	497	529	528	490	537	527	538	547	521	519	492	524	493	459	500	470	523	499	531	525	500	530	530	530	513	492	491	534	519	476	524	495	458	519	512	515	496	513	484	471	513	480	491	539	495	488	488	507	490	504	530	484	500	517	511	519	537	528	523	544	529	494	526	497	483	511	505	470	476	558	535	511	499	472	522	503	521	500	498	525	480	510	500	494	543	509	516	489	513	527	517	522	545	493	502	493	536	537	501	512	514	501	499	469	515	498	521	515	486	551	522	488	495	531	491	478	493	505	516	521	515	494	481	486	512	512	473	506	512	497	496	470	494	525	475	532	557	490	479	485	483	525	518	469	555	501	501	493	468	538	446	537	504	513	507	533	527	540	472	506	532	500	544	479	489	509	511	471	506	497	474	494	507	518	506	497	521	509	497	494	522	502	509	536	490	509	480	547	538	510	522	497	490	470	530	536	514	506	529	516	538	509	494	494	529	462	514	513	486	537	541	530	500	495	501	511	501	526	513	493	511	508	519	495	489	528	490	501	533	544	526	517	481	488	483	500	511	516	518	509	521	508	558	499	498	513	536	511	501	495	509	527	558	509	518	506	508	523	544	496	518	491	483	505	487	513	490	508	498	515	498	461	514	503	538	483	498	517	465	515	478	524	485	470	525	502	487	503	477	523	508	534	497	487	495	466	487
32131	48306	28849	5565	2776	2213	1812	1600	1135	947	840	808	730	883	1257	1530	1505	1389	1189	979	849	762	646	603	650	615	600	602	621	646	593	612	581	612	594	616	635	625	605	602	599	610	601	593	559	599	634	631	659	623	580	636	614	621	628	619	663	623	640	624	595	589	620	652	649	609	649	612	642	602	621	582	619	613	616	623	607	657	617	588	604	649	594	660	640	652	644	649	606	632	577	612	613	604	638	591	538	612	610	602	642	621	624	568	643	649	615	675	605	561	636	605	607	615	643	601	610	582	601	606	610	633	636	575	624	628	586	601	636	642	640	640	647	627	638	609	633	583	584	551	583	617	579	590	623	608	627	643	636	587	572	626	634	587	593	635	595	608	643	614	607	602	614	608	617	668	587	600	606	579	623	608	664	643	590	628	617	577	642	626	616	626	591	638	642	640	617	604	574	604	639	617	616	607	628	626	593	605	640	646	589	620	602	572	594	629	581	610	583	565	661	564	652	619	636	608	594	569	628	615	598	625	610	610	603	611	632	587	665	675	621	626	588	580	630	603	619	637	648	616	629	613	602	642	622	637	662	605	611	627	605	632	616	623	593	613	607	601	645	628	583	619	641	596	606	579	646	653	630	623	643	633	610	660	628	647	632	580	602	616	605	593	623	678	614	604	605	579	611	626	633	612	580	604	624	638	649	607	586	604	620	597	621	610	617	576	608	597	639	620	626	581	628	575	578	604	621	640	624	590	608	631	599	637	635	609	587	608	663	632	624	613	604	630	622	592	606	613	619	600	592	603	633	609	648	668	683	612	600	626	622	615	663	574	582	612	647	608	604	595	583	635	621	603	642	614	623	567	580	589	635	583	592	628	596	649	603	638	631	626	607	602	626	627	602	600	623	613	615	627	633	632	619	621	634	607	616	624	669	624	599	630	571	620	637	623	597	612	615	599	551	625	584	641	630	606	619	605	629	602	596	603	632	614	592	651	630	640	622	649	588	594	600	593	598	557	638	614	641	617	638	589	642	651	609	603	565	615	617	608	631	617	660	635	590	584	626	639	635	674	631	625	608	599	628	584	639	638	553	624	638	619	633	620	633	577	587	630	653	625	641	631	644	636	665	620	638	605	615	625	579	645	663	595	598	590	608	665	607	655	610	580	618	615	572	613	653	639	596	634	642	585	614	631	672	675	562	622	580	634	654	601	647	579	642	645	666	606	631	690	601	657	587	579	587	584	643	598	686	577	621	611	616	604	602	630	637	614	610	647	611	645	614	641	614	580	578	637	636	583	672	603	629	616	630	698	619	595	612	630	653	606	617	626	631	561	592	664	567	608	606	609	644	640	637	593	630	603	604	620	603	625	612	658	593	625	610	644	621	619	630	649	651	601	613	653	618	623	625	611	626	642	612	649	639	642	643	638	638	611	598	622	574	627	598	608	599	635	610	586	597	640	585	563	582	608	590	611	589	619	618	594	570	606	594	593	689	617	622	634	601	588	600	596	622	594	666	578	576	581	608	623	624	594	630	612	668	646	647	611	642	588	602	625	615	633	588	562	595	658	623	603	598	679	622	587	621	614	613	649	615	577	624	637	588	605	583	603	619	620	638	604	607	594	626	646	567	595	639	629	620	597	591	585	633	637	659	616	590	601	631	625	627	615	591	592	611	630	607	644	606	609	602	629	599	603	604	593	608	611	591	612	644	619	618	588	587	580	628	613	616	601	635	601	644	604	644	652	609	607	621	602	613	596	632	608	662	598	661	591	639	602	663	597	615	631	588	612	554	634	639	659	631	578	589	596	648	609	632	621	606	656	667	611	639	638	583	598	616	605	618	621	627	628	616	603	649	602	636	622	632	621	616	638	606	602	610	615	615	603	656	632	628	638	599	621	647	612	608	638	611	643	605	616	602	608	597	627	612	639	618	610	653	626	595	592	607	617	593	619	657	617	589	600	639	661	671	578	628	608	689	603	574	608	595	616	665	634	617	649	616	627	610	616	653	596	628	569	601	581	624	634	626	604	575	634	641	626	636	611	630	670	609	636	620	615	657	597	647	633	613	650	601	619	646	624	650	609	634	577	614	629	576	616	619	615	618	622	587	606	631	646	603	601	598	607	610	598	602	585	620	599	641	609	600	599	590	642	598	659	611	632	613	622	636	619	621	580	573	627	625	623	585	581	616	597	592	627	635	614	615	615	583	625	605	611	606	580	642	618	579	632	634	609	650	637	632	656	598	641	684	666	639	597	656	629	636	622	590	616	596	653	618	568	655	641	633	620	612	627	597	571	629	608	612	664	648	646	552	638	635	621	671	632	649	606	610	590	602	623	623	609	636	615	605	573	649	586	605	597	606	626	615	619	632	584	585	635	630	626	638	592	624	621	613	601	641	644	641	556	602	623	643	638	592	595	651	592	597	618	570	621	607	595	655	580	615	607	627	568	638	630	619	603	629	594	617	658	624	581	620	588	622	573	608	643	610	591	632	611	597	623	629	650	586	606	617	600	624	621	586	609	575	631	564	635	664	611	649	576	614	580	571	658	611	584	641	604	647	603	607	600	622	619	637	637	615	583	621	596	612	617	606	657	592	632	619	608	598	596	611	643	596	628	612	580	648	588	620	612	613	625	546	638	611	584	667	619	627	583	563	621	662	638	629	551	642	656	617	624	616	654	618	605	629	627	642	641	637	619	620	630	669	637	605	627	607	649	634	654	643	632	698	614	616	612	628	604	584	623	611	655	643	608	636	609	631	615	611	600	604	618	622	647	609	573	648	568	591	617	649	663	589	664	628	607	592	631	628	673	651	588	593	628	654	609	588	645	618	623	609	631	597	618	634	598	593	589	580	626	604	596	615	625	614	638	625	663	607	603	623	587	592	642	625	644	592	660	646	627	619	587	659	650	640	645	606	570	608	623	617	604	623	563	647	613	650	603	601	608	648	635	561	622	631	597	633	629	583	584	578	647	660	607	648	581	628	604	596	585	633	625	639	612	650	609	631	630	594	679	663	611	612	630	602	604	618	627	636	621	593	616	590	611	607	607	626	619	601	611	632	633	617	613	603	631	617	587	624	652	649	619	623	689	633	594	633	671	643	640	578	627	638	612	632	619	650	585	632	625	578	630	617	629	601	622	633	634	591	597	604	611	656	664	605	615	562	619	625	644	606	615	611	611	648	579	627	620	648	644	647	617	632	631	625	605	623	638	660	614	595	627	681	604	609	609	606	608	608	595	609	622	624	617	574	656	616	587	596	676	652	647	618	613	567	622	618	661	589	621	591	612	620	632	590	596	577	603	608	580	603	609	624	587	655	616	619	598	631	603	652	616	611	624	617	536	642	662	612	607	651	614	624	586	622	634	636	600	637	662	603	596	615	618	609	645	632	607	590	615	641	616	627	639	625	598	672	611	609	630	624	569	634	606	614	636	624	642	612	605	564	633	623	582	614	601	635	640	648	601	615	630	660	645	652	621	635	636	604	622	631	588	602	616	614	644
24466	21666	29010	24815	21014	9197	2168	1492	1234	945	875	717	743	1959	4404	6050	5607	3980	2865	2044	1334	888	600	565	559	530	589	501	547	553	556	549	583	573	546	561	538	592	549	562	596	523	544	574	585	536	523	556	560	527	558	551	544	567	553	539	564	542	561	557	538	521	548	593	531	551	510	537	539	509	534	550	564	502	553	575	593	577	597	521	561	555	530	572	551	499	542	572	555	529	549	542	523	536	567	556	565	565	601	530	505	572	521	533	530	533	544	536	549	588	504	536	518	551	587	592	543	536	536	572	504	513	570	557	527	529	495	516	516	539	533	519	539	508	540	564	575	552	513	520	521	522	525	556	574	636	553	559	574	535	571	596	523	527	560	559	526	581	550	533	567	571	569	555	538	546	520	547	544	561	578	528	525	502	522	553	535	554	543	516	575	571	515	536	559	552	547	559	513	578	498	584	553	551	555	539	521	546	544	548	550	531	569	505	540	567	513	522	527	536	534	525	545	520	604	630	520	509	531	561	531	550	560	573	545	549	520	570	526	560	523	545	507	514	553	507	581	575	524	546	533	573	566	579	592	541	513	523	523	564	522	533	572	561	555	536	528	535	519	551	602	532	542	526	516	587	542	588	569	582	566	549	548	538	556	555	550	548	556	557	501	573	521	551	551	561	544	560	537	538	494	530	544	582	564	577	592	539	597	557	561	536	527	516	516	541	515	507	547	513	526	532	559	569	533	531	560	544	516	562	502	572	552	512	552	549	550	490	530	555	506	535	526	533	568	493	549	519	534	538	580	540	570	549	558	569	491	536	555	555	525	550	551	528	562	550	514	540	555	532	536	559	598	547	558	583	550	604	545	539	548	487	573	562	543	530	540	546	542	529	571	567	511	559	575	541	575	522	573	572	525	551	614	549	613	527	534	555	537	554	514	563	554	593	493	568	547	529	564	549	510	554	570	529	586	523	535	537	568	570	608	590	580	522	528	554	536	519	513	493	526	568	579	522	520	562	542	563	530	554	557	510	585	553	543	517	555	506	555	544	539	583	523	534	562	571	583	553	540	555	561	544	545	545	545	526	608	551	549	572	555	558	533	532	535	554	556	569	547	578	544	583	529	507	516	564	562	537	542	596	545	545	547	514	576	522	529	546	558	562	583	534	566	533	553	549	555	513	539	570	604	559	525	558	546	584	575	585	556	562	563	550	547	551	515	508	560	544	568	579	563	534	548	567	533	554	544	561	586	519	567	513	546	544	540	535	559	505	524	551	556	533	566	530	553	537	554	536	542	592	537	538	575	559	546	552	532	562	549	570	559	554	526	532	531	539	543	533	551	541	554	542	528	560	570	553	581	570	541	541	571	583	566	570	517	549	546	604	527	586	561	534	548	527	530	567	588	577	581	508	526	514	542	543	572	483	545	555	590	483	525	525	559	554	580	544	522	607	477	508	572	569	548	594	565	547	590	554	560	541	521	560	528	589	475	545	549	525	532	579	506	554	528	549	555	557	546	527	488	531	559	547	545	549	565	514	556	521	560	546	540	525	573	541	532	559	516	578	577	577	518	527	516	545	540	545	524	564	550	575	554	543	601	527	567	503	571	532	544	524	530	541	551	546	545	524	533	595	522	550	586	536	527	532	514	549	548	576	546	529	560	546	555	557	556	544	528	555	547	549	528	556	543	523	518	523	540	551	540	578	552	544	550	596	553	527	505	531	563	571	548	583	520	548	574	590	586	532	507	529	544	575	561	543	540	535	511	539	541	545	532	571	561	557	573	568	547	525	563	516	537	537	545	520	521	523	532	551	532	558	525	533	550	542	529	515	568	563	524	534	523	555	508	564	536	535	518	526	536	554	535	564	552	547	554	561	531	520	566	522	580	529	537	549	523	533	570	546	543	537	518	498	573	539	565	541	586	551	516	584	538	521	521	538	573	567	615	526	537	505	549	566	519	564	551	578	545	553	531	503	521	551	566	538	552	540	572	563	587	550	587	542	571	549	548	541	538	550	523	521	558	523	547	515	531	564	538	539	530	544	596	539	503	586	535	523	574	553	528	566	550	579	567	540	510	544	508	539	557	573	622	564	558	524	547	590	533	565	541	556	514	550	513	537	509	542	519	545	565	567	563	578	526	575	547	581	539	574	554	570	538	506	537	567	539	505	571	521	549	565	533	582	556	575	568	526	502	518	524	579	552	525	545	549	551	513	540	534	577	583	533	590	616	561	520	566	495	573	542	573	553	514	546	561	566	569	557	540	563	521	518	544	575	539	541	529	539	582	564	544	546	574	520	554	556	522	564	511	548	553	564	484	581	545	566	596	552	564	561	573	586	586	532	543	547	562	581	562	552	522	546	576	512	539	540	502	549	527	552	591	512	561	550	565	530	512	511	521	513	519	511	562	515	514	557	583	543	533	571	533	538	541	515	533	566	535	522	522	611	490	570	570	564	552	512	555	582	576	557	527	577	561	590	512	556	562	564	515	539	504	513	541	551	549	585	549	531	568	580	521	564	529	509	561	511	565	527	517	584	576	513	510	559	577	518	551	529	565	567	498	535	544	557	528	525	558	589	563	603	512	526	560	533	521	544	578	514	548	512	563	514	553	606	552	558	522	517	517	544	560	564	593	525	577	535	579	552	598	564	556	550	539	543	583	602	515	534	562	537	523	567	519	573	506	519	559	527	539	588	523	551	533	556	531	519	569	549	544	537	546	573	580	560	512	577	567	529	583	550	534	525	571	526	533	587	550	565	530	548	579	526	523	559	567	527	553	561	538	561	536	587	578	558	585	544	554	537	551	534	548	567	557	514	557	533	580	533	534	544	554	543	551	566	527	522	546	496	501	536	545	552	575	524	504	561	548	527	545	557	541	569	531	487	531	524	568	549	557	576	539	557	547	495	583	527	541	520	521	569	533	583	545	510	540	552	554	560	573	544	572	585	542	528	544	552	499	517	524	521	583	570	537	551	500	517	533	552	503	506	503	554	556	532	528	596	509	598	548	560	547	531	608	547	555	506	590	575	598	524	554	558	550	550	550	532	512	521	522	532	559	518	569	543	526	583	570	563	562	531	541	582	542	567	603	568	548	565	553	532	566	549	540	554	536	540	542	539	545	583	533	528	567	542	558	590	521	551	591	584	523	541	579	584	575	563	520	511	574	568	563	553	549	550	553	542	539	516	577	589	563	546	526	563	480	531	577	537	556	533	536	527	552	559	552	586	506	548	523	539	531	583	550	565	523	531	567	560	504	566	560	520	512	545	551	548	564	532	489	533	536	571	572	583	561	557	553	567	555	567	566	575	542	564	556	569	578	529	524	568	551	557	569	553	557	577	546	538	568	526	561	545	532	579	582	534	588	584	579	534	605	584	519	564	515	545	586	536	503	599	543	533	610	573	536	575	541	551	563	537	541	552	584	537	534	563	529	602	544	552	566	531	505	557	540	504	550	549	539	557	563	576	517	532	550	550	536	568	550	546	581	590	525	529	582	540	552
36101	63240	40052	8456	5494	4021	3009	2494	2046	1418	1206	1051	986	3153	7405	9702	8727	6135	4489	2990	1934	1217	747	639	683	669	627	635	619	655	656	633	680	611	661	648	669	645	651	634	679	628	698	669	646	651	649	645	658	661	609	659	664	632	637	602	601	640	690	664	639	598	601	647	684	660	620	682	626	641	651	642	686	666	633	641	661	652	644	660	664	625	665	654	679	668	635	641	635	695	631	618	649	695	660	645	645	634	615	620	653	613	651	625	643	642	630	623	624	696	640	662	652	640	658	663	685	628	663	662	666	622	669	665	634	636	670	673	617	640	630	684	664	645	609	676	664	614	614	662	712	658	688	641	653	647	633	640	671	597	666	658	681	664	667	654	613	687	625	617	692	680	646	663	662	627	621	653	647	625	646	635	686	640	601	626	618	669	608	642	679	676	653	604	664	645	597	612	664	638	664	632	647	652	679	658	656	688	655	635	662	628	662	657	668	623	650	660	674	653	638	679	626	651	663	644	674	638	656	697	617	619	606	673	683	654	690	622	634	604	695	629	679	649	649	687	601	652	628	662	676	665	624	643	650	648	612	625	634	643	674	664	735	705	664	660	654	633	657	627	663	622	656	682	654	630	626	686	606	680	639	625	606	672	667	633	667	624	651	615	630	643	661	637	662	663	639	659	643	663	670	634	644	666	602	637	673	674	603	627	604	613	631	643	636	635	605	650	660	635	707	647	680	665	635	625	639	633	616	656	626	625	619	656	638	690	610	658	670	627	662	671	659	646	660	634	632	631	634	641	623	657	652	608	654	640	635	617	638	662	644	644	631	648	635	689	643	689	645	680	663	631	653	694	622	680	694	645	620	675	690	652	657	672	701	635	631	634	608	639	689	642	645	641	641	659	634	637	636	632	629	630	650	682	623	659	681	617	686	585	657	645	658	643	634	698	676	698	680	591	631	679	638	727	626	635	647	625	627	679	609	615	664	653	594	636	651	653	626	670	643	669	665	641	612	666	599	622	628	662	668	647	714	655	632	602	683	642	618	647	635	634	630	668	683	678	623	640	650	646	658	623	675	641	663	652	632	622	658	614	611	634	650	670	683	587	654	666	652	715	684	626	657	630	625	653	661	634	675	671	646	673	636	630	673	626	642	669	664	661	671	673	615	625	629	670	640	689	646	661	692	651	628	625	607	624	651	641	652	674	698	666	645	687	612	673	638	678	642	639	669	677	633	621	665	618	675	648	635	624	640	602	653	629	684	651	594	688	614	631	621	627	682	653	605	654	670	656	662	665	618	689	621	647	656	634	675	685	622	641	602	649	634	649	644	655	640	646	653	686	634	634	659	663	647	658	636	663	632	616	632	660	649	614	644	674	643	602	684	632	657	643	655	634	637	664	660	662	618	628	665	703	658	622	638	638	629	694	668	713	689	618	607	655	581	662	667	679	665	642	637	645	625	599	630	613	627	661	672	611	666	623	636	674	647	653	588	658	605	652	639	617	639	624	651	661	677	626	623	651	659	648	636	615	640	655	677	623	678	666	639	663	707	680	658	638	578	658	651	575	687	633	617	638	672	621	618	675	625	643	665	622	651	642	670	650	649	655	670	665	674	653	620	610	716	668	657	651	616	653	666	628	599	646	614	645	657	664	640	636	684	657	625	660	635	626	647	651	670	673	637	653	659	651	648	677	634	661	662	685	682	622	687	658	643	682	640	669	655	613	662	652	680	655	712	609	650	682	713	658	629	657	638	635	656	679	671	660	637	619	652	616	631	624	613	650	616	636	710	632	642	646	588	696	626	625	617	648	593	659	600	628	698	652	597	661	642	665	644	671	652	627	651	623	678	645	654	674	626	622	656	665	670	660	638	664	652	676	663	617	655	671	609	626	644	654	668	629	676	630	648	657	659	642	646	668	633	648	653	687	651	618	673	644	671	613	671	672	648	688	612	611	663	623	668	585	677	646	658	657	664	666	642	672	651	627	657	628	663	654	600	661	633	601	648	633	643	671	655	707	684	613	623	698	678	683	673	618	605	631	630	646	644	704	663	587	646	644	662	645	635	612	638	654	647	632	674	656	651	635	675	662	656	583	658	658	638	640	669	645	670	628	634	663	661	644	611	622	592	680	637	656	673	649	632	590	643	644	655	650	654	648	616	612	669	637	652	620	654	618	670	691	605	643	661	635	640	657	631	641	635	655	627	675	689	646	676	648	665	652	645	645	677	610	648	666	672	626	691	662	683	667	621	640	653	640	674	665	659	672	656	658	633	620	636	641	627	620	624	621	635	677	650	665	653	635	648	645	615	604	630	653	695	667	610	656	632	596	608	637	646	688	658	677	667	669	676	641	647	648	678	652	657	613	664	653	689	686	705	657	623	640	638	634	632	664	603	647	614	627	656	676	595	649	640	638	646	651	607	665	620	633	601	660	623	664	596	665	677	655	632	641	705	662	643	641	657	639	635	628	625	614	613	652	590	600	683	649	598	641	622	655	674	677	691	638	669	676	634	658	685	631	645	701	619	628	621	661	653	639	647	664	619	660	623	648	666	668	683	661	624	649	666	616	621	639	667	648	671	650	658	652	619	663	595	664	677	648	650	654	649	658	578	653	648	609	621	639	629	712	669	634	607	627	650	631	632	666	635	679	630	647	621	657	619	627	642	614	652	656	650	644	636	668	619	664	641	639	698	620	674	665	676	660	653	648	670	611	624	632	645	680	708	631	630	591	685	597	686	589	650	652	681	589	620	660	656	617	600	650	629	643	647	661	645	607	640	641	648	594	606	675	650	655	650	655	669	649	661	627	619	666	649	671	631	573	613	655	616	657	694	626	655	647	609	725	659	676	612	657	677	603	679	607	621	671	649	629	644	633	614	609	644	620	660	654	678	666	688	667	634	667	610	633	609	634	675	642	673	658	663	697	637	635	696	673	649	654	643	640	687	640	634	610	669	665	683	657	600	638	685	632	642	656	647	654	652	585	654	603	647	663	649	658	616	673	657	623	661	650	603	668	669	611	688	605	616	652	639	638	629	669	689	648	679	679	651	650	632	618	647	637	659	644	654	654	640	632	652	633	672	632	640	669	648	605	644	648	652	606	669	633	646	668	660	682	634	619	626	615	674	645	689	664	633	668	648	638	615	642	632	643	622	614	665	618	613	636	631	649	665	670	645	612	656	679	635	678	655	677	646	686	663	626	618	627	663	646	583	618	616	660	647	654	628	658	629	622	618	607	661	656	619	645	635	604	680	693	596	675	659	624	642	620	632	663	655	602	690	599	644	712	672	623	646	618	670	624	666	652	646	653	671	678	648	695	631	646	660	625	677	684	671	648	684	627	623	650	632	600	667	651	663	642	669	635	637	633	666	646	686	690	673	646	656	613	634	643	616	645	597	646	656	608	687	626	637	646	649	670	630	635	601	666	618	598	671	665	660	652	658	685	663	670	624	633	639	660	679	610	651	644	632	662	652	681	656	625	641	612	602	673	715	660	644	667
25632	21699	28081	25227	11312	2425	1540	1167	1081	987	863	803	816	1355	2065	3005	2625	2634	2099	1769	1404	982	759	643	624	670	602	642	618	604	636	614	624	630	636	653	626	663	577	653	655	647	669	699	647	634	665	618	642	610	659	643	654	625	614	652	658	626	646	615	622	616	636	639	623	655	640	627	596	647	664	613	605	636	570	683	648	669	592	636	678	585	662	607	623	668	630	668	620	597	636	623	672	634	671	669	598	607	637	648	654	647	668	634	626	633	596	658	615	668	653	657	622	659	663	664	659	625	633	668	631	632	611	646	601	635	620	651	622	617	600	703	633	672	629	611	634	639	607	645	638	631	657	617	633	629	662	619	625	648	645	638	604	623	662	644	646	594	588	647	612	632	648	659	625	635	608	633	665	611	666	618	668	665	636	630	700	652	613	657	629	692	667	630	594	623	656	643	607	641	660	662	604	651	631	639	630	623	617	623	620	671	642	636	607	655	614	608	619	676	627	613	639	620	649	683	624	662	653	618	664	671	624	643	605	601	635	644	626	651	660	638	653	648	629	617	649	655	619	620	682	695	643	651	620	658	660	662	630	628	629	631	601	593	632	689	592	651	670	666	648	621	619	615	648	664	657	617	585	616	635	686	642	624	661	633	620	619	653	622	602	652	645	638	655	602	652	624	614	675	621	633	646	607	640	623	601	682	683	657	621	657	622	585	630	677	632	613	618	643	601	610	624	635	613	639	620	643	678	589	623	639	624	629	618	606	674	609	591	609	644	645	714	629	614	596	601	687	610	627	610	691	625	689	642	674	603	629	656	635	601	618	659	618	613	669	666	620	655	660	669	647	615	623	630	646	666	680	621	657	671	631	618	625	664	639	652	640	654	634	646	663	615	696	641	633	656	655	595	620	640	683	649	635	639	656	640	627	667	661	659	614	633	689	659	628	608	576	679	602	652	607	660	617	623	612	609	637	610	632	668	626	643	657	631	658	631	634	640	639	636	643	617	679	661	661	680	689	615	667	649	648	641	698	654	639	631	673	595	574	656	628	662	670	618	634	660	683	636	625	641	623	661	623	636	633	698	616	668	684	594	626	657	636	665	652	636	629	621	637	669	649	634	680	628	643	633	636	625	654	637	617	627	614	644	626	630	627	636	656	688	646	664	659	684	627	609	639	632	652	622	627	616	636	636	592	632	606	654	632	636	650	622	635	588	641	661	641	655	635	630	623	627	594	650	645	687	644	661	670	658	653	600	620	689	651	625	588	670	627	593	613	622	680	624	627	616	709	644	661	626	615	623	613	642	595	640	620	603	589	619	638	666	641	604	651	613	643	680	632	622	664	578	620	628	654	605	622	651	633	638	666	596	631	670	684	632	617	587	676	596	684	623	632	651	649	661	641	659	632	631	587	679	616	614	653	690	575	627	620	644	639	620	629	665	659	660	630	640	625	680	641	630	657	675	617	630	619	638	650	632	624	640	648	634	640	675	621	662	633	643	611	632	628	618	626	626	654	596	641	666	624	618	647	631	635	624	631	668	661	656	609	644	655	673	622	654	628	619	660	671	639	677	658	606	638	627	632	602	691	656	676	646	590	639	679	651	660	608	613	621	622	622	652	614	643	666	682	606	637	628	591	668	614	689	711	612	612	630	613	626	599	598	587	606	635	669	606	626	645	649	637	629	651	639	600	650	631	650	649	606	634	607	681	611	690	627	632	628	610	654	672	608	585	665	697	645	633	656	641	636	631	627	630	610	645	628	596	629	651	661	635	620	640	632	637	624	619	661	587	618	630	643	704	696	625	616	644	626	648	641	629	621	648	645	633	670	620	629	647	669	628	643	612	635	620	645	633	609	651	660	630	624	616	608	672	632	627	646	666	592	664	662	609	676	635	652	657	616	653	675	644	644	623	600	576	649	660	648	662	601	641	626	666	613	672	628	649	666	629	642	645	673	634	638	618	606	658	627	658	629	647	648	657	660	618	601	678	653	602	628	604	622	652	640	600	612	625	639	625	619	612	668	679	627	610	615	618	656	627	623	602	613	584	632	668	649	652	651	611	660	600	624	675	634	669	605	630	631	655	600	606	649	648	630	646	645	623	668	617	625	622	623	630	645	638	656	663	642	624	639	618	586	642	666	594	633	622	644	644	623	649	598	624	575	680	639	598	626	636	697	645	640	673	587	649	633	653	659	605	640	627	628	652	633	643	646	648	656	623	645	670	677	634	676	652	681	624	646	660	647	622	630	623	634	697	605	666	644	663	645	628	649	617	618	640	644	635	591	648	630	608	667	611	609	674	612	640	626	656	611	586	627	631	694	649	656	636	626	675	600	636	624	596	648	628	604	606	644	608	662	579	625	635	665	612	642	638	635	641	667	655	662	681	636	650	643	670	636	610	630	619	617	632	686	597	662	632	630	628	607	650	638	618	661	630	665	641	656	600	609	659	668	662	623	652	616	645	608	661	628	684	682	621	636	662	650	653	640	652	635	627	629	616	677	627	677	623	622	666	598	597	663	634	628	603	675	667	644	614	624	623	649	594	638	681	619	656	647	612	650	676	592	670	603	673	581	667	626	609	665	661	669	688	651	674	607	604	667	626	665	645	631	626	648	672	654	642	624	663	593	643	638	637	641	610	646	602	638	637	627	657	625	629	631	663	614	625	641	641	650	645	619	637	602	679	634	664	661	615	655	626	623	662	668	616	592	641	651	634	660	637	647	641	645	619	649	608	652	644	627	654	653	668	684	616	640	669	646	633	618	628	650	648	588	627	607	646	646	661	625	717	663	631	630	666	639	638	670	672	623	627	627	677	620	650	626	670	621	694	609	657	674	641	656	610	623	626	651	580	623	640	654	602	637	659	631	668	628	650	670	628	622	668	633	648	655	597	600	652	685	622	635	599	637	666	659	617	636	609	606	644	596	644	682	636	607	629	627	651	621	686	641	597	616	626	681	663	642	653	661	651	656	641	614	692	642	624	629	612	681	620	631	623	591	615	655	635	628	624	618	662	646	642	623	633	670	636	637	644	638	675	625	664	642	639	645	627	632	628	625	595	630	606	664	639	648	624	634	673	641	631	617	627	670	649	633	616	626	671	665	599	622	633	637	607	613	625	640	638	645	688	598	643	649	664	630	633	638	577	629	642	609	636	580	656	611	668	640	600	717	644	660	603	649	653	603	645	640	641	663	648	668	647	632	667	621	661	623	638	605	680	647	658	615	643	699	666	641	682	642	583	635	632	698	659	652	641	645	601	630	596	625	610	618	609	682	647	630	633	654	630	609	632	638	614	641	621	619	638	660	586	641	647	644	643	640	647	624	661	651	612	670	631	621	662	675	684	665	624	609	611	683	586	623	600	655	634	620	612	610	617	598	628	654	582	627	607	616	589	632	671	648	621	642	633	650	679	617	645	623	623	623	641	617	637	664	636	623	675	642	652	653	620	712	656	621	633	647	622	629	647	671	664	677	652	659	652	593	609	640	675	619	618	607	617
34642	55382	32562	7269	4183	3523	2597	2091	1820	1507	1277	1121	1207	2331	3685	5595	4836	4355	3688	3090	2258	1428	814	712	761	772	730	726	723	758	749	771	748	777	756	772	746	838	755	778	782	773	754	744	783	811	760	812	744	726	760	761	710	769	784	754	731	708	775	729	749	755	779	761	706	805	787	782	741	759	760	798	750	753	732	740	814	798	755	763	785	751	768	775	734	780	740	754	744	752	749	760	807	760	771	795	702	806	757	747	770	774	794	761	774	775	763	768	770	764	762	772	717	757	782	803	781	776	746	744	746	774	751	783	707	800	755	777	758	759	780	747	810	799	764	785	754	777	773	763	761	797	756	740	733	728	721	709	711	771	798	807	755	772	765	810	712	802	805	770	717	772	741	814	714	783	727	826	777	808	769	776	767	798	759	709	735	708	796	744	762	763	754	770	782	800	790	795	734	756	781	769	784	805	796	781	782	776	775	769	706	754	741	758	761	794	770	797	774	842	759	759	750	823	749	769	707	746	766	706	748	761	775	755	803	719	745	798	791	786	784	743	810	761	751	735	764	770	792	731	768	744	832	767	744	770	808	781	733	811	745	756	784	768	784	765	725	821	792	725	779	794	770	805	695	776	769	786	775	755	763	767	779	748	774	749	765	769	767	757	734	719	751	723	746	773	736	753	723	815	785	768	777	757	817	751	782	761	853	799	791	735	803	785	802	760	743	782	773	707	742	762	782	784	755	782	797	801	776	745	767	790	776	724	792	826	735	814	752	763	742	781	781	755	749	816	772	775	773	745	757	769	698	740	773	772	781	812	756	812	761	797	739	815	782	786	759	749	760	774	749	868	751	787	767	767	796	757	759	775	755	775	781	778	805	774	796	772	739	781	759	767	775	778	772	750	753	757	765	753	759	742	697	778	816	769	795	789	722	741	778	773	761	781	774	795	756	743	785	746	786	761	772	772	745	757	792	722	746	768	754	766	743	771	769	780	797	760	758	735	815	785	766	796	739	798	736	763	723	759	772	739	747	742	821	792	794	776	755	792	759	790	772	788	766	785	746	730	769	745	773	786	769	782	761	766	816	715	782	771	789	768	801	765	787	778	806	770	769	771	793	781	746	782	762	807	788	781	766	772	766	770	793	729	785	763	734	771	745	704	790	802	811	739	751	764	761	788	766	790	779	817	720	756	800	754	807	808	781	805	775	680	831	755	780	771	753	780	783	721	736	721	783	779	742	734	776	729	767	759	776	731	754	729	700	731	758	789	773	779	694	725	785	782	752	750	796	759	758	806	801	777	745	763	762	753	787	782	764	749	767	736	760	713	765	742	786	735	698	777	764	765	735	757	756	765	761	789	763	769	786	761	729	787	785	700	802	801	747	784	765	777	749	720	834	752	727	774	788	727	737	798	773	762	762	835	754	749	785	720	805	830	774	732	733	794	791	790	770	770	778	794	788	769	817	772	766	803	785	789	787	765	778	780	753	785	783	747	790	744	763	732	809	767	733	742	776	737	770	754	800	756	751	782	794	755	809	717	753	769	801	741	781	717	759	756	808	798	791	736	728	786	729	751	807	749	797	809	808	806	808	747	743	744	792	762	779	751	825	801	763	761	716	764	758	785	790	742	737	758	758	761	793	794	725	788	777	747	807	748	774	778	740	748	784	713	769	834	727	724	794	765	761	802	754	716	751	756	717	758	769	723	770	791	763	791	740	781	778	764	786	772	769	746	777	782	786	808	777	761	804	788	765	754	752	760	763	685	758	799	735	729	790	774	748	758	783	745	780	763	764	793	757	776	741	751	777	732	721	797	833	803	779	744	745	762	795	761	814	741	752	756	791	792	738	768	789	751	811	783	757	830	768	718	761	768	766	797	746	750	740	779	766	765	771	715	808	789	777	762	728	808	763	770	760	761	772	749	773	785	739	742	794	744	751	754	747	776	747	743	794	778	783	812	762	748	775	770	785	805	771	787	770	746	781	753	778	802	761	741	772	761	742	789	770	748	772	736	810	760	785	745	739	780	773	708	743	764	783	771	799	764	767	797	800	755	774	762	761	789	790	772	800	800	709	782	755	754	769	750	786	728	791	748	755	758	768	742	722	767	777	762	788	755	786	760	789	793	755	795	788	773	770	758	783	794	789	787	719	764	787	752	739	747	748	748	768	745	852	818	730	792	783	777	773	782	791	840	754	774	760	766	707	733	708	833	778	796	757	747	727	791	773	801	755	788	755	767	789	748	767	776	803	757	747	759	764	752	802	748	790	782	760	740	767	734	780	722	768	734	713	788	773	777	810	759	756	803	795	764	787	786	773	770	765	777	757	787	804	789	782	746	782	768	766	778	746	801	754	764	767	802	760	738	718	722	774	802	808	781	744	800	682	743	785	752	783	752	811	814	776	764	753	793	765	804	768	758	782	771	798	763	767	773	743	751	762	778	708	757	798	751	744	825	791	793	775	748	796	772	737	783	805	823	780	789	782	730	765	769	775	779	757	741	735	811	805	792	792	768	749	750	784	768	780	792	755	790	793	830	737	741	726	811	761	757	768	806	740	739	769	785	799	812	785	776	743	720	736	778	732	741	757	749	801	784	745	784	756	751	774	781	806	795	801	760	793	736	729	759	771	748	789	772	813	779	753	784	755	815	791	796	737	762	751	750	817	766	781	757	750	728	787	790	717	780	812	744	778	780	774	777	717	769	720	730	739	774	757	802	780	752	803	752	790	774	762	759	762	735	770	785	749	776	782	745	750	748	792	759	767	765	772	746	773	779	759	756	762	742	761	790	792	758	782	748	778	779	733	767	793	772	776	825	753	782	790	754	773	780	744	783	770	797	780	794	733	729	836	736	784	755	795	768	726	775	776	755	763	795	751	755	799	810	744	811	716	791	786	769	820	719	775	827	782	736	731	742	758	789	710	747	733	750	756	793	800	776	771	758	762	793	737	786	746	797	800	709	736	746	781	751	767	734	782	759	778	774	795	753	763	744	723	747	796	746	803	780	785	757	768	762	754	782	711	729	821	791	749	752	773	745	816	775	786	748	740	800	764	746	744	749	762	770	732	802	810	723	757	751	779	792	785	793	755	763	760	805	774	805	759	800	754	749	797	730	787	783	773	787	813	795	762	784	753	742	740	781	725	788	736	810	774	780	780	780	770	667	773	815	764	727	731	777	761	754	720	750	783	814	744	726	752	750	797	771	746	739	782	767	772	752	761	713	799	721	764	760	748	806	824	778	779	785	761	798	751	773	709	795	773	812	710	778	772	786	817	784	761	773	729	796	738	777	824	720	725	710	808	803	714	744	748	737	784	810	806	771	683	743	799	700	755	826	795	757	752	709	817	763	707	776	750	739	719	822	773	757	746	778	775	740	775	782	818	775	762	743	767	807	792	774	756	741	776	805	798	773	822	786	768	793	732	772	786	809	769	767	711	756	807	794	766	755	760	771	727	762	778	753	746	750	759	819	778	780	741	783	808	732	760	730	784	769	771	792
23358	21636	29373	24341	21602	21537	11010	2462	1757	1484	1362	1239	1193	2904	6050	8815	8770	7391	7050	5125	3510	2176	1049	767	776	812	756	787	811	793	782	734	779	746	736	737	822	757	778	803	746	769	778	722	782	762	726	789	722	747	762	748	795	740	768	781	770	759	755	764	750	782	783	758	733	757	741	733	702	784	817	735	758	751	742	810	778	782	787	745	733	779	778	736	722	766	760	780	710	756	748	796	721	741	800	752	718	813	790	760	773	759	721	722	748	735	757	674	765	751	739	767	791	800	756	795	765	777	774	751	778	720	739	733	711	789	757	772	744	740	801	825	734	753	748	782	761	769	727	768	779	767	758	799	691	754	756	789	743	767	756	789	808	800	750	759	761	732	761	776	742	772	705	744	794	767	749	745	746	706	734	771	733	757	708	712	760	703	790	754	780	766	753	758	690	757	765	766	786	765	726	744	747	754	800	756	758	708	731	713	765	746	779	748	807	717	723	714	792	719	723	720	779	751	777	753	799	778	750	751	797	798	755	733	789	689	764	821	746	748	752	775	723	738	688	777	768	738	760	743	777	750	766	759	735	758	760	762	776	732	761	762	771	783	732	744	767	728	787	805	774	788	761	752	774	763	766	764	780	732	733	808	775	787	748	758	765	728	771	786	750	694	746	771	742	767	717	770	781	756	781	762	743	705	817	711	747	700	743	756	735	748	730	815	749	719	777	760	744	805	726	807	731	768	760	744	731	784	741	770	772	728	822	766	794	767	739	792	752	726	698	736	789	717	729	774	773	794	741	798	743	769	782	771	776	733	749	739	761	696	786	755	762	787	825	753	739	723	767	747	743	728	769	777	775	786	794	763	756	759	760	813	708	725	813	791	762	804	742	766	791	760	751	756	755	751	790	789	782	758	721	784	784	732	711	771	779	738	720	734	767	769	727	729	718	769	761	757	786	777	811	726	732	800	754	806	728	758	775	773	776	803	793	739	687	744	793	756	768	797	806	720	777	740	773	766	766	727	725	792	803	733	780	761	795	750	699	701	719	720	771	777	727	771	734	774	717	774	761	798	729	748	829	759	721	749	735	771	818	794	748	829	754	808	729	775	773	740	724	746	747	749	713	785	709	797	707	730	737	757	768	774	818	785	775	737	807	773	743	802	778	764	772	778	748	742	747	761	761	744	792	736	752	750	797	786	761	774	777	728	745	758	724	760	751	787	796	761	740	751	750	741	759	729	769	775	799	748	758	765	745	789	770	771	751	710	772	762	739	759	699	770	744	759	800	749	774	776	749	746	703	753	738	745	716	734	718	790	774	753	772	737	841	703	777	804	741	767	755	724	753	741	756	722	806	689	750	764	753	773	727	756	764	794	783	767	750	775	715	781	708	771	792	743	748	748	708	701	752	752	757	693	703	750	766	751	757	757	830	767	776	714	782	757	749	776	761	716	790	748	750	779	794	756	777	745	735	730	746	812	713	774	703	763	734	734	778	781	750	740	711	777	775	777	849	712	777	771	761	768	780	751	754	751	753	797	770	780	740	727	769	735	783	750	749	721	756	715	721	745	789	763	784	769	737	747	800	732	751	770	719	737	810	709	774	774	802	762	802	764	736	764	724	787	756	770	804	745	759	745	752	737	762	717	747	730	783	726	774	771	760	744	724	697	766	765	744	768	788	747	792	744	746	772	794	793	820	732	744	778	779	770	821	760	741	747	733	812	788	781	713	739	700	762	739	735	779	797	777	771	772	743	767	744	796	764	753	791	768	754	749	776	734	755	757	780	774	751	772	776	740	774	754	787	782	770	706	809	786	792	756	711	738	749	705	755	738	753	830	702	731	731	753	790	805	754	723	747	795	733	768	794	775	724	734	732	755	789	755	728	774	778	735	768	769	735	762	813	718	760	732	768	766	790	736	735	782	780	775	793	736	766	768	746	766	774	778	769	751	782	743	702	798	719	741	751	734	774	796	800	761	781	733	725	752	800	753	783	695	797	800	752	770	743	785	785	776	797	749	689	751	805	804	783	699	738	765	770	742	801	758	720	743	720	764	764	756	781	756	743	753	750	804	792	758	770	751	784	761	816	781	756	778	770	723	717	757	771	718	740	742	791	738	744	802	739	789	749	766	735	757	745	720	745	749	748	737	723	726	748	737	808	727	754	742	789	759	786	799	757	778	775	742	785	749	757	735	800	729	719	771	766	797	793	728	756	769	775	779	775	755	798	735	725	773	810	811	754	762	783	742	718	781	686	767	789	753	748	785	733	784	755	739	720	732	770	719	753	765	747	781	721	702	752	744	766	741	777	755	788	771	772	760	739	804	782	751	689	767	773	760	725	748	779	770	748	772	734	762	764	799	767	833	785	755	792	780	725	775	764	765	787	751	772	744	771	734	767	768	827	775	751	761	740	727	796	719	733	741	704	750	768	783	772	751	721	752	780	782	823	758	789	772	812	761	732	777	781	711	741	747	769	771	781	712	754	756	782	747	755	736	793	745	763	805	759	748	792	750	764	747	764	738	765	752	814	699	752	751	799	727	735	712	782	779	710	740	777	743	749	744	728	713	783	780	794	725	720	759	730	761	798	824	830	731	762	764	756	730	746	755	792	782	713	700	720	774	784	768	744	766	778	680	787	766	757	761	746	746	773	755	774	795	733	740	787	762	748	761	750	744	831	744	735	743	733	741	772	758	734	728	794	757	744	735	724	776	742	754	715	745	731	744	762	789	787	778	785	777	789	742	805	745	729	786	736	764	742	749	756	780	784	742	720	737	772	693	776	694	793	767	784	764	802	767	780	737	765	703	781	752	740	775	759	754	713	753	796	770	712	709	752	719	754	768	756	790	757	758	767	772	756	779	755	782	766	749	768	748	801	754	780	736	726	733	775	781	732	805	730	750	759	770	735	729	780	751	730	759	730	756	771	765	740	756	810	758	741	793	768	759	752	750	695	797	769	726	741	745	736	780	740	739	755	739	760	738	763	741	770	761	746	757	783	769	771	768	784	778	783	760	747	755	772	776	722	718	766	786	743	731	742	790	743	734	740	779	804	794	728	777	771	790	779	770	760	757	721	783	727	753	770	785	743	768	803	713	773	745	761	812	714	744	715	773	737	715	773	731	760	788	704	724	740	752	771	745	773	742	772	728	762	764	737	715	856	766	795	780	747	775	717	759	754	730	761	757	755	765	756	764	718	757	725	735	778	779	732	726	724	765	733	750	762	805	779	799	776	771	766	743	753	714	764	741	784	730	792	718	758	746	812	727	752	728	717	768	770	770	757	808	738	754	741	786	796	747	724	732	781	796	755	787	752	741	731	738	739	737	746	774	772	781	815	710	762	774	749	785	721	752	819	750	725	751	743	800	755	750	799	734	758	732	760	721	782	775	763	726	783	760	768	704	736	779	758	783	812	762	754	726	763	815	779	796	751	732	767	787	786	737	798	766	754	804	768	743	747	782	764	756	746	734	762	766	815	755	728	790	797	757	747	768	778	746	712
40930	72103	48593	13287	7455	5553	4254	3504	2908	2451	2155	1921	1818	4992	10078	13291	12867	11087	10230	7536	5131	3133	1344	891	818	870	897	842	911	874	843	877	850	843	848	905	954	913	856	846	844	881	813	847	880	875	855	835	839	860	818	917	908	874	827	813	902	808	869	826	898	918	909	934	905	822	852	867	856	901	842	885	858	821	858	842	908	874	849	834	870	932	847	873	851	886	845	880	864	907	836	886	882	916	944	833	865	881	905	892	881	877	902	892	838	898	848	800	884	865	858	876	819	873	923	894	861	862	881	901	929	894	862	875	830	891	881	865	891	882	888	879	878	854	858	831	881	873	876	861	934	905	845	926	903	882	896	897	857	831	842	851	876	931	828	863	862	847	870	833	840	827	882	873	901	881	911	833	910	933	862	878	843	858	901	812	858	788	863	874	868	862	889	875	841	856	889	905	869	879	887	859	846	827	865	883	882	809	907	859	884	822	900	818	899	888	898	857	835	877	903	860	841	839	828	896	861	840	874	807	851	840	844	881	818	860	860	863	829	918	853	874	891	863	881	863	891	893	838	926	804	843	881	882	885	881	835	879	871	859	841	927	858	843	876	915	835	839	871	890	909	844	874	900	824	838	810	818	848	879	857	915	871	833	848	869	893	912	852	803	955	879	859	940	883	883	866	849	833	886	834	857	874	833	885	884	850	840	799	862	844	910	847	914	855	900	858	856	883	949	887	879	869	856	870	822	893	878	900	826	893	891	839	907	847	830	883	850	875	887	899	838	888	812	878	839	919	860	884	867	862	830	869	889	839	846	888	849	836	826	835	816	835	860	877	834	865	880	908	902	870	881	893	875	852	840	866	854	899	877	797	913	863	832	930	882	889	867	878	884	842	883	870	871	882	895	877	840	923	881	869	812	914	896	858	870	838	869	844	895	802	849	880	851	871	838	846	909	867	866	848	880	869	893	850	858	891	855	871	847	904	894	875	893	885	847	853	846	867	846	875	857	889	822	891	853	894	790	888	888	796	841	822	876	849	848	856	854	845	845	861	877	842	815	880	873	903	907	857	866	833	827	858	865	905	893	901	877	835	900	860	852	903	875	874	833	872	848	885	873	908	829	819	847	906	814	809	837	862	845	863	858	839	818	904	885	858	858	877	845	851	879	868	832	870	900	855	909	879	887	861	936	875	874	920	878	868	896	909	827	825	916	888	854	870	912	855	846	862	905	881	854	878	880	899	865	862	846	867	845	869	825	861	939	860	839	877	843	797	838	857	878	880	854	906	861	864	860	886	866	916	869	867	869	895	817	886	865	867	878	829	878	838	874	906	874	824	844	867	842	890	874	915	834	881	900	872	882	880	858	908	907	842	851	900	883	872	889	809	839	923	931	822	855	827	865	823	861	856	906	875	852	902	870	885	882	910	868	893	813	888	891	878	828	878	815	840	798	894	886	874	904	907	897	863	856	893	890	831	847	857	906	767	900	853	839	895	869	848	926	869	876	864	893	860	852	847	869	889	911	831	835	871	814	845	845	882	885	862	927	808	928	875	841	805	844	814	828	848	922	877	900	869	878	911	891	892	836	837	862	876	842	876	859	851	855	840	826	838	919	832	899	904	862	867	877	827	873	847	850	834	849	901	839	846	828	888	845	874	838	868	846	858	914	829	846	922	848	907	859	867	901	864	865	828	919	878	864	894	853	860	866	887	891	847	878	839	919	846	894	859	885	875	916	838	886	832	866	918	817	883	893	835	880	873	847	825	858	868	839	871	853	842	837	855	840	882	904	915	854	836	875	880	852	838	898	833	904	908	831	839	849	833	896	840	869	853	915	858	904	917	829	846	855	890	906	879	906	866	864	893	867	881	853	848	850	856	888	891	826	873	851	850	835	904	892	874	855	945	893	887	862	871	902	860	913	893	902	860	888	814	838	855	843	921	921	879	854	838	838	861	854	921	824	866	904	853	858	868	876	832	884	893	891	852	887	805	908	842	875	891	898	879	810	834	853	881	851	834	885	887	886	935	865	905	876	858	880	886	832	895	871	796	899	879	834	890	910	883	850	828	861	843	930	850	905	903	885	867	847	859	872	884	849	892	877	924	859	873	879	900	906	849	850	883	880	861	853	864	848	868	842	859	853	895	907	912	884	880	850	846	893	838	915	839	832	850	852	934	890	844	821	837	882	882	839	869	859	901	928	821	891	836	898	878	886	876	915	874	916	835	886	854	890	845	884	889	930	870	835	867	857	851	863	873	872	891	886	908	867	853	934	879	878	869	853	831	826	809	869	858	880	869	833	843	830	804	902	886	867	827	871	871	908	870	823	851	862	896	899	908	873	853	842	820	849	844	857	900	834	839	834	886	856	842	815	860	857	871	879	871	879	868	954	879	907	876	875	833	837	897	859	851	850	930	834	909	880	849	861	850	874	886	880	868	907	878	879	819	864	860	837	855	829	812	856	859	878	847	872	843	868	852	883	850	869	827	808	852	861	867	849	859	859	827	851	873	848	864	824	844	892	896	865	840	899	881	884	839	827	866	914	900	853	826	845	846	871	858	864	861	877	805	848	902	879	905	866	901	831	815	886	901	845	868	877	856	851	849	875	843	865	851	854	876	858	887	859	875	880	884	871	905	876	830	827	830	848	937	939	858	858	840	819	838	904	843	858	827	858	870	846	821	914	900	875	831	920	880	890	862	856	911	854	882	876	846	890	895	863	794	848	897	813	835	877	868	915	852	922	894	858	869	889	857	865	853	802	860	838	844	832	866	896	827	879	859	887	840	880	814	867	866	886	859	855	869	876	857	862	892	845	844	927	891	889	849	893	879	920	874	761	886	885	861	905	841	890	945	886	859	869	885	878	848	884	936	838	888	874	872	826	846	819	924	884	827	911	899	903	846	855	883	847	850	873	894	833	896	858	902	869	834	882	895	860	858	912	889	884	881	894	865	838	837	867	846	866	822	830	803	865	943	919	902	918	855	886	828	834	858	861	886	831	904	855	867	872	839	892	873	867	893	869	885	885	865	905	861	875	866	872	878	892	842	851	819	827	882	850	852	861	849	853	902	844	813	903	825	870	859	908	853	862	935	852	879	847	853	843	818	909	897	876	914	878	903	891	859	866	861	903	859	818	847	868	830	932	861	816	920	853	864	872	887	855	840	865	930	924	896	807	854	859	906	875	893	838	837	838	868	898	895	836	842	905	868	852	854	849	859	868	827	883	840	892	873	872	858	882	872	862	852	924	867	847	851	885	869	884	913	891	828	886	955	863	851	929	892	893	889	877	841	927	873	858	890	874	871	828	871	818	825	919	851	876	864	875	861	908	943	887	865	791	876	848	883	893	846	837	836	863	817	897	856	902	842	875	875	856	835	835	890	865	850	837	844	909	879	874	866	865	841	867	878	864	825	892	882	871	852	854	860	875	839	845	867	854	827	875	840	845	848	887	859	894	843	852	835	861	874	887	823	914	829	911	830	875	885	872	892	885	842	880	847	872
29246	29777	27647	8675	1696	1017	841	763	737	689	667	571	552	580	737	903	952	874	731	681	591	508	550	465	474	458	462	537	476	446	460	457	483	443	420	474	449	449	475	438	478	483	422	439	459	436	472	499	432	476	479	423	443	453	449	471	467	410	445	442	503	416	469	437	481	458	428	449	482	458	490	497	464	477	453	477	503	435	476	442	438	488	471	464	449	448	492	419	459	462	455	469	471	468	425	450	462	476	450	465	443	471	467	436	434	452	495	421	434	475	459	479	433	454	459	459	521	483	437	423	461	451	445	516	428	476	432	448	457	461	449	478	459	447	471	481	443	439	444	467	421	479	489	492	459	503	448	420	413	452	441	491	476	463	455	505	442	405	474	479	458	422	440	455	473	439	461	454	461	452	454	429	499	438	485	510	464	433	471	484	477	455	438	473	482	457	475	434	457	425	487	416	480	448	480	497	430	435	402	466	473	477	448	423	453	466	481	448	463	445	493	446	439	487	473	465	453	492	448	484	467	422	488	469	481	503	440	472	453	469	492	468	427	475	469	439	458	470	465	465	454	462	447	441	448	467	465	446	481	431	497	444	482	434	433	470	404	491	487	486	471	487	482	452	449	464	429	466	434	463	469	478	450	497	442	430	472	471	437	464	448	461	428	429	478	444	460	480	485	480	501	475	489	444	500	462	469	467	444	478	445	496	452	472	453	456	428	497	427	434	423	454	472	477	445	434	429	477	478	472	446	459	490	477	462	458	457	463	499	470	479	495	478	456	441	460	513	474	422	478	438	462	446	467	454	495	431	450	478	445	438	457	498	450	459	443	468	464	448	450	454	445	437	518	467	495	467	475	424	446	486	493	484	483	442	477	443	426	488	447	446	416	457	458	501	438	470	437	465	447	503	460	475	461	461	435	479	464	472	446	449	439	467	492	463	471	478	467	434	501	454	494	465	468	482	422	449	455	465	432	416	430	450	455	432	477	464	427	433	448	488	491	514	453	476	403	470	468	449	459	426	475	461	501	454	449	425	482	472	452	482	464	473	465	427	425	447	469	489	440	477	485	474	424	459	486	428	481	451	452	499	431	451	475	492	467	430	452	448	457	456	461	485	468	483	482	505	456	472	444	456	431	481	444	457	473	485	477	450	500	468	469	442	468	463	495	483	493	459	459	450	476	464	464	479	452	450	442	485	444	471	427	428	488	439	478	453	433	456	440	441	472	481	430	430	461	494	467	466	459	464	495	446	506	451	429	474	467	514	449	475	485	469	468	467	446	431	408	447	409	471	478	469	475	416	440	430	480	424	434	462	453	445	449	437	439	464	475	484	434	474	459	443	436	460	479	484	432	485	486	506	449	434	478	488	486	459	489	433	451	448	450	449	455	474	485	456	479	471	449	490	434	467	458	471	452	423	451	449	452	490	446	432	461	452	470	472	457	477	489	414	454	451	463	470	458	475	461	424	472	453	455	473	411	448	452	460	444	468	492	450	480	464	468	499	455	453	447	427	473	471	475	463	451	476	490	484	435	438	454	452	421	462	492	463	472	455	461	463	454	432	487	500	451	465	463	500	475	487	460	479	446	453	447	467	443	430	486	474	485	427	455	443	441	470	489	450	442	435	463	458	483	435	465	478	453	482	426	444	519	458	452	440	440	453	475	428	437	474	475	436	508	450	475	484	494	437	450	453	465	462	422	429	443	437	457	479	451	469	486	499	433	457	429	464	450	482	441	487	467	450	487	463	445	465	490	476	438	483	487	436	450	482	451	469	444	482	467	495	443	470	475	471	448	458	498	453	461	474	440	448	434	428	473	481	481	456	473	433	476	420	439	438	411	483	480	462	429	431	440	475	471	471	468	460	451	460	460	446	468	499	507	453	448	473	442	473	490	428	455	492	420	460	454	465	426	496	452	479	459	478	467	461	490	450	454	503	444	490	438	439	455	429	444	458	438	423	478	478	467	468	463	475	441	506	427	449	468	466	481	431	467	451	452	443	487	433	456	467	457	459	461	475	448	474	437	458	449	482	443	475	450	433	446	479	462	446	458	484	474	466	469	477	422	465	479	432	467	477	449	443	476	459	473	455	450	456	436	466	455	467	452	467	479	451	432	425	479	443	447	476	459	458	457	414	424	449	474	417	428	413	463	461	482	437	490	458	458	479	467	495	495	459	459	453	453	433	488	473	424	455	457	480	477	446	502	452	468	395	431	476	466	499	438	475	471	467	425	467	476	449	453	460	454	437	467	452	508	440	417	450	475	469	474	454	449	501	454	470	444	441	439	477	461	443	474	458	473	451	452	454	472	459	455	455	410	454	476	453	451	421	483	444	484	454	484	474	458	449	467	452	487	452	446	507	487	443	442	478	473	444	452	434	449	472	517	486	469	478	467	457	452	412	463	458	425	484	468	426	452	469	450	468	461	446	461	437	444	490	439	491	447	449	503	455	455	450	478	435	443	484	432	437	487	458	475	459	451	434	469	495	468	456	484	459	497	471	510	418	480	458	485	446	443	436	490	453	435	493	482	465	475	445	456	445	462	458	480	482	420	436	486	428	471	427	470	495	461	449	425	438	478	466	440	442	464	461	431	475	430	479	458	479	492	451	460	431	477	499	489	479	468	420	435	490	467	478	413	451	441	511	456	469	450	441	450	488	450	463	442	451	458	470	469	454	413	447	425	473	460	457	456	472	471	430	447	442	431	461	450	450	462	413	480	463	489	385	436	458	487	465	455	445	471	460	497	469	483	488	460	404	463	479	441	472	458	466	460	460	441	449	458	483	458	471	472	471	442	456	494	463	487	442	431	449	443	474	454	463	447	460	460	438	451	459	485	487	443	418	455	465	454	473	488	454	456	460	447	465	473	423	457	476	500	468	457	433	450	421	416	499	464	497	471	477	465	443	459	420	452	434	458	467	438	504	451	458	459	474	433	441	471	472	495	521	422	466	477	469	487	439	443	462	498	464	459	477	493	440	438	449	479	440	476	450	465	465	464	488	461	491	468	441	438	463	487	477	418	462	443	461	449	478	464	462	445	451	452	431	433	437	464	435	454	467	431	479	413	469	478	473	431	465	475	445	475	401	418	469	466	458	431	446	442	424	470	428	463	431	481	490	462	442	490	463	444	421	435	474	443	466	445	450	489	474	455	453	447	466	489	470	440	440	433	479	421	463	473	449	469	521	433	429	440	495	489	434	442	456	442	476	448	459	447	417	468	465	450	443	480	444	458	441	467	473	449	473	410	453	471	446	413	430	448	438	436	459	474	479	423	482	478	499	453	468	444	480	465	478	496	450	455	473	479	437	484	433	459	414	487	459	468	435	428	461	458	467	448	467	432	445	445	424	431	492	485	460	469	469	479	473	457	430	435	447	465	481	491	480	456	438	436	451	450	437	464	459	465	421	496	404	419	459	439	430	479	467	444	458	483	472	495	446	489	458	457	417	442	427	448	475	447	487	450	459	430	431	487	460	476	416	479	471	429	445	448
32927	47626	25412	4271	2532	1723	1516	1237	1157	1127	1008	889	788	857	1140	1501	1359	1281	1038	983	848	655	616	597	556	567	562	620	562	553	618	594	541	531	546	562	553	561	542	548	589	551	572	560	554	570	577	557	581	581	541	549	589	595	612	526	544	537	600	555	568	570	582	591	536	574	541	536	547	538	588	615	580	536	580	595	556	528	544	562	543	582	550	582	541	565	573	524	590	586	551	567	555	580	580	583	564	557	551	540	583	582	578	563	572	590	535	563	540	590	552	556	581	543	566	571	559	557	544	607	564	550	547	525	610	581	614	557	529	603	567	558	535	539	595	560	560	587	547	585	572	555	600	543	566	593	568	548	560	577	593	615	581	562	558	550	551	593	538	529	567	557	563	558	564	565	564	514	533	577	562	579	564	575	583	591	530	591	570	561	569	549	548	562	573	569	565	562	532	542	555	552	606	557	566	551	548	539	554	519	545	579	582	599	572	554	550	552	582	522	575	588	544	594	503	530	572	523	553	542	529	572	552	551	593	554	543	557	529	560	540	561	516	595	538	599	529	582	569	550	570	616	564	561	545	571	597	577	516	573	577	536	582	571	557	549	519	584	515	598	597	524	517	581	541	599	606	517	535	539	568	525	542	566	578	569	512	592	567	576	573	612	556	573	568	546	572	536	568	574	561	571	565	569	549	577	582	588	538	580	615	532	550	576	554	558	569	563	578	570	558	563	555	606	570	564	596	544	566	537	549	581	533	574	570	591	547	574	575	556	599	604	538	539	548	584	573	598	585	574	559	567	579	575	548	571	573	553	543	561	587	548	529	562	570	580	556	577	601	580	520	554	528	555	558	560	562	581	542	623	562	568	542	545	608	558	577	536	554	582	560	582	564	559	567	550	554	564	570	580	572	564	555	565	564	581	589	592	563	565	545	566	538	605	590	597	570	581	542	565	581	611	550	555	547	540	550	566	602	562	585	525	563	571	567	571	584	543	552	592	543	573	556	583	567	570	520	582	576	590	596	633	552	594	556	554	514	534	565	612	557	513	549	545	544	575	550	592	534	598	521	540	564	575	547	542	624	569	559	561	612	561	570	577	592	563	532	536	562	580	535	556	549	521	527	505	545	502	530	560	576	551	567	571	537	576	552	530	606	549	535	581	551	527	566	569	552	548	567	547	520	584	568	575	524	561	566	561	563	571	538	578	564	581	568	556	536	543	609	598	555	553	562	580	526	577	534	589	582	505	584	522	571	559	581	578	576	577	592	521	547	550	565	567	561	550	579	542	591	547	582	542	572	579	551	519	578	567	563	519	540	555	565	562	554	556	614	608	528	583	581	576	624	570	571	561	554	548	578	560	577	554	646	553	562	560	573	560	582	585	540	542	509	538	580	590	568	551	544	572	564	591	573	557	543	582	579	540	611	547	549	525	573	576	584	609	548	580	547	599	626	529	537	564	596	591	604	563	599	566	601	588	579	607	521	554	543	604	620	523	563	558	565	564	550	554	575	591	581	575	579	590	582	566	559	617	533	540	591	535	569	577	583	574	601	583	574	541	537	554	554	561	553	586	551	545	570	561	556	561	556	541	539	566	569	554	544	578	569	567	595	551	553	575	523	610	504	525	556	573	584	523	527	528	602	545	571	582	615	603	545	533	586	558	553	521	538	512	602	545	565	574	549	551	580	597	572	567	572	578	551	558	546	530	594	556	546	565	562	574	529	549	486	554	539	532	559	579	553	543	566	548	555	550	564	524	600	552	600	576	576	544	581	577	566	612	555	608	559	567	600	543	574	539	594	557	574	556	592	557	550	571	548	576	591	588	624	523	532	552	574	573	568	581	519	583	539	598	553	543	538	552	589	559	496	560	545	560	564	582	558	563	500	590	615	578	521	561	574	557	529	579	588	526	545	578	563	562	560	568	561	536	539	514	523	544	583	565	556	578	543	539	599	570	545	551	591	534	567	576	528	543	583	576	567	534	496	565	541	560	555	571	585	536	557	558	581	545	539	560	540	555	555	561	529	541	560	498	536	560	531	550	595	561	537	521	540	554	563	572	531	533	612	549	528	563	566	528	552	507	557	582	529	590	567	551	577	574	558	580	593	581	581	541	587	547	538	567	546	582	574	509	582	528	552	566	527	597	586	584	534	557	520	580	554	604	559	516	567	558	561	566	550	595	552	562	572	559	557	579	507	539	549	577	558	560	588	580	555	578	530	555	609	582	560	559	578	522	511	545	603	571	575	576	567	534	546	552	528	554	559	588	525	527	595	531	563	537	512	562	560	572	558	579	552	570	572	608	540	524	546	561	587	548	554	614	528	539	516	574	573	584	600	524	576	563	581	559	536	546	570	591	559	549	526	590	541	588	575	611	496	641	575	566	551	566	536	544	563	620	530	565	569	504	537	548	580	583	577	562	535	567	591	560	541	576	528	555	574	535	557	568	575	516	526	586	575	594	572	523	536	525	533	559	593	542	601	555	592	587	548	582	545	542	552	536	534	537	583	548	559	561	545	585	594	585	570	554	538	573	606	561	553	586	602	593	554	553	588	570	569	505	543	572	533	571	601	585	528	589	536	531	527	572	553	561	607	551	545	558	596	573	538	536	585	565	583	553	580	521	588	540	536	587	570	560	577	563	558	559	588	541	574	575	566	574	589	537	584	562	563	567	551	533	573	573	558	553	565	548	550	549	602	554	532	604	538	546	592	554	557	540	527	544	561	587	579	546	554	549	552	555	560	548	581	567	589	558	595	529	599	606	546	574	571	546	556	605	591	553	543	580	548	546	587	552	561	577	548	555	575	584	599	589	588	547	558	552	580	531	550	562	603	592	564	575	571	538	562	564	594	565	541	615	556	575	568	554	556	525	566	548	568	527	607	552	569	569	575	541	556	556	568	559	532	594	576	598	577	612	598	556	571	596	567	578	533	579	523	559	548	565	593	557	524	558	577	615	563	561	587	547	566	529	560	542	528	586	513	577	547	544	562	572	571	548	585	591	540	556	558	549	571	572	547	569	590	557	556	535	523	533	578	538	585	528	511	538	600	556	565	517	575	557	588	599	572	559	564	598	556	560	568	561	537	571	582	590	590	542	595	573	532	548	569	579	555	558	544	609	574	574	512	533	565	563	542	545	604	566	556	606	570	602	573	578	540	528	554	555	532	553	525	564	554	587	574	525	531	590	560	563	567	568	563	586	558	613	511	586	557	539	548	560	537	567	541	577	522	572	562	530	592	521	550	529	564	550	588	584	579	563	588	557	580	539	631	550	577	569	558	582	545	541	573	615	552	591	575	558	584	538	573	561	563	552	555	558	546	582	603	593	623	578	587	593	569	591	544	549	593	520	561	577	580	553	576	611	563	586	590	539	557	547	576	595	570	578	562	597	539	526	573	559	586	588	571	561	549	554	588	562	518	555	571	593	565	619	543	556	567	561	544	528	548	558	549	563	544	521	556	561	560	574	548	532	586	537	582	543	570	554	546	571	561	593
24457	21603	28872	24712	21057	8948	1907	1216	990	921	856	837	844	2811	4940	4837	4247	3538	2579	1718	1260	871	575	504	499	516	481	469	478	426	528	493	516	511	498	485	500	475	508	502	514	496	522	508	506	530	431	499	498	534	523	505	524	499	526	496	503	498	552	482	530	456	542	499	474	528	452	488	476	534	529	497	541	520	531	532	532	493	508	490	520	449	525	475	496	495	515	493	499	495	540	540	485	471	486	480	472	504	508	515	480	547	517	495	500	512	529	511	492	491	507	511	518	554	528	527	495	518	500	518	493	476	543	492	522	495	495	517	514	498	473	482	495	511	536	452	501	512	490	501	520	486	532	487	532	512	508	478	500	503	507	498	498	552	503	498	531	498	491	498	498	520	519	499	527	514	510	492	509	519	551	492	471	549	505	455	478	504	498	484	515	532	529	509	524	540	528	479	485	485	486	544	503	438	468	502	484	475	514	517	549	496	508	522	457	483	506	516	501	478	480	504	513	483	505	532	452	516	524	526	477	498	538	494	504	482	501	513	521	487	475	485	484	547	491	463	495	514	512	499	555	507	493	494	485	514	489	499	480	537	510	521	507	530	494	479	480	490	500	456	486	460	526	482	518	492	518	488	509	521	546	492	474	505	508	504	492	493	462	512	497	510	471	535	467	514	504	489	504	489	501	499	509	456	521	487	521	535	516	477	500	521	447	474	508	466	496	523	497	486	526	502	473	504	499	509	484	497	454	543	508	494	514	492	511	491	516	475	509	544	518	522	497	494	498	507	470	475	517	541	498	457	504	509	472	517	522	533	568	503	531	484	483	484	518	481	506	515	485	508	488	494	499	516	496	485	513	520	480	532	567	501	502	489	481	496	543	513	493	497	517	510	505	516	467	517	488	524	507	501	484	504	466	512	545	523	495	494	537	524	497	505	515	499	497	508	510	498	478	498	507	530	524	493	487	493	511	521	514	502	536	498	519	523	500	546	518	499	514	486	504	531	530	541	524	515	478	497	484	477	500	494	537	497	511	539	517	522	545	488	482	509	487	538	511	476	503	503	502	490	518	532	527	515	528	465	495	520	494	473	509	516	472	527	518	501	475	476	519	528	485	479	530	507	551	515	507	501	484	465	485	507	457	475	479	492	472	511	495	483	495	491	517	491	511	500	520	481	518	490	481	566	491	525	475	512	540	514	532	531	484	502	463	517	500	506	514	493	505	489	521	517	526	494	501	512	517	510	460	476	502	484	495	518	541	472	479	501	551	557	478	520	513	515	540	476	532	525	524	505	468	490	507	494	503	547	548	493	574	506	498	506	475	475	480	467	514	493	515	483	501	535	501	507	549	475	499	518	479	512	540	514	539	541	495	514	517	494	481	511	519	517	532	470	477	502	511	525	492	524	532	511	477	521	485	493	440	491	516	526	473	511	516	498	528	525	540	528	504	493	492	471	453	527	499	460	486	522	483	480	497	508	517	515	513	476	476	464	467	519	527	459	461	483	505	515	477	503	503	494	501	515	496	476	496	485	506	517	481	502	474	503	466	493	501	498	496	522	508	508	513	517	544	485	523	536	481	490	509	518	463	497	493	495	520	546	550	506	498	484	528	499	500	514	483	465	471	478	518	516	496	502	526	523	515	499	569	478	507	500	506	510	530	533	530	511	511	532	543	494	462	476	530	515	496	507	492	533	523	525	503	490	502	514	499	501	538	508	487	507	500	500	476	504	495	510	463	465	542	489	518	535	491	539	512	513	489	488	514	523	479	512	523	506	490	477	525	475	527	476	489	474	520	496	546	519	461	485	490	500	513	486	486	497	505	496	530	480	488	490	508	466	473	492	511	505	472	478	515	480	531	505	464	505	538	494	500	470	508	528	481	493	519	518	546	526	499	507	497	470	509	500	518	533	543	511	494	495	521	487	492	508	510	534	522	528	502	461	470	474	528	534	484	485	493	493	479	509	539	517	548	503	468	481	502	517	514	493	526	528	488	513	480	522	541	519	485	542	512	499	511	509	522	516	494	570	478	501	486	481	534	539	511	516	506	526	487	476	530	525	507	519	512	498	497	506	512	481	501	485	504	471	531	473	499	497	542	523	475	523	480	468	521	492	494	504	485	510	493	498	524	525	507	489	549	485	539	518	504	477	498	480	473	491	492	476	481	511	522	517	494	515	493	501	466	469	457	553	519	507	489	510	499	525	513	509	541	492	501	510	486	468	469	537	484	504	525	511	495	515	511	496	511	473	516	494	493	478	522	519	507	496	508	539	470	474	496	546	492	509	489	489	492	510	525	537	518	479	508	500	514	499	484	496	496	474	498	512	504	482	525	506	485	518	505	496	487	491	518	467	505	502	497	520	521	464	509	507	486	477	526	539	514	496	486	528	508	502	506	491	509	553	491	508	472	446	514	508	475	504	543	505	527	478	515	465	486	531	492	516	519	573	506	478	488	508	486	492	538	493	475	512	481	531	522	542	486	478	475	506	495	505	526	506	510	487	514	517	531	455	516	519	480	504	485	496	473	538	504	515	491	474	497	541	516	521	486	500	512	525	505	551	551	522	535	483	517	456	472	508	528	467	490	523	503	482	502	507	511	509	526	512	528	496	502	514	505	514	511	497	496	491	493	563	529	514	468	509	525	478	462	521	486	501	485	517	500	516	505	518	493	513	489	502	496	489	522	515	503	497	476	511	507	469	524	487	469	489	463	503	455	494	501	512	495	495	491	505	518	454	496	511	476	490	530	527	500	491	531	512	539	532	493	501	499	502	502	471	537	534	490	546	541	505	493	510	502	470	498	495	524	507	485	476	499	508	505	528	525	545	522	505	505	507	502	532	528	512	494	507	534	536	503	532	514	509	462	506	519	531	460	495	493	513	517	508	469	480	485	493	508	495	515	478	497	478	504	473	542	527	486	527	496	491	526	476	506	519	503	473	505	537	508	491	497	494	527	504	507	514	513	468	519	532	519	462	473	528	526	499	511	528	520	502	490	534	494	494	500	486	486	511	524	481	519	539	511	487	508	492	534	472	459	487	495	521	533	499	514	525	484	504	539	525	493	516	496	528	460	525	502	461	514	527	512	516	499	515	484	525	512	488	491	523	486	556	509	501	450	466	475	518	493	507	500	502	478	505	503	497	522	508	506	528	506	475	514	484	517	527	463	496	524	508	504	530	520	487	500	502	530	456	517	518	481	519	468	504	487	493	549	485	484	474	494	493	491	552	527	478	516	506	525	469	492	495	498	501	477	526	522	474	517	503	494	486	489	532	521	510	477	524	516	523	471	497	463	478	490	479	515	461	504	538	540	471	513	491	472	517	537	453	527	518	510	495	493	503	512	497	526	518	514	451	536	498	512	509	526	469	502	475	555	528	485	510	500	526	471	527	524	453	481	534	469	514	495	520	510	523	522	506	460	480	535	490	488	503	481	500	521	472	518	559	500	517	526	523	509	464	506	529	470	496	507	486	530	565	480	493	524	505	499	507	518	514
36468	61909	36674	7610	4106	3253	2500	2000	1642	1427	1354	1216	1323	4938	8509	7803	6895	5504	4296	2660	1855	1217	687	604	621	569	579	607	599	578	648	608	624	609	625	608	584	619	569	603	608	600	607	615	570	584	561	549	600	629	616	561	613	630	617	565	610	573	599	590	648	584	602	607	620	612	612	594	589	606	572	620	605	596	600	623	605	572	616	567	604	557	579	593	609	593	604	620	671	596	601	638	622	592	613	620	600	608	597	610	604	585	596	586	590	587	651	582	580	609	611	622	600	611	620	592	608	617	602	602	615	611	597	638	576	614	600	607	567	595	559	574	576	642	610	597	609	626	615	624	622	602	608	611	600	618	576	627	605	595	581	622	594	580	638	633	588	583	590	582	618	633	639	588	613	635	603	599	636	616	624	595	642	615	591	607	589	587	605	587	599	576	621	629	584	600	599	601	582	617	606	587	641	606	586	602	672	612	655	625	564	622	611	655	582	578	577	555	606	615	599	584	552	610	607	601	632	582	615	569	599	557	663	616	582	604	625	555	631	592	575	638	588	613	606	598	621	676	625	565	639	603	666	568	611	602	622	631	631	581	614	581	596	613	582	654	601	617	618	615	565	648	632	596	592	595	577	597	573	636	576	573	615	599	592	603	635	619	580	637	593	558	603	615	575	590	600	571	600	581	605	577	640	617	595	592	606	625	599	591	613	567	626	592	597	622	632	590	623	619	625	585	595	594	620	579	596	586	561	628	618	627	601	618	636	617	612	581	585	642	593	620	604	570	580	632	605	622	606	598	617	591	552	575	592	600	591	599	627	621	611	605	581	606	614	619	589	576	618	625	611	600	602	616	675	645	610	596	610	574	584	607	607	556	562	557	565	627	565	614	637	581	617	576	625	600	620	621	635	635	577	585	613	592	605	637	591	609	578	566	623	581	633	619	572	616	608	650	572	553	587	583	580	591	632	573	609	605	637	611	590	591	646	592	603	589	621	604	610	593	598	606	626	561	608	568	624	598	625	590	649	579	553	606	614	630	623	607	612	572	620	592	581	608	600	618	572	574	612	574	637	619	630	594	609	588	595	618	620	618	607	607	628	610	624	607	560	583	637	620	651	624	604	662	588	622	591	664	593	609	599	590	578	611	597	637	585	574	620	616	597	610	590	615	585	558	645	585	577	620	593	621	549	576	570	574	612	587	603	605	565	638	620	586	575	559	632	604	600	606	573	579	584	600	584	599	564	636	621	633	596	592	622	657	597	628	597	619	621	628	581	620	617	576	611	632	599	625	612	615	576	573	590	577	547	599	599	615	555	586	606	587	595	626	605	635	611	621	603	607	602	579	577	591	610	574	617	570	582	580	550	566	603	610	613	582	609	592	616	602	609	587	591	616	605	600	622	593	604	694	582	625	618	609	611	630	596	613	597	623	604	642	581	580	633	570	598	587	562	610	562	588	560	620	619	569	629	638	612	581	604	582	585	606	594	590	618	600	607	615	596	626	584	615	618	541	616	569	559	608	583	591	616	615	592	664	607	608	610	555	579	611	646	589	594	590	599	605	590	603	580	588	581	610	648	615	603	587	600	608	540	587	562	629	593	626	594	597	623	607	623	570	627	584	595	613	588	615	587	608	624	600	595	602	598	617	553	632	620	597	591	566	605	592	622	577	606	637	617	589	593	614	587	618	575	632	626	611	585	578	601	602	663	615	599	626	641	639	581	650	605	607	612	585	598	630	616	593	576	605	606	584	571	604	642	596	551	594	592	633	638	612	605	568	608	635	618	600	584	639	587	649	588	601	565	601	621	599	622	627	599	613	595	688	597	597	590	598	592	588	620	594	607	615	617	583	616	561	554	590	567	590	583	598	591	571	608	607	591	625	609	555	606	589	605	619	593	640	561	604	584	586	598	611	605	559	566	584	612	581	599	623	600	602	605	599	577	648	586	604	607	642	580	590	647	625	628	650	569	622	597	633	638	604	599	597	597	580	612	614	584	619	624	615	593	601	650	603	620	618	612	593	649	588	581	633	594	619	596	590	610	646	632	614	607	618	633	578	597	614	626	614	588	556	616	570	549	590	607	582	570	589	615	620	615	634	604	578	641	574	616	532	613	582	592	614	590	630	617	576	628	561	641	562	652	567	656	598	605	603	598	594	581	582	610	630	608	584	632	604	586	627	642	620	646	608	624	668	619	610	645	592	573	606	643	573	593	578	621	625	613	611	602	588	613	602	581	567	597	633	604	588	598	586	602	602	584	622	591	608	550	615	609	547	598	619	651	609	602	573	591	589	563	598	605	562	610	587	656	592	587	591	612	562	576	602	609	604	597	612	595	630	526	611	608	636	607	593	623	621	609	574	609	584	574	626	591	588	586	626	602	611	645	619	579	614	660	618	617	609	590	566	631	600	594	606	603	629	580	575	609	599	617	604	600	644	614	603	606	662	613	591	603	586	579	598	605	600	609	549	615	583	616	647	596	619	589	595	637	585	626	613	613	603	578	599	618	604	613	590	581	595	613	598	603	580	630	602	627	616	602	615	607	601	605	601	613	560	646	611	590	609	580	609	573	615	612	585	569	636	595	595	618	589	626	625	606	645	605	602	581	584	591	611	633	598	635	624	614	583	575	607	603	563	606	623	655	635	615	593	627	588	618	582	612	591	606	637	620	597	625	541	577	529	567	586	589	661	616	590	597	607	589	612	582	625	570	616	640	600	534	582	581	605	605	577	605	626	612	600	617	615	611	612	571	550	589	642	565	612	603	583	584	611	593	625	592	586	592	582	624	607	577	578	616	566	610	641	615	596	628	599	612	608	566	632	594	630	588	638	581	583	558	655	597	595	604	615	612	590	597	558	581	619	572	608	609	604	587	622	598	587	599	592	635	566	598	603	622	611	549	602	589	628	607	595	640	565	599	599	625	569	612	616	596	620	566	628	605	611	596	602	606	610	610	579	596	618	566	620	616	629	604	600	629	608	612	601	591	561	576	580	652	604	629	589	597	551	561	651	542	604	574	632	607	606	614	590	604	566	611	568	614	550	608	669	613	595	605	606	582	581	632	634	599	544	560	604	603	602	612	561	592	588	596	611	587	607	590	636	548	600	653	580	579	635	593	598	585	615	593	587	620	627	583	610	605	589	638	620	597	583	603	604	632	637	606	605	564	598	623	624	608	596	606	618	596	578	577	625	576	581	593	645	620	614	628	617	617	636	610	592	628	618	598	598	573	556	573	571	585	567	611	613	594	603	577	629	630	601	612	590	594	603	553	583	610	562	627	633	578	608	622	583	600	651	634	620	572	640	591	615	583	588	578	619	616	618	619	611	596	631	620	634	609	604	590	569	644	612	584	615	531	611	616	603	622	649	531	575	611	589	580	594	589	618	649	627	622	602	625	598	576	625	648	581	583	634	623	608	618	629	592	620	578	605	617	619	623	627	590	610	590	578	584	586	612	590	597	591	628	591	579	596	599	609	624	599	646	620	561	608	595	605	572	601
25580	21777	28070	25198	10863	1869	1315	1100	1004	983	928	896	944	1740	3117	3259	2666	2405	1957	1502	1107	920	839	774	747	676	740	719	675	716	718	647	709	719	732	639	691	720	701	662	671	673	674	700	690	678	680	653	676	694	747	702	675	729	689	720	659	733	676	698	686	686	693	675	690	702	681	680	683	709	678	683	680	751	685	718	727	706	688	677	703	671	702	703	704	685	691	704	719	701	715	707	707	714	671	644	691	649	662	651	660	677	651	692	709	696	689	668	654	708	683	716	716	673	730	729	688	696	690	699	671	674	657	718	684	697	702	703	659	751	693	668	668	698	687	680	672	674	695	655	743	651	715	678	702	689	699	691	752	655	679	682	691	703	691	669	708	707	702	706	721	697	685	708	647	693	716	676	755	689	690	723	704	726	634	681	715	708	686	688	686	688	688	705	740	711	683	678	671	698	694	679	659	644	666	709	717	647	668	717	682	682	679	695	646	666	642	716	725	682	716	737	679	722	717	710	673	676	712	698	681	656	714	714	661	706	652	711	686	686	696	724	739	780	705	730	696	668	664	679	715	668	720	707	665	698	723	682	715	652	706	686	714	719	706	715	675	694	657	752	672	722	729	707	675	657	686	726	701	682	676	700	675	689	703	668	706	686	724	701	729	702	691	677	669	668	657	697	704	676	691	685	681	708	698	718	699	721	688	691	765	748	719	662	656	669	665	675	703	681	687	662	688	701	724	720	697	711	686	684	664	651	714	706	712	726	672	711	683	688	679	729	674	655	705	660	711	684	676	668	699	680	675	737	663	700	753	663	690	785	705	709	687	687	720	700	705	701	664	704	751	676	719	669	716	696	716	687	698	718	655	704	729	696	644	712	726	757	637	667	697	718	747	727	679	699	710	717	726	670	682	742	695	695	710	671	754	699	706	701	696	691	683	700	698	672	688	691	704	643	685	673	668	701	688	719	682	680	684	684	713	735	690	659	642	687	692	659	725	651	673	680	689	718	652	690	705	720	725	679	707	707	661	694	711	698	637	706	707	635	682	681	749	737	682	668	638	703	723	705	678	642	723	681	660	665	717	732	661	695	650	705	753	682	682	673	645	683	629	672	731	718	668	655	722	748	683	704	702	689	676	693	718	664	657	734	677	650	724	708	691	678	695	669	680	709	675	701	688	731	686	666	688	723	696	648	705	734	716	704	683	707	695	696	672	672	716	771	710	660	689	692	662	714	648	667	667	685	675	704	700	708	728	677	715	708	717	706	706	668	689	680	679	711	746	687	653	682	665	727	642	649	688	673	682	721	698	677	648	715	685	646	676	678	708	663	690	702	691	751	686	669	666	676	698	703	673	667	695	739	640	714	693	684	669	680	667	733	704	691	702	708	693	696	686	678	723	692	691	702	689	704	716	705	679	694	685	668	699	681	710	685	673	687	711	715	697	722	667	669	730	714	674	755	714	688	673	692	732	685	666	654	692	727	705	630	678	693	708	629	674	705	661	696	714	719	678	704	723	685	701	662	642	691	710	694	716	706	723	692	672	664	673	667	709	684	703	710	669	719	686	650	678	705	706	671	697	671	709	668	731	655	670	671	671	715	679	676	685	708	666	682	697	720	690	698	663	720	685	701	696	682	637	681	663	699	656	655	671	728	680	716	685	704	717	646	730	709	651	660	691	665	673	642	701	681	704	730	682	685	698	723	705	713	665	708	643	666	681	701	679	644	723	751	695	714	712	709	700	736	712	697	755	688	702	664	696	695	667	691	743	704	701	714	680	718	677	704	651	721	707	720	737	705	623	692	684	679	716	690	693	753	757	723	700	686	702	735	711	726	686	747	677	706	685	716	662	699	698	673	716	681	684	688	692	632	714	682	729	703	693	639	672	700	716	700	711	685	710	691	695	686	710	698	668	730	664	673	731	680	741	642	654	655	650	681	690	740	701	705	716	697	672	666	680	713	741	672	673	667	647	692	660	656	678	678	652	730	705	698	715	725	758	751	652	678	707	688	685	689	677	706	720	677	697	684	735	691	720	660	702	695	683	674	672	732	678	673	676	644	692	699	673	729	710	713	701	676	712	712	715	696	704	723	673	670	709	746	704	619	704	663	680	679	694	700	724	735	716	652	722	670	721	717	731	650	711	731	691	699	669	716	693	667	674	692	652	713	697	709	674	726	665	671	702	685	741	670	661	659	672	697	688	738	676	700	655	672	714	686	665	707	687	665	744	689	678	685	670	681	699	657	720	719	687	696	713	703	625	696	681	733	718	736	688	731	644	711	712	662	665	671	712	608	720	692	682	757	668	700	698	734	682	696	729	705	692	662	719	737	698	695	712	761	729	670	682	667	736	677	705	668	686	680	703	685	678	723	674	680	700	683	731	664	690	699	698	712	655	719	679	670	706	656	681	677	746	744	715	676	681	683	673	710	708	690	681	668	691	701	669	708	670	706	716	635	700	719	734	708	725	667	668	708	699	695	704	712	685	759	645	697	656	669	726	707	720	753	661	691	709	689	662	733	708	704	670	657	665	657	713	709	678	698	708	638	666	712	766	697	688	700	659	642	717	697	691	660	688	681	697	662	719	690	727	686	703	683	656	707	684	737	684	670	734	687	682	724	703	724	737	696	683	733	697	740	712	654	661	705	721	745	706	710	691	741	678	702	654	730	653	689	692	720	627	728	687	713	709	697	673	720	667	716	721	697	667	685	730	722	690	711	685	690	681	665	702	746	677	726	697	699	702	641	688	682	654	713	681	697	720	687	701	722	734	704	730	662	700	678	680	706	691	684	745	684	725	683	711	698	727	720	708	720	710	703	734	692	712	712	679	692	668	659	685	643	708	737	689	730	707	664	691	713	647	695	636	734	708	644	732	758	693	629	711	707	679	660	676	708	722	674	693	689	696	697	711	738	692	711	668	699	723	719	671	704	671	697	684	701	729	665	745	714	720	687	668	653	723	721	672	625	732	710	695	648	713	706	682	665	677	683	710	695	692	658	690	727	631	687	748	691	658	670	679	701	684	641	661	666	725	650	713	714	706	745	705	691	716	788	679	720	699	671	665	673	717	684	717	693	756	692	725	713	703	703	658	731	670	702	693	697	641	694	696	732	716	641	688	698	652	690	711	698	667	727	713	738	629	711	694	669	720	714	666	671	686	700	675	728	745	688	680	699	708	686	698	707	701	678	629	668	702	712	710	730	710	701	678	737	722	709	697	648	683	673	709	682	725	689	638	695	688	673	711	693	685	628	714	657	696	671	700	718	692	718	677	660	691	692	674	665	691	687	700	702	676	684	702	709	676	727	680	681	680	742	718	686	715	722	682	649	694	680	647	722	720	674	692	747	707	715	693	679	694	652	655	707	720	698	683	705	695	696	665	696	670	701	712	720	680	733	682	673	687	693	724	675	727	684	717	678	731	737	719	699	660	737	721	679	696	670	733	658	700	712	691	677	723	687	654	710	697	697	697	692	699	705	719	640	671	685	699	696	679	719
35623	55055	32066	7397	3552	2504	1999	1831	1587	1476	1375	1228	1382	3140	6156	5771	4826	4271	3235	2376	1631	1272	1011	834	845	877	846	853	821	841	844	838	781	850	810	821	800	817	825	783	873	813	831	837	827	875	829	879	818	858	842	770	810	835	823	774	816	847	825	803	841	805	846	842	822	804	840	834	842	842	827	812	817	833	807	850	834	855	835	809	889	861	850	836	772	818	828	856	894	846	849	813	827	854	830	825	861	757	819	783	786	809	893	866	789	853	886	818	835	832	785	811	811	816	838	821	852	827	842	833	785	756	831	815	806	849	844	815	765	819	839	844	883	813	868	847	856	824	818	812	799	819	814	780	759	849	815	818	800	790	813	824	839	833	847	871	806	840	800	821	779	793	842	877	869	804	814	759	823	869	816	835	812	821	861	797	798	846	790	825	846	802	785	864	806	773	804	847	832	805	821	860	848	823	826	812	817	779	857	830	838	846	885	840	868	831	818	802	811	814	818	772	835	847	819	837	816	838	807	851	808	784	753	834	762	817	856	830	880	844	790	897	819	851	844	803	843	879	849	805	825	844	808	793	846	827	831	795	814	811	857	811	844	790	819	809	866	831	797	794	863	763	858	831	838	805	833	808	822	840	841	826	786	836	785	821	799	800	829	827	825	775	813	843	843	786	821	829	830	873	842	853	825	850	864	810	848	879	826	853	850	841	836	830	816	830	810	807	797	811	845	844	886	817	808	856	865	818	823	804	856	771	895	810	775	790	829	830	799	813	834	790	827	809	853	797	837	825	853	808	808	882	832	824	875	825	844	865	768	870	851	765	803	818	819	854	875	837	814	844	831	822	807	865	841	789	795	814	794	774	853	784	845	854	817	832	808	789	837	789	829	840	845	817	815	807	810	838	778	804	778	833	816	842	824	832	803	811	784	843	872	862	843	834	852	834	813	814	833	800	823	810	837	856	891	793	844	815	809	838	860	845	780	822	828	828	800	846	813	851	853	825	843	820	824	858	817	848	794	812	813	830	812	800	827	804	846	854	824	815	781	858	846	789	840	814	820	806	807	845	879	862	809	857	782	846	803	831	808	816	787	785	852	797	831	810	815	869	842	819	823	798	828	795	842	759	873	806	825	833	795	775	812	837	792	886	819	827	824	809	830	800	827	849	806	841	843	847	855	799	842	881	819	854	825	861	789	860	803	864	845	818	799	776	833	809	837	856	872	772	795	817	825	819	865	800	792	854	814	824	817	800	862	844	838	832	832	827	829	817	793	829	838	840	785	778	837	842	830	825	827	794	859	807	823	829	825	845	839	869	791	844	811	740	832	772	812	831	823	863	850	803	844	808	802	810	864	771	777	802	800	822	841	812	776	861	784	771	783	812	848	811	849	827	810	800	824	867	832	858	854	878	868	859	834	808	756	795	845	844	771	786	821	824	810	798	860	862	845	793	838	862	808	806	762	825	803	850	805	836	830	793	837	786	789	811	827	843	755	773	833	869	840	798	820	810	878	845	828	839	848	854	849	840	808	838	802	765	826	825	842	824	807	866	815	834	839	838	817	823	832	855	826	778	815	838	875	801	809	814	869	804	872	779	813	874	823	784	860	781	843	834	816	900	791	821	823	843	833	848	825	800	847	813	835	818	810	831	797	856	804	856	850	841	826	845	815	771	885	866	841	813	860	832	854	813	829	837	826	840	822	828	765	781	822	835	802	840	856	843	794	832	831	811	832	856	868	805	870	797	837	811	875	814	807	829	869	850	817	744	815	851	873	814	857	838	874	796	816	792	799	903	800	824	823	790	774	788	821	796	802	857	855	806	860	844	820	843	832	833	818	801	807	824	778	767	883	809	820	797	874	769	851	844	867	827	805	822	853	884	796	827	862	883	795	803	830	840	847	834	845	854	879	831	791	856	796	821	780	822	813	798	855	811	840	826	823	799	782	846	874	778	791	814	841	788	825	845	818	785	865	815	837	789	824	833	908	881	811	804	877	877	831	835	803	805	851	811	849	886	801	821	838	867	847	847	825	792	767	816	847	830	843	811	837	796	837	808	889	787	842	849	840	789	843	857	854	865	834	827	799	841	821	857	837	815	777	845	856	804	777	797	833	828	846	851	806	805	786	856	857	814	856	808	824	819	829	815	823	875	837	849	896	830	858	831	850	817	832	871	798	894	801	792	866	781	834	862	814	795	827	844	860	790	775	830	869	863	860	825	827	824	811	759	810	833	824	822	874	869	840	818	823	834	836	856	827	870	835	767	809	825	829	787	827	837	843	827	881	872	782	826	816	865	801	830	817	821	822	855	814	822	809	841	840	841	846	793	857	789	828	806	816	837	818	850	872	833	857	866	770	836	775	825	852	823	843	795	798	870	797	869	819	814	888	778	838	843	868	876	802	818	841	807	828	849	769	828	822	844	840	830	877	807	880	859	840	874	763	794	787	836	876	845	813	835	791	818	848	796	786	810	832	851	862	820	795	827	903	859	838	814	817	816	858	800	869	838	847	834	836	822	881	825	857	864	853	813	815	844	860	831	815	811	840	808	855	824	860	777	793	880	859	806	836	896	821	841	842	775	814	790	800	887	844	811	848	831	834	828	838	835	869	850	830	809	793	822	819	811	833	850	846	797	773	884	830	811	813	794	799	813	817	830	839	781	832	828	840	786	803	783	846	829	822	855	859	804	807	802	850	834	801	846	826	830	871	816	806	860	799	816	850	839	828	809	833	838	829	781	854	836	832	858	770	828	863	778	866	814	828	850	838	813	854	853	840	856	810	840	830	816	850	867	870	821	834	792	795	840	813	858	831	816	816	812	856	832	891	853	816	840	810	873	843	838	802	876	822	827	853	854	830	835	854	804	793	804	800	844	799	825	750	883	827	827	785	850	853	892	842	849	821	834	824	819	854	831	803	822	789	786	792	814	849	808	813	802	841	817	832	827	806	852	785	790	803	850	813	839	812	795	859	832	831	844	744	804	845	824	822	793	786	784	848	799	817	820	822	801	822	814	818	836	854	794	796	852	804	866	788	879	871	836	830	780	817	803	857	834	833	833	865	836	843	843	795	897	843	822	851	832	859	853	860	804	864	819	869	838	816	853	804	804	805	856	852	769	874	804	876	812	816	791	879	867	808	882	809	853	867	843	847	803	773	823	847	820	858	874	815	855	792	840	818	832	851	785	816	803	803	884	866	799	856	817	814	811	838	859	790	892	820	861	838	805	841	845	883	809	808	838	880	837	824	815	821	814	852	822	848	818	801	853	804	789	772	851	791	795	803	866	809	867	887	789	839	819	865	820	798	853	841	846	810	813	783	823	822	899	812	807	801	815	866	820	833	868	843	862	834	845	838	860	888	826	828	834	823	824	873	836	827	801	882	844	848	810	825	884	866	860	813	799	835	883	836	851	789	855	806	815	859	811	826	890	855	848	807	803	791	857	845	835	881	816	794	845	870	845	842	803	825	820	838	830	808	857	819	806	837	828	845	820	875	837
23265	21645	29389	24268	21553	21516	11120	2260	1599	1575	1376	1358	1324	1903	8247	12415	10095	8649	6128	4227	2681	1798	1341	1072	925	861	851	877	868	860	875	884	841	795	873	888	841	852	853	873	847	825	863	817	831	820	870	857	875	893	808	879	857	776	855	865	868	866	842	843	817	815	856	896	852	852	938	870	917	836	817	845	820	808	827	859	869	844	907	844	857	817	911	822	858	897	870	879	835	843	863	813	803	892	872	832	852	832	828	855	895	835	873	826	803	795	826	843	812	848	869	842	876	861	818	804	851	918	799	872	889	879	848	847	826	888	865	827	874	782	836	846	858	856	836	853	882	848	870	832	849	849	859	879	876	877	882	836	885	867	875	835	889	824	849	862	801	851	828	864	856	861	856	839	887	879	866	877	873	851	814	808	873	895	890	838	794	790	835	872	863	833	826	848	885	812	848	869	873	854	902	894	840	764	793	868	832	879	832	851	864	831	904	857	882	869	825	853	868	875	844	855	875	805	859	846	847	868	852	882	895	843	862	862	844	839	846	858	909	804	842	876	857	797	819	824	871	850	869	872	810	797	832	854	830	836	851	883	812	852	866	827	874	842	905	845	816	824	837	818	845	866	881	833	862	885	850	810	852	819	881	787	792	838	881	879	850	927	832	881	832	800	820	788	845	825	821	802	842	812	928	814	827	875	864	816	843	827	886	846	877	829	874	829	834	822	879	849	832	823	824	850	871	851	881	837	829	785	908	870	838	873	814	837	861	829	825	887	813	879	845	840	834	806	804	846	818	825	879	861	827	923	851	894	851	892	864	863	866	821	845	910	878	878	901	804	814	809	823	881	875	853	849	840	853	889	895	881	796	844	834	847	817	845	906	865	859	834	821	873	817	859	879	835	893	852	894	841	828	810	806	895	873	859	901	855	852	883	827	814	856	854	853	818	847	812	878	889	832	885	893	861	815	842	798	791	855	849	848	813	844	875	870	843	825	827	845	816	829	893	869	866	834	846	867	830	866	813	837	869	832	870	901	876	883	813	869	905	853	890	842	850	863	826	853	796	833	854	852	847	823	862	835	818	828	819	905	847	858	853	881	832	880	797	929	834	855	874	850	843	836	828	858	858	843	861	809	825	885	829	849	853	825	862	837	880	819	866	865	882	855	876	872	875	896	818	863	840	847	794	828	837	881	852	902	819	871	858	819	880	890	838	798	861	854	895	881	873	841	805	856	804	890	873	859	820	864	811	850	882	887	881	857	808	849	823	836	893	806	844	871	836	860	862	836	872	839	828	883	843	826	870	843	904	859	831	836	803	867	826	856	869	845	817	846	848	800	865	798	814	866	878	774	852	837	939	847	825	836	875	830	865	882	859	906	799	882	836	846	862	866	808	894	851	760	841	877	857	853	891	871	841	854	889	874	862	848	884	868	842	831	803	841	815	836	879	915	854	867	846	883	869	860	837	821	867	862	848	790	843	858	898	855	855	859	862	850	845	837	847	826	894	887	858	809	823	830	911	863	877	884	814	908	863	873	909	831	823	813	787	784	832	848	868	825	878	857	879	851	818	860	881	826	854	857	887	900	817	815	828	830	855	846	849	839	821	845	859	852	794	883	886	879	854	800	845	868	899	897	890	812	808	828	860	785	890	860	864	818	849	822	831	820	874	835	866	917	825	806	891	896	806	846	833	843	807	801	857	888	855	861	875	833	816	890	880	915	863	810	862	873	866	865	816	800	859	878	837	832	821	819	844	826	818	872	848	809	855	837	807	852	827	891	805	831	839	871	827	808	841	796	874	854	810	827	816	884	822	838	791	880	850	868	853	875	801	860	852	849	809	851	885	823	847	835	857	858	895	821	891	885	880	878	788	886	916	819	903	880	853	863	839	858	806	864	825	892	842	826	807	875	834	867	871	822	838	847	911	902	879	889	841	915	830	838	868	880	844	844	850	848	869	858	809	843	822	839	829	826	842	815	850	829	800	812	825	825	837	783	848	860	851	866	847	843	863	847	861	888	860	826	872	846	837	830	847	891	820	811	892	801	836	832	838	882	883	881	832	860	815	863	793	832	868	869	880	816	846	860	838	868	810	854	866	819	881	874	872	883	816	828	861	813	845	825	839	932	800	847	838	912	844	831	892	831	823	837	864	874	844	827	855	847	876	829	852	853	824	841	871	803	869	833	872	815	842	850	825	835	845	827	837	808	827	869	821	860	839	857	834	856	842	828	854	869	822	857	856	868	860	831	850	880	822	822	869	853	817	890	852	855	839	829	891	852	870	898	881	874	850	845	779	848	850	846	850	859	809	880	894	853	849	836	885	796	879	835	880	895	884	844	805	863	874	911	855	926	822	898	852	877	835	882	840	880	807	893	783	806	821	779	852	889	822	857	877	894	879	816	845	921	816	837	804	838	848	881	852	841	823	850	803	880	819	812	880	844	809	873	849	869	844	881	862	856	802	829	841	857	859	891	872	908	856	871	862	873	841	902	829	867	844	829	839	870	799	803	864	780	847	854	819	916	854	894	810	876	875	860	857	872	826	794	844	789	811	852	839	860	895	832	880	840	849	829	848	854	865	854	822	914	901	867	873	819	840	876	836	862	889	867	879	808	818	864	825	828	862	861	799	827	861	855	892	860	828	781	872	829	858	835	834	848	806	921	867	883	883	841	792	802	875	856	828	795	880	834	835	855	884	843	891	847	877	823	879	864	802	824	866	858	918	929	846	919	845	856	851	833	878	856	839	830	840	809	834	839	855	860	835	864	827	836	935	855	812	884	839	876	864	832	904	794	802	866	830	915	837	861	860	846	859	809	814	824	818	844	824	815	824	838	858	838	932	825	873	815	812	852	877	865	878	869	859	887	849	887	876	824	846	869	848	802	884	880	859	824	904	868	860	844	889	882	853	905	852	894	897	839	862	832	828	865	798	878	842	835	850	850	885	839	809	803	891	828	859	809	791	873	789	806	812	835	756	868	865	824	863	814	861	846	921	876	890	829	892	871	860	795	845	892	879	843	831	862	792	866	835	859	854	850	855	840	857	831	871	867	846	890	838	826	902	885	834	851	864	866	860	874	850	820	846	902	851	859	852	845	873	850	850	824	820	858	901	846	857	804	838	780	842	853	820	848	859	839	883	883	874	842	816	804	835	824	907	816	845	845	883	835	888	805	883	869	854	828	814	861	834	872	848	835	801	828	882	900	851	836	840	856	858	848	837	858	877	898	824	852	904	844	874	863	849	851	863	845	877	854	835	851	848	828	876	843	848	881	832	878	838	810	812	826	819	884	808	853	849	905	856	853	828	801	875	810	820	838	831	863	785	824	833	850	857	783	842	796	888	839	881	782	909	848	865	836	904	851	847	828	858	820	819	855	813	874	847	895	830	821	929	850	868	871	871	858	832	823	827	764	824	868	886	824	856	850	877	857	805	833	883	817	832	878	863	907	822	843	866	849	849	842	867	867	845	921	819	869	847	875	906	829	887	885	861	819	823	811	885
40677	71271	45156	11283	6688	4850	3732	2982	2575	2288	2063	1973	1696	2993	13043	17486	14106	12174	8919	6157	3748	2506	1786	1202	939	925	953	970	953	906	957	990	965	947	959	933	934	935	943	979	944	948	997	993	938	933	954	990	898	984	918	950	1009	961	1016	998	959	977	1004	986	951	934	996	965	996	971	925	1002	947	981	1014	972	941	941	955	925	974	1001	957	926	1012	936	950	982	952	1011	978	941	966	1014	975	972	969	970	972	938	968	1046	1017	959	974	988	967	968	994	921	971	987	983	937	944	960	961	931	920	958	925	965	961	1047	988	938	954	1005	915	967	905	940	971	958	959	941	917	1023	979	946	984	931	985	1000	983	987	934	928	976	931	977	933	961	983	943	971	987	975	914	988	953	978	916	965	1004	954	960	948	934	945	1000	961	948	981	939	960	895	954	962	985	947	1015	962	978	1012	946	982	1006	918	972	990	943	975	965	980	1007	948	939	1009	972	1008	1018	961	994	923	970	931	992	936	979	983	1033	959	911	952	970	1016	962	988	1037	961	974	987	944	967	953	988	1037	934	941	1017	962	974	923	941	971	958	985	972	934	945	936	976	946	965	915	932	936	961	944	1005	981	959	964	938	926	993	955	990	989	952	968	975	914	974	1004	948	1016	955	1011	988	956	953	956	924	990	935	939	954	976	992	978	957	975	966	999	990	913	948	950	963	982	968	913	941	998	1011	943	989	1011	946	1015	990	915	927	965	1014	980	978	960	1005	1004	973	973	932	972	976	967	948	972	972	957	964	981	992	934	940	943	961	1011	918	907	972	925	1011	953	1004	961	952	925	921	1011	954	959	913	896	977	948	1011	979	928	923	1050	917	980	974	985	922	901	921	1006	970	970	955	961	947	975	1040	1037	936	938	937	987	979	928	993	918	981	985	919	960	940	996	963	971	930	971	992	971	1015	960	991	989	988	988	1004	990	955	1019	977	972	981	942	915	964	970	950	960	935	1005	982	996	913	946	975	958	954	993	981	944	997	977	961	938	1022	931	977	958	1000	884	966	909	925	922	928	955	930	937	930	979	965	991	977	958	944	961	950	960	935	973	1014	1017	988	931	900	923	950	973	886	974	1025	974	870	984	914	958	974	944	993	954	978	1016	951	947	978	1007	981	960	953	975	984	979	924	960	958	935	951	998	982	974	931	921	953	974	1018	1002	995	958	955	929	940	1036	986	956	940	981	939	951	953	964	951	993	1022	984	893	971	1014	938	965	949	958	985	968	980	931	959	953	901	986	1015	974	1001	990	965	938	944	927	944	950	1005	920	953	987	967	924	1023	965	959	944	1016	978	971	952	932	942	966	962	975	993	951	975	938	1007	959	994	959	943	914	960	962	984	898	958	986	975	953	961	986	940	995	938	932	962	942	936	979	979	992	953	1022	919	949	975	1000	958	990	974	924	950	958	947	903	955	975	947	986	931	973	961	985	966	954	974	1006	944	919	979	976	972	908	933	966	963	1003	920	969	993	985	971	952	961	979	988	960	918	1005	958	973	953	1002	955	975	982	968	952	941	1028	1004	947	982	965	946	942	995	984	951	958	952	981	1023	913	908	933	993	997	966	979	941	989	964	940	987	940	964	940	973	985	958	965	889	969	963	945	991	950	1036	998	915	921	991	938	971	962	972	928	943	866	932	985	964	995	947	986	989	958	963	959	947	988	927	948	931	938	927	979	952	995	957	949	961	908	926	1001	970	1005	1006	968	908	945	955	970	961	924	969	950	942	994	994	978	936	886	1047	983	997	915	972	978	970	946	939	984	979	1020	935	950	971	982	973	964	901	937	954	984	938	994	945	1007	1044	990	967	951	943	923	960	1001	990	1028	994	980	978	959	965	987	931	989	943	938	986	939	932	956	977	950	965	999	926	939	970	989	963	917	985	949	992	979	971	987	988	916	985	1009	986	956	930	953	936	944	948	965	946	986	1017	901	980	922	960	989	955	965	965	873	1019	925	1013	1026	957	950	846	969	906	938	1010	973	925	939	963	972	1025	961	937	982	963	1002	929	952	929	935	956	1014	984	991	969	974	949	930	945	948	1016	942	947	946	983	940	947	1002	980	946	966	964	975	907	936	930	923	952	978	996	911	981	1016	968	915	998	1003	965	899	932	937	997	1090	961	993	967	983	1026	938	973	947	1003	912	1011	995	927	1012	965	1032	938	922	979	962	993	961	1019	970	937	985	928	969	898	940	1005	969	965	1019	992	956	940	983	964	935	967	985	987	949	959	907	960	954	959	929	981	1005	972	940	950	984	984	981	969	978	965	975	993	952	951	970	954	958	986	988	908	1000	1017	995	977	960	1006	1005	939	968	968	1002	959	922	944	959	926	918	968	969	967	937	965	986	1015	910	984	895	956	925	950	945	992	926	991	978	899	1022	1002	916	937	980	923	976	934	932	962	972	908	1039	1008	995	948	1006	955	924	972	994	959	949	965	979	970	980	957	917	1019	973	946	944	975	977	975	943	956	997	978	1029	1028	1003	968	943	1028	934	972	989	1021	953	914	965	976	1009	942	956	954	1013	975	997	950	909	920	978	945	978	988	975	945	877	938	980	998	936	965	956	875	952	986	920	986	1004	986	998	982	968	950	983	959	966	978	976	989	1009	911	972	990	933	989	968	963	980	960	954	971	973	958	971	997	969	914	931	967	993	982	920	965	930	965	979	924	962	938	990	937	1025	1047	950	969	951	946	928	946	937	969	976	960	947	970	1020	1010	1017	978	992	953	936	1037	963	1048	1013	919	974	940	1010	1005	997	997	991	999	1011	960	940	944	974	1002	1008	965	982	988	998	913	974	954	919	953	932	967	1007	954	965	960	996	945	971	957	1014	931	1019	987	982	1002	959	976	930	1001	965	1036	919	961	968	957	1028	928	948	942	974	978	935	917	999	980	995	975	926	987	956	955	982	927	1008	951	965	930	961	975	935	925	999	968	976	963	970	963	990	970	947	930	934	947	956	998	929	981	985	960	934	980	938	963	948	1011	968	959	916	958	917	961	1048	957	1003	961	1016	940	1007	966	919	943	927	986	943	912	923	1011	935	919	1006	924	902	972	1008	958	954	936	995	963	944	1021	954	995	936	1011	1006	933	959	944	1000	960	998	999	946	990	959	946	898	937	969	937	978	987	940	967	1005	924	917	960	938	956	992	959	948	983	941	963	930	942	893	958	955	932	1002	987	965	913	913	1000	972	986	954	970	1010	951	948	969	933	923	963	938	998	933	997	1015	929	928	959	1026	1021	1002	993	954	1056	1001	970	978	931	939	927	989	942	959	971	976	933	967	934	922	963	977	901	951	966	926	954	1020	945	952	953	993	965	974	956	1026	944	982	984	989	980	998	947	1011	967	964	943	978	959	1012	964	950	991	994	951	960	940	985	953	995	994	965	928	899	965	965	917	925	1008	957	936	983	973	965	958	975	1016	972	929	993	970	944	909	1054	1001	969	971	966	936	983	903	986	972	969	976	957	938	927	919	958	939	969	985	914	1010	1026	984	977	996	926	997	989	966	949	961	992	931	1009	967	1008	977	988	941	1042	980	1003	950	950	961	1021	1024	1007	904	997	991	982	925	944	927	1033	975	927	986	998	971	930	979	958	957	1023	958	940	967	984	964	934	917	949	970	944	974	1006	960	957	940	977	991	1002	964	975	957	982	972	969	925	981	946
29213	29619	28269	9639	1698	1097	929	886	738	751	643	732	665	693	728	1060	1080	1097	928	880	766	707	616	646	587	562	545	551	575	582	559	576	549	578	531	535	559	564	595	589	548	522	568	575	585	556	566	547	575	549	538	584	567	574	559	547	584	541	594	587	527	575	519	559	588	534	576	588	575	549	552	563	544	543	548	565	557	581	538	575	556	559	542	565	585	532	577	543	541	568	586	585	582	578	549	573	566	567	578	547	563	578	548	545	571	546	612	554	564	530	574	592	562	576	546	553	589	560	573	579	561	546	572	545	580	583	555	555	544	600	565	562	568	542	562	546	581	593	615	553	561	587	552	559	559	540	521	565	536	596	530	583	600	535	576	590	554	555	543	587	574	568	576	574	597	576	586	580	575	538	565	560	543	547	554	566	561	535	548	557	569	526	530	580	588	553	535	578	533	608	550	563	590	551	532	567	584	559	574	572	591	556	596	540	561	575	567	553	528	618	539	575	539	508	568	563	569	584	525	571	550	556	587	608	613	569	575	558	574	554	560	572	534	543	586	598	574	559	589	554	557	572	561	566	586	579	544	577	605	612	544	557	540	551	571	551	523	526	571	589	560	563	571	577	575	566	613	582	529	542	551	589	536	573	515	530	602	556	581	561	592	575	558	527	523	544	547	553	547	574	539	509	564	563	622	564	588	544	570	561	575	571	563	538	602	554	597	576	554	579	604	539	602	567	557	509	559	545	520	547	594	549	561	557	551	569	552	568	576	577	580	578	560	553	557	565	530	571	575	565	515	554	558	571	559	591	541	586	578	544	553	556	552	542	559	555	525	577	544	569	546	589	555	530	539	535	536	579	572	562	585	562	557	559	528	595	528	518	616	556	574	559	579	588	644	559	545	592	553	573	520	526	574	597	585	561	585	563	560	527	560	561	563	565	564	577	546	606	537	511	554	571	558	550	559	568	587	585	543	563	580	554	593	533	553	589	625	571	549	536	538	591	554	583	563	590	576	579	585	590	515	568	560	615	551	545	594	583	551	545	509	531	545	582	511	600	586	638	555	600	523	573	564	552	538	542	569	586	577	542	514	581	617	522	609	593	574	592	541	592	569	612	581	559	576	543	584	535	587	559	580	597	533	601	591	581	568	584	588	572	547	603	555	545	580	549	552	549	542	548	557	606	568	573	535	576	550	548	577	549	576	584	585	610	540	589	503	560	587	560	559	576	582	575	587	527	623	525	558	537	576	581	553	541	556	573	540	546	529	581	567	542	568	566	543	564	580	552	550	559	576	508	560	561	572	558	567	530	569	540	584	558	596	495	573	586	585	539	560	543	573	571	564	528	592	577	603	566	575	575	571	542	603	544	593	577	541	571	544	562	556	582	529	542	608	565	565	529	598	517	559	554	547	563	549	591	594	560	556	522	563	538	554	562	559	567	571	551	596	541	520	586	543	571	583	562	550	578	576	570	510	600	576	594	535	594	566	533	569	554	577	541	550	616	576	578	598	590	579	605	558	554	616	576	569	585	552	583	585	597	570	526	539	548	565	585	575	582	562	577	558	571	583	558	576	559	561	580	558	554	551	533	597	521	566	549	538	544	583	551	540	549	582	567	586	555	586	531	561	551	622	546	573	563	605	553	559	571	531	565	561	580	590	584	520	592	551	523	564	559	580	599	552	558	585	589	561	629	562	558	561	602	588	565	577	566	561	563	599	536	606	583	591	534	552	581	532	580	549	592	515	567	577	527	603	603	558	585	553	563	584	560	541	598	556	578	545	533	537	544	568	558	542	544	578	562	550	509	532	559	545	567	518	575	565	573	559	577	615	552	516	571	546	560	565	591	586	588	584	569	550	585	573	557	536	618	547	581	563	559	536	548	570	563	552	523	611	565	590	573	582	617	557	564	555	562	565	575	512	566	624	578	553	590	586	542	573	574	553	503	633	580	591	566	532	567	604	509	536	573	586	595	542	595	544	531	591	531	543	606	550	523	608	594	567	573	573	564	583	602	599	601	572	604	557	546	532	552	587	564	561	535	576	587	525	543	567	560	597	534	546	558	627	540	536	523	557	487	537	599	521	583	559	569	568	564	574	511	548	530	565	569	589	574	575	581	575	570	570	533	587	557	531	567	550	590	558	561	565	573	617	619	588	540	576	592	576	537	541	551	590	583	578	605	548	541	554	584	543	583	538	535	523	589	590	518	556	528	595	566	590	559	553	573	561	553	583	580	567	581	561	531	557	538	565	566	541	622	547	546	566	584	539	571	542	582	575	531	529	599	576	581	472	566	576	549	603	547	550	529	544	580	595	515	563	541	603	575	548	620	575	528	557	585	572	568	584	518	596	566	582	539	540	525	548	584	533	597	583	554	530	550	552	594	549	557	556	507	602	544	604	543	564	640	582	557	574	521	595	539	543	552	585	507	539	539	569	546	624	602	621	596	515	551	555	566	568	548	559	542	579	575	574	514	563	534	554	526	561	537	569	551	548	538	568	568	558	589	542	567	576	555	594	538	527	553	568	579	568	623	569	562	596	529	579	558	548	564	611	552	568	572	588	574	567	569	586	595	542	557	568	558	585	552	569	564	564	611	573	547	591	560	543	557	554	601	534	573	538	516	574	538	607	591	599	579	553	571	547	541	577	576	574	540	530	567	534	568	560	551	549	605	581	566	541	561	549	546	570	571	575	580	540	609	576	577	541	544	562	504	555	608	547	586	538	548	559	579	571	556	580	562	538	541	592	588	565	569	593	561	614	558	561	578	602	560	600	545	589	536	535	568	561	554	599	533	562	592	601	569	552	583	557	548	586	579	562	538	587	581	598	581	524	534	557	605	547	578	583	531	559	559	582	554	585	560	508	550	590	559	587	550	579	591	603	542	559	543	571	540	501	482	571	560	553	563	599	532	553	586	578	586	559	538	565	577	519	570	572	532	536	545	578	566	557	611	561	619	580	535	536	545	550	586	595	600	570	542	540	558	554	575	595	550	563	576	555	585	575	572	533	547	569	577	561	598	553	603	565	530	558	540	556	550	560	568	562	580	585	556	553	567	612	541	576	581	580	555	589	560	602	581	582	592	565	565	594	569	553	522	543	533	545	578	555	513	568	508	571	616	529	604	592	537	515	568	568	561	567	541	564	538	600	594	646	587	590	581	582	546	564	548	568	600	550	590	573	571	520	542	567	578	526	550	562	565	574	560	597	543	589	563	590	574	618	553	564	574	561	613	565	581	553	543	552	556	554	605	555	572	562	581	577	581	558	544	585	567	532	549	579	549	518	567	603	549	557	551	567	528	565	544	550	529	544	605	548	560	582	559	541	543	570	587	572	572	546	578	574	557	552	565	591	595	543	556	552	563	571	529	587	547	537	545	564	555	601	574	605	574	548	582	563	608	566	545	527	583	553	504	548	575	546	589	587	601	576	549	575	541	555	532	548	564	568	574	565	575	570	561	576	601	575	572	557	530	575	530	551	599	538	550	543	578	533	561
32738	47449	26386	5669	2624	1710	1537	1344	1255	1045	998	905	905	870	1069	1423	1607	1493	1355	1163	979	811	772	759	690	670	673	725	711	683	657	639	729	672	653	676	625	711	692	719	672	655	648	694	700	663	678	681	678	676	676	724	659	698	692	678	705	655	638	656	672	658	621	680	722	667	739	745	633	669	706	679	678	695	700	702	676	691	675	656	644	698	711	629	653	698	641	739	702	699	659	684	681	679	674	671	699	706	666	660	653	692	682	662	687	696	684	641	718	669	709	661	718	681	652	654	676	662	676	683	691	669	640	680	681	726	655	662	680	714	680	702	700	642	676	714	590	648	683	690	719	671	658	659	661	678	703	658	665	715	651	609	675	718	689	656	658	672	664	628	719	674	669	665	657	672	678	683	659	665	709	685	683	681	639	669	711	677	660	679	680	693	687	657	662	679	718	676	682	673	670	666	680	673	688	654	654	672	691	684	698	681	689	720	652	663	669	685	732	647	695	723	715	660	665	642	676	645	734	659	705	675	685	690	651	633	685	683	637	641	702	693	690	733	722	672	661	662	671	675	647	681	724	663	687	697	733	685	757	725	690	677	670	685	621	689	653	661	680	701	689	702	681	716	693	655	681	713	690	632	667	668	675	635	675	725	620	692	697	676	704	714	644	676	690	711	723	681	652	647	675	664	671	680	681	670	711	672	716	695	724	688	692	667	701	643	681	680	656	736	676	702	682	671	740	647	642	697	697	688	668	679	649	738	701	656	685	710	643	699	688	681	680	690	709	642	639	692	691	711	653	679	730	691	670	690	745	656	680	694	664	680	669	689	672	727	670	678	706	689	686	644	685	668	692	692	691	655	678	654	644	614	711	703	700	656	691	654	690	673	668	672	669	695	636	689	645	660	700	644	703	673	684	662	703	731	713	643	695	682	641	617	697	670	715	668	708	669	674	681	656	643	619	699	697	703	668	676	676	721	694	702	675	676	671	663	697	686	698	705	642	675	688	670	667	694	681	692	689	663	740	678	691	697	675	641	718	625	681	640	671	684	617	680	640	706	697	625	714	655	660	724	653	719	726	697	680	701	654	688	662	655	678	750	674	682	667	647	685	670	659	662	673	725	712	705	673	658	648	638	619	662	652	664	690	648	679	700	675	697	669	682	672	691	725	693	698	673	679	676	636	685	676	662	674	678	678	689	705	659	714	650	711	644	688	679	671	721	692	683	689	642	697	666	659	718	653	633	681	683	704	717	689	673	686	690	650	665	719	679	705	701	677	699	688	677	698	648	682	708	682	673	666	647	678	654	664	692	719	692	660	647	683	660	658	681	677	653	677	685	683	693	670	717	767	672	650	637	705	705	692	666	661	716	667	663	716	729	706	678	695	704	684	722	679	732	659	639	656	678	696	664	679	652	667	730	720	650	699	658	638	678	653	688	637	677	630	646	694	683	665	688	675	663	672	717	684	666	670	683	701	653	679	694	697	688	711	699	718	714	708	676	676	703	682	657	686	718	705	692	703	699	684	655	675	704	660	717	674	681	705	704	693	678	693	681	693	662	696	709	685	710	705	630	661	743	648	667	660	619	682	661	672	655	666	713	656	706	706	677	655	656	698	722	661	664	742	662	684	652	687	675	649	663	662	670	676	686	627	697	653	655	667	682	673	696	698	682	689	699	754	650	640	718	671	676	661	653	631	708	642	705	677	692	669	673	677	719	728	650	692	705	672	682	708	682	660	703	697	721	731	673	668	717	669	674	698	668	667	669	647	720	649	645	697	663	651	652	652	681	683	682	641	611	676	672	649	697	700	678	679	695	683	674	700	697	685	669	681	656	693	723	678	714	719	652	649	666	662	672	649	708	710	678	643	661	669	674	663	706	656	664	672	641	659	683	694	668	699	693	681	728	686	667	701	694	731	684	693	711	656	676	669	702	681	659	669	704	641	663	701	627	644	663	675	634	692	674	689	669	700	715	674	689	662	670	679	688	666	699	696	693	691	674	701	679	714	642	672	699	712	665	705	644	667	661	680	667	684	703	680	679	666	663	691	675	667	674	688	693	672	655	658	693	639	663	681	682	664	700	709	670	717	664	703	730	637	702	642	702	673	707	712	683	653	619	662	727	673	688	701	708	672	704	663	656	694	713	681	681	643	715	693	611	717	679	660	678	714	680	674	644	700	653	651	662	709	642	748	673	638	693	710	699	687	689	706	701	681	696	695	660	664	674	679	680	627	690	692	664	634	720	685	704	671	658	685	658	701	663	755	648	683	699	699	680	664	696	645	652	642	682	648	628	666	645	695	661	723	660	676	663	667	664	671	622	708	639	654	680	704	618	661	672	690	647	723	677	720	652	628	716	660	685	624	688	667	659	674	690	687	641	708	666	643	601	634	665	648	683	674	718	655	671	662	655	682	694	634	704	650	692	696	705	655	696	746	679	627	683	639	687	672	680	657	667	659	666	647	649	653	647	707	662	694	709	690	661	670	667	706	645	698	698	641	654	643	746	679	677	635	697	705	737	662	681	672	669	688	727	720	671	689	648	656	697	681	706	691	696	709	654	654	649	732	650	665	717	681	704	672	694	697	672	686	681	686	649	663	714	633	706	628	657	701	700	666	690	660	684	664	665	697	715	682	709	670	700	657	690	717	654	706	689	688	680	725	683	676	731	717	692	712	706	639	682	709	656	658	642	656	640	681	686	729	650	677	688	653	666	699	659	649	661	690	628	664	673	677	696	634	678	715	680	644	662	648	649	660	686	690	663	674	640	634	695	684	708	661	670	666	660	670	674	725	671	660	689	662	666	687	689	713	670	659	687	661	684	674	685	681	671	697	663	678	647	694	706	696	722	713	697	674	683	720	635	621	690	662	639	649	699	686	716	657	707	625	675	717	685	697	663	694	692	691	691	647	687	688	686	618	674	671	697	728	705	660	697	670	726	696	719	704	703	657	705	658	672	676	648	753	700	623	687	655	702	653	701	669	656	635	657	710	669	674	708	702	706	682	657	634	618	688	689	651	683	685	667	686	660	659	658	736	683	670	665	656	686	710	686	705	683	678	673	636	695	719	662	658	698	731	681	678	666	705	680	697	681	680	664	675	665	668	686	667	718	670	688	660	659	652	683	693	682	628	676	741	665	674	689	674	692	701	675	635	655	669	714	654	645	716	750	709	662	685	635	692	663	679	673	687	701	682	695	664	717	676	701	665	721	640	649	681	713	700	643	632	701	641	687	698	702	682	681	643	701	678	718	604	636	690	685	681	681	672	668	663	658	651	639	714	702	649	697	689	641	681	736	710	681	684	653	656	678	687	694	709	652	677	677	689	713	638	710	682	690	699	656	707	684	692	659	670	697	697	703	627	696	678	681	657	602	682	687	657	678	675	674	730	685	672	678	673	655	691	650	649	666	705	653	690	700	679	656	711	696	683	710	600	666	715	658	678	649	655	721	708	664	689	700	641	674	664	612	702	636	718	677	683	645	702	710	626	650	675	692
24495	21653	29074	24862	20919	9671	2389	1439	1082	904	793	770	731	830	2032	4422	5198	4686	3164	2290	1696	1092	731	575	544	583	548	587	559	568	572	576	597	533	584	555	585	614	526	520	518	583	559	574	540	529	573	569	559	572	545	575	566	523	569	534	562	543	539	574	563	554	524	574	575	570	580	565	567	518	542	567	546	549	546	544	578	549	534	533	585	557	533	570	587	564	556	585	567	564	564	553	547	573	550	568	506	585	582	560	571	573	520	556	515	534	546	524	529	552	594	542	561	549	552	595	584	532	558	581	577	546	578	585	585	550	597	571	537	556	522	603	549	592	510	575	545	589	551	587	508	551	574	588	578	543	562	561	587	583	605	549	584	548	538	566	603	550	564	586	528	518	538	551	515	568	582	545	603	577	521	567	533	609	533	559	526	568	584	569	567	532	593	565	546	587	554	543	544	574	525	582	565	564	572	560	584	575	569	570	518	628	581	574	547	541	611	566	546	545	547	560	579	578	572	510	560	540	541	563	572	525	570	530	557	559	604	570	535	543	563	557	605	561	560	548	543	530	555	596	542	569	578	563	517	578	585	534	604	559	552	533	550	547	550	601	558	587	560	538	585	565	505	550	518	557	584	543	553	553	532	537	566	553	577	557	585	512	550	580	540	559	547	586	492	573	580	558	549	541	575	559	563	592	569	586	529	555	584	567	563	567	564	520	556	539	594	546	559	572	577	543	576	590	568	577	553	552	563	566	510	601	520	558	543	565	556	581	528	556	582	542	599	507	582	570	560	543	590	571	582	597	568	555	542	525	565	548	549	581	543	561	574	536	550	559	550	575	578	580	576	548	551	543	518	565	530	552	529	507	554	560	619	538	551	549	583	569	584	511	541	557	556	561	533	553	555	544	584	529	541	546	531	574	573	560	595	568	578	577	562	534	564	560	574	555	574	519	593	581	571	553	529	539	577	578	589	578	576	530	568	566	576	552	610	566	542	509	552	585	554	537	555	545	565	575	558	536	564	560	568	562	530	582	616	592	593	527	549	576	564	565	562	613	564	522	517	550	529	586	537	561	565	571	587	546	580	589	512	533	567	555	587	531	537	566	540	557	535	587	536	572	572	532	532	528	541	546	596	558	564	568	549	576	578	529	579	575	568	505	566	567	565	553	549	574	553	541	553	559	533	565	538	606	512	587	594	536	518	562	571	550	551	527	578	592	542	575	573	526	596	544	548	595	593	527	569	576	559	541	569	500	583	552	497	543	580	570	524	558	578	576	583	595	584	539	553	559	549	571	569	586	554	551	552	567	540	569	572	528	540	571	596	548	566	532	552	574	548	506	575	570	584	588	550	540	552	554	563	582	566	542	552	543	560	611	534	572	567	595	550	588	600	565	548	550	513	556	570	585	584	558	548	524	534	537	588	518	537	544	567	574	583	547	561	562	572	551	588	568	560	606	519	548	562	557	542	559	571	614	547	597	552	555	587	549	571	574	554	572	584	559	577	549	540	585	564	516	593	571	553	509	517	578	537	558	568	585	570	582	551	592	548	581	533	547	565	549	592	606	571	526	486	572	590	499	538	580	588	552	582	572	532	546	549	533	554	573	564	585	532	530	591	589	579	573	584	557	546	513	538	565	523	604	549	540	572	602	604	569	522	549	545	594	510	558	573	568	534	592	553	578	575	555	570	565	582	540	569	546	585	557	543	552	590	540	513	565	566	613	552	550	546	529	554	561	589	549	540	531	594	582	574	565	544	578	516	580	566	559	548	587	568	561	573	552	566	565	527	540	564	561	579	603	540	544	558	550	565	559	540	604	610	576	570	556	583	582	548	612	505	567	574	572	560	582	576	548	592	542	551	624	556	600	530	545	588	591	553	587	573	567	539	557	542	526	585	574	563	553	563	593	579	521	541	557	572	553	513	546	553	599	569	566	527	556	541	558	561	544	553	547	533	526	530	558	591	555	537	538	580	526	580	531	516	559	548	547	596	596	546	574	551	515	510	571	541	539	574	564	566	558	575	561	588	576	554	548	533	585	540	559	565	628	524	601	566	592	581	587	612	519	541	550	557	545	566	560	585	554	518	521	547	557	533	566	578	588	555	556	561	624	574	581	556	531	548	567	559	509	543	561	577	566	515	545	611	525	557	583	570	545	544	540	555	537	518	578	571	598	533	589	559	579	553	569	571	567	548	572	563	615	581	544	577	554	568	560	543	556	549	591	545	515	563	584	571	566	530	532	549	548	495	570	524	547	536	579	561	527	566	550	573	552	561	587	574	563	582	540	569	538	571	556	553	527	555	548	560	570	524	524	539	535	548	573	548	548	578	563	562	570	561	567	567	573	553	544	569	557	593	573	578	557	592	587	529	542	554	562	574	529	545	526	526	544	529	540	556	573	545	573	532	566	548	553	593	548	567	529	587	537	506	556	517	550	575	536	606	596	540	550	574	605	555	565	553	567	565	580	529	584	537	583	588	572	583	570	565	511	577	572	607	552	536	597	554	525	565	513	557	537	575	569	550	558	567	555	525	541	557	546	569	537	525	620	551	556	587	547	590	584	545	562	594	571	627	540	563	578	544	536	583	592	558	559	561	552	516	554	542	551	541	570	552	538	542	589	550	557	565	599	522	563	573	540	595	560	524	522	624	592	569	521	566	577	528	563	586	602	597	569	543	559	559	577	572	557	531	569	533	569	552	510	562	545	505	560	556	599	557	544	577	650	532	567	547	528	545	544	581	502	570	545	562	555	533	589	569	612	560	605	565	536	559	551	562	571	503	592	536	565	555	536	564	580	608	559	564	537	545	546	547	545	520	580	582	532	562	620	585	548	614	555	560	596	564	575	535	583	540	542	579	517	594	610	521	610	564	553	532	538	534	593	557	545	552	573	555	547	541	609	576	579	556	546	588	525	537	514	587	583	540	574	573	577	578	542	575	545	557	549	538	496	551	580	518	574	587	530	559	573	554	556	532	558	566	554	558	570	585	567	551	549	513	519	566	542	542	577	526	549	542	582	590	588	498	541	585	571	567	556	581	537	558	543	584	552	583	577	595	574	561	575	556	545	594	567	575	550	580	524	567	599	575	516	552	527	559	562	574	571	590	539	528	536	613	571	553	577	558	537	552	542	579	540	556	599	543	564	571	549	548	562	579	536	563	555	525	565	552	540	612	580	554	611	566	537	571	521	594	567	498	567	548	565	533	588	575	560	569	548	560	599	528	568	575	562	542	532	474	521	561	592	520	534	593	533	545	540	586	526	600	534	534	567	550	605	570	534	598	540	529	591	535	514	541	563	587	560	572	558	546	557	547	548	561	566	575	533	534	585	566	597	537	554	531	541	602	565	545	553	566	565	593	555	526	543	569	536	565	537	577	583	561	556	533	547	566	556	523	554	568	525	607	526	549	583	552	589	579	582	567	568	566	493	552	558	603	585	538	536	548	543	560	556	514	576	560	574	542	549	539	587	522	582	587	527	558	534	551	537	537	581	545	548
36003	64085	44116	8705	5606	3887	2943	2314	1623	1317	1160	1057	998	1154	3493	7514	8078	7135	4879	3540	2521	1509	958	719	627	638	653	639	657	684	652	674	671	637	662	666	646	667	670	646	645	667	690	641	653	679	645	687	690	655	687	693	674	654	698	678	657	632	670	661	661	621	685	639	641	695	673	654	692	642	672	673	641	684	622	620	656	680	673	655	666	692	673	703	690	677	655	663	705	653	665	688	657	634	680	664	610	664	701	670	661	680	615	652	634	689	638	636	663	726	667	699	656	700	665	616	659	668	656	694	663	691	676	638	689	691	657	642	644	655	698	657	682	679	691	628	677	710	610	672	674	677	662	689	668	665	597	692	660	672	658	638	588	656	653	640	667	653	681	623	632	587	665	674	684	658	684	662	675	676	639	654	671	637	599	683	729	681	680	685	693	654	679	656	680	681	681	681	650	634	675	682	654	684	643	668	666	703	676	679	683	741	651	657	694	648	647	705	682	651	630	701	653	656	711	718	642	686	716	677	679	668	689	674	636	687	683	610	679	674	606	663	676	647	653	672	702	667	654	696	653	633	670	661	652	643	684	645	681	638	712	696	666	661	667	648	644	708	676	643	657	700	642	648	662	641	646	700	689	676	684	627	671	679	623	662	682	674	701	670	680	581	675	703	669	667	670	657	646	673	649	674	662	667	673	693	664	679	693	683	638	713	646	672	625	671	647	677	682	700	673	685	689	637	665	682	657	659	686	646	687	650	657	659	672	674	705	679	636	675	649	636	756	640	656	663	612	659	641	663	643	730	702	613	688	686	685	659	681	681	654	633	658	723	652	653	649	650	653	678	637	691	668	680	656	621	660	712	707	658	686	677	651	690	696	668	658	711	699	710	672	696	657	655	628	676	669	697	666	657	699	681	637	645	628	695	588	643	623	632	636	652	645	643	649	658	597	624	651	662	680	693	636	620	615	688	653	666	696	635	672	637	679	632	645	649	650	624	639	634	669	694	703	683	653	651	680	672	683	624	685	647	682	675	658	631	666	693	676	636	709	645	636	679	621	671	688	645	689	673	649	665	643	673	701	630	700	748	684	606	638	673	669	676	674	644	713	682	650	673	692	646	717	697	665	672	618	669	638	653	646	677	658	666	686	649	691	707	662	654	649	664	677	642	621	657	701	669	662	665	684	682	651	668	620	692	655	651	655	649	631	699	651	703	656	638	673	655	633	682	666	604	662	642	664	686	697	630	663	660	638	639	653	636	709	635	663	662	700	664	692	635	662	693	662	675	652	661	645	679	691	678	714	689	634	627	649	695	690	656	629	613	712	734	683	629	627	623	670	649	661	685	663	702	682	659	649	691	632	701	678	662	683	711	642	694	710	690	661	694	637	664	690	680	608	645	700	676	611	657	651	694	661	642	636	623	650	682	656	631	687	666	660	658	663	688	670	623	681	684	657	683	628	641	663	644	657	655	698	690	697	639	635	661	675	656	669	673	689	723	647	678	667	656	690	651	624	686	623	653	647	685	655	666	596	634	628	640	625	673	684	647	653	686	624	668	680	681	707	665	631	669	685	660	660	634	666	651	647	686	617	645	665	691	680	656	663	699	722	712	638	639	653	681	637	647	637	668	692	659	720	706	632	646	660	660	635	654	672	691	694	627	666	636	596	637	676	670	708	662	653	676	648	635	692	648	664	650	666	702	687	679	662	663	667	689	668	627	676	634	708	681	715	657	649	628	655	647	655	670	648	642	665	613	672	726	710	644	699	670	647	670	683	664	651	645	644	654	634	639	698	673	671	644	699	682	624	654	662	622	700	706	706	654	627	713	605	670	649	598	671	681	659	637	659	668	644	669	655	634	686	633	653	658	673	665	648	711	650	647	683	715	682	653	648	674	594	674	642	636	662	687	671	605	698	669	678	718	624	688	617	657	654	691	664	674	668	668	681	665	665	664	712	649	658	640	665	703	644	660	665	642	679	639	662	659	685	686	668	678	658	647	672	698	710	690	679	692	684	700	692	734	653	690	688	683	665	642	672	652	637	702	653	648	671	615	671	647	645	635	655	649	631	673	676	694	678	664	632	632	632	634	647	714	669	653	652	673	671	677	692	666	671	691	632	664	731	657	660	680	698	651	708	670	651	674	625	629	649	649	662	704	687	681	676	628	635	672	698	682	649	639	651	731	691	630	630	637	699	629	705	679	671	629	728	645	676	711	620	623	651	644	730	673	671	670	659	677	580	683	660	646	708	646	672	664	661	693	678	702	667	673	719	636	639	692	655	645	665	653	658	672	680	657	606	652	660	696	657	621	649	684	632	700	691	662	671	648	681	675	670	676	639	637	687	637	649	704	733	693	651	677	669	647	644	692	673	676	653	650	645	649	659	628	646	635	687	723	666	626	614	622	648	699	667	627	661	636	633	647	641	600	678	662	660	640	685	663	675	662	638	687	669	668	676	646	619	647	621	660	690	693	661	685	653	688	675	665	666	675	688	642	620	681	679	707	687	752	610	684	630	646	674	715	669	615	686	643	676	703	634	669	654	701	659	695	662	651	656	668	640	705	685	652	665	663	671	667	662	663	613	650	620	702	656	675	654	681	699	656	654	672	665	634	611	686	680	654	626	636	684	655	689	652	658	659	665	709	689	630	678	697	687	660	626	659	680	682	635	672	678	620	657	625	666	675	617	679	666	699	681	694	729	634	692	676	714	643	652	695	624	700	648	628	630	662	687	668	691	660	642	687	661	641	692	678	642	654	681	661	657	692	661	645	643	698	646	715	701	663	665	615	706	686	611	661	656	649	678	659	630	688	673	635	724	704	686	651	688	669	642	661	637	643	710	622	702	637	650	692	678	670	638	670	719	658	683	666	662	690	679	645	710	662	620	634	687	629	760	650	624	610	656	711	672	679	640	663	704	691	687	705	713	694	682	642	641	660	664	683	663	633	632	659	683	660	639	643	671	656	627	716	619	653	668	668	649	699	648	648	640	668	668	669	675	695	650	698	675	627	654	695	632	662	677	632	691	651	680	689	637	637	639	679	691	638	706	713	674	691	627	671	702	637	661	685	639	621	645	681	661	695	652	661	711	621	631	683	673	675	642	675	682	694	653	671	705	638	677	703	643	674	712	633	678	637	661	655	643	698	630	639	649	671	694	628	663	681	661	671	693	680	666	642	704	670	648	689	647	693	607	655	642	683	657	657	655	708	652	633	630	635	664	632	699	631	646	657	631	663	677	686	683	655	639	657	631	662	695	630	657	635	649	661	649	639	633	656	652	660	676	641	685	632	671	678	677	676	684	682	655	652	699	642	696	634	649	700	674	650	697	674	661	655	621	749	674	699	638	678	672	633	648	676	699	665	681	602	650	639	673	665	691	643	628	663	661	678	708	640	698	644	614	679	628	638	665	670	662	669	690	620	709	703	643	648	657	671	683	656	711	703	657	674	621	646	660	703	658	676	711	617	662	688	654	666	658	660	647	656	636	666	701	715	695	664
25597	21797	28581	25178	11434	2151	1475	1252	1058	998	864	826	889	1319	2365	2938	3037	2738	2158	1546	1241	985	833	739	740	734	718	712	752	696	729	702	721	719	689	761	723	728	664	711	714	711	705	737	690	746	672	729	729	708	736	704	739	742	699	671	697	693	761	678	687	702	728	760	686	681	773	747	697	655	707	739	700	649	721	713	661	732	708	675	702	717	744	711	691	702	719	707	721	689	705	684	731	727	719	696	779	666	682	693	735	680	692	680	710	728	764	689	702	777	694	708	737	701	689	711	726	737	679	704	760	702	725	715	722	691	649	726	729	729	684	675	732	677	680	682	709	715	704	707	737	712	704	683	694	712	674	792	721	696	678	722	740	720	736	673	693	682	744	718	652	672	693	734	747	697	666	677	723	715	685	735	709	704	728	773	692	735	731	672	743	710	703	704	709	691	695	670	739	694	698	709	737	740	718	708	669	689	712	684	717	747	725	798	717	690	742	749	770	684	803	680	662	727	684	713	665	755	737	729	681	732	710	745	712	739	686	741	751	731	682	671	686	729	732	692	716	681	653	717	733	705	730	727	686	698	664	711	720	692	730	708	764	664	697	727	722	709	720	721	675	722	694	714	704	689	727	748	764	758	709	682	700	767	723	690	674	666	697	702	666	719	727	703	692	684	736	711	774	689	683	701	737	656	746	673	719	748	727	711	690	659	683	719	698	695	734	704	694	676	695	762	716	766	689	699	730	740	730	673	767	725	705	743	713	744	726	735	710	701	760	714	707	745	664	702	773	712	679	734	751	692	708	690	704	666	677	707	667	698	694	719	675	663	711	717	727	709	684	746	662	690	712	714	750	722	716	672	705	745	732	722	732	680	722	729	687	697	735	732	673	682	740	698	706	743	729	731	706	703	706	692	658	738	739	721	723	695	737	727	676	733	728	737	713	701	678	682	756	757	700	683	721	750	743	760	733	766	737	685	691	692	757	723	631	703	734	758	721	659	699	710	687	703	710	734	733	763	686	712	743	735	729	736	700	695	715	704	689	747	701	752	693	694	708	696	714	723	729	699	722	708	731	666	731	721	699	772	720	711	715	742	695	689	717	698	700	720	751	684	678	750	709	724	690	663	726	698	723	713	716	687	727	712	726	709	704	715	689	714	752	725	716	729	677	692	702	681	718	717	759	719	720	708	734	695	727	761	710	690	736	755	739	704	702	726	683	715	665	696	713	680	749	678	749	696	705	696	744	693	728	780	658	726	735	720	702	737	713	696	734	728	736	663	701	716	718	756	747	728	687	710	694	700	695	716	731	688	663	729	749	722	695	717	741	723	680	711	672	684	739	710	709	733	700	699	697	742	713	691	669	712	752	696	720	658	735	729	688	717	707	713	699	720	698	750	766	711	678	714	703	705	739	660	690	654	683	700	767	668	716	692	728	724	709	728	683	756	733	702	716	736	692	779	728	723	734	709	684	665	712	694	750	724	749	660	686	692	724	764	725	670	700	745	715	707	739	706	697	765	725	721	705	676	662	683	759	718	705	683	684	679	706	700	725	710	697	751	751	716	682	715	737	686	658	682	705	763	727	761	713	713	716	696	718	722	730	706	740	686	708	751	734	675	716	670	688	699	741	706	730	717	698	706	699	761	684	757	717	730	739	751	706	751	723	713	721	723	728	714	744	745	685	708	665	756	697	694	735	685	734	756	644	724	683	725	716	713	701	748	716	745	661	731	746	682	687	730	704	729	718	693	742	712	704	732	645	705	737	710	697	755	741	697	689	724	760	726	713	651	736	691	716	691	686	672	719	683	730	702	745	721	730	743	749	724	711	733	671	664	690	676	750	742	680	710	738	690	711	724	698	700	695	700	688	703	673	672	691	710	721	711	678	737	682	738	717	721	684	685	698	730	708	732	699	717	664	716	716	779	736	725	737	723	671	674	686	720	696	710	700	666	703	712	755	734	741	685	693	757	714	747	676	704	713	758	723	715	762	658	718	712	746	686	685	715	729	680	713	699	714	724	731	706	694	708	770	684	672	712	713	692	689	732	757	691	698	714	682	725	711	774	689	762	710	707	728	638	695	712	768	701	782	691	713	700	709	709	714	679	706	704	754	696	734	723	722	717	757	690	692	725	709	691	733	682	732	700	718	655	704	728	777	704	677	720	703	698	685	737	705	704	696	733	695	664	738	700	696	752	687	698	768	684	712	701	700	699	758	682	693	718	741	646	753	708	672	709	685	764	710	689	734	693	744	740	677	682	660	672	640	732	677	692	781	734	673	665	710	756	724	771	745	698	679	723	702	688	718	686	722	741	701	625	767	753	705	724	698	715	726	686	703	730	741	697	725	744	723	728	695	705	677	713	729	724	714	726	701	710	682	680	704	686	724	744	723	673	738	704	748	683	730	762	702	721	737	689	698	709	755	715	752	752	742	735	705	732	670	697	736	707	725	748	701	744	765	677	725	727	688	719	744	706	723	696	669	697	696	665	740	670	731	654	729	699	692	687	693	700	702	725	714	660	731	696	732	693	702	690	687	776	739	678	740	672	744	702	727	747	731	656	725	737	718	692	743	779	747	708	672	763	695	728	739	698	734	682	773	736	722	743	723	729	756	718	711	708	680	691	779	670	689	716	711	708	683	725	740	684	787	679	732	751	758	754	715	727	674	709	684	688	731	687	758	695	689	731	737	670	671	731	648	743	719	726	716	747	709	714	686	696	673	711	697	737	720	732	694	720	736	699	732	725	699	684	650	715	708	709	753	708	682	715	713	707	690	741	663	736	736	704	714	646	717	728	711	731	706	728	716	681	688	706	745	704	734	725	711	686	706	719	738	693	711	707	723	650	706	714	728	654	683	694	714	718	710	718	766	701	723	699	696	718	677	725	689	729	661	728	761	717	684	666	719	729	726	743	716	709	692	716	744	735	711	712	780	724	674	660	692	730	731	698	722	724	769	703	729	726	692	752	705	674	661	712	712	718	672	675	722	727	731	719	702	644	699	706	716	728	688	703	729	755	709	720	717	704	684	736	713	724	698	689	664	712	722	728	698	700	715	770	689	704	708	733	726	676	668	680	699	750	695	697	705	722	681	756	732	652	757	716	716	724	754	734	676	708	710	744	721	726	720	659	721	706	681	679	735	742	689	710	757	723	719	709	714	697	756	648	728	690	733	705	715	741	735	684	757	690	729	733	693	713	703	745	695	681	720	670	664	686	701	727	753	707	698	675	709	734	726	683	691	676	688	684	672	694	669	688	639	735	719	707	731	730	675	711	741	716	706	748	712	733	705	701	678	714	745	701	708	731	698	689	645	734	679	699	730	737	759	697	691	722	723	706	739	712	715	689	728	665	719	680	712	734	702	771	727	693	712	724	685	724	686	724	703	739	721	734	716	689	690	739	729	705	740	684	711	725	744	727	687	696	691	725	694	742	722	663	717	719	745	681	743	734	713	778	739	690	736	677	747	690	699	693	691	675	724	732	735	689	768	688	698	655
35578	57919	37375	5858	3937	2995	2456	2188	1642	1312	1226	1081	1169	2046	4317	5595	5576	4859	3673	2522	1774	1295	1018	874	828	817	849	827	871	902	857	896	845	864	825	821	834	833	861	835	896	829	830	835	882	907	801	861	878	853	834	884	852	896	829	841	819	867	865	821	848	869	844	884	874	862	835	877	858	833	870	816	898	866	805	815	876	858	853	839	828	881	862	846	796	867	841	788	826	893	831	864	846	829	848	829	843	861	859	830	812	815	859	814	861	857	877	836	854	870	866	848	831	850	849	823	842	793	879	866	870	781	848	837	865	870	849	864	859	901	845	835	826	826	863	915	821	865	829	840	808	861	839	915	797	812	895	895	856	880	811	851	837	821	821	891	833	852	866	868	911	876	833	850	812	867	843	859	807	867	857	828	908	861	869	804	839	825	883	841	886	806	859	834	904	827	849	820	843	877	860	838	864	906	868	897	823	882	882	839	803	828	887	782	850	849	832	838	831	864	819	886	866	895	811	837	828	840	871	840	831	850	866	844	876	917	842	831	881	893	831	858	831	872	851	821	853	841	891	822	893	855	879	928	867	855	878	823	881	856	861	836	871	854	898	873	804	814	902	864	807	828	837	834	899	796	808	845	893	836	839	817	849	867	869	842	845	837	876	825	894	819	872	867	820	817	845	858	817	873	874	800	870	867	860	806	835	849	848	882	897	848	928	850	870	867	870	928	844	805	819	842	840	879	803	841	817	830	903	869	850	839	886	831	865	841	869	798	819	834	822	872	838	820	889	807	859	867	842	850	909	821	837	813	804	874	851	863	845	824	830	828	778	860	767	812	856	892	821	867	826	850	874	802	840	815	845	903	833	821	795	910	794	832	867	834	887	852	836	861	895	824	834	858	831	852	867	866	855	867	807	892	825	879	860	850	823	868	786	853	840	824	873	879	888	864	905	884	877	797	855	857	820	899	842	829	850	872	836	877	864	811	835	908	843	929	896	858	794	905	840	821	851	930	809	822	885	949	888	889	892	859	885	843	863	814	816	845	845	850	865	790	819	858	837	860	864	863	863	856	809	854	774	842	866	832	808	792	857	848	856	852	889	862	841	850	831	937	857	886	838	836	827	809	809	857	855	915	839	834	839	862	833	857	859	853	889	811	902	849	835	868	834	835	863	861	881	856	847	812	846	816	876	821	806	897	846	833	880	874	859	829	829	847	860	882	863	828	842	835	801	793	840	821	879	883	798	864	809	891	855	861	835	851	833	873	893	851	825	872	849	880	819	826	872	840	837	815	812	848	892	845	862	900	867	836	814	855	917	827	850	815	845	826	885	858	830	833	855	856	865	857	867	846	884	888	877	806	903	829	875	804	844	858	885	814	883	866	873	821	798	832	834	870	887	871	822	817	884	806	818	883	882	848	858	925	857	828	869	868	867	864	822	828	875	864	885	850	846	864	868	843	855	843	842	876	865	825	851	853	843	889	899	811	810	835	892	900	825	842	877	788	870	846	843	875	861	890	827	855	876	801	839	803	822	866	853	830	838	828	822	824	827	848	850	848	852	880	837	830	931	795	823	879	788	812	852	798	898	821	867	891	878	818	795	868	789	791	839	850	851	837	846	860	867	870	866	834	846	850	874	864	857	780	844	840	836	802	832	873	832	820	788	838	844	810	872	807	871	824	867	899	899	814	789	844	827	843	843	822	832	800	836	801	840	877	875	884	848	840	887	854	811	831	842	879	797	880	801	846	862	831	811	864	850	857	804	879	820	821	883	860	861	836	888	877	841	854	887	855	854	871	788	868	846	826	832	877	792	900	855	880	883	858	873	873	912	866	850	855	867	821	793	864	819	833	892	887	867	853	843	821	926	863	862	828	852	912	818	907	839	834	821	834	796	868	840	798	909	852	848	831	857	897	849	896	855	844	871	845	862	840	850	819	853	869	846	851	814	864	861	842	869	853	879	864	801	851	813	832	833	820	820	849	855	876	833	831	891	884	816	832	834	889	864	827	821	825	850	888	871	846	847	874	814	833	851	864	838	855	920	857	861	867	815	848	871	876	892	853	837	847	887	889	851	858	831	840	880	884	827	846	878	887	833	882	825	847	850	867	864	835	840	842	819	844	815	860	863	814	843	841	821	861	851	831	853	774	838	871	866	865	831	838	857	800	836	845	843	843	853	863	857	807	868	871	847	834	901	808	892	824	884	874	854	839	865	872	837	834	865	832	834	838	855	837	833	825	857	831	853	874	830	844	875	855	855	864	856	835	844	863	827	838	853	824	845	805	853	823	861	842	896	837	819	856	830	839	869	891	905	892	831	829	859	823	881	917	807	794	895	814	823	829	828	850	825	873	868	871	868	827	863	843	834	819	833	828	845	832	831	836	860	864	848	864	793	832	856	866	872	915	870	791	832	831	838	866	870	864	860	830	836	829	878	824	788	855	863	837	826	864	894	854	847	838	827	849	806	889	865	882	791	839	873	818	840	893	854	847	834	845	837	855	859	818	802	853	774	846	884	840	869	887	822	868	800	864	828	885	876	850	888	881	855	842	867	859	857	823	904	792	793	843	827	845	866	845	846	858	850	853	854	900	831	812	841	882	832	835	835	833	799	843	891	867	851	786	849	892	867	910	819	892	827	857	844	880	860	840	856	837	856	830	842	824	820	830	837	821	862	889	896	787	851	828	860	821	902	852	853	850	846	825	791	851	827	848	871	817	852	827	857	851	883	890	836	873	865	850	826	861	842	913	837	856	840	825	809	867	854	832	831	834	866	875	861	819	865	833	830	806	899	776	895	831	873	826	901	825	851	847	883	854	851	846	869	864	862	809	816	826	809	846	877	856	824	802	821	861	906	889	870	885	848	833	865	834	830	828	840	803	866	843	866	835	868	875	864	874	807	872	831	854	856	841	852	836	796	805	861	921	886	878	880	863	874	793	852	866	825	831	844	831	844	827	835	856	819	866	886	843	789	850	913	850	828	761	861	850	866	841	846	832	857	864	883	821	862	781	841	839	855	859	861	816	880	886	864	795	847	869	855	851	860	821	842	827	893	839	869	871	833	846	865	845	852	854	823	858	863	863	810	834	875	837	773	827	830	843	872	886	780	874	856	830	861	812	841	855	817	826	837	830	834	800	887	851	840	771	827	869	868	859	898	759	880	919	904	846	875	834	894	802	846	859	864	811	843	851	830	832	838	815	811	803	842	846	822	875	881	900	828	857	848	851	822	876	867	859	844	842	803	803	839	867	849	873	846	832	851	841	817	870	857	818	816	858	853	808	836	859	880	911	851	852	824	817	858	817	865	802	925	880	850	848	783	881	833	903	839	854	854	807	862	902	851	832	864	805	865	847	858	841	876	846	813	868	862	848	887	834	824	840	887	873	834	846	824	877	828	832	804	864	863	894	803	857	857	858	873	825	877	856	865	857	828	829	827	850	798	873	840	858	886	833	818	822	865	806	837	804	834	834	845	891	890	839	836	814	841	865	874	862	822	806
23223	21649	29491	24261	21575	21528	11599	2506	1756	1568	1388	1411	2734	5979	10124	10866	9935	7844	5245	3292	2151	1379	1145	928	908	816	916	860	891	888	871	896	875	813	841	888	842	893	839	881	914	901	858	860	875	858	896	875	904	839	944	868	891	882	925	862	853	840	854	812	912	870	849	825	839	834	899	899	842	881	844	844	920	825	848	851	868	882	868	841	862	868	852	889	872	883	832	907	869	805	853	877	835	850	876	839	821	842	889	820	885	913	899	852	837	899	866	899	834	889	797	879	870	872	815	871	854	826	879	844	869	854	851	844	845	837	880	858	866	879	882	871	906	822	872	857	875	879	813	891	835	853	851	839	904	872	854	828	844	899	882	810	818	824	886	854	874	845	859	870	843	865	843	849	807	893	803	895	881	863	892	868	836	861	854	905	856	851	845	854	873	911	859	871	826	835	843	876	898	873	806	840	815	895	853	820	852	816	859	855	845	867	879	815	814	833	851	840	878	899	848	879	885	825	899	884	850	907	805	831	884	856	888	917	856	855	879	958	940	847	816	849	813	836	919	864	770	888	829	839	889	881	836	846	891	830	947	846	815	885	847	821	871	898	797	865	775	864	827	868	859	948	902	849	916	852	809	874	867	849	859	851	879	812	873	833	899	890	878	845	865	890	878	861	875	902	873	825	897	827	849	842	881	906	843	834	897	853	888	857	877	862	876	875	872	851	876	825	833	898	888	879	869	888	888	867	827	862	857	853	803	875	846	792	921	816	827	866	865	866	882	800	876	795	854	866	897	861	884	836	866	860	876	837	813	887	814	833	884	837	858	894	903	883	883	837	900	905	827	786	861	804	896	841	828	825	844	858	839	883	794	855	847	848	832	837	867	908	826	907	856	917	858	814	872	872	871	821	874	832	886	840	813	812	788	834	896	905	851	883	863	813	864	891	848	787	832	857	849	823	848	856	868	836	863	838	864	891	871	869	854	889	848	850	846	862	834	852	865	876	828	889	823	862	839	849	818	807	828	836	844	875	832	852	835	796	856	847	844	918	783	887	837	893	879	883	830	875	870	876	848	824	881	853	838	871	899	802	853	809	933	892	859	837	847	866	811	845	883	856	826	846	864	787	822	917	852	862	876	887	849	842	874	838	873	912	887	851	854	889	898	877	856	884	834	847	798	872	856	896	858	884	880	863	836	873	833	870	849	804	861	892	853	911	864	886	882	834	875	881	841	858	872	857	857	889	834	899	846	870	854	845	895	877	877	834	889	849	843	866	840	825	818	888	825	856	854	865	822	866	831	918	858	873	860	836	846	883	904	800	898	904	836	847	829	865	865	828	857	853	851	849	818	847	883	817	869	922	868	871	872	876	887	834	844	886	845	881	883	851	858	855	920	826	852	856	787	887	846	852	937	854	850	888	869	821	903	816	873	852	848	855	911	830	879	869	883	872	844	914	843	891	860	845	887	869	929	837	873	899	884	915	875	875	857	840	864	831	888	831	863	863	930	919	846	825	803	899	841	821	860	909	856	866	838	858	890	811	894	872	889	849	861	811	850	851	850	850	872	863	859	845	852	872	894	850	862	899	860	877	841	856	851	815	862	848	887	856	888	850	899	833	830	791	889	856	844	855	867	841	796	836	842	846	913	829	842	877	846	842	842	838	852	855	828	848	833	869	792	790	867	795	879	851	829	842	846	844	906	832	851	876	893	819	888	823	820	869	843	886	847	906	861	910	886	791	824	855	828	865	832	844	781	884	852	823	862	854	870	884	830	873	837	861	918	821	865	858	844	856	844	825	851	897	837	811	878	867	864	870	868	809	842	908	893	854	827	822	877	836	870	803	871	893	831	851	852	844	856	813	846	839	869	818	808	859	871	784	882	834	845	820	847	847	878	800	851	853	844	867	841	877	912	845	853	870	850	865	862	841	816	867	889	888	827	812	878	802	855	809	852	788	903	832	856	872	852	918	824	862	795	862	919	864	884	870	852	890	835	822	831	873	826	842	849	849	858	852	879	902	834	861	837	857	876	838	877	892	887	862	894	811	832	820	862	809	884	855	833	814	838	837	846	859	841	851	850	860	890	867	828	850	791	799	809	854	846	811	846	888	902	908	858	865	859	842	841	851	874	886	844	875	857	802	854	840	898	824	875	794	864	826	841	868	823	850	890	856	870	815	850	846	867	855	864	853	803	862	863	804	818	855	888	853	838	887	823	885	840	833	889	860	883	900	867	836	894	886	853	899	884	881	816	869	877	861	854	847	885	889	834	855	855	831	859	833	847	833	780	856	872	887	875	837	872	850	835	886	815	889	875	857	856	848	822	812	861	850	863	834	861	917	879	889	873	862	902	857	866	882	856	849	891	873	881	881	864	820	890	866	902	882	832	846	886	854	868	863	856	864	810	826	845	861	868	840	894	862	817	865	853	895	778	817	865	876	851	855	827	850	848	840	887	849	816	862	859	888	843	906	811	846	830	842	832	872	861	837	886	919	865	856	870	883	907	877	872	822	862	863	894	847	892	834	859	884	849	861	783	866	847	888	852	838	856	830	805	875	846	870	869	841	839	810	839	832	895	804	818	848	848	859	835	859	847	851	848	856	900	849	839	837	864	835	812	875	858	868	869	867	854	825	872	879	849	847	866	824	863	920	854	909	855	882	836	839	848	848	857	854	889	877	852	853	831	851	841	854	811	903	988	876	880	907	819	854	882	835	792	874	863	876	836	810	799	827	913	841	829	860	872	904	875	871	829	885	866	828	828	888	835	900	884	834	909	853	916	819	902	844	824	950	897	826	798	826	883	879	853	781	829	859	846	850	909	828	873	909	875	854	807	881	932	801	918	868	818	884	872	809	855	847	822	894	908	881	832	842	878	855	905	814	866	853	850	891	844	915	854	881	862	852	931	854	867	831	850	854	880	868	923	861	849	873	816	880	864	820	820	838	855	829	852	834	933	892	891	834	841	879	859	928	848	852	915	887	882	827	874	881	884	799	863	856	864	829	882	864	785	769	834	866	892	879	881	862	863	846	837	833	851	877	847	831	852	897	846	905	830	861	846	844	851	874	853	839	851	859	819	823	837	859	880	852	803	839	842	863	879	843	877	869	883	893	885	841	865	885	845	885	925	835	862	882	829	819	873	853	859	861	848	874	864	862	909	882	833	844	905	914	875	909	851	864	898	902	921	877	860	829	836	849	869	890	821	857	857	815	847	826	817	865	821	895	889	796	881	869	885	883	901	824	846	851	842	843	854	869	856	821	913	818	852	824	865	841	896	901	861	849	880	820	781	871	848	864	853	841	857	877	928	886	899	824	861	884	890	843	883	874	867	892	856	934	861	855	884	849	901	871	859	877	859	874	788	861	881	937	855	845	843	882	871	813	877	816	858	815	915	898	835	874	826	873	857	797	855	795	858	828	836	846	836	808	842	865	911	855	822	853	851	840	887	908	861	841	804	817	834	848	843	849	870	799	795	864	839	839	811	851	868	863	843	893	860	816
41439	74575	50970	12168	8450	5726	4349	3650	2898	2329	1934	2153	4371	9635	14930	15496	13580	11247	7200	4788	3089	1850	1286	1061	999	986	965	924	942	940	995	952	987	961	992	956	971	1030	954	926	965	932	969	993	946	950	989	957	1001	923	995	943	1003	1002	969	970	1000	924	930	955	961	930	1014	972	1019	1028	1009	935	1018	914	929	1009	950	967	952	967	976	986	1010	954	915	983	959	977	986	1000	984	901	991	982	970	919	948	1006	965	962	1009	1037	1003	946	972	1006	985	950	927	926	963	970	1013	988	994	979	942	921	947	1035	962	978	935	934	943	1003	923	948	966	956	939	961	980	914	901	1021	959	949	975	936	977	1014	966	970	965	934	964	941	926	931	979	982	945	957	977	960	984	999	991	948	953	930	1007	992	1011	902	950	991	975	929	955	975	987	991	983	920	931	1003	961	886	932	953	1039	991	934	1018	982	975	967	984	987	989	972	934	932	968	950	945	927	953	1014	961	930	947	962	1004	960	1003	976	975	965	969	976	924	979	946	972	1009	977	979	972	991	931	986	973	971	999	979	974	978	944	904	970	990	956	994	972	991	981	934	970	947	960	955	973	929	988	994	994	1020	957	971	917	984	950	946	952	999	979	986	986	945	1025	924	981	931	918	1042	894	1004	958	956	983	897	942	939	1016	965	995	987	964	1015	993	970	994	913	1038	931	967	946	943	983	991	958	961	976	983	985	974	958	973	915	959	999	993	903	981	985	942	967	978	992	1002	972	935	961	968	880	1015	981	1005	932	982	956	994	988	952	940	944	942	933	1031	942	962	963	978	945	921	941	928	921	945	958	1026	942	919	957	1025	1005	1004	1014	940	940	902	1027	954	928	909	974	963	943	914	972	966	976	956	953	974	945	973	942	959	981	982	947	1012	982	949	909	935	944	955	975	999	1019	960	941	967	978	1013	919	969	946	953	990	976	919	917	985	1024	958	946	960	962	929	968	995	933	963	936	956	930	944	953	952	978	953	964	963	948	948	954	901	959	941	964	945	934	919	972	994	972	949	1013	985	1004	928	966	975	1031	960	941	943	945	934	960	982	997	966	940	962	963	863	945	967	980	1027	943	987	936	985	953	957	963	985	970	988	977	957	947	996	969	933	914	949	947	995	958	957	1004	964	989	963	937	947	957	949	950	938	902	944	966	1011	971	933	990	956	953	978	989	909	967	905	986	979	935	985	970	954	956	970	954	940	904	968	1018	938	931	992	956	929	972	979	942	975	955	973	978	956	993	953	947	910	1007	950	960	994	945	981	1014	947	944	972	964	1021	1008	962	994	948	951	953	954	931	987	1024	999	996	1046	969	952	977	961	969	974	967	1004	944	932	1001	955	1011	985	1005	1002	955	935	931	958	996	958	934	981	989	976	964	923	987	986	928	1054	1028	970	1011	968	992	950	1021	948	993	971	1016	972	960	993	992	999	1005	992	917	964	924	929	948	945	1032	933	982	938	996	888	919	959	998	937	933	965	986	949	942	1020	1001	924	959	932	1016	942	939	987	997	975	987	955	896	1030	1011	933	934	919	916	931	1023	967	945	962	1020	956	940	974	985	915	971	968	945	974	966	993	995	909	943	970	972	1012	989	934	983	1011	942	955	960	955	977	985	1055	987	973	1016	970	911	973	969	948	938	966	1014	995	957	973	1007	1011	963	999	970	897	914	989	940	966	961	930	941	980	981	990	941	953	986	966	1001	952	990	949	1000	1008	970	976	908	942	1028	1015	966	971	1015	981	961	964	916	930	976	960	935	977	970	957	963	944	1046	932	990	1002	959	915	965	974	930	983	1003	970	1005	956	1019	961	932	976	1009	973	963	1026	926	969	980	992	1017	960	939	979	969	965	1020	957	976	906	998	976	994	965	942	948	924	957	979	962	991	970	951	976	994	944	994	950	939	968	917	997	935	1057	932	935	939	973	970	949	965	970	963	1012	995	1011	943	992	973	973	971	980	964	998	990	971	978	934	937	877	984	966	1000	968	923	992	982	954	933	946	929	947	998	1005	941	980	969	1025	1020	983	988	931	954	993	967	947	967	972	931	984	938	942	940	935	977	973	940	967	961	961	965	942	972	970	932	918	970	1035	1007	951	963	938	999	1002	1006	969	958	953	947	969	960	1005	910	970	935	921	924	971	960	959	922	943	959	999	927	995	873	970	938	976	972	1001	952	1001	969	1020	1005	1000	938	992	946	997	951	969	933	957	922	958	1019	959	989	940	980	920	1012	944	1023	1010	947	1026	954	977	929	927	1006	967	996	1005	958	955	981	986	941	910	936	941	936	970	952	1017	948	966	956	979	990	941	970	957	1000	1001	958	951	969	924	970	1010	957	978	950	994	982	984	963	947	996	943	986	964	978	940	972	971	1007	1066	1004	987	970	991	992	984	983	1010	956	985	973	937	983	922	931	960	1010	1002	975	952	990	959	997	969	931	988	953	902	997	976	978	962	1000	956	973	982	984	948	1008	942	965	943	973	973	889	943	1006	1012	1012	997	954	1001	935	965	1001	960	967	936	970	938	989	990	970	942	994	932	987	970	1023	988	938	992	955	986	966	979	964	971	990	980	956	900	981	960	943	949	982	974	970	948	946	969	933	965	942	986	973	990	911	950	976	931	946	955	937	936	1005	971	1020	993	976	989	948	930	1022	890	930	994	991	951	976	987	951	1002	978	924	978	960	972	1043	908	943	998	983	1003	962	1015	950	909	983	898	952	993	996	1001	1032	959	984	991	1006	933	916	940	991	923	962	972	972	941	948	961	952	968	941	958	920	945	971	964	937	966	959	941	965	979	957	942	1002	982	963	960	904	959	972	1002	1004	903	978	978	994	950	946	968	950	938	1016	1005	1020	923	989	1056	972	934	1012	957	994	1006	1002	969	968	950	970	967	969	967	1018	979	921	967	938	983	913	969	971	949	1000	910	1003	993	1001	961	948	941	956	988	971	950	1014	987	1015	1017	975	981	982	944	951	954	917	994	951	961	917	918	995	957	918	952	960	947	989	987	954	993	964	979	967	979	924	971	1000	1000	1000	997	986	948	965	920	997	973	913	940	1005	1015	914	949	962	967	1014	937	982	953	972	954	1005	959	1000	979	971	998	1010	993	981	979	973	966	965	930	936	1014	966	965	971	932	967	962	959	968	1003	890	942	945	954	984	955	955	1003	982	961	968	925	944	921	975	988	973	962	998	959	954	934	922	978	1042	943	946	949	949	1023	969	1015	986	946	940	938	972	999	946	977	954	996	1021	972	936	934	948	974	928	956	1024	923	940	915	963	979	980	948	950	989	932	938	998	987	954	922	918	908	983	970	1005	1008	987	955	1003	921	976	992	942	972	983	970	949	994	960	934	958	965	904	899	963	926	963	949	1016	931	947	951	949	957	945	975	994	991	955	1043	999	945	993	934	956	972	973	1010	927	991	960	956	944	912	949	1022	975	949	1021	1005	910	970	947	983	975	907	946	981	961	999	1042	972	998	924	991	964	949	974	938	978	969	977	943	987	1007	903	1014	1047	941	934	953	959	976	937	997	928	994	970	939	909	991	1022	1013	959	1008	1007	1012	972	987	955	1009	946	984	943	915	979	981	970	967	981	978	988	944	956	934	1004	942	962	953	933	977	988	976	993	928	937	908	930	985	966	938	930	1019	972	965	940	957	960	959	999	1000	953	1003	958	980	973	977	942	983	950	1001
29025	31603	31377	10820	2615	1426	1158	986	871	753	717	679	782	924	936	966	1014	976	914	810	723	679	608	580	558	600	612	594	555	575	568	566	548	575	618	536	561	546	537	586	529	593	558	578	563	591	599	569	636	570	541	589	557	586	597	594	601	579	583	568	570	580	574	545	579	547	629	597	558	569	602	568	634	563	587	575	578	564	610	590	607	579	563	588	555	585	599	596	591	554	517	549	629	562	579	552	551	591	606	576	561	575	568	619	555	588	572	538	606	580	567	621	613	556	611	558	610	589	618	625	581	613	587	551	592	604	549	546	620	644	566	592	568	557	585	575	561	594	574	562	586	551	544	550	645	553	564	603	618	570	545	588	577	582	560	577	603	572	621	591	563	583	604	588	568	608	582	560	576	551	591	610	575	603	614	567	654	556	557	594	608	626	560	594	607	608	559	576	598	569	570	567	574	619	625	583	582	585	558	583	582	574	581	576	610	642	585	569	594	560	596	596	610	604	588	577	599	583	617	562	591	597	578	614	617	620	587	591	532	558	593	569	623	566	581	580	589	612	552	570	564	628	567	565	563	570	519	610	584	586	573	563	560	602	546	557	605	601	589	535	551	566	604	580	613	576	588	549	635	558	554	624	575	575	582	642	596	643	606	560	578	587	582	592	608	574	603	604	538	620	624	601	579	603	610	548	620	571	626	559	560	560	580	590	598	557	556	607	601	575	586	574	573	609	612	588	619	557	594	555	545	609	596	605	564	582	542	583	575	579	587	597	525	561	578	560	587	563	585	574	587	590	554	577	571	546	593	573	585	596	598	563	615	567	570	561	555	549	566	597	584	601	584	593	623	576	591	606	592	544	596	599	573	616	552	570	594	633	611	556	613	586	615	587	545	578	585	564	571	571	573	632	567	581	615	554	556	559	557	544	606	580	606	566	611	570	566	527	571	602	554	561	578	539	560	583	554	633	578	573	550	564	577	577	588	593	572	556	590	535	578	577	557	595	590	616	588	594	566	607	614	542	576	605	617	581	608	591	619	604	650	575	577	566	566	577	597	617	603	579	581	555	604	575	535	604	536	607	615	599	585	583	543	568	588	556	570	541	557	594	627	562	560	561	589	560	608	553	578	563	614	565	589	581	592	576	559	594	611	594	560	576	603	561	591	587	559	595	592	596	612	587	590	552	603	565	601	585	578	565	619	612	581	620	616	593	618	593	570	563	583	560	590	561	584	591	577	586	548	564	613	573	553	601	616	600	606	561	614	594	579	612	601	598	566	540	596	594	583	579	568	606	572	596	542	582	578	572	591	610	548	598	586	560	584	612	573	576	578	560	545	591	576	592	592	573	591	562	573	601	609	551	582	561	614	541	582	582	571	577	593	547	570	620	609	595	575	558	594	609	568	606	604	606	573	559	545	601	633	641	592	608	581	573	589	599	586	583	601	528	571	598	600	633	591	594	590	575	572	579	618	601	596	574	564	578	592	591	579	560	568	558	532	585	591	579	620	582	589	576	551	569	619	570	615	608	620	576	545	585	576	586	602	586	593	573	566	557	588	609	586	587	575	601	594	598	571	611	590	590	602	573	560	552	597	590	570	577	611	592	589	547	595	596	614	582	578	542	636	555	592	585	572	624	611	564	594	634	539	573	549	605	594	583	577	601	551	542	579	654	572	569	564	576	547	587	580	574	581	567	594	591	598	606	576	588	547	571	602	629	548	557	610	594	556	563	546	579	572	581	542	570	593	615	599	572	553	604	576	540	570	584	641	587	599	587	603	601	604	639	565	558	627	597	574	601	559	637	574	585	566	549	602	629	599	578	575	595	593	611	643	595	588	522	600	642	566	644	583	559	591	595	588	602	599	589	591	560	610	596	535	586	555	555	574	554	591	580	592	590	571	567	568	630	586	591	588	616	577	581	575	599	604	633	606	604	585	592	614	606	584	567	521	548	590	580	563	590	568	586	564	589	591	601	581	607	566	561	594	568	600	576	579	545	578	586	614	587	599	628	617	562	591	567	596	562	559	609	530	561	583	567	567	611	582	581	566	610	598	603	605	584	579	585	620	584	581	578	608	574	563	638	604	607	569	613	582	598	565	649	606	568	560	563	581	548	570	546	560	590	601	606	637	582	617	588	567	608	591	564	586	619	555	563	607	593	611	570	576	593	621	574	576	536	594	584	601	576	615	582	555	593	534	558	545	594	620	608	604	578	627	584	577	580	611	586	582	570	603	581	564	561	596	552	574	605	589	526	550	554	596	591	606	581	549	602	605	570	585	572	593	586	565	560	559	579	556	605	562	606	568	581	630	624	594	596	571	571	622	551	601	615	609	598	563	541	564	582	582	543	603	589	568	594	596	584	589	598	552	586	592	585	612	588	621	579	597	603	627	569	569	598	595	599	556	581	589	602	578	548	583	570	561	549	537	559	559	583	576	549	545	586	587	610	600	584	585	559	577	570	562	571	589	595	598	552	603	581	588	564	547	563	605	575	585	594	528	581	591	589	573	590	575	548	547	591	607	578	559	567	594	616	600	587	610	589	591	573	585	520	544	610	547	588	570	571	555	554	606	570	593	554	604	551	595	581	607	589	582	573	588	586	621	561	591	611	635	588	574	569	575	595	621	600	600	610	606	584	597	595	540	549	593	547	571	556	550	546	591	607	579	580	553	588	602	597	583	582	598	603	578	559	591	567	552	548	611	577	552	639	618	600	590	561	576	605	624	584	552	630	603	585	542	608	596	603	547	582	603	577	570	600	565	580	561	563	637	593	579	573	606	603	558	545	609	555	577	586	586	571	567	599	564	590	598	546	637	598	546	598	588	582	604	599	577	631	558	616	588	649	593	577	585	529	590	554	589	594	581	625	575	550	587	583	612	559	563	569	576	615	578	625	623	593	573	556	590	625	605	588	578	555	577	549	583	580	625	555	579	605	601	594	593	595	608	595	611	645	626	570	598	627	600	591	551	590	562	587	601	562	566	594	572	573	556	538	533	590	590	538	557	618	618	587	580	606	558	597	548	585	544	629	593	591	611	593	589	587	573	529	627	578	592	583	586	556	583	607	578	562	582	571	594	616	543	601	558	590	541	532	586	591	608	587	614	609	600	589	542	543	598	600	583	564	575	589	581	582	619	571	578	569	571	619	557	590	595	608	582	587	577	591	563	600	530	608	548	559	557	587	530	564	580	588	609	614	574	579	594	566	541	613	552	549	605	554	560	577	556	572	610	577	608	597	588	614	575	557	656	616	552	565	587	610	583	612	599	584	596	592	540	597	567	617	596	578	592	593	572	604	598	612	590	599	556	605	622	577	584	566	571	612	614	603	590	593	593	599	584	608	582	630	565	584	615	621	585	624	624	609	571	571	607	566	606	597	607	597	609	586	592	557	582	595	503	555	594	582	569	590	575	608	548	575	563	587	616	603	620	592	644	568	561	595	579	597	565	595	548	529	571	606	577	545	562	592	582	599	598	592	567	599	615	590	603	598
32713	49955	29317	5963	3922	2448	1944	1450	1346	1009	948	915	1084	1302	1435	1417	1443	1354	1224	1050	957	746	734	721	695	688	714	723	689	693	725	710	703	689	719	709	713	667	732	696	706	686	661	679	684	720	755	713	714	684	749	689	722	701	746	661	759	729	722	718	690	687	718	671	720	663	710	685	656	702	693	667	692	706	680	721	719	711	714	697	651	663	676	708	740	695	681	700	737	719	675	763	666	646	683	750	705	662	706	681	690	674	699	705	657	757	709	676	681	655	661	698	720	735	733	739	712	637	698	717	694	665	731	711	672	708	700	680	684	728	682	716	730	686	707	714	750	667	658	694	664	770	687	714	690	681	687	703	647	658	668	679	651	745	686	679	697	699	695	738	636	704	705	694	687	680	709	691	700	673	692	738	721	644	674	773	701	705	675	706	687	734	694	703	718	672	723	704	688	722	677	624	696	729	711	720	684	675	716	669	709	706	683	710	745	679	706	704	712	708	732	704	733	716	710	705	679	691	698	696	703	658	683	688	666	698	686	747	696	710	683	669	694	707	752	685	692	658	657	674	715	685	692	698	712	702	684	731	705	710	685	665	714	677	701	699	681	749	707	724	718	687	736	739	660	733	692	683	666	667	695	689	702	759	694	684	704	632	756	692	681	709	698	722	673	674	701	707	725	717	711	756	720	678	678	691	696	688	698	671	658	700	694	691	708	653	681	683	759	693	758	684	707	688	721	690	703	704	659	745	678	663	687	690	712	672	721	652	678	725	747	675	722	675	720	731	703	654	675	703	726	675	721	686	661	713	716	668	692	713	681	698	683	666	682	694	713	669	730	668	699	708	739	687	679	713	740	748	665	785	685	698	656	669	727	663	710	677	699	685	674	666	686	697	733	679	682	748	727	720	706	649	693	692	705	701	716	703	712	728	670	675	704	697	690	744	669	682	704	659	712	672	703	756	639	717	684	699	696	697	658	679	667	681	768	678	709	716	735	722	693	671	687	670	713	686	706	648	706	717	723	726	706	668	661	758	695	747	683	719	741	653	717	705	695	712	709	702	737	696	760	733	726	734	679	742	703	679	736	688	689	659	707	707	743	668	752	695	716	660	728	687	716	753	687	639	711	720	681	711	661	697	687	722	731	693	745	694	692	703	722	691	676	744	711	699	683	666	710	735	691	700	634	736	694	714	723	716	709	710	690	688	725	647	662	688	734	681	705	688	695	684	669	696	680	728	658	720	719	690	728	709	671	732	677	661	692	681	695	741	701	670	726	693	735	686	702	665	716	677	641	671	710	699	758	708	715	681	752	738	687	670	670	686	709	729	681	712	692	740	673	711	738	736	684	677	746	736	695	678	639	687	706	733	734	693	718	643	745	670	678	722	697	742	694	687	687	722	661	710	747	695	678	664	723	682	638	713	670	675	724	691	633	689	689	677	635	677	729	713	640	756	720	733	670	686	732	734	695	670	627	673	680	703	699	719	671	666	695	729	698	696	711	657	689	658	718	729	687	744	710	667	705	715	688	739	729	711	721	724	712	673	693	642	678	667	709	746	707	657	719	692	743	684	679	740	664	747	665	682	742	724	697	730	666	710	721	678	704	712	746	687	687	695	747	653	686	652	717	743	705	703	695	709	717	682	712	750	674	681	729	676	707	694	721	685	731	679	698	691	725	730	725	679	708	729	696	693	710	694	750	685	728	671	635	728	693	694	708	665	727	689	725	673	674	684	677	698	710	686	693	720	728	747	666	691	663	731	678	690	654	704	746	707	705	666	684	687	686	675	719	722	694	691	683	692	685	739	762	684	691	687	698	713	715	711	710	718	675	656	709	713	723	714	690	714	710	732	701	691	736	730	644	660	711	717	686	686	683	705	713	717	712	704	751	672	673	704	717	703	682	690	712	716	686	708	637	701	699	706	663	670	700	696	742	702	732	726	661	713	704	684	690	691	706	736	675	707	697	700	708	796	702	755	770	692	704	701	729	722	727	723	695	696	719	691	682	691	686	719	705	691	682	708	715	735	678	725	654	694	694	725	734	657	719	722	685	714	780	724	703	684	686	682	699	738	690	732	716	693	672	741	736	690	698	707	665	739	731	715	659	678	699	731	748	680	740	754	722	692	652	711	718	704	696	699	673	682	710	719	719	696	735	670	704	682	694	706	692	738	699	686	742	725	747	726	730	694	692	731	710	712	720	663	677	723	733	680	712	710	713	724	711	719	662	739	672	678	696	743	730	739	642	719	739	693	731	742	697	684	714	723	737	716	719	668	671	667	725	728	680	640	686	725	675	721	711	740	701	661	708	685	699	748	692	684	701	719	746	708	729	644	713	714	692	662	669	666	728	722	708	750	715	711	714	659	699	719	723	687	696	659	718	736	670	729	717	644	748	685	681	722	708	746	714	665	709	736	712	702	711	710	675	711	726	716	716	686	699	642	759	717	704	685	699	679	716	701	679	710	671	680	715	709	708	664	709	737	662	717	696	709	717	689	684	677	690	703	727	755	625	710	718	706	706	699	736	712	774	680	694	728	661	755	689	673	754	660	723	686	724	706	706	720	716	695	693	677	669	728	679	707	718	659	679	650	699	686	692	721	724	722	700	732	683	730	693	697	673	717	761	691	726	674	708	675	695	709	732	704	697	724	694	662	675	755	713	677	703	676	765	680	672	677	758	701	711	669	658	677	663	766	740	732	732	715	683	658	705	666	666	716	660	707	693	697	699	682	714	700	685	688	705	666	727	671	710	748	665	699	672	711	691	726	700	693	702	703	723	710	735	707	691	710	701	685	667	688	660	700	664	730	711	729	689	685	693	709	648	712	749	693	737	680	721	692	734	694	711	724	688	720	659	707	667	667	689	731	718	675	682	759	701	707	688	685	725	657	684	679	702	723	705	683	662	690	694	677	627	664	694	713	678	708	696	623	680	672	692	741	668	737	701	717	725	676	720	689	688	656	675	668	719	690	726	665	691	727	740	681	674	691	677	754	681	692	663	756	709	708	704	685	666	669	690	722	684	758	697	706	713	658	680	716	718	726	704	677	679	718	687	673	681	676	708	711	743	723	716	743	705	632	697	680	758	673	688	681	728	714	684	644	665	727	713	722	707	696	687	735	727	755	693	658	705	652	691	736	676	742	649	688	692	709	690	673	686	672	733	705	722	752	776	675	680	658	664	672	693	695	711	680	699	752	704	670	728	672	699	776	717	732	694	725	745	727	658	700	739	700	682	717	706	689	712	679	776	724	723	719	711	739	699	734	704	718	664	662	729	731	727	670	722	731	672	698	689	688	668	658	701	641	733	684	699	718	717	754	669	733	715	750	666	698	732	674	719	701	683	726	697	692	672	730	713	670	668	633	686	702	702	691	712	720	722	693	723	703	680	724	725	695	737	680	730	725	688	729	749	718	665	687	694	758	653	716	747	705	730	681	721	702	675	731	675	672	685	630	730	648	722	723	703	732	752	654	674	733	717	733	733	727	783	713	725	694
24418	21658	29175	24793	21000	10193	2699	1493	1182	992	907	801	916	2939	5800	5726	4352	3228	2450	1721	1242	940	688	655	656	622	597	607	603	616	604	610	591	634	619	611	614	620	619	609	587	579	607	630	640	620	625	614	583	582	598	650	634	612	609	638	616	615	614	650	610	620	565	594	585	627	578	657	624	624	584	630	603	589	640	572	663	652	654	664	634	587	613	599	606	633	599	599	576	662	602	656	618	601	616	630	626	567	639	592	614	603	570	585	618	641	605	566	626	586	626	636	617	628	585	594	629	605	601	620	609	596	626	628	615	634	584	652	598	565	566	579	619	627	625	618	630	595	637	660	589	621	615	604	621	601	651	657	609	614	605	613	591	649	592	612	606	579	613	579	587	591	598	595	587	658	581	625	613	647	638	622	575	608	593	626	613	597	613	662	658	606	636	625	544	608	594	651	572	587	578	607	566	571	624	622	638	571	585	640	645	642	619	633	643	622	601	618	642	647	648	599	636	650	588	605	648	577	611	622	621	636	626	588	649	604	599	572	668	572	628	625	630	614	647	649	599	637	598	604	623	617	618	652	608	610	605	571	598	629	616	622	649	675	643	624	554	641	644	596	618	646	585	626	611	589	606	627	609	637	581	622	619	672	595	623	631	543	589	616	633	592	601	553	635	624	608	589	576	578	608	606	612	648	621	669	598	669	567	641	645	586	629	611	636	599	616	653	575	626	620	665	615	630	580	608	657	619	562	623	601	624	600	630	603	632	600	599	620	615	614	633	604	570	584	588	600	602	628	591	627	608	652	600	614	573	630	625	608	585	561	629	651	620	589	588	581	628	630	671	615	607	587	601	604	577	634	572	588	622	629	600	590	584	626	636	612	642	611	603	632	615	611	584	624	621	609	605	615	587	625	638	620	611	627	596	623	591	623	599	571	626	561	634	587	597	635	632	618	640	593	600	610	603	606	595	548	645	626	641	597	594	628	582	605	624	641	656	595	607	583	655	622	576	593	645	634	615	650	648	596	621	599	648	595	621	619	628	565	589	650	642	604	605	605	601	627	634	639	584	617	607	625	604	616	620	634	612	602	581	648	618	626	590	615	617	671	582	626	596	633	598	625	605	578	604	620	636	586	596	631	638	561	604	610	591	619	628	590	573	600	601	591	582	608	615	605	589	647	636	590	597	629	615	606	644	635	602	616	619	656	630	630	631	608	631	621	609	620	613	603	658	606	634	592	624	619	644	604	621	574	638	650	597	633	590	626	617	622	595	641	626	627	634	642	606	609	632	609	585	603	596	607	590	656	584	593	628	632	609	592	623	598	613	591	626	575	598	615	603	598	584	656	614	572	618	631	607	604	586	625	588	611	617	576	625	644	602	597	600	572	624	600	595	583	589	602	591	590	614	622	641	655	592	644	616	602	586	612	623	602	600	547	578	614	621	595	627	626	598	606	602	590	620	590	643	573	617	605	613	572	642	597	614	662	633	611	617	624	659	684	598	630	637	631	656	642	598	617	579	632	599	691	614	612	623	620	625	615	582	640	607	597	611	623	606	587	601	650	560	650	599	609	640	587	654	578	629	607	621	608	641	626	590	608	571	610	605	643	638	591	560	584	618	628	597	641	613	601	577	626	669	608	643	612	655	647	647	604	657	578	598	614	601	612	558	644	660	582	622	619	665	630	653	620	586	634	613	592	653	584	603	645	632	592	636	591	587	655	620	600	607	594	625	599	644	552	585	630	590	624	595	611	591	602	612	590	638	608	588	608	563	626	606	608	682	561	614	682	608	678	579	605	595	582	608	603	597	650	614	616	613	598	544	599	646	595	604	614	596	592	598	589	641	569	644	572	625	605	636	611	616	598	618	600	578	618	595	599	611	603	634	578	547	596	609	620	615	617	602	607	606	631	623	625	596	647	580	584	582	623	610	621	587	607	568	676	592	585	608	634	572	583	613	599	610	597	601	612	648	668	635	636	616	627	608	654	589	598	599	596	626	644	634	610	660	609	587	582	625	616	599	627	600	655	637	628	599	612	665	665	648	614	590	583	631	648	619	621	565	619	603	603	613	612	623	681	581	632	587	581	610	637	619	623	610	642	622	677	634	662	627	575	666	612	573	577	606	593	594	634	568	636	659	605	603	613	547	653	633	619	596	599	572	597	624	617	608	619	594	616	560	628	604	564	638	561	618	634	622	660	612	638	617	649	606	620	620	610	662	582	630	581	621	644	617	606	633	623	639	632	613	640	578	593	647	651	610	612	608	534	643	624	626	625	571	612	612	631	615	579	637	622	643	589	650	671	641	641	574	612	603	624	586	638	605	624	586	625	609	611	596	597	644	613	570	619	598	588	629	646	550	678	667	607	564	584	596	647	592	635	619	586	598	620	636	629	605	634	611	627	645	578	613	643	626	612	598	597	570	648	611	597	601	626	627	581	605	613	640	613	587	584	613	602	647	586	563	642	619	646	576	635	608	641	589	643	631	625	644	650	599	636	560	584	652	610	594	605	580	625	626	564	642	604	604	602	619	619	625	599	628	624	629	569	592	634	627	607	646	627	645	580	605	624	629	634	632	617	611	631	613	596	625	583	592	652	615	637	631	625	585	548	614	639	623	631	601	673	600	636	592	619	588	613	580	586	647	631	573	646	558	594	619	591	640	620	628	570	612	577	624	607	634	589	582	618	571	642	615	646	629	628	589	617	654	631	593	637	600	626	637	629	619	596	581	570	607	604	576	629	615	602	627	653	639	612	608	598	614	611	579	609	587	635	612	611	616	570	625	623	607	557	606	617	614	620	611	594	589	634	611	611	612	628	593	623	574	643	609	569	638	596	581	624	622	589	623	589	591	648	604	593	663	664	599	596	610	602	606	578	584	618	606	625	591	641	599	642	606	647	595	641	592	610	632	606	620	617	620	613	637	602	609	661	651	630	637	591	638	628	624	585	645	628	650	597	633	596	627	619	602	603	626	648	588	600	579	545	580	676	599	620	642	600	578	570	641	601	654	608	603	624	628	573	619	648	600	629	637	647	564	621	619	648	608	587	616	595	626	663	669	576	623	601	610	636	635	610	588	623	637	592	641	647	610	593	599	626	621	621	648	624	630	604	621	606	659	611	592	638	623	609	606	676	650	651	616	604	611	583	611	635	630	634	665	655	568	645	569	597	610	630	636	617	598	647	604	622	579	632	635	618	583	646	600	642	561	624	653	589	639	590	640	591	648	622	605	582	663	585	588	621	642	619	567	628	622	633	619	700	646	620	622	623	570	633	617	620	618	608	648	637	615	579	595	609	668	605	638	581	644	636	599	587	620	628	627	607	635	665	617	640	617	627	598	610	637	654	568	603	591	593	639	647	606	586	590	603	620	621	602	614	590	622	619	627	613	637	600	621	620	576	613	609	572	589	645	669	601	597	590	576	646	575	656	612	580	606	616	617	645	638	610	605	630	591	647	584	592	594	622	611	606	614	658	610	617	649	641	627	608	607	560	628	591
36597	65468	43222	9144	6060	4582	3578	2437	1872	1513	1366	1115	1357	4954	9389	8882	6734	5058	3737	2559	1713	1159	897	816	759	737	670	764	752	692	740	720	698	728	723	752	722	717	750	776	734	787	721	716	700	746	712	713	692	684	740	716	723	716	699	724	720	682	810	750	740	716	745	760	712	695	763	746	692	712	728	714	780	687	761	768	721	692	729	750	736	728	732	717	669	751	732	691	801	708	715	701	707	707	711	708	745	728	734	702	741	761	751	708	678	727	690	728	675	695	761	741	699	748	717	720	712	715	763	695	713	756	735	727	760	705	753	727	739	753	693	751	695	734	754	741	732	696	731	679	724	742	690	658	721	687	710	704	721	665	697	742	736	764	715	774	746	720	735	764	721	688	734	723	711	722	727	774	714	745	751	705	723	725	713	707	716	667	727	754	688	744	664	740	696	714	767	720	712	674	701	731	674	736	773	710	746	705	758	729	720	739	702	766	689	762	705	693	721	726	744	741	707	697	683	699	760	686	741	684	722	728	699	757	800	702	730	720	748	687	712	680	694	750	763	731	688	712	741	719	718	674	751	716	710	734	709	667	723	733	702	709	704	717	673	704	730	754	676	692	720	768	702	729	738	738	736	746	718	758	670	744	702	740	704	705	741	710	685	707	705	738	731	679	748	765	744	677	704	754	723	678	717	722	674	752	741	769	726	752	744	739	702	704	728	712	704	724	735	746	709	715	743	729	754	745	748	762	773	713	752	760	711	761	693	713	741	728	761	712	730	700	707	731	693	677	684	753	698	726	756	705	745	754	706	737	761	734	766	732	677	736	712	715	736	713	721	690	697	722	753	754	728	724	742	739	663	678	707	746	733	744	724	695	757	751	781	706	694	753	728	677	728	714	684	752	724	742	701	686	713	722	728	744	786	712	691	737	713	735	732	764	723	692	695	755	678	716	746	723	771	725	739	736	759	739	720	691	688	744	732	687	724	703	718	758	725	701	748	676	727	739	695	774	716	728	698	687	748	688	728	705	738	685	716	724	789	719	688	801	741	730	788	713	764	697	675	706	731	723	704	775	802	714	712	739	722	714	736	724	731	688	716	751	665	712	686	713	700	712	732	734	692	696	701	733	711	716	693	728	727	677	725	717	722	752	774	741	699	746	705	691	747	698	754	714	758	685	669	695	734	686	697	700	721	704	732	698	730	713	731	727	674	674	699	697	700	725	719	692	729	716	742	743	705	751	709	718	743	725	736	714	729	749	682	719	697	724	701	734	705	702	681	710	713	766	709	718	717	713	691	705	687	711	670	724	716	730	722	747	719	725	723	716	703	719	700	707	728	761	732	715	713	694	715	742	657	695	720	736	699	745	736	726	682	734	743	740	712	724	759	663	684	763	728	746	710	740	711	716	726	757	717	709	663	683	699	701	663	716	777	727	722	714	680	704	717	672	732	762	731	693	688	712	717	690	796	728	717	722	722	742	693	724	736	761	724	740	741	724	690	702	707	780	691	677	655	728	723	722	683	734	718	696	716	743	741	748	708	707	694	726	752	758	735	735	744	692	721	745	713	750	680	723	706	721	764	695	762	742	711	727	769	694	698	744	724	721	732	735	692	738	718	719	727	686	735	688	696	747	729	699	754	727	687	717	740	739	659	733	683	707	703	700	740	690	751	743	766	743	742	746	731	710	728	693	753	687	727	766	764	686	723	657	713	724	749	766	747	687	682	715	730	707	673	750	736	700	740	736	751	712	682	782	688	726	751	755	723	734	713	702	716	739	730	700	736	769	672	755	742	699	761	728	704	727	742	695	728	717	726	703	722	715	669	707	748	738	739	715	780	719	763	691	729	795	777	710	711	739	707	683	743	737	704	708	666	719	769	660	706	697	683	717	714	686	724	751	700	697	760	713	746	736	726	674	703	697	706	716	727	715	674	716	700	722	683	753	769	718	712	685	714	699	717	687	707	680	751	682	759	755	719	784	681	739	656	725	693	733	724	659	702	716	712	671	767	767	716	717	700	680	731	764	739	710	750	695	766	685	726	763	693	733	692	751	713	733	749	685	726	732	724	688	729	722	737	722	718	761	732	762	766	721	750	738	762	696	718	708	709	767	730	744	678	735	717	713	690	776	743	750	703	707	675	736	712	718	711	752	754	698	726	764	723	769	678	705	703	722	759	681	711	698	722	752	738	736	705	739	721	670	775	715	650	745	763	735	727	708	707	738	737	722	776	726	707	752	685	745	743	741	719	716	763	731	741	706	678	723	708	748	697	733	715	718	713	767	696	718	716	711	736	743	782	695	711	744	745	702	762	753	742	704	716	699	709	695	746	735	725	757	689	696	706	730	697	713	754	725	725	746	686	744	673	706	738	717	674	684	699	740	735	737	733	743	746	736	690	723	717	727	682	708	751	693	713	750	736	714	762	720	726	721	732	686	729	720	736	712	681	712	683	758	711	655	735	752	773	706	750	744	717	740	718	752	724	693	704	702	741	734	707	675	686	719	721	680	741	707	710	730	731	736	703	715	730	754	749	697	698	749	724	735	766	713	664	723	756	734	715	701	764	710	720	744	725	718	754	740	704	743	732	708	733	726	738	730	747	703	655	699	721	772	697	731	762	701	717	748	705	700	670	741	747	749	675	727	770	735	755	722	686	662	686	654	684	771	757	702	729	736	731	656	706	720	745	717	736	636	701	724	703	735	746	693	750	751	686	700	748	731	754	738	726	757	752	716	718	707	736	747	744	700	694	730	721	750	734	728	753	754	692	698	725	751	721	714	710	723	758	663	726	738	767	749	754	670	713	725	710	716	768	721	739	704	707	727	770	734	787	673	736	669	770	719	715	725	745	767	673	781	757	742	773	723	737	746	794	675	778	789	752	733	702	689	708	719	742	738	733	692	680	788	788	761	730	766	727	710	696	702	776	687	676	705	738	696	721	713	748	747	704	679	756	701	748	700	742	748	730	669	727	721	768	707	719	704	732	715	725	717	692	697	743	713	718	721	722	782	745	733	709	729	739	731	726	693	732	771	725	796	721	700	736	706	743	737	739	704	755	743	721	701	680	704	756	727	725	741	732	726	757	714	748	763	771	721	751	741	759	722	706	684	683	713	689	715	728	753	730	709	764	745	730	737	772	782	756	753	731	752	717	733	735	715	698	737	765	749	739	751	673	753	712	765	681	761	723	727	742	738	724	688	695	731	726	712	713	738	681	705	725	693	717	732	733	749	729	699	725	766	705	745	737	708	725	711	739	721	734	739	753	694	701	662	681	717	741	714	713	742	700	760	753	766	737	661	712	724	710	718	700	745	715	742	726	745	740	697	714	692	744	744	739	690	727	710	763	746	685	729	749	714	742	732	747	719	741	736	741	689	742	702	763	723	722	712	740	685	719	697	759	724	727	747	719	745	745	727	743	707	732	706	694	705	678	658	732	717	763	714	731	725	737	709	774	709	722	710	739	730	727	756	703	743	722	694	733	727	770	731	774	728	721	694
25626	21819	28616	25085	11896	2632	1598	1357	1082	1019	960	960	1047	1058	2400	3469	3138	2518	1982	1442	1154	897	781	790	768	749	754	770	706	734	759	732	748	787	704	698	712	709	740	767	802	759	743	739	747	711	744	712	722	693	748	752	758	771	740	718	794	699	714	760	725	762	741	723	767	745	795	733	734	747	720	767	805	705	725	688	733	800	778	738	776	763	746	758	747	723	704	711	759	787	680	741	716	738	756	736	731	704	712	741	767	721	747	799	774	712	743	701	773	755	747	731	765	730	768	713	775	666	768	744	771	754	769	752	701	712	730	732	741	739	743	715	762	770	804	762	749	700	671	713	740	750	734	744	740	746	743	700	766	767	741	767	752	706	729	769	709	749	721	751	746	737	736	766	717	746	760	723	783	746	670	736	718	693	703	742	708	668	766	764	744	743	733	739	765	753	749	754	734	706	772	741	729	747	735	781	730	742	789	763	730	736	763	712	751	762	735	718	783	765	742	748	743	736	712	762	683	747	771	737	744	759	745	751	730	729	753	788	695	721	758	679	729	767	749	763	753	751	763	750	728	728	728	739	708	744	724	707	745	750	720	753	730	705	764	715	696	773	774	771	670	744	735	732	739	699	760	741	774	696	763	789	711	817	751	737	763	723	758	713	746	734	731	716	757	743	724	710	753	728	734	727	751	739	751	711	691	745	707	755	756	713	775	732	706	724	699	758	783	711	734	702	733	780	721	698	744	739	729	712	701	749	775	718	738	727	758	678	734	770	746	735	729	734	741	742	709	731	781	727	742	719	749	752	738	719	726	769	713	747	726	756	695	734	761	730	748	697	724	701	746	727	751	779	722	704	738	686	748	670	736	697	733	779	678	730	741	696	748	790	755	746	725	727	739	769	689	712	706	727	675	695	752	723	737	746	752	735	714	752	736	808	747	696	746	692	740	780	726	736	754	695	721	798	690	729	707	764	735	714	757	749	717	745	729	750	727	711	775	735	775	741	726	748	714	764	737	764	732	695	746	737	723	712	734	752	728	706	772	739	711	759	757	754	719	723	747	713	779	738	711	747	762	785	729	737	758	752	740	742	747	779	781	747	738	735	722	713	762	734	764	705	771	754	736	725	733	696	751	711	703	703	753	727	742	705	733	754	741	743	762	746	746	736	715	708	717	694	750	806	755	715	764	769	715	708	669	751	708	753	729	740	766	727	671	751	753	704	709	751	762	699	741	727	737	742	725	799	721	698	740	709	744	744	741	767	758	729	698	729	826	715	733	765	703	767	731	782	747	754	738	718	723	762	704	718	743	727	748	789	755	799	774	711	717	706	763	728	709	739	731	697	756	756	773	730	711	776	776	777	730	766	741	741	752	759	741	727	741	763	791	744	743	752	776	709	768	720	745	708	730	719	751	769	732	780	770	739	769	694	746	795	750	730	737	788	730	763	735	759	776	738	728	714	732	736	761	768	720	766	715	710	710	759	755	779	728	715	725	728	716	750	759	717	713	741	769	721	749	741	690	730	763	759	720	770	720	833	692	762	757	753	746	741	712	712	702	734	676	754	767	732	768	839	729	740	749	757	691	756	709	788	733	751	739	726	705	741	737	759	754	698	725	753	732	743	699	775	721	730	726	739	783	734	788	729	687	747	708	749	712	750	703	717	752	677	718	754	744	697	780	771	752	739	756	714	726	735	766	755	739	716	781	761	720	738	676	742	759	790	708	755	700	723	737	773	766	693	687	737	722	699	746	737	783	693	742	727	749	717	784	759	705	744	654	734	752	704	765	783	747	755	764	707	757	734	759	732	741	728	743	745	793	703	743	743	777	718	709	718	779	719	752	725	740	733	712	713	701	711	786	751	669	758	750	703	721	712	712	752	794	740	750	778	707	731	729	717	771	748	748	791	698	717	719	744	758	721	783	730	770	806	720	812	727	757	745	753	743	728	758	755	745	760	755	787	745	711	755	719	731	713	732	725	734	717	728	755	748	712	696	699	751	762	723	739	724	701	773	730	729	728	830	721	728	735	757	657	779	751	749	768	711	739	714	686	705	756	728	719	730	765	705	751	715	732	688	698	764	741	742	727	730	709	731	778	716	749	771	724	707	744	775	700	767	770	724	765	785	773	755	733	714	723	759	678	728	761	688	702	714	726	668	730	757	730	763	731	711	750	704	750	750	749	751	699	738	764	730	768	755	761	722	716	693	727	760	724	724	711	686	779	742	691	749	776	735	761	789	760	708	735	686	725	746	736	737	699	708	726	788	748	732	805	776	703	747	760	745	729	719	773	731	674	782	754	732	751	760	697	717	706	710	710	711	738	723	735	777	742	751	722	714	676	741	727	722	703	757	735	722	743	756	745	784	725	723	715	753	716	718	734	760	747	735	789	717	775	768	717	696	740	738	711	743	789	717	770	717	781	691	765	794	702	724	805	808	705	741	749	727	757	752	745	716	748	706	689	774	723	764	775	726	746	703	721	749	809	715	772	707	701	788	723	714	740	763	701	712	727	724	705	789	757	695	761	738	724	768	739	683	745	747	711	704	725	704	778	761	724	705	732	719	753	704	760	767	747	714	744	744	767	769	728	720	757	779	774	751	724	739	801	748	724	734	691	729	685	777	692	738	723	729	737	733	727	718	770	737	730	716	711	730	739	742	737	758	715	740	740	720	705	728	717	751	747	735	741	719	753	718	743	754	718	706	751	736	726	730	696	749	697	750	737	769	721	711	763	797	729	758	728	762	674	725	723	749	757	742	715	702	736	752	744	769	758	732	748	761	748	773	752	764	688	743	711	737	748	731	727	721	716	711	717	724	727	760	720	744	715	742	736	764	724	787	749	733	738	729	740	705	754	747	732	704	732	763	717	740	732	708	767	750	733	703	729	697	708	726	767	753	729	746	753	731	773	759	742	715	745	724	758	758	775	754	721	734	706	727	742	769	717	766	788	712	781	762	734	758	713	777	728	728	789	772	759	683	765	705	727	748	746	727	767	738	768	792	716	741	696	751	778	720	722	719	794	683	764	711	716	719	739	745	714	725	752	798	702	796	693	742	756	696	749	686	718	703	753	728	715	731	781	710	758	679	754	695	761	760	736	816	790	762	724	729	701	772	703	739	744	736	751	714	696	698	709	739	722	725	753	774	747	723	700	775	769	736	796	769	770	780	770	747	758	750	800	672	778	657	725	788	739	748	722	743	793	797	756	701	726	718	751	733	709	742	725	760	697	778	750	737	771	768	769	748	742	737	706	740	759	783	717	774	756	718	724	735	714	710	713	784	751	707	728	761	745	698	725	744	736	753	702	684	739	719	782	737	757	773	698	746	736	781	765	716	685	758	720	697	754	754	707	733	772	744	764	769	767	711	772	731	728	710	691	741	782	800	706	788	699	718	712	723	715	750	737	704	736	738	747	750	727	750	728	697	745	751	732	728	718	812	773	703	765	735	753	748	767	739	736	749	780	765	702	759	709	733	744	749	725	801	775	742	728	751	737
35582	58589	34273	7045	5103	3742	2665	2133	1764	1498	1337	1416	1584	1615	4435	6539	5602	4366	3156	2220	1637	1279	1031	867	929	868	905	833	902	813	873	854	831	904	904	894	878	879	911	888	867	915	837	900	918	884	867	854	875	887	822	889	857	879	918	846	898	908	919	887	854	939	853	913	823	878	857	875	913	917	893	887	838	921	887	828	885	836	879	919	901	865	884	826	867	907	913	872	883	868	923	861	919	861	879	840	905	884	899	813	854	913	842	836	929	943	890	855	864	860	876	893	912	885	875	919	866	878	910	867	894	868	834	836	835	836	875	930	826	878	900	896	842	885	921	915	867	854	915	969	939	895	873	851	838	836	841	885	905	872	849	917	887	879	872	868	850	883	928	921	894	826	882	894	900	807	886	879	885	911	876	920	883	939	888	935	892	882	891	822	858	884	919	921	919	826	885	860	836	848	894	872	881	900	870	937	929	921	882	927	837	852	848	863	887	893	854	852	845	894	848	900	886	917	854	910	902	903	831	871	889	877	921	857	925	864	872	876	873	892	836	876	907	915	883	858	818	872	871	886	902	861	868	901	835	920	858	860	814	807	880	882	873	889	934	927	899	864	853	933	847	832	885	926	930	881	849	879	873	908	915	870	813	852	923	873	846	881	887	927	899	855	926	881	886	895	875	842	876	883	872	908	878	891	850	844	881	884	875	901	857	869	903	855	851	853	872	815	915	892	890	881	922	862	907	868	878	880	849	893	858	838	860	886	888	875	878	890	852	889	850	905	839	828	913	867	871	884	896	866	907	877	917	882	888	865	860	896	896	875	892	909	915	856	874	910	856	937	919	897	894	872	896	869	851	871	886	870	940	868	902	886	872	854	892	872	937	872	905	915	884	821	915	872	922	882	867	892	931	896	903	878	837	877	816	825	874	863	918	953	862	894	844	854	953	881	860	861	841	903	855	886	902	877	869	908	865	926	936	903	872	906	830	843	842	888	830	897	907	849	904	916	858	923	844	894	884	886	931	919	904	917	907	862	858	901	871	874	870	839	905	932	839	946	855	855	889	893	845	899	893	847	916	859	863	922	896	808	844	870	860	873	891	826	850	864	885	855	868	889	865	832	827	919	844	865	882	820	887	950	807	865	853	906	841	882	910	898	854	888	878	880	894	877	884	856	921	867	859	914	941	849	836	865	855	900	895	883	907	868	899	818	832	831	850	860	885	888	908	856	877	858	868	886	873	930	857	867	927	900	917	919	903	853	904	838	903	861	838	924	940	908	921	892	845	874	948	879	933	896	826	892	869	901	882	899	874	901	886	893	884	910	835	868	893	936	926	882	900	883	828	853	854	904	860	859	864	892	871	842	869	852	898	931	963	858	849	869	853	890	890	864	886	884	896	904	884	866	877	854	887	808	929	861	915	880	894	891	903	910	868	875	828	881	856	865	857	837	870	886	825	857	922	882	895	885	856	926	922	893	887	862	891	840	876	904	847	881	878	901	916	922	900	885	846	842	862	843	890	901	869	870	848	955	915	910	861	856	862	876	904	899	899	869	866	815	873	927	908	870	883	895	926	861	888	881	932	862	857	916	941	881	874	863	895	909	866	878	865	906	909	890	838	881	862	897	875	878	859	840	880	887	882	869	916	884	902	921	881	813	905	887	899	910	828	861	853	841	864	909	873	842	839	918	921	949	872	899	941	831	868	871	909	837	899	868	826	893	875	864	885	874	912	891	916	844	865	867	874	905	937	871	849	875	868	906	897	888	864	858	884	861	873	891	890	870	887	920	905	881	823	913	900	890	851	863	870	854	882	886	857	918	872	884	930	924	890	901	920	913	902	899	866	890	937	905	888	886	915	819	897	864	873	854	911	865	908	853	918	871	868	912	886	872	820	874	859	916	845	906	907	879	935	923	872	870	928	846	843	906	875	907	942	864	857	876	903	870	823	834	855	954	916	864	844	891	871	899	925	902	910	840	894	836	888	923	901	916	895	879	885	859	899	880	852	905	831	917	852	908	855	851	894	889	901	887	833	906	908	869	902	850	881	816	866	930	892	868	947	847	895	891	889	920	864	893	902	945	922	898	825	856	886	859	884	870	886	906	870	860	866	844	889	818	909	897	870	931	890	877	915	862	1012	843	897	914	921	860	851	878	852	826	879	926	862	887	899	920	841	904	863	854	854	841	817	900	871	917	872	896	912	870	909	935	886	898	861	883	893	843	890	872	866	863	892	859	906	833	862	836	863	904	909	856	882	823	870	860	857	890	886	864	906	904	902	926	888	872	864	891	867	873	938	856	851	894	934	880	862	853	937	828	871	865	855	909	907	858	840	887	897	902	857	842	859	864	845	882	896	917	905	911	879	886	900	827	853	879	842	862	857	962	874	859	806	875	874	899	836	870	842	911	875	880	886	903	901	883	842	862	875	853	931	872	860	830	831	862	908	951	924	850	832	909	934	836	893	897	878	881	875	907	835	876	855	889	942	910	874	931	814	865	896	893	884	832	897	849	878	853	908	872	892	911	878	866	904	893	840	861	893	866	856	902	921	869	855	911	888	891	859	900	857	950	875	875	914	889	815	861	906	953	870	814	908	916	898	894	909	854	885	877	890	934	827	850	896	944	873	889	896	878	885	886	910	869	897	929	893	845	899	834	841	852	859	850	868	877	878	860	879	935	857	860	889	866	859	885	865	839	837	871	909	867	944	880	873	871	964	953	832	918	902	867	917	875	904	902	811	860	880	886	900	936	858	963	831	861	897	909	873	850	865	881	886	848	871	868	878	872	861	890	866	824	880	843	936	972	818	839	922	941	909	891	868	881	876	885	889	896	925	906	905	885	911	870	927	898	870	854	850	923	897	890	877	892	920	873	916	892	857	887	894	882	900	926	940	893	892	875	890	877	886	861	879	901	921	935	883	876	841	897	858	843	885	844	847	885	924	928	890	885	855	826	926	905	872	888	878	924	857	920	884	852	884	832	860	887	930	946	875	883	833	865	881	898	853	847	899	884	886	827	917	871	894	890	840	873	924	839	887	877	862	871	913	901	920	849	932	847	902	897	906	877	880	875	847	927	877	925	872	871	887	900	869	849	958	861	904	855	879	848	885	873	864	911	917	878	895	886	900	870	917	895	890	914	842	866	869	945	890	857	877	888	882	870	873	887	890	840	877	876	916	929	857	833	866	883	864	882	918	843	864	925	849	880	860	913	911	879	903	918	870	841	905	868	839	879	864	896	900	927	879	899	885	881	910	873	865	850	897	869	892	848	826	893	882	868	870	874	906	916	928	834	893	833	929	920	883	858	930	864	923	918	874	900	886	892	825	910	898	858	887	902	938	894	914	862	853	825	907	868	829	877	800	878	906	860	943	897	932	903	851	868	878	856	881	887	932	909	861	907	904	879	855	901	859	891	863	807	853	891	878	933	904	873	901	906	857	925	872	885	885	930	916	836	893	878	879	886	881	856	879	870	880	910	848	942	917	907	831	870	915	925	877	890
23273	21636	29410	24299	21590	21491	11764	2589	1925	1676	1555	2910	9203	7389	4196	8427	8582	7454	5362	3506	2352	1527	1193	1011	942	853	906	912	910	902	906	918	845	885	873	858	916	812	897	844	862	872	890	903	853	865	896	929	895	904	926	917	920	830	886	902	867	855	919	903	841	874	940	931	845	914	892	902	926	858	902	884	930	881	913	891	891	913	859	937	921	855	865	896	886	858	913	857	873	886	896	902	888	846	861	851	855	908	900	911	891	882	813	849	909	927	900	887	847	896	879	827	893	890	901	898	863	937	916	933	892	819	884	893	904	903	812	782	887	865	825	891	880	881	818	801	835	853	881	869	922	866	861	898	864	873	841	852	891	889	828	934	870	850	866	878	856	877	867	877	856	836	866	889	802	907	869	874	871	868	820	878	914	902	908	892	900	909	912	863	857	871	850	842	841	880	836	914	857	848	893	908	865	883	881	891	971	877	904	853	878	878	941	909	921	877	860	850	923	909	902	902	821	896	902	806	903	873	849	901	850	835	850	879	871	874	844	912	930	876	893	889	840	884	874	885	856	837	842	882	862	897	881	881	836	847	883	873	856	868	874	899	893	918	865	873	880	865	926	868	926	838	837	846	890	905	881	876	859	881	885	894	926	904	900	841	961	906	863	883	877	857	896	892	900	908	857	868	897	840	885	879	857	873	841	937	894	870	881	892	850	831	885	857	919	920	837	845	924	886	853	902	868	915	881	913	807	888	881	844	865	891	878	889	946	855	875	913	902	896	927	896	893	886	863	847	896	867	858	900	940	864	845	861	897	836	888	894	890	852	811	915	897	881	912	858	862	878	935	833	859	911	881	888	850	922	884	862	858	882	913	896	851	865	869	926	862	894	843	879	869	880	947	879	881	947	838	818	863	864	871	854	895	948	882	906	864	925	882	905	852	826	893	884	930	842	866	828	873	898	918	863	864	889	838	816	860	903	845	841	873	890	917	883	820	895	887	870	922	929	874	863	866	875	887	856	856	860	892	865	838	874	859	908	874	883	896	886	867	877	888	888	836	870	880	838	878	895	877	922	880	865	883	927	879	851	907	851	915	900	927	893	844	858	844	856	873	899	921	902	871	895	918	867	904	889	930	880	851	845	889	900	906	897	928	904	896	878	867	869	940	895	876	874	904	963	877	859	869	884	915	904	904	860	887	906	908	875	863	895	857	770	857	883	881	889	870	854	883	914	889	953	903	882	893	910	846	879	862	932	879	914	884	854	891	878	899	874	854	882	940	899	874	853	927	877	936	897	840	891	891	816	925	898	882	824	799	902	890	885	912	833	888	922	896	870	914	899	857	863	876	860	865	870	892	886	888	860	865	900	893	827	825	879	906	820	900	911	904	897	910	887	932	854	874	849	856	911	853	874	848	901	885	843	903	903	859	868	867	877	866	879	857	914	844	917	876	906	957	859	903	830	899	897	865	899	895	917	851	914	851	900	887	898	838	911	880	894	857	882	830	839	877	841	881	874	866	894	883	905	835	930	909	862	872	849	872	892	862	842	900	927	886	910	880	865	866	847	871	900	868	895	872	892	879	889	908	869	820	869	860	941	950	881	832	889	871	912	850	861	901	876	872	899	846	853	876	865	927	890	880	880	847	876	890	910	912	856	867	905	846	853	881	919	876	870	876	901	903	860	877	891	886	885	836	911	847	900	829	881	879	872	914	838	915	902	899	872	901	874	843	855	897	836	884	902	918	900	845	868	850	825	847	861	855	918	904	906	894	912	834	912	830	862	903	825	883	908	912	896	861	864	841	887	890	900	856	848	909	862	856	910	840	891	832	889	949	897	859	921	865	881	813	873	903	889	847	832	823	933	902	868	890	858	911	869	872	831	934	871	870	879	865	850	906	858	843	814	890	839	850	941	876	842	889	920	875	812	884	853	883	802	868	871	926	885	853	937	877	858	918	848	868	886	833	877	881	909	854	926	860	864	901	872	886	877	867	920	872	912	869	908	937	894	895	927	855	831	867	831	905	833	853	867	865	915	820	881	882	900	906	867	889	874	892	862	910	876	867	912	868	872	887	922	856	870	837	891	899	904	871	840	867	840	869	814	841	883	916	922	922	895	858	885	908	885	831	873	845	839	863	899	897	907	913	879	910	913	870	929	854	941	889	857	874	874	898	921	893	851	836	926	897	850	883	894	872	909	841	864	837	938	860	912	895	846	850	848	820	879	895	834	927	828	856	869	896	871	911	899	924	903	903	838	862	906	896	922	854	855	907	846	949	895	905	886	835	865	872	864	858	888	866	910	892	929	884	866	810	927	845	910	909	863	919	871	821	892	864	890	860	912	889	857	907	905	872	907	846	875	904	858	877	903	866	918	904	871	921	904	855	900	899	862	899	845	898	860	844	900	867	860	908	876	894	890	901	866	934	876	840	899	867	911	889	862	880	866	884	896	897	878	903	886	892	822	900	883	911	869	860	872	932	891	899	921	892	893	844	875	910	925	831	893	909	859	869	891	902	835	835	851	834	899	903	867	914	851	899	922	887	843	860	839	886	900	865	865	913	889	886	870	880	909	899	884	883	886	908	877	856	865	907	881	876	809	846	817	846	857	880	879	866	854	907	903	865	881	866	875	834	889	923	828	863	861	874	884	849	893	869	906	898	896	876	869	881	800	907	936	879	867	874	849	897	911	868	834	870	849	895	886	861	903	918	860	867	879	846	891	862	862	859	860	866	843	898	908	894	868	910	912	898	905	829	901	860	895	896	898	888	837	906	848	918	867	914	883	870	912	825	875	880	930	828	903	881	865	861	893	925	841	877	877	896	935	902	855	859	922	837	896	900	890	871	883	889	904	892	889	887	893	852	888	915	853	842	859	912	870	839	922	858	901	833	863	824	821	902	852	881	917	885	873	880	852	822	877	879	920	870	887	830	843	891	944	892	852	856	867	868	911	888	913	895	879	864	885	874	803	847	851	878	914	923	845	861	835	865	853	871	872	867	903	897	845	890	846	869	838	870	887	871	873	887	841	843	856	903	857	893	878	870	889	830	884	852	843	862	965	856	842	858	878	882	853	968	900	901	866	881	904	941	810	819	847	891	926	915	862	855	912	922	866	893	865	894	909	883	879	871	852	853	893	914	878	940	902	902	897	896	875	876	840	894	859	890	883	896	904	869	858	881	808	864	853	907	844	867	871	875	865	852	922	833	936	869	889	893	881	903	910	880	883	824	928	847	838	888	878	855	858	897	890	865	873	832	874	912	853	925	937	824	836	845	838	943	909	939	934	882	873	837	843	842	898	862	916	898	868	862	895	867	858	866	908	922	861	847	910	904	862	878	858	898	856	845	846	879	903	924	831	891	888	832	848	920	907	868	882	891	889	855	916	902	916	928	897	916	916	872	872	846	887	883	891	861	868	871	839	911	903	930	888	859	897	886	852	854	954	863	884	903	891	921	829	849	868	890	866	881	905	858	868	877	871	891	893	843	843	878	918	868	889	885	835
41460	74252	52296	12762	9122	6622	4750	3579	2828	2662	2290	4824	14538	10412	6462	12852	12737	10588	7793	5394	3290	2043	1455	1232	1131	970	968	1009	1033	1021	965	986	970	970	1004	1014	975	963	960	1000	1030	984	1020	985	1017	1014	986	980	1010	1056	1052	999	1038	1025	944	1027	991	985	1006	963	1048	1006	967	995	973	1005	1086	1013	993	954	1069	1009	967	986	1071	989	1027	1038	1016	1054	1034	1011	1020	996	960	990	1044	1034	992	1015	1027	1021	1001	1017	1001	1026	1025	1028	1038	1003	1014	994	933	995	1037	995	976	958	1030	971	981	1021	1020	988	992	995	1056	1040	997	1006	956	981	996	992	1041	1005	992	1006	922	993	1009	989	1016	1009	987	1036	968	1053	1007	993	1023	1041	980	1004	986	1012	968	928	1042	962	953	987	1004	1026	1041	1000	1007	920	976	999	1009	1038	980	1012	1019	969	987	977	1037	1002	1036	1001	1033	984	1017	1048	1007	1001	969	1026	1012	1065	1017	958	1015	1041	1032	1018	1002	976	980	992	992	1052	984	983	1001	1028	1014	987	983	935	994	1013	979	1012	1002	1021	983	979	971	970	1010	996	972	992	966	973	1051	1018	1037	1032	1008	1034	1017	1047	1038	1036	1031	1007	952	1008	1017	993	1020	1078	998	981	980	974	1013	1019	1022	1030	956	1039	1027	1026	983	1042	1039	992	1017	979	982	1034	1004	1027	992	1049	976	989	1040	1012	1047	1038	1005	991	944	967	951	981	953	1020	980	1010	1004	1007	1061	971	1069	1028	990	1006	988	1041	1060	1034	970	997	998	1071	1030	1012	980	991	980	1050	1012	1040	1021	1041	1007	1016	1004	1013	960	1042	982	1019	963	999	959	991	1027	965	1025	980	1025	1007	1011	1018	1020	1044	1082	1059	961	967	988	986	1058	1035	1055	1005	950	995	1003	1039	998	1064	1062	1008	1047	1020	999	1015	965	977	1006	984	951	976	1060	1040	1051	1072	963	1004	1024	973	965	948	1029	1018	986	1035	1009	978	1009	956	947	990	990	1033	987	1017	930	961	1031	1032	1001	997	960	1029	998	1007	1027	934	1042	1004	1029	1027	956	1013	998	1008	1061	986	990	1011	1009	978	1010	1024	997	1018	1040	1017	1005	1013	1072	980	1012	999	954	1004	987	972	988	1024	1012	941	1006	1009	1011	991	1051	996	1021	1004	981	1048	1013	1038	992	922	971	998	1072	974	1004	1024	954	1057	1009	1018	1012	999	1014	1066	965	1006	1043	1022	1030	975	994	999	1071	996	977	991	976	1032	978	966	1028	1069	997	1033	983	1065	1003	965	1009	1004	996	1012	998	1035	1046	1024	999	1020	974	999	994	1036	993	956	1032	997	996	1006	977	997	1007	973	972	1012	991	1016	965	1069	956	1040	999	1004	1059	1029	1002	1034	1021	941	1027	994	999	1012	983	1020	1018	1024	1044	1000	970	996	1018	1008	1022	1008	934	976	1007	1034	1030	1042	999	991	1054	1009	1008	941	1058	967	999	975	1024	997	1002	1040	1028	1010	984	996	957	1005	989	965	1012	1036	1019	1041	996	1018	998	1008	1006	1011	1020	1009	1079	947	960	998	951	1021	981	1014	973	1020	956	944	1026	1070	990	1032	986	996	1015	1069	984	986	1040	1010	1021	976	1030	988	991	992	1017	1044	1002	1001	987	956	1028	1034	1017	1041	995	1056	1011	948	961	992	1010	941	1041	1051	1023	1032	1021	1017	1020	989	977	971	1013	1052	1029	1046	968	1001	1021	990	1001	1002	1027	1004	965	991	948	1027	1050	982	1063	969	972	981	1040	1012	1006	1040	952	1015	1057	970	1030	972	979	954	1044	973	960	1018	992	992	1008	981	995	971	1060	1010	977	975	981	1016	984	930	1005	959	975	1053	1026	998	980	1045	988	918	1070	1024	990	975	999	1036	1025	1076	1036	939	1031	983	1022	1006	1031	947	1033	1024	994	999	963	979	1031	1002	1052	975	957	1001	987	1025	1016	1034	990	1024	952	970	992	992	921	944	957	974	995	1013	1005	1015	1015	974	1025	1047	1012	1009	997	1020	1047	956	1057	986	989	984	1002	1025	1037	977	964	1052	1026	1042	1005	975	1012	967	993	1019	1013	1007	997	1017	1015	976	961	983	1022	1007	978	1027	1017	1037	1031	1009	1027	938	1004	1068	985	1014	1029	952	1005	1043	976	991	1016	998	994	1022	1014	1010	1051	1009	973	1035	1046	1006	1008	1018	1011	1043	1013	1015	997	1016	1025	1004	1011	1016	941	1013	995	989	990	938	999	1030	965	957	942	1008	1007	971	1029	1008	1026	1028	1024	1013	1008	996	1029	997	976	1018	1082	1000	1037	1001	990	1006	978	989	1029	993	968	1033	961	975	1001	942	959	1014	962	983	989	1028	1020	1010	1033	1007	1026	935	1032	998	1051	967	999	1022	1019	1000	961	1046	986	1047	982	985	1001	1035	1003	954	964	977	1029	1012	1060	1054	923	1012	980	1014	1045	1005	1007	1067	990	1003	985	990	1014	993	993	972	964	1032	998	916	1034	1027	1023	1035	1015	987	1018	993	959	997	968	994	990	1017	1012	1050	955	997	1050	968	970	952	1062	1008	1034	1025	996	1054	944	934	980	965	1015	1005	964	959	976	1006	1011	986	1000	998	984	1015	1006	960	1019	1032	926	996	957	998	1012	948	983	1040	1064	991	989	1055	1085	975	1065	997	1010	1024	990	1049	980	970	988	968	1003	1011	1073	1028	1009	995	1026	981	976	940	966	987	1002	990	979	1011	990	996	1021	1015	997	1017	1013	988	938	1031	947	982	950	998	1035	998	1014	949	975	988	1015	979	1019	1024	985	973	1014	995	996	1015	990	1013	1007	991	1032	985	967	1008	1016	965	1005	999	1014	1016	1027	1039	960	1007	1015	979	1014	1060	1014	1001	1011	1002	1005	1024	1055	1059	931	962	976	988	1056	990	958	1010	993	979	1018	954	997	1005	1008	968	1001	1021	968	995	941	960	1003	974	1014	986	1099	996	980	1088	997	1017	1019	967	966	1040	1013	1004	1015	959	1011	993	994	985	1005	945	1019	977	1059	1003	986	975	1024	1021	981	1055	987	996	997	1014	1001	1032	1020	974	1024	962	1008	994	1013	1018	966	1004	954	986	980	1030	980	995	1060	902	1006	1014	1004	947	988	1017	990	993	989	1008	1040	1009	993	1023	963	996	1030	1067	972	1016	1011	1027	1031	1003	982	977	1007	980	1020	1031	982	1064	971	987	956	1015	1021	1005	1038	1003	1004	970	987	1001	1022	1078	1003	1011	969	979	1000	969	1000	1001	1064	1021	990	1039	970	1013	995	958	962	986	1046	944	1008	971	1018	998	991	1064	983	986	1068	1054	1003	1014	1033	988	1017	1022	1016	1007	999	995	997	1092	1036	959	1018	996	1037	1034	1034	1058	1028	1001	1004	983	1005	1001	1002	984	955	998	1017	988	951	988	950	994	1020	972	992	971	1026	998	1011	1039	962	998	979	956	1018	998	1041	1008	1009	968	1058	961	1023	1025	1001	966	1034	1034	1014	1081	1012	1000	997	945	1048	1082	1037	1015	1020	971	994	949	1044	1031	1021	1004	1052	993	1025	993	1026	992	1033	1014	1023	1004	1029	1005	940	991	976	1010	968	1064	1042	1060	1004	1023	980	980	1033	987	973	1009	996	1009	995	998	1037	1019	984	974	976	973	994	1007	961	1011	993	1025	1014	964	960	1033	990	949	990	1029	1013	961	1008	1038	1030	1057	1039	1010	962	1011	1033	951	1090	1025	1020	990	992	1014	1033	991	1046	992	979	979	1007	1008	990	948	1045	1012	987	1043	1039	1044	977	986	1001	1023	1024	1013	975	999	1062	999	952	967	965	1031	1066	1022	1027	1016	1003	974	1037	1011	974	1001	1041	1029	979	1039	1003	985	1017	1002	968	969	941	998	1008	1019	960	1025	966	986	997	971	1035	1007	965	975	950	946	1011	984	1028	950	962	992	1045	1004	1061	1020	957	993	968	1053	1040	958	1019	997	1045	1010	1044	980	1053	996	1024	984	1120	999	980	997	978	986	1000	944	971	971	1015	1032	1039	957	1016	973	995	992	983	1000	990	966	1036	1040	1003	988	1001	975	1019	1071	1021	960	995	1024	1043	1069	1029	1029	987	1004	991	1000	1033	1032	919	986	984	1038	971	1098	976	1010	1029	962	1021	1075	982	968	1031	1036	1009	963	1013	1010	956	998	920	1030	1030	1017	1035	1046	996	978	1013	1001
29411	31774	33455	10678	2165	1308	1095	992	863	842	808	741	871	1081	966	861	902	930	882	781	778	655	632	627	595	590	590	589	618	608	590	572	620	595	578	587	647	623	575	586	584	630	639	618	573	602	609	613	613	598	646	598	592	580	619	570	626	586	543	588	628	562	593	593	626	597	605	599	579	613	589	590	584	605	580	630	582	646	576	611	637	592	589	597	609	590	565	603	579	563	615	635	601	574	600	593	641	615	580	594	582	574	576	606	580	586	583	614	580	621	633	598	583	637	608	609	618	601	592	603	598	599	617	641	582	611	592	614	635	598	594	627	609	604	607	577	578	578	596	558	609	605	621	574	591	597	618	585	608	591	608	571	622	591	573	606	545	585	562	613	646	613	569	597	594	620	607	604	628	584	591	592	633	642	590	648	619	557	639	600	593	593	570	577	558	596	615	552	606	583	595	595	570	624	600	555	595	575	624	567	600	566	567	615	639	644	603	608	609	561	568	614	617	600	613	559	588	596	602	578	578	608	624	587	634	564	684	642	589	564	555	604	600	586	635	677	578	571	580	584	593	585	575	616	542	581	585	540	588	567	557	586	580	586	595	616	616	614	612	593	603	598	602	622	616	616	574	586	588	617	585	575	631	615	592	569	597	596	609	569	608	575	612	627	610	606	603	566	587	623	615	632	605	575	544	561	613	648	546	654	619	598	567	602	585	575	571	602	613	608	618	607	644	615	590	590	559	586	623	539	594	631	585	608	536	642	600	605	568	612	587	614	566	578	647	583	591	595	577	577	610	582	602	607	598	597	597	594	572	595	608	566	578	598	609	618	572	616	631	626	609	600	624	578	579	609	600	596	627	593	577	605	611	588	577	620	592	568	600	569	637	602	616	592	606	608	568	583	597	614	604	602	623	612	613	623	582	628	562	563	602	568	595	556	639	644	613	652	601	611	564	584	600	594	610	562	639	623	607	590	600	570	567	593	585	590	615	532	603	597	572	538	647	533	621	594	596	594	596	566	580	584	594	603	571	615	610	588	642	630	584	603	606	614	569	628	585	646	591	586	551	624	602	579	620	615	563	563	592	562	639	576	608	572	553	593	584	614	613	608	612	612	582	572	563	583	630	572	591	568	595	596	625	548	602	592	578	629	629	580	591	591	589	595	615	538	593	636	586	577	594	590	566	634	633	611	599	627	613	575	647	565	594	571	619	615	580	603	624	607	575	596	584	601	568	650	587	567	573	620	557	602	583	616	642	610	619	611	555	546	548	614	568	583	628	578	612	607	593	613	578	596	573	607	633	582	583	612	577	595	634	590	600	567	591	583	568	611	572	584	603	587	624	608	620	555	596	582	614	577	563	575	606	624	602	579	580	570	574	572	590	648	612	572	568	614	600	575	583	604	615	560	621	644	628	570	600	574	633	556	563	589	617	617	613	609	585	647	636	595	597	591	597	587	587	589	580	555	599	564	564	593	638	574	576	584	620	579	605	603	628	578	611	587	604	582	682	527	595	617	626	563	629	653	603	591	614	617	603	606	605	574	588	565	564	628	534	622	570	635	579	625	572	576	645	588	628	573	605	582	611	583	601	640	595	576	635	601	563	604	600	598	602	616	586	596	613	594	630	635	637	558	582	599	604	599	594	577	576	599	567	634	591	583	627	616	643	583	589	598	608	619	582	612	618	646	642	612	579	588	572	596	636	588	570	535	583	646	591	586	602	574	593	629	575	610	601	572	632	606	560	605	610	601	618	618	611	569	624	612	585	636	577	563	581	573	624	616	572	586	651	606	586	604	600	642	613	569	566	633	566	591	619	590	631	619	593	622	566	626	587	602	601	598	591	598	585	583	596	610	583	589	634	628	609	574	583	618	568	576	608	610	606	615	537	576	599	544	594	628	615	629	669	587	608	593	620	663	612	568	576	605	618	575	565	586	610	572	568	592	622	588	624	607	554	589	602	615	591	595	549	596	591	590	625	571	647	593	603	591	579	561	552	584	597	622	621	575	609	652	628	624	572	597	554	613	632	617	639	600	600	617	615	612	618	621	591	607	596	607	579	611	594	636	569	614	612	582	575	563	611	655	612	567	576	605	608	563	597	593	599	612	555	590	590	569	635	612	645	594	624	582	612	613	646	610	598	548	617	603	588	591	597	576	591	568	591	633	623	639	602	588	630	637	627	586	581	605	598	622	607	591	616	573	618	596	581	586	602	631	587	605	608	618	598	626	636	606	619	549	560	547	645	638	615	604	582	653	583	603	629	595	587	577	570	561	600	601	587	597	612	590	587	589	580	592	599	586	600	570	573	557	587	598	587	590	579	619	634	599	542	640	552	590	575	587	631	585	579	617	592	590	593	613	607	642	627	556	577	574	596	613	650	602	599	590	630	605	644	611	610	594	604	570	579	604	605	628	595	642	608	586	571	608	616	594	587	548	564	617	584	585	647	574	603	635	600	599	600	595	554	601	580	562	569	616	612	624	573	622	605	561	566	621	602	590	653	590	604	583	553	651	608	598	557	621	603	617	635	613	574	600	580	588	616	622	609	600	610	584	615	630	578	612	606	615	553	644	609	675	601	630	591	575	580	544	636	607	590	629	597	619	602	598	583	611	598	598	597	555	622	619	587	632	608	621	570	580	621	597	607	572	607	628	596	576	616	589	556	618	572	591	596	544	623	589	591	590	602	582	589	568	574	615	625	548	593	582	548	615	580	610	591	583	584	556	592	532	587	607	616	629	608	603	625	662	599	605	553	599	614	575	550	621	581	603	615	599	619	557	621	592	612	575	651	576	622	639	574	598	587	601	588	613	611	584	580	625	567	610	564	601	569	564	556	574	608	596	561	598	581	616	609	629	556	615	614	583	606	603	620	607	584	601	551	621	599	581	626	565	581	620	572	599	604	595	577	584	562	591	556	593	586	594	603	559	600	603	581	637	591	606	614	572	621	592	628	608	591	561	543	586	648	549	612	622	590	639	561	622	604	612	569	603	562	580	590	587	579	607	586	577	595	611	602	585	595	596	623	560	606	614	557	588	576	591	583	593	617	530	612	626	588	572	623	574	582	568	594	614	554	624	620	548	551	646	588	582	590	615	593	602	654	625	589	586	633	575	609	629	623	575	554	623	565	573	605	576	599	607	632	625	566	598	617	578	575	614	630	597	611	557	595	595	596	620	600	618	603	613	649	566	602	568	631	590	611	601	631	562	592	544	597	598	620	608	642	572	596	617	607	586	555	568	604	585	589	547	628	565	553	602	602	627	582	570	598	586	584	612	574	546	578	572	567	574	576	608	609	567	583	627	552	629	593	595	624	615	652	615	590	598	622	623	600	644	631	589	611	608	642	580	584	581	604	594	609	558	592	590	588	560	594	593	611	617	590	574	569	563	579	597	618	634	620	612	572	600	590	545	608	583	617	582	637	632	606	597	585	616	587	606	560	575	608	564	652	556	641	571	615	582	584	581	578	562	629	593	579	622	613	654	587	596	559	572
33046	49685	31050	4647	3321	2215	1872	1560	1399	1201	1142	1065	1292	1643	1416	1160	1195	1230	1108	1021	897	833	770	740	719	690	742	722	734	706	721	748	698	746	725	765	757	718	713	744	712	791	682	723	751	731	754	753	707	696	728	696	709	747	748	733	713	717	721	718	774	757	698	731	730	709	732	672	722	718	733	703	690	729	724	765	713	690	705	735	720	731	687	698	722	691	705	701	723	659	677	720	660	731	719	737	716	681	702	678	705	690	763	741	764	723	715	628	689	698	663	683	699	744	704	748	747	717	689	704	703	757	686	753	730	711	686	710	691	716	714	708	768	755	724	712	728	767	707	712	717	730	678	752	705	707	735	686	705	733	771	685	696	730	680	707	719	748	746	657	746	747	732	736	702	711	737	726	681	700	714	693	732	747	708	756	716	695	683	738	724	658	710	684	750	715	714	742	730	719	708	732	703	712	684	708	682	748	741	706	750	689	664	756	714	719	662	707	699	743	723	696	745	734	697	782	772	703	668	720	694	689	744	674	728	688	695	706	737	696	707	709	747	664	721	678	632	716	714	742	694	732	725	747	690	667	728	717	705	752	686	729	687	721	692	709	715	699	747	720	725	700	706	722	760	720	733	739	682	712	674	666	737	755	679	718	725	714	698	654	709	759	694	718	689	716	725	730	713	748	733	710	708	703	721	726	755	715	709	716	747	680	774	750	747	698	699	675	697	716	737	698	725	737	679	695	772	739	721	741	665	744	755	679	736	699	670	733	752	727	745	765	737	704	742	706	750	701	722	744	739	701	710	731	709	692	703	774	701	706	701	735	783	685	753	753	722	736	705	737	737	719	720	766	701	704	702	743	722	729	705	690	729	741	692	705	704	725	720	698	696	731	712	704	699	724	686	705	745	667	764	715	683	754	697	746	614	700	724	727	687	729	728	695	732	704	695	741	732	738	691	741	749	669	715	707	739	679	729	735	704	746	701	762	686	742	696	706	698	792	709	695	718	775	688	715	729	689	705	698	757	647	747	736	720	736	718	711	734	686	710	694	684	750	722	737	685	759	750	690	743	760	742	737	755	718	699	767	717	729	711	765	739	707	741	750	695	724	686	669	749	770	714	728	756	707	744	760	739	742	696	774	720	751	726	714	761	696	743	753	640	729	708	676	704	747	745	694	676	756	706	710	696	767	727	727	666	744	704	736	707	741	708	704	711	696	693	704	711	724	675	728	751	715	711	705	739	730	721	639	661	734	718	688	712	659	738	705	731	717	699	703	685	748	694	726	739	707	723	740	758	736	742	699	743	722	741	715	723	733	767	690	690	745	752	712	708	728	725	708	727	698	713	698	756	710	742	715	682	699	666	707	746	680	738	699	686	676	727	731	686	727	716	737	735	726	740	754	713	704	714	710	702	730	737	719	695	710	737	682	736	712	745	684	758	733	746	753	740	708	705	695	741	740	730	719	714	732	757	727	727	686	704	694	691	695	693	753	690	676	701	685	701	748	736	753	695	731	698	763	691	732	692	740	746	723	688	721	664	709	708	764	709	751	757	754	720	685	707	755	688	708	727	717	673	750	716	721	704	726	738	682	758	694	719	713	726	749	706	782	720	717	698	705	739	740	795	733	749	749	699	709	714	739	761	784	697	725	757	697	738	702	695	756	691	730	733	743	712	713	690	721	720	715	726	688	751	732	725	725	707	726	721	779	752	723	679	742	753	664	741	745	727	719	761	737	713	714	762	694	741	711	738	723	711	709	738	717	681	749	711	733	744	676	760	699	683	698	747	711	743	725	684	736	705	705	703	741	650	689	718	697	708	733	701	723	739	710	728	740	685	691	729	723	738	733	730	727	732	730	762	735	708	688	725	732	734	695	702	704	748	725	711	720	759	693	725	747	769	735	745	737	731	719	688	691	710	713	724	755	730	730	721	692	773	745	734	720	758	710	719	706	658	698	728	752	718	702	743	719	712	731	748	709	716	734	701	707	736	765	691	709	714	687	758	736	706	714	700	708	755	708	706	744	716	664	722	673	752	703	694	743	643	774	745	745	709	680	718	733	723	750	703	741	682	747	697	697	715	687	720	719	691	719	693	706	675	732	706	719	714	693	695	665	742	712	710	710	761	679	722	720	704	753	721	709	738	703	702	778	684	714	677	726	717	731	702	712	663	746	734	723	723	686	771	690	733	717	707	676	698	714	720	787	751	688	698	707	733	700	678	724	702	723	708	727	740	751	657	727	710	727	736	723	711	729	718	713	723	707	717	739	719	667	683	695	662	785	691	733	737	702	708	684	737	676	711	726	711	741	740	736	738	719	670	739	703	744	711	735	726	721	753	682	693	748	654	712	709	709	714	705	745	744	706	685	742	710	714	730	766	695	763	725	715	659	720	669	713	746	681	807	720	684	734	658	695	696	755	684	680	673	751	715	731	751	728	707	689	742	708	673	797	658	744	700	806	723	738	691	715	693	729	684	750	709	699	718	720	731	731	743	706	725	703	692	712	704	735	695	759	751	727	735	760	693	691	692	687	695	765	748	724	731	715	701	682	692	697	701	739	732	729	701	735	691	733	748	729	717	681	749	708	722	743	687	736	718	723	690	729	733	777	713	729	724	708	761	711	714	711	745	710	699	745	725	718	683	755	730	724	709	668	701	729	682	731	715	685	714	698	764	721	700	748	703	697	684	704	763	762	686	696	749	687	697	731	750	727	707	738	801	713	705	712	666	761	735	711	710	713	710	721	713	698	741	721	715	739	718	694	704	704	704	672	725	739	684	705	720	695	750	746	655	742	720	712	723	734	693	687	738	726	705	657	695	730	741	701	719	736	723	710	740	733	737	699	713	713	700	687	685	722	742	722	703	706	684	676	755	715	690	719	687	736	694	738	739	705	717	726	706	745	690	740	700	712	658	697	725	751	726	729	724	712	688	741	727	691	731	750	757	714	750	671	708	704	722	702	710	758	702	722	722	715	704	743	738	733	683	710	719	689	710	704	712	722	737	673	724	711	681	731	731	710	687	743	723	680	724	689	708	687	738	739	739	719	738	727	664	711	677	753	683	711	698	763	703	696	705	732	689	716	727	669	649	688	711	715	694	759	760	696	747	697	675	717	691	691	740	725	756	741	763	700	701	727	709	694	736	668	758	723	734	750	737	718	709	704	741	677	683	725	703	693	721	756	690	679	711	740	670	668	687	755	691	716	702	710	723	711	680	706	715	730	679	736	738	703	758	746	703	745	772	757	723	680	735	723	695	689	678	633	739	706	696	735	752	703	738	735	785	730	650	708	746	704	760	705	682	732	736	755	692	750	707	732	684	741	722	694	710	749	699	745	697	686	707	713	719	748	708	735	708	733	718	726	694	757	736	702	714	727	692	709	744	748	700	708	691	723	726	758	712	765	729	725	693	771	719	721	673	661	734	735	710	790	739	701	740	737	795	730	721	699	757	767	702	714	726	707	687	690	707	723	714	766	717	713	713	676	701	683	713	653	670
24507	21657	29076	24744	20994	9695	2394	1518	1297	1132	1016	1619	4067	3956	4470	4363	3563	3051	2262	1641	1253	957	810	647	641	621	654	640	664	638	626	608	588	658	587	684	679	622	585	617	617	622	639	639	595	630	548	655	617	602	651	642	675	654	653	608	647	590	626	617	638	640	662	624	657	624	619	617	625	614	585	642	652	607	604	607	584	615	610	627	629	606	616	608	649	640	622	628	654	632	603	607	669	607	627	623	684	635	665	596	606	609	626	580	629	584	596	632	673	618	620	627	670	646	617	598	602	643	639	590	596	614	646	638	606	617	609	622	617	615	624	580	647	625	626	644	586	625	658	642	617	589	629	701	650	643	622	625	621	629	623	591	603	567	659	644	597	632	591	631	663	610	590	616	604	582	606	636	604	615	660	568	591	614	620	668	627	600	664	597	617	612	627	653	562	584	648	675	611	610	659	642	646	621	662	607	639	605	597	644	638	619	606	634	649	651	583	600	644	623	662	670	667	649	616	633	625	614	633	607	621	628	607	591	644	671	622	600	624	661	611	597	618	687	595	631	604	599	629	608	632	610	653	597	617	613	656	612	609	615	614	612	605	649	576	638	619	640	623	602	644	613	692	632	619	620	633	616	607	616	660	585	622	655	630	653	650	618	624	665	619	609	620	591	594	635	620	625	619	626	632	640	631	646	646	646	650	564	639	625	623	643	642	625	671	663	661	579	611	651	566	632	608	590	655	678	640	643	638	661	638	592	649	631	640	666	614	608	608	608	633	662	646	640	638	599	583	618	668	642	613	616	630	620	619	645	639	628	642	632	610	661	660	613	620	609	635	582	579	623	618	610	654	600	628	660	629	611	635	650	628	624	579	606	676	611	614	617	629	650	602	592	639	648	622	599	646	623	593	656	616	603	628	565	600	625	604	640	600	606	636	585	616	578	595	612	621	608	635	623	656	625	605	618	622	613	609	617	638	620	604	614	637	589	585	570	643	619	612	601	634	642	617	597	599	613	620	616	634	604	609	663	611	598	624	642	607	640	660	648	631	606	644	626	605	635	635	598	641	591	628	581	647	613	611	618	621	612	653	621	595	639	688	652	574	616	655	621	611	688	611	613	602	614	642	577	602	595	624	638	610	639	644	602	630	623	582	626	593	610	650	632	589	652	619	568	650	563	573	626	675	644	651	631	628	660	620	603	622	629	605	593	592	661	638	602	609	682	604	562	650	617	647	619	604	621	648	654	655	618	600	592	594	614	623	647	618	616	628	614	644	614	610	648	638	595	616	573	630	668	645	673	571	590	599	603	616	649	608	646	644	600	623	638	631	600	640	621	621	648	677	602	648	626	632	614	642	621	631	596	609	649	635	646	617	624	646	645	602	617	642	651	621	631	638	642	627	638	658	631	625	603	627	598	650	639	672	602	628	649	606	603	633	631	639	625	572	639	620	640	634	598	640	568	650	613	619	605	646	624	687	609	610	630	622	570	627	636	678	648	622	598	600	621	626	602	606	650	635	611	596	605	643	656	664	597	582	635	674	594	594	578	637	661	633	627	667	621	650	597	569	641	621	584	604	627	604	612	599	645	623	598	635	628	609	607	616	621	658	614	655	654	597	588	589	649	653	612	626	648	647	618	575	624	602	607	635	708	639	630	659	624	577	617	629	620	668	594	574	603	653	618	597	645	641	608	599	620	639	602	666	616	643	590	670	638	621	648	626	590	637	592	664	597	627	652	629	614	644	566	634	555	613	637	654	569	608	625	631	635	593	643	633	604	588	614	630	644	615	601	661	628	673	595	688	626	556	629	588	606	674	635	653	590	591	599	620	662	653	647	602	594	595	638	636	700	665	672	635	636	656	608	576	605	654	619	573	644	620	603	667	613	574	636	634	626	683	615	597	562	601	613	621	622	643	635	605	599	616	597	623	619	626	633	624	659	634	624	645	580	623	603	660	633	602	613	646	607	622	649	591	586	629	643	616	645	632	619	646	614	601	662	601	608	623	588	688	607	638	627	631	654	591	659	573	578	585	574	601	604	618	606	655	649	624	637	628	636	636	587	634	609	610	635	605	644	607	634	583	604	665	624	634	654	653	614	631	608	631	646	653	650	516	624	597	605	627	554	646	644	616	637	611	597	661	611	619	657	686	603	600	617	608	618	659	608	608	629	654	661	593	630	627	659	653	550	630	640	588	568	607	653	671	609	630	680	579	618	593	646	610	631	558	620	634	611	667	640	611	559	641	637	652	640	644	608	604	642	619	636	637	640	618	652	648	614	638	619	611	609	631	638	631	611	638	584	620	612	608	598	603	644	632	644	576	659	590	615	619	636	621	654	635	611	678	648	623	643	598	636	607	637	637	556	640	630	629	621	619	563	601	674	596	645	636	667	594	626	636	603	631	639	594	612	618	627	599	615	647	622	615	551	653	621	629	614	679	626	635	630	633	625	643	616	595	632	619	612	664	640	621	602	586	585	630	645	609	654	638	622	600	601	629	643	623	622	651	630	576	606	617	580	615	626	673	619	634	661	643	657	603	631	636	642	633	675	596	584	597	636	648	607	594	576	592	607	621	680	633	616	612	643	610	570	627	643	628	608	625	603	602	603	626	619	618	629	596	575	635	670	659	622	613	630	613	628	639	588	646	651	584	682	644	578	649	623	562	610	613	653	611	626	611	621	640	592	635	626	675	588	614	625	603	594	609	638	619	609	648	601	608	619	650	642	674	618	584	573	641	616	591	616	592	599	588	606	604	610	619	628	658	634	638	635	625	605	607	634	677	643	568	592	652	664	597	645	615	628	580	614	567	631	586	607	652	624	613	656	618	573	614	642	630	646	609	595	663	610	651	624	613	599	632	637	645	658	658	646	663	609	604	617	617	624	647	665	608	623	686	630	602	612	634	637	601	609	553	619	603	644	578	656	625	610	590	654	627	626	635	617	587	609	597	602	630	661	640	603	586	608	610	589	663	622	640	616	654	651	608	571	630	634	596	600	631	596	566	670	619	546	608	639	624	658	651	650	617	649	609	583	665	657	624	639	637	615	639	647	646	651	666	569	651	583	647	605	645	622	641	642	589	576	603	619	593	651	648	626	610	639	632	599	606	680	639	665	608	614	637	595	643	642	614	594	636	620	610	632	598	639	646	696	629	633	630	629	605	631	590	589	626	613	629	660	621	642	642	616	616	604	617	631	645	611	588	596	622	631	626	650	606	560	622	599	609	628	641	615	659	578	617	652	660	586	629	624	645	629	621	622	618	623	637	604	653	611	579	609	596	632	648	643	616	579	572	593	603	576	579	624	632	617	623	632	560	620	646	630	638	624	593	611	608	635	658	578	646	623	578	633	632	648	627	662	636	569	591	585	598	570	610	612	665	618	575	573	621	618	621	618	593	639	617	665	604	652	606	648	598	595	622	595	688	627	606	615	664	611	650	664	628	626	664	650	610	629	625	604	618	610	630	644	596	609	636	598	620	626	600	623	663	612	616	654	647	587
37045	65851	38399	8547	5474	4058	2979	2466	2092	1782	1561	2619	6929	6508	7450	6951	5718	4880	3659	2533	1755	1198	969	786	738	787	692	685	709	741	763	728	734	770	708	754	738	740	720	778	730	716	726	743	691	715	724	714	771	736	735	734	717	755	734	714	770	711	749	737	749	774	746	720	701	764	743	768	789	732	732	750	805	694	749	769	713	742	698	739	741	740	765	741	705	780	727	742	729	846	771	756	757	742	744	745	749	752	732	724	767	761	700	717	712	756	717	740	738	746	720	749	740	783	733	761	764	737	721	732	744	755	749	750	739	708	734	689	701	730	686	760	750	757	742	736	800	801	753	729	705	747	757	727	710	747	742	704	759	727	736	781	699	763	721	703	732	713	761	747	712	741	728	756	740	725	787	783	745	740	739	729	787	732	721	759	703	739	719	749	775	714	705	748	738	748	711	762	694	760	656	734	772	791	752	752	729	788	724	755	735	717	702	759	773	747	711	788	747	725	711	763	727	752	792	778	734	740	780	753	721	745	746	755	727	709	710	742	769	746	735	731	737	746	727	762	737	761	725	732	763	794	751	724	737	717	734	741	722	745	665	735	717	761	727	778	719	754	701	715	707	782	706	731	776	710	736	738	726	755	708	711	761	687	705	782	748	709	757	728	729	730	747	754	757	765	742	769	780	724	745	739	696	728	732	731	762	743	767	763	711	732	762	741	676	708	778	745	737	741	724	768	680	789	758	725	810	777	696	746	784	718	755	796	730	772	712	744	753	782	736	720	741	748	703	711	723	735	723	708	755	765	736	708	769	719	747	712	769	731	758	731	747	752	744	738	733	783	759	749	758	718	706	751	708	749	763	745	743	726	761	729	736	726	764	740	742	737	766	764	741	719	726	753	778	758	751	753	736	698	714	758	734	748	708	716	766	735	754	754	676	746	736	754	726	715	748	774	707	770	704	773	744	721	723	726	722	705	737	775	728	726	686	743	720	695	735	759	745	675	748	742	720	743	714	747	713	763	754	722	756	752	729	759	736	724	748	722	742	756	709	776	712	766	760	754	729	747	760	733	724	738	730	663	710	763	728	710	759	751	739	766	709	773	701	756	788	717	754	695	737	727	741	732	774	703	755	768	744	739	722	751	730	802	773	748	727	685	708	752	735	721	726	742	791	755	746	723	762	817	690	769	755	752	764	748	734	781	736	738	758	746	743	706	777	759	733	710	689	743	679	707	756	721	782	708	720	661	723	734	738	709	709	702	754	772	719	704	759	732	789	663	727	699	785	768	712	750	733	728	800	746	702	792	748	712	735	742	759	744	716	730	706	672	755	798	767	753	722	747	717	731	749	716	729	707	748	747	723	751	755	783	768	758	746	749	757	738	759	754	742	713	737	731	733	685	763	744	703	704	762	724	713	733	728	776	745	729	678	768	721	788	754	775	766	749	746	701	740	709	772	745	747	742	692	725	750	744	739	718	785	742	738	797	728	756	762	763	718	755	731	729	728	714	697	723	744	708	771	797	749	745	761	705	732	741	748	713	737	784	735	752	764	771	726	762	728	710	723	707	709	714	736	687	732	729	723	783	727	805	707	797	745	797	727	761	776	706	714	756	745	797	735	713	731	755	745	785	725	739	723	768	733	726	733	764	777	760	785	753	682	775	720	756	753	772	693	741	677	762	771	729	733	723	774	738	768	720	721	686	790	721	686	765	752	729	736	730	737	762	755	726	771	754	733	733	759	740	730	785	709	713	754	754	764	750	756	747	743	759	745	725	767	795	754	754	765	782	739	750	730	768	734	689	766	740	753	714	704	702	712	721	736	746	722	737	702	718	799	796	760	788	754	745	710	786	710	743	757	716	755	751	742	773	689	733	715	736	729	738	719	742	725	717	764	719	784	723	735	679	703	733	727	783	748	766	701	764	716	686	802	758	726	737	680	729	708	726	745	707	745	708	736	730	711	793	754	781	717	744	734	764	731	731	744	755	739	680	737	742	760	794	713	761	755	821	730	774	788	750	731	734	688	725	752	763	748	744	722	762	755	719	748	740	733	784	740	784	761	728	796	723	747	760	706	761	775	784	729	710	748	752	728	737	735	732	758	760	716	681	734	796	722	810	726	760	730	727	759	695	729	740	702	770	774	749	768	727	696	758	737	726	737	715	745	747	745	724	761	724	750	746	725	789	760	746	700	707	762	702	750	754	765	760	744	741	754	794	775	757	734	788	701	751	745	746	719	688	770	701	727	798	753	713	759	768	745	732	754	741	706	738	792	708	737	747	818	727	732	705	691	682	759	693	786	770	724	745	735	737	800	741	773	765	738	759	710	727	685	737	758	737	750	733	741	752	726	736	720	721	717	732	771	739	731	768	736	738	734	739	760	744	721	715	724	700	739	729	695	746	726	772	716	737	763	719	735	749	746	753	737	769	711	768	712	744	727	703	758	749	735	787	727	715	727	725	720	726	714	760	766	762	741	707	694	728	701	734	736	755	744	722	754	760	765	760	735	734	714	693	764	745	751	697	790	727	779	753	770	739	735	737	735	764	742	762	742	744	690	769	750	722	743	754	747	767	779	716	769	730	749	743	768	722	771	761	724	716	754	778	709	727	732	750	740	763	735	725	771	734	769	717	725	719	754	761	739	723	753	704	730	734	734	719	731	773	727	728	759	705	704	714	770	745	730	780	732	716	730	714	731	761	716	707	739	763	767	752	673	722	702	760	732	743	761	775	696	719	791	738	778	755	750	768	767	759	683	761	734	735	761	714	719	748	712	741	728	777	791	740	672	717	736	752	778	745	731	758	708	770	760	729	713	780	739	757	719	734	732	742	761	766	763	728	726	759	741	693	719	737	725	750	747	716	763	793	776	705	733	725	769	723	738	708	742	777	724	763	699	745	746	734	744	769	715	700	778	737	778	775	761	752	754	726	760	779	707	746	703	754	777	711	726	786	741	745	741	702	707	717	732	757	743	718	751	722	724	771	742	747	732	710	748	687	747	778	745	697	791	712	754	720	733	756	698	780	788	734	793	803	748	715	781	723	719	707	726	737	729	743	699	736	738	756	686	787	774	755	783	725	755	781	738	737	718	751	734	712	737	716	767	679	760	728	818	762	704	793	748	752	718	782	693	693	717	736	725	755	723	733	751	749	775	718	742	727	713	784	757	775	713	763	756	713	740	731	723	703	717	754	745	716	690	761	764	757	741	763	745	759	720	765	729	734	725	754	734	755	764	724	758	722	711	742	730	688	669	706	730	668	746	742	749	734	731	708	741	709	752	722	748	714	783	765	728	715	734	720	696	777	733	740	743	778	755	753	772	742	733	742	714	752	757	717	734	746	780	730	790	765	763	707	753	769	749	694	721	733	769	737	755	732	747	769	764	750	753	780	722	728	779	734	754	742	734	745	752	764	766	757	758	743	678	755	685	701	671	731	738	699	732	754	734	737	738	749	746	756	699	727	694	721	738	799	740	738	719	762	718	723	762	745	748	760	685	695
25595	21855	28823	25101	11863	2533	1719	1303	1154	1177	1092	1538	1641	1494	2114	2664	2566	2273	1937	1595	1197	1033	856	806	765	725	724	741	693	766	732	787	732	743	746	771	754	716	710	743	761	739	737	772	694	745	724	756	735	769	720	780	730	790	721	729	764	730	698	706	772	689	786	772	745	714	707	735	702	710	719	748	775	752	722	761	740	705	758	756	748	735	741	729	775	756	751	718	727	698	734	738	710	736	758	771	718	746	752	739	774	740	778	747	739	736	716	754	698	728	728	706	718	731	750	770	763	733	738	757	799	767	739	734	812	746	776	720	774	800	761	735	777	717	731	754	760	760	777	772	787	713	747	747	710	756	742	733	812	719	764	762	790	759	817	762	780	737	712	746	751	753	726	745	720	760	721	731	724	759	738	693	737	759	743	739	708	724	720	740	750	736	697	753	758	743	770	718	735	733	762	712	747	745	727	707	757	747	733	768	739	708	733	780	766	791	691	759	738	700	696	795	730	734	721	724	789	768	765	691	731	729	747	709	704	701	753	769	711	742	743	828	754	759	775	735	728	800	751	749	750	735	756	752	748	725	763	711	730	737	755	745	754	809	765	698	773	749	705	742	709	738	773	764	710	740	773	757	773	727	739	802	730	740	773	735	769	752	740	742	820	758	762	759	732	718	722	696	751	737	756	712	769	696	773	720	724	786	715	754	759	758	752	757	769	758	706	750	762	802	730	756	682	707	722	721	684	717	722	750	741	756	764	713	733	710	729	722	769	703	756	767	673	803	665	806	731	751	696	742	763	712	701	711	753	674	762	783	757	762	788	797	768	731	742	731	795	735	748	743	768	777	741	763	760	716	783	767	726	748	779	766	743	728	707	730	754	766	730	745	718	721	726	756	762	772	749	754	691	710	717	718	757	748	792	745	753	756	748	757	759	777	759	698	724	730	741	770	710	695	756	715	737	788	764	727	729	780	748	738	770	711	756	753	775	774	734	750	743	747	775	740	690	722	721	757	753	746	711	722	738	707	775	746	723	803	781	728	738	705	734	747	723	747	780	770	712	745	761	705	729	772	765	758	719	729	724	724	740	767	779	721	705	741	751	749	757	756	794	750	776	804	725	721	756	742	739	737	711	742	772	759	724	713	758	764	720	743	712	720	744	769	715	755	766	749	749	767	725	780	749	774	772	814	775	724	757	775	739	728	721	726	693	705	717	761	735	776	721	721	722	727	723	737	690	708	727	763	704	780	749	726	749	713	763	757	743	743	738	765	724	700	767	715	733	761	728	768	790	747	750	718	784	811	749	734	779	734	761	793	729	746	697	749	720	736	747	738	733	762	689	751	719	714	728	744	743	762	798	741	668	727	785	713	760	775	713	808	751	740	741	753	740	746	732	703	698	742	726	675	720	750	744	770	748	782	755	754	765	753	772	773	771	765	797	735	744	744	757	748	729	799	739	744	687	761	787	763	727	700	738	770	756	743	749	712	755	750	782	770	744	747	731	768	709	770	734	777	765	782	758	742	745	741	776	704	735	760	816	759	713	738	727	771	756	723	776	743	763	767	792	749	738	747	771	718	712	717	730	729	758	746	779	713	786	737	731	745	728	759	785	697	771	764	727	735	727	726	756	735	758	712	753	692	717	756	735	751	753	756	693	813	800	768	715	773	735	743	713	721	766	754	724	764	740	713	738	738	779	736	799	797	751	752	750	747	747	762	743	718	697	776	765	691	706	694	657	759	746	761	710	743	707	781	719	729	729	730	716	768	710	730	706	747	786	724	710	732	742	811	734	707	738	743	765	757	710	752	798	759	742	732	757	734	716	769	707	763	753	722	759	809	728	762	770	711	744	757	734	755	755	737	706	749	760	754	744	731	698	768	744	816	808	771	761	731	728	723	761	750	790	719	777	760	740	714	696	736	741	731	747	741	766	783	718	795	725	691	731	787	766	765	731	764	748	728	733	716	752	718	751	747	785	731	775	753	714	689	744	745	736	724	768	723	698	738	776	813	736	769	724	751	742	743	742	739	748	709	750	717	764	768	699	725	783	728	765	748	752	751	728	735	754	739	761	770	771	757	771	752	770	789	785	694	723	760	762	743	774	750	734	726	773	754	725	782	733	731	774	722	712	728	771	758	743	733	769	767	739	760	737	735	757	762	734	737	787	727	738	750	757	768	784	769	739	730	749	758	759	753	753	729	717	683	734	759	745	788	722	784	802	745	766	683	718	728	709	728	727	797	791	768	765	749	751	795	734	720	687	728	810	718	770	733	725	723	732	757	756	722	802	757	708	713	764	739	791	800	753	746	738	736	743	771	755	777	732	782	783	751	773	737	753	745	769	758	723	719	800	729	741	739	769	720	746	747	760	739	760	737	805	726	727	747	750	753	700	741	723	713	694	775	690	727	699	739	719	724	681	737	748	732	783	762	716	777	775	740	748	703	742	743	774	714	775	792	762	759	731	762	812	760	754	722	702	788	761	779	740	745	718	691	776	753	717	799	724	764	747	732	759	727	752	778	762	686	797	747	722	747	764	663	753	748	711	718	760	772	746	779	742	743	791	751	728	718	736	736	787	732	759	745	758	761	712	731	737	751	717	755	778	769	739	762	744	756	683	745	708	687	736	763	715	707	737	734	749	693	760	790	805	729	722	704	758	705	777	752	800	796	721	773	731	727	748	753	770	700	774	739	725	740	751	738	730	715	791	794	773	787	684	778	754	783	762	756	750	821	718	743	736	770	742	728	703	765	782	740	784	776	709	751	766	767	724	829	749	735	735	703	730	717	756	728	738	746	744	763	733	767	781	712	708	715	701	773	705	729	709	731	765	758	736	781	779	740	777	738	769	763	765	707	735	778	670	726	769	782	719	740	773	724	775	713	754	736	770	749	781	764	752	763	694	758	695	727	710	723	687	733	745	796	741	746	727	771	733	770	735	743	702	719	781	755	733	768	792	720	770	755	773	704	749	742	718	712	715	702	685	759	699	750	732	737	749	725	763	775	754	765	805	779	758	743	692	782	795	764	767	751	773	756	727	714	737	765	762	710	777	734	766	764	702	753	766	775	773	792	725	801	778	749	711	730	745	757	750	778	775	747	700	736	735	744	721	761	747	741	736	740	781	755	747	730	790	703	803	756	748	748	723	781	774	736	734	764	750	775	756	770	746	744	729	724	784	755	694	770	706	734	718	776	724	736	734	757	794	756	764	737	727	732	762	743	721	739	729	725	708	750	728	777	790	752	735	694	749	752	713	777	760	696	713	773	733	763	802	699	720	781	776	733	748	762	763	752	749	717	731	706	773	759	812	768	720	744	771	766	776	732	774	732	729	728	699	772	766	736	759	713	725	731	754	708	738	684	706	751	741	733	761	711	702	735	776	782	722	751	785	726	713	760	726	802	718	733	757	706	757	844	804	694	703	728	807	700	747	729	763	731	756	748	803	714	788	690	719	720	770	763	765	735	746	729	758	748	752	726	721	725	711	778	719	770	800	761
36334	59903	36151	7210	4642	3586	2827	2221	1890	1721	1546	2747	2957	2715	3849	4805	4669	3977	3134	2397	1723	1397	1114	977	855	922	892	891	895	946	879	906	851	900	971	866	885	890	853	893	846	881	889	918	899	911	870	888	919	870	836	864	872	888	864	805	936	898	903	952	873	944	891	937	889	857	880	859	935	855	910	913	910	881	843	901	904	855	895	881	875	885	844	893	930	918	941	940	887	873	872	884	839	900	864	910	866	903	859	919	910	903	884	949	876	863	922	880	848	903	900	881	908	907	858	867	921	896	896	923	832	879	885	908	907	888	879	858	851	864	884	867	899	873	858	886	890	865	891	909	847	926	914	902	865	869	844	861	872	871	923	871	859	829	895	881	948	868	883	918	831	873	874	890	868	855	890	872	851	892	894	846	905	922	904	956	905	867	922	889	907	899	898	877	909	887	829	924	844	885	885	900	897	886	867	845	911	925	818	874	820	868	853	914	930	852	828	888	855	857	880	878	899	924	927	912	887	888	897	880	902	855	848	939	862	904	887	904	869	898	905	898	903	906	874	906	880	941	865	903	885	867	860	841	858	896	841	877	868	964	928	938	961	871	886	826	906	915	905	881	818	887	849	916	864	932	859	907	930	915	843	886	919	853	857	838	855	900	890	932	888	903	897	905	871	906	876	921	910	845	885	890	917	864	926	932	898	848	905	865	879	934	907	902	900	803	871	902	893	902	875	891	918	900	840	914	944	840	864	907	886	910	872	880	939	922	863	900	875	937	904	915	873	889	950	883	914	815	899	928	862	853	937	887	892	885	868	848	925	870	884	831	875	891	894	943	889	862	860	878	911	910	833	938	918	909	881	883	888	858	898	917	906	837	871	908	878	926	879	907	882	865	873	935	887	851	923	899	922	887	885	890	857	910	844	864	930	930	855	890	894	850	888	899	890	854	902	876	936	895	939	903	913	891	890	846	896	878	928	914	871	907	888	934	975	872	896	863	942	877	865	883	824	861	862	856	911	867	909	884	940	896	931	953	900	869	912	868	884	866	894	859	895	925	901	876	882	928	863	887	871	855	894	940	912	919	875	866	900	854	894	866	887	885	900	893	934	860	897	862	920	876	919	870	921	926	977	881	885	888	898	922	927	902	890	874	931	950	925	893	901	865	917	879	888	879	882	908	922	902	810	884	901	888	871	903	889	839	960	882	934	900	908	899	896	877	852	885	924	924	936	896	878	918	886	857	849	906	850	891	888	921	932	910	943	909	838	870	932	862	873	928	926	884	904	891	901	878	910	874	834	882	877	920	906	874	898	891	852	926	845	886	919	924	874	843	865	885	900	900	866	879	860	922	928	904	886	900	904	881	895	872	876	825	852	904	840	865	934	893	941	872	914	885	923	895	878	954	860	921	888	914	907	891	859	885	878	858	933	920	889	860	910	835	875	875	934	913	882	869	895	854	870	908	871	909	864	865	846	896	862	873	917	914	939	901	904	930	856	895	889	933	902	911	906	848	902	867	896	934	881	901	938	896	861	848	946	861	855	847	875	922	841	916	905	839	863	907	887	882	868	892	904	834	945	901	893	873	850	860	919	882	903	869	933	901	875	915	905	881	835	896	894	928	866	879	865	914	879	869	880	911	913	842	909	880	903	920	891	898	931	891	865	856	892	937	886	921	862	868	881	906	865	872	944	898	903	883	919	886	894	915	943	858	876	943	863	864	903	887	878	885	853	923	829	930	944	890	869	955	865	857	880	913	953	891	910	947	892	934	917	874	906	809	905	893	896	870	889	858	882	861	863	925	947	904	931	872	928	927	880	879	897	853	893	876	882	870	953	901	858	885	861	864	897	903	955	874	898	892	928	872	854	886	926	929	883	891	896	870	948	913	912	845	864	820	934	869	870	887	862	899	932	873	869	867	876	911	849	870	900	887	854	932	844	895	921	864	907	958	854	899	902	889	908	911	887	892	842	896	882	886	888	940	814	895	839	903	893	887	924	960	950	883	878	904	945	899	916	862	897	859	874	881	931	897	892	864	909	917	879	928	884	891	956	894	942	898	855	907	877	908	916	920	909	878	880	864	868	900	831	894	916	837	928	894	869	891	846	875	900	917	938	870	810	942	865	946	886	912	875	909	857	923	860	889	890	887	892	891	921	869	824	853	855	868	891	880	906	874	884	887	901	865	880	922	906	903	920	887	926	837	904	886	881	917	908	897	893	866	853	881	895	893	870	938	900	894	882	901	893	880	857	915	906	879	852	873	924	852	880	889	845	883	838	904	915	930	848	866	877	935	878	887	898	869	945	902	874	869	927	845	909	854	895	869	888	875	901	918	931	897	906	880	900	940	877	940	925	878	857	807	909	911	951	890	921	909	789	850	907	919	902	917	882	865	875	881	879	852	874	910	904	893	851	914	854	922	864	861	921	853	908	931	875	909	905	928	906	879	865	897	848	872	903	839	894	882	873	837	919	911	920	880	858	823	854	910	875	948	879	841	898	916	896	907	916	914	883	833	916	872	874	854	865	889	903	903	906	856	887	904	873	842	871	892	896	860	861	908	867	859	885	838	930	899	886	943	867	870	957	828	905	897	836	907	894	911	882	870	851	923	904	862	886	807	905	867	891	887	910	883	911	908	842	890	925	859	896	896	850	868	909	904	897	864	887	909	926	821	892	847	888	872	877	892	951	887	913	972	920	911	892	849	916	843	894	885	922	948	898	886	886	912	931	883	850	886	874	901	894	898	920	912	898	935	870	885	872	872	922	838	841	916	896	916	865	827	869	928	899	862	870	909	905	866	892	853	886	876	850	851	887	843	899	855	919	839	932	843	888	868	931	825	873	891	880	922	985	889	888	884	860	855	945	944	934	851	894	931	896	893	914	919	913	896	895	931	878	920	947	904	861	854	919	879	897	859	924	873	935	907	900	910	871	922	885	869	896	858	851	939	892	858	832	919	918	865	877	865	970	907	907	899	846	926	854	898	928	843	872	842	891	871	898	873	836	871	871	897	888	871	918	941	892	903	886	904	904	876	957	912	885	883	848	924	920	915	902	903	903	941	889	900	850	866	920	916	864	882	889	848	892	902	930	867	917	962	912	881	929	885	884	971	887	916	939	880	894	877	878	911	914	912	960	908	874	898	881	896	878	877	881	857	965	874	914	847	963	879	851	882	913	887	849	944	902	869	852	910	903	902	913	935	894	864	912	954	903	939	902	851	870	892	913	908	879	920	832	893	897	892	926	837	933	938	881	844	892	930	835	899	882	924	860	965	866	964	878	896	892	903	889	908	826	866	891	934	887	930	876	872	832	921	866	861	924	900	878	864	879	890	851	892	889	904	893	908	918	897	910	875	888	852	927	874	859	908	866	925	881	943	918	890	902	925	906	992	909	822	850	916	896	873	938	922	862	913	890	877	915	853	835	923	909	885	882	910	866	851	880	893	832	900	916	926	915	857	883	901	845	906	870	882	902	929	920	870	871	878	904	884	873	905	850	876
23269	21625	29388	24292	21581	21535	11708	2674	1873	1651	1726	7574	13155	12371	9748	8036	5975	4155	3130	2255	1674	1341	1087	901	909	906	869	945	917	942	875	833	906	881	914	842	892	923	922	898	896	894	901	861	878	888	867	897	904	921	872	923	887	904	860	884	927	905	868	911	907	920	857	878	904	871	883	849	856	914	891	859	863	877	868	846	947	885	902	874	852	889	893	847	910	840	834	817	863	852	911	874	924	882	853	922	899	944	870	870	891	852	869	851	867	879	832	848	862	919	906	892	937	943	928	873	885	856	901	869	841	948	884	906	851	862	891	882	857	862	920	884	932	873	879	921	875	843	865	887	857	853	910	898	919	853	904	841	907	885	905	891	917	902	908	849	861	790	876	861	866	877	921	853	862	841	891	905	900	878	879	853	899	874	926	866	879	849	872	930	867	852	905	888	844	947	891	885	861	894	888	892	895	896	867	875	838	915	902	913	865	834	843	845	879	855	858	860	840	870	908	865	958	921	922	900	929	904	875	914	845	871	920	870	844	890	887	849	884	889	906	861	905	864	895	870	866	906	895	851	896	866	907	873	926	838	922	925	923	912	858	890	914	877	909	867	879	896	886	873	956	917	836	906	870	885	937	869	860	873	868	877	834	928	853	890	896	889	867	863	843	831	896	849	857	969	799	807	858	854	874	837	894	848	879	922	893	868	947	870	936	882	866	832	874	912	861	924	849	893	917	864	859	869	931	919	890	911	902	918	873	846	923	909	878	926	830	872	856	885	863	895	884	889	907	866	814	970	865	877	953	895	908	856	898	839	904	887	877	848	901	907	872	875	882	902	889	856	839	898	899	856	830	880	868	875	907	902	878	900	904	837	864	886	901	919	867	900	890	892	902	851	895	865	915	883	833	877	882	848	880	889	880	942	888	907	882	881	882	907	861	883	847	874	879	864	847	864	854	875	916	911	861	902	906	908	865	886	878	894	861	860	939	854	887	916	886	860	877	843	933	887	894	859	881	886	937	883	842	899	834	839	876	889	854	902	857	955	975	873	822	890	820	886	895	882	887	874	885	945	879	907	904	877	894	870	888	951	901	895	892	910	869	870	855	820	901	886	930	835	847	867	839	868	862	916	874	828	904	918	854	857	840	834	887	844	886	892	906	930	885	874	825	864	878	849	875	906	859	901	892	897	847	856	872	893	910	882	869	886	843	876	899	876	893	831	836	903	912	953	859	882	908	895	884	844	916	846	876	894	865	904	931	853	837	941	905	875	922	864	847	904	942	897	879	917	857	929	890	880	875	895	886	828	886	906	864	868	878	874	900	917	864	850	889	875	846	903	871	885	811	895	854	849	882	874	911	879	883	887	910	883	815	911	862	853	896	868	876	872	935	906	908	887	914	844	868	885	803	893	879	838	852	905	955	908	930	904	855	872	918	832	885	939	858	879	928	838	901	881	884	879	843	916	901	872	898	890	839	970	860	871	895	858	874	932	879	884	889	878	877	828	878	893	953	913	925	888	874	886	851	886	849	863	914	868	927	813	884	891	926	959	894	866	857	859	892	843	864	887	854	905	927	903	887	833	864	886	865	867	891	844	826	895	891	868	883	890	847	864	860	860	883	930	889	903	868	877	831	895	960	895	870	846	861	889	889	905	881	877	863	898	852	903	933	855	950	840	876	879	939	817	833	877	933	909	874	869	882	919	904	861	878	905	912	905	957	837	891	935	878	952	959	899	899	911	863	879	850	912	897	888	862	885	858	830	878	925	853	862	828	863	867	902	940	821	896	823	854	886	851	873	876	893	863	890	817	876	881	869	844	885	907	883	923	838	871	911	886	844	892	874	899	909	892	877	884	923	838	797	882	880	890	874	846	833	843	859	892	958	848	884	878	858	889	850	844	899	851	856	911	796	892	959	882	871	865	880	895	871	833	860	876	869	893	864	886	859	892	870	853	921	876	911	886	895	812	881	814	833	910	882	860	850	831	880	850	906	884	908	859	882	879	881	915	867	891	851	903	885	882	879	881	859	937	870	874	870	873	874	885	870	882	857	917	932	882	869	895	907	904	868	919	904	839	868	907	849	908	916	871	954	887	858	829	798	857	892	890	825	839	861	895	893	867	844	907	894	850	890	896	927	899	837	896	908	908	886	886	886	897	890	900	844	874	881	900	878	853	889	874	864	842	887	872	892	941	869	870	834	873	901	917	877	908	883	880	920	894	913	842	906	865	850	899	902	868	836	874	855	872	931	890	880	912	891	872	867	895	885	860	887	918	873	918	941	897	847	904	870	887	894	819	924	857	894	895	873	926	906	859	909	865	884	863	895	874	900	886	922	854	870	919	893	886	934	903	862	912	894	872	947	899	869	884	864	901	871	858	873	881	880	873	897	885	915	929	896	897	941	848	896	841	892	880	869	818	855	873	848	903	881	845	909	875	826	903	897	872	931	887	893	859	827	909	878	891	867	888	899	917	902	832	870	915	969	885	891	889	866	876	876	878	877	908	894	895	848	852	866	870	888	866	944	888	886	878	877	931	872	913	870	874	876	863	853	848	875	852	882	891	835	905	871	927	906	867	879	881	885	892	893	862	901	902	872	837	899	914	897	927	894	871	867	836	829	938	852	888	918	818	842	864	890	884	946	880	857	904	900	861	898	923	922	856	908	928	900	915	889	858	869	869	862	863	880	900	896	839	816	883	863	876	862	904	877	878	900	848	891	916	848	922	926	844	898	927	861	855	855	935	844	878	884	841	882	899	911	875	827	828	871	907	908	868	865	867	942	866	891	869	896	817	882	897	918	860	855	832	836	859	849	884	901	886	862	845	884	913	802	843	869	902	885	891	843	838	923	908	859	876	877	899	876	844	882	843	865	855	886	860	911	867	858	881	896	864	907	928	891	884	855	899	919	867	916	886	853	877	878	874	853	850	937	918	905	844	876	909	883	941	862	868	904	903	819	836	945	887	913	865	871	929	948	836	906	869	924	910	867	924	909	816	863	898	866	840	836	894	919	838	925	850	869	855	924	916	877	852	832	892	913	897	842	920	908	860	921	872	867	887	833	860	841	888	928	822	884	869	850	847	889	874	847	913	875	868	870	866	897	896	915	833	898	865	828	874	856	851	899	885	900	877	854	863	933	934	885	835	872	865	917	887	881	853	874	874	842	882	864	872	841	889	917	918	849	865	915	874	839	905	905	913	848	909	828	921	847	901	944	871	853	846	855	868	860	913	928	917	853	891	847	944	897	883	864	870	900	881	903	879	904	810	928	948	902	880	936	910	837	891	871	878	881	885	904	884	913	847	898	867	859	855	839	873	909	869	826	887	911	907	908	863	886	905	930	901	866	908	899	883	878	854	922	906	850	896	894	881	924	930	916	859	887	887	942	882	872	894	859	884	892	918	866	874	839	867	856	891	818	916	852	890	939	916	899	874	878	852	899	862	842	861	876	923	902	861	861	896	872	862	860	880	856	841	852	861	847	938	853	914	883	892	888	902	875
41715	75905	46138	12139	8191	6246	4763	3793	3194	2602	2650	12549	18861	16755	13700	11603	8880	6042	4673	3344	2230	1703	1321	1121	982	1002	1006	1028	1063	1012	1037	1064	976	1001	1005	995	1047	1002	961	1004	996	1014	983	984	1003	1028	955	1009	1012	1030	1071	957	995	967	987	1000	1020	1010	988	1016	990	990	1011	1034	979	1055	1036	1062	996	1013	1056	967	1032	1003	1003	968	986	945	1033	1042	991	989	1037	959	985	1002	1013	981	975	1039	1048	1045	994	1048	1023	992	986	1016	940	1026	975	1012	970	1049	1020	988	990	1009	993	1012	1045	964	998	982	994	976	1035	1016	1017	1013	990	965	994	961	993	933	988	1059	956	1058	1046	992	975	967	1017	985	934	957	947	974	1017	938	1034	998	1018	1040	987	1065	981	1018	1009	967	958	1021	1029	1009	1059	999	973	1007	1023	1059	1037	1012	1034	977	1017	1044	1029	1012	943	1014	1023	998	1050	996	920	989	1016	964	987	977	985	1015	1024	961	979	982	995	982	1055	971	984	1003	1053	993	1066	1003	1005	996	977	1010	959	1016	1034	1020	1002	1010	1054	1051	1047	1030	1049	1009	955	1010	996	962	1022	1005	1013	1015	1033	1046	1033	1009	957	1023	1005	987	1022	1001	986	987	1051	966	983	1040	971	1011	982	947	973	1004	1018	1033	979	935	1015	1071	1024	1016	1031	1025	996	967	1010	1046	985	1041	987	1000	955	1020	1064	996	967	940	1041	1020	1038	1038	1012	1024	987	1021	1006	1008	969	1070	1062	995	942	1007	1027	1006	987	1022	1011	946	1009	1030	988	926	1053	1027	954	935	1014	985	1018	1031	1012	1013	1020	1007	1000	1031	967	995	1054	1038	964	1047	980	960	1000	964	992	949	1044	1021	985	1006	997	991	1043	988	992	1009	995	972	1041	977	1013	956	983	979	997	973	997	1005	1035	985	1089	955	1022	1064	979	1032	1000	1021	987	1035	971	1024	974	1065	1030	1004	1089	1006	1009	1027	1015	996	960	1053	1017	1039	969	1026	1020	1014	1045	1020	1038	1102	979	1068	967	978	939	1039	1017	943	1035	968	957	1066	984	1037	1030	982	1004	986	1022	1023	1031	1005	994	1006	1025	996	989	1015	999	1005	1023	955	967	992	982	1017	976	1011	977	1040	1031	997	1044	973	1020	979	953	998	995	966	1015	1048	991	1025	1012	998	991	1012	987	1004	999	1001	989	994	994	1016	1012	1021	970	1083	985	961	1015	1017	963	973	1008	1011	1028	996	981	968	1025	1040	1007	1037	1011	1043	1016	1001	970	973	1012	1037	986	987	974	1002	1042	1014	994	1017	929	1033	968	971	988	974	1058	996	967	1018	1067	969	1033	1045	993	997	998	1018	1005	992	1035	1047	1041	999	1011	987	1026	979	1006	946	993	1076	1054	941	985	964	1006	963	1006	1022	1026	988	1008	1027	999	980	1004	1047	1022	997	978	1031	1046	1064	984	1061	972	998	982	1026	1051	1020	1024	976	1005	987	1015	1019	1000	1045	1012	1026	1025	1002	962	971	997	965	973	991	1005	962	1017	981	995	987	1017	1039	982	1017	1009	972	1035	958	976	922	984	1004	1011	1021	1005	945	995	1043	955	1002	996	966	1067	991	1010	988	1001	1034	1030	1023	968	1026	1000	1013	1040	1058	1041	978	1001	1003	942	1030	1013	1034	1007	977	951	1072	1034	999	995	994	999	1014	950	954	997	1034	1004	1000	992	995	985	1049	1022	1002	953	998	1008	990	1003	1018	1021	1057	976	1020	1006	980	1001	1009	1004	1005	1065	1007	970	1019	1018	998	1054	1024	1003	985	988	981	1040	1040	1010	1008	1000	1061	959	1040	984	1092	1010	1001	960	989	931	995	1068	1021	1052	939	977	944	996	1059	1027	972	951	1033	1059	1015	1005	991	1055	1034	985	1027	1030	957	970	984	1019	997	1040	986	997	1028	996	1018	1000	1002	1047	1055	981	986	1017	1031	949	970	990	980	944	1040	1004	969	991	961	953	1036	1059	990	988	1022	1036	1042	994	1013	1001	1016	967	1008	1002	1028	1010	1001	984	994	1048	1010	1006	1019	994	1017	1029	984	998	935	1022	961	1006	1054	1010	1018	1052	1019	1070	969	999	954	1026	1001	998	1011	1020	939	1015	1028	961	983	1007	1001	1016	1002	988	1058	1031	996	965	1021	1011	982	1044	972	1025	956	1055	978	1022	1043	1021	1042	1044	1009	1046	1000	1049	991	978	1002	1013	994	990	1014	973	1028	1002	1019	1039	1014	1001	1048	1030	1017	999	1027	1066	1096	996	999	963	1008	1018	1047	988	970	985	1009	1041	1031	1008	1009	985	1022	1032	1004	1047	984	972	974	968	990	1003	1013	979	986	1051	1006	1022	995	990	982	983	1032	1041	1014	1028	1042	989	1019	1004	994	995	1012	1062	1039	1034	1078	998	1017	1013	963	971	993	1012	999	947	1034	1020	996	965	995	1006	976	989	1024	1018	1006	1060	1065	1038	962	987	1018	1030	1008	1046	969	1018	969	1033	1018	1032	982	969	927	928	993	1034	999	1030	1011	996	1025	1029	1024	956	981	959	976	912	958	957	1060	999	1003	1039	1010	1046	981	933	1021	981	1018	963	992	1044	1014	1019	961	1095	995	932	992	1037	1034	1023	1109	1013	924	987	1032	1002	1030	1020	1058	1010	977	984	975	980	1042	1003	1036	972	1000	1022	1061	1041	997	1011	992	1015	958	983	992	1033	1011	977	997	973	979	978	1010	985	991	1025	973	997	973	1025	1046	977	1013	941	1012	993	1001	1017	1028	1037	981	1033	1017	1000	992	978	984	996	1021	986	993	1055	991	1024	994	1020	1051	1017	1023	1072	998	1021	954	1013	991	1007	965	1011	970	988	988	1013	1002	1005	1021	1000	995	1024	969	1016	1040	996	1019	1023	1002	981	1002	1029	967	1028	949	1018	983	1064	1055	1037	1016	1000	936	1003	953	1013	1020	1004	1024	983	1014	1055	1024	998	1016	1015	1002	990	978	1021	935	1007	1099	981	1032	1015	1026	980	982	976	1011	988	1008	958	1027	990	990	1030	983	1008	1026	1015	979	1025	1002	1013	989	1067	1017	1042	1051	1050	955	1027	1051	1004	1001	1060	1044	1063	995	966	1001	1029	1017	1007	1046	960	960	1031	1038	965	1013	1012	1017	999	1011	1021	1019	1040	1061	1026	948	1036	978	1020	1038	963	973	1003	1006	968	1014	993	993	1024	1046	993	1037	977	981	1030	980	1069	1020	1007	1023	1021	1012	996	996	993	991	1032	1013	976	995	979	1007	936	963	966	1001	1017	1042	961	1060	1039	963	1024	1033	946	1073	957	1012	1006	1041	998	1022	1006	1008	1002	1000	979	972	992	987	1001	962	1002	997	952	975	995	1070	1002	993	995	1006	1027	991	950	1022	986	1011	1011	1004	1016	987	1019	1042	987	1052	1043	1008	979	1018	1028	958	964	1032	1011	983	1028	994	977	1041	968	1013	894	958	1058	1019	973	1009	986	963	1015	978	1036	1026	1014	1068	1008	1009	1014	1026	1012	1042	956	1028	988	1021	1035	983	929	1025	1009	1001	1040	1014	1038	1026	992	977	966	978	1010	960	973	992	972	987	987	1063	1035	1019	1017	1067	1003	989	978	1032	1026	1047	991	985	996	1007	975	1001	1043	989	997	1046	978	963	1008	970	1098	929	963	1031	1015	1044	978	1036	1004	1008	1040	986	1017	1000	969	950	1031	1001	972	995	998	1058	1009	965	959	999	970	964	1031	1060	1000	1062	1045	995	988	973	978	984	1006	1020	953	1023	1008	1020	970	997	963	989	976	970	977	1027	948	991	984	1033	970	1005	1018	1001	1051	895	1019	968	1017	970	1026	1059	1037	1018	1009	993	967	969	970	1017	1011	1054	1076	987	1009	987	990	1029	979	954	1036	1028	993	1030	959	1014	1058	1023	1086	1012	960	1060	996	1000	1033	1013	1004	955	1004	1042	1022	1052	1084	966	985	1007	1055	936	1035	1025	974	967	997	1038	997	1045	963	993	950	1032	1024	1046	919	1058	1003	1011	1006	1005	994	1032	1037	1024	951	974	997	980	1013	1002	986	1057	1051	1007	1051	960	1044	963	1033	998	966	991	1033	973	988	992	1015	1016	976	987	1024	984	966	982	984	950	1004	1001	1052	1043	1029	1067	964	1014	965	994	917	994	959	957	976	1012	990	1023	993	953	1030	988	1038	967	1009	1050	993	997	1024	980	990	985	986	1081	1039	977	1044	952	1000	1034	1002	1009
29434	32847	29446	8679	1525	1016	971	931	947	776	814	1158	1271	1166	1022	884	799	764	706	631	600	627	575	568	552	620	609	608	571	550	531	557	555	553	540	580	581	572	575	552	525	546	561	604	612	588	542	592	573	610	541	564	587	572	580	545	579	592	586	556	543	566	591	584	581	577	554	553	578	551	560	592	592	582	547	555	550	607	560	597	582	592	566	576	579	579	577	554	565	560	573	595	535	565	555	578	570	613	558	538	547	584	551	578	537	514	528	560	612	572	552	578	540	558	554	561	545	540	542	565	561	524	527	589	549	589	560	590	544	560	551	552	562	560	543	561	570	549	558	608	555	554	566	611	545	518	573	557	516	583	526	560	618	568	595	525	534	554	523	575	591	525	574	584	547	533	536	572	579	540	573	567	506	574	583	576	561	544	573	551	564	546	526	558	588	573	596	570	557	545	581	590	539	522	546	597	617	593	546	580	548	603	578	569	542	584	553	576	595	608	573	564	583	604	555	576	552	516	576	569	567	551	521	554	549	576	566	581	564	526	529	558	588	569	545	566	575	560	607	589	570	594	584	534	561	576	551	594	549	628	572	578	521	606	576	573	548	581	551	569	541	559	593	559	577	566	596	534	553	543	558	587	572	581	575	562	600	531	560	555	592	584	588	571	582	551	592	562	545	556	554	575	562	597	552	546	607	574	552	577	562	582	576	573	600	566	522	608	591	594	626	550	591	541	577	594	587	537	547	532	588	557	550	539	556	576	538	599	565	571	572	531	601	586	532	517	565	560	510	546	615	557	584	614	539	569	518	527	580	543	561	593	539	594	607	579	553	540	629	573	580	567	557	541	567	533	533	566	547	575	558	586	544	634	552	548	559	567	574	577	588	556	595	561	531	589	530	576	583	575	542	607	570	543	541	507	560	568	551	582	619	564	562	585	537	566	543	567	558	577	588	573	564	564	522	607	577	541	586	583	546	537	560	576	559	533	529	549	552	589	554	555	583	548	617	625	602	527	564	566	575	596	544	582	541	555	543	598	576	584	589	575	523	561	547	569	575	610	563	553	554	584	553	558	550	510	537	547	523	561	541	584	570	562	567	579	586	566	603	587	634	588	606	595	536	545	568	547	606	567	585	586	560	577	597	575	558	563	584	552	543	623	576	581	596	555	611	532	587	546	558	568	570	576	586	555	555	573	598	513	611	568	597	541	551	558	576	601	549	568	554	550	567	547	588	557	563	587	570	593	553	582	571	544	562	527	530	558	620	578	571	560	518	576	561	557	525	613	604	578	526	555	606	577	523	574	572	581	543	587	592	538	607	558	534	560	572	544	539	589	569	531	568	607	544	582	549	540	597	583	567	528	541	615	555	559	590	543	589	539	552	493	599	573	612	564	534	593	543	559	596	565	577	586	533	575	579	635	544	554	556	565	595	583	616	543	554	598	573	573	563	528	541	545	580	535	573	599	541	537	588	571	567	619	557	616	583	590	568	588	595	561	566	551	581	559	563	590	534	545	586	612	537	569	598	594	560	610	583	523	582	553	587	545	539	571	595	552	592	565	588	595	519	557	599	552	556	545	567	564	540	555	550	531	545	544	579	575	593	539	559	638	611	608	590	578	577	559	575	590	570	576	547	530	580	563	556	549	574	586	543	559	559	541	530	591	542	553	542	539	570	581	527	546	570	629	577	582	578	543	571	573	583	578	559	574	540	614	526	581	578	524	608	547	551	573	560	558	601	599	581	575	557	571	524	572	589	594	560	549	600	549	554	552	568	553	554	593	539	593	548	573	546	542	567	597	584	563	536	538	541	611	534	599	559	550	568	605	567	574	509	554	561	561	535	562	596	625	539	549	583	621	538	513	536	574	577	547	588	569	586	575	587	554	562	573	543	544	593	554	560	589	596	597	590	554	516	618	571	559	578	589	585	566	556	518	595	611	569	586	558	571	565	573	555	571	558	582	569	533	582	582	529	557	544	560	562	600	563	604	591	586	578	592	579	580	571	557	509	568	585	554	575	533	568	582	575	555	586	580	547	565	557	563	551	613	541	526	582	601	592	556	545	550	552	528	590	559	587	539	561	550	536	537	559	578	602	502	574	561	573	562	566	571	562	605	596	583	596	565	512	617	556	586	558	517	535	576	527	570	568	510	581	596	593	539	596	562	582	583	574	603	515	547	548	566	590	527	567	538	589	588	585	603	568	571	580	576	610	571	587	598	535	583	514	560	605	582	568	536	550	557	601	568	544	596	547	562	565	602	563	570	554	577	554	583	548	583	568	537	574	528	513	585	538	614	585	562	539	617	567	590	553	593	584	543	576	570	539	582	557	599	586	511	605	527	616	603	569	568	555	553	576	582	547	548	539	579	568	593	579	589	549	594	573	557	587	584	558	543	544	573	568	540	559	570	575	534	521	561	535	565	569	587	639	527	573	559	596	552	578	562	580	573	593	566	595	551	571	589	536	533	602	576	595	524	564	551	559	600	575	557	557	536	532	535	560	620	571	558	533	587	516	588	566	580	566	613	525	582	569	562	584	580	536	545	547	581	530	562	577	608	567	553	584	597	557	563	585	562	595	594	567	572	575	551	564	537	566	589	604	570	582	571	572	615	562	562	602	524	604	519	581	541	586	596	583	570	584	521	561	569	575	552	555	560	581	528	573	540	562	595	587	550	572	631	568	570	563	577	552	572	568	537	582	542	571	574	527	579	569	581	586	539	583	625	564	571	577	513	591	563	600	543	604	586	611	560	539	579	555	568	553	560	543	568	565	588	565	589	563	601	623	652	577	546	556	596	556	546	498	560	542	554	551	579	521	565	549	602	558	560	564	547	598	538	572	577	558	554	589	568	555	616	553	577	585	540	588	550	583	576	579	576	543	546	578	594	540	516	593	500	625	545	560	521	582	586	556	569	562	536	548	560	552	536	535	571	575	572	586	536	550	591	569	557	573	551	556	542	589	563	553	554	572	608	575	564	576	537	580	552	583	586	585	548	523	591	554	573	619	574	568	548	592	560	531	559	579	592	538	591	568	557	555	627	570	569	578	578	597	566	557	554	546	530	605	535	566	592	611	566	574	572	545	559	533	552	552	526	551	545	569	593	584	523	553	545	582	555	564	534	573	563	590	549	565	583	537	574	558	567	549	561	568	564	530	527	579	541	582	599	576	566	532	546	591	564	569	577	565	591	513	584	557	554	565	545	560	582	547	564	580	585	552	607	608	549	568	600	513	527	541	576	570	582	516	551	513	553	601	554	568	575	585	572	584	588	560	605	525	546	582	557	584	577	584	567	591	615	552	529	606	547	575	584	560	569	581	581	585	549	561	603	576	585	569	559	543	554	512	563	581	586	536	585	534	637	576	546	596	557	576	575	600	590	558	545	547	569	550	580	596	534	587	584	532	552	569	567	593	569	566	543	573	603	550	553	566	574	549	539	561	596	553	564	558	590	604	599	592	561	575	579	595	600	566	572	548	569	589	566	546	593	579	579
33404	50926	24742	4173	2252	1699	1618	1504	1443	1230	1143	1814	1970	1813	1389	1169	1159	1001	865	827	707	692	709	631	679	682	705	708	690	685	707	711	689	662	697	722	695	682	656	691	617	671	641	667	737	694	697	667	743	727	690	691	623	719	646	700	699	684	675	672	725	672	713	729	730	708	681	727	710	619	624	701	694	703	648	729	697	658	701	721	726	708	691	663	664	654	643	664	677	709	755	664	702	690	686	735	739	743	667	723	686	689	674	695	703	674	667	658	675	674	676	698	685	648	723	747	660	694	691	678	716	669	665	685	670	687	686	677	653	695	675	636	683	659	693	696	680	679	710	667	671	706	685	693	667	683	685	651	686	678	697	683	669	696	672	685	711	697	682	763	711	698	682	677	707	659	707	725	692	653	686	676	670	702	658	696	700	676	676	666	644	667	654	670	662	660	701	652	705	676	716	674	685	688	638	692	704	648	652	653	691	694	690	712	687	703	697	655	721	671	671	656	683	654	658	645	681	678	685	678	700	688	705	700	690	718	725	734	673	709	690	659	650	686	666	688	715	664	675	652	668	677	695	692	644	708	696	661	707	667	747	651	708	697	697	648	670	648	665	733	732	653	636	735	717	693	655	683	648	626	672	664	647	660	659	684	650	713	675	717	664	697	707	721	672	669	704	681	651	721	726	720	649	630	692	685	675	691	717	691	668	633	686	661	698	672	710	685	714	689	706	704	678	623	694	666	708	711	684	668	686	698	723	660	703	691	704	697	733	619	688	664	660	685	650	681	698	683	708	709	697	667	645	681	677	694	637	673	692	667	691	684	735	658	651	657	737	721	669	693	661	695	653	715	681	684	682	673	718	633	711	648	693	663	681	673	755	679	679	708	682	704	694	657	660	695	632	675	711	656	679	708	724	679	714	651	649	664	653	658	682	687	664	717	690	747	696	696	699	677	634	627	671	691	692	636	684	701	678	703	702	678	669	682	666	660	666	673	685	678	659	691	689	685	695	690	664	665	688	693	700	664	637	657	687	714	659	666	674	645	679	694	651	733	684	718	666	675	721	704	696	685	667	683	716	703	728	704	675	675	696	753	681	684	676	687	685	727	717	654	728	699	688	699	653	719	676	726	759	694	736	643	704	665	725	654	649	686	690	709	700	679	697	667	668	706	716	656	683	689	688	705	737	671	698	673	711	679	650	689	662	677	657	664	704	704	702	698	698	626	649	706	656	626	667	642	746	695	708	709	710	684	654	683	662	680	667	625	645	697	664	689	659	665	700	716	737	680	668	700	708	709	704	673	670	750	688	627	676	671	709	688	679	692	680	673	683	693	689	679	693	698	702	656	689	686	676	706	742	641	685	685	707	665	668	708	700	658	644	681	645	648	728	665	694	758	701	715	648	680	644	690	660	689	718	679	674	694	711	668	649	701	676	673	699	693	684	647	761	685	717	675	668	672	651	702	704	659	657	733	688	652	641	609	677	698	697	669	687	695	679	736	648	655	650	722	717	675	686	711	705	702	627	715	723	645	677	728	711	670	684	655	686	694	693	667	640	678	694	704	646	690	690	662	687	659	737	710	715	678	698	691	702	717	702	685	688	697	704	658	699	663	708	707	655	706	672	693	699	652	694	690	719	682	667	657	678	694	670	668	676	724	680	691	683	662	729	706	673	680	718	708	692	645	672	687	606	745	708	686	673	695	690	659	698	706	742	618	673	689	709	693	693	703	687	659	718	643	686	708	644	666	678	662	663	690	697	722	677	675	664	644	725	657	727	620	730	700	683	696	662	728	676	645	680	672	620	666	698	643	675	591	708	674	705	681	680	699	646	734	697	704	706	709	677	659	679	660	642	730	684	680	656	691	690	687	692	696	653	693	672	713	713	681	702	703	664	695	676	711	618	681	698	678	715	717	680	719	721	731	674	686	678	694	730	671	705	713	634	660	681	703	631	692	724	678	629	678	682	639	681	689	700	700	686	686	673	724	667	722	597	692	720	693	693	624	661	677	676	713	742	713	679	705	708	673	688	712	713	710	679	657	703	703	647	704	663	667	714	695	681	696	716	628	663	700	698	699	673	695	686	660	694	677	664	686	733	683	655	730	728	651	687	675	622	689	664	701	669	737	685	667	639	728	699	683	700	710	730	672	695	716	708	682	663	662	710	657	676	701	713	715	683	662	678	681	720	674	695	685	658	728	665	719	723	713	680	692	686	659	714	685	687	669	680	699	716	646	706	658	679	674	653	701	666	690	675	704	671	711	708	671	733	677	687	664	649	697	692	699	668	626	699	659	707	680	681	667	703	695	662	703	683	705	648	670	651	720	686	737	655	651	688	733	694	715	716	696	734	670	726	690	618	680	716	683	683	714	651	705	717	716	693	650	680	676	702	680	656	704	676	685	701	695	677	694	684	646	701	698	677	720	652	673	663	660	668	704	679	713	683	680	734	722	714	677	721	660	698	676	651	665	672	676	740	681	675	692	660	681	695	668	679	699	674	688	686	727	654	681	678	651	638	680	678	678	719	667	690	691	710	643	701	696	719	659	696	657	696	676	720	674	711	692	682	712	645	670	691	690	654	744	673	743	707	690	676	667	695	674	677	720	699	687	690	673	675	709	638	653	678	639	702	727	727	733	675	691	702	695	699	725	666	670	705	674	726	679	669	664	677	725	671	696	689	665	742	713	736	675	688	677	682	689	691	670	671	673	646	662	693	691	698	676	703	680	741	678	697	722	708	735	684	668	639	707	660	707	679	697	696	705	677	706	689	701	688	690	665	647	677	714	708	715	696	645	654	720	717	665	624	679	682	727	632	711	702	690	708	678	684	736	671	684	648	692	683	726	694	695	695	630	687	681	684	706	702	649	665	686	683	742	701	681	694	685	672	665	665	695	691	751	671	686	692	707	695	651	685	718	732	692	682	666	707	687	671	697	654	671	707	684	704	672	692	698	662	657	692	666	712	665	698	693	690	636	713	718	669	714	686	712	700	709	679	695	673	671	679	649	699	703	680	694	720	701	686	676	747	711	674	680	681	650	679	691	698	686	673	669	674	687	689	731	663	643	651	702	683	696	648	677	728	655	676	669	702	667	673	663	714	711	690	668	688	678	719	709	688	698	701	675	680	683	682	700	732	709	688	669	734	711	662	704	731	705	725	706	676	695	706	689	704	707	699	666	734	663	664	707	703	700	675	708	671	667	695	706	625	733	679	695	697	732	660	639	712	730	678	698	713	688	766	681	669	712	748	694	694	711	695	707	663	708	704	669	649	708	716	696	648	673	728	634	730	713	677	722	726	669	681	704	683	693	702	687	752	701	663	674	754	689	633	658	671	712	688	743	703	685	645	681	702	689	666	714	695	688	664	678	674	728	697	723	684	689	719	664	701	696	667	730	697	667	661	695	680	702	645	685	709	734	704	668	671	718	664	674	662	658	664	736	653	677	683	698	706	695	670	685	697	697	700	707	696	712	677	689	668	647	711	701	665	669	672	708
24520	21692	28987	24770	20983	9214	2122	1497	1259	1105	1125	3350	7180	7335	6328	3988	2254	1768	1270	1019	806	678	620	609	582	624	560	582	598	624	592	556	597	631	572	549	623	567	623	613	566	600	564	620	573	625	569	564	598	607	628	592	592	572	519	585	596	575	582	586	582	587	582	600	585	590	564	571	597	603	564	580	614	603	607	557	581	566	549	584	550	594	559	596	632	567	574	584	576	582	584	614	634	558	573	595	560	576	592	627	611	601	530	590	616	619	561	575	580	613	565	644	576	574	655	575	594	552	594	634	631	610	565	569	579	573	574	561	565	599	570	588	559	542	583	614	573	561	564	534	625	544	604	603	595	631	589	531	618	632	576	573	582	572	589	639	573	580	632	536	602	602	573	595	525	618	607	605	579	624	596	589	602	540	589	556	581	575	605	567	569	607	588	594	586	612	598	603	577	582	560	594	597	547	589	575	609	572	582	610	610	596	587	582	635	631	604	612	575	585	592	582	586	566	632	587	604	610	621	604	637	580	606	590	623	603	588	574	575	562	587	613	530	613	615	587	612	583	557	606	559	581	585	600	632	612	533	576	580	607	581	555	593	593	599	538	598	597	578	643	627	591	571	583	616	596	615	579	593	558	561	637	554	589	576	611	567	574	586	568	598	641	551	566	591	593	565	577	620	562	546	604	546	605	582	566	599	615	577	607	603	612	592	594	572	607	587	562	615	642	571	585	580	608	610	599	594	620	580	552	589	627	551	611	572	557	555	618	590	625	587	602	622	563	544	616	623	565	597	608	578	614	584	599	592	560	580	580	570	560	629	592	599	555	585	598	611	577	573	625	554	573	604	589	606	628	540	572	561	586	593	564	579	562	591	571	612	627	584	597	582	599	592	567	599	612	640	613	601	615	641	571	568	590	578	569	608	609	577	588	612	579	591	586	555	572	580	563	590	598	566	609	514	622	589	558	591	574	585	570	585	538	603	617	589	596	569	609	568	588	581	542	571	587	589	613	581	564	601	589	584	570	619	601	579	616	622	587	578	576	620	582	560	604	612	586	630	621	575	592	548	626	581	580	584	557	598	639	612	597	604	596	604	611	578	591	592	570	571	581	640	587	609	634	557	588	627	601	647	594	580	572	585	642	620	595	578	543	566	596	569	549	560	619	600	562	622	579	551	572	595	582	617	587	589	581	639	589	583	547	582	573	566	580	578	585	574	570	591	545	587	599	560	581	580	564	601	604	553	574	586	587	572	599	575	576	588	583	566	566	559	612	591	574	569	586	574	616	587	571	637	565	618	608	552	627	600	604	620	560	594	551	620	588	589	563	595	574	610	561	608	581	608	550	597	595	661	636	583	572	611	602	566	611	609	587	566	675	574	580	617	600	539	608	585	656	586	576	624	571	585	591	565	579	577	591	613	589	572	594	555	609	582	621	603	658	589	586	594	568	559	632	611	574	681	591	615	610	567	578	607	606	607	592	608	604	556	577	612	600	571	592	606	577	603	556	613	574	588	608	569	618	605	595	578	587	527	557	605	591	642	573	622	608	589	611	600	605	593	573	604	578	571	628	597	561	620	578	617	571	588	595	599	587	597	618	575	577	587	533	559	602	552	548	642	564	552	557	600	592	573	586	563	575	573	594	539	584	602	615	587	616	577	601	622	585	597	601	572	582	554	566	620	555	598	528	574	630	595	613	578	585	599	604	618	586	588	559	580	572	582	594	618	587	592	593	553	631	602	587	570	609	554	605	582	574	578	631	622	642	591	641	593	562	571	587	564	585	580	600	604	612	624	590	612	568	566	579	593	599	607	635	591	557	587	580	584	584	600	608	604	579	572	568	565	583	603	563	588	641	561	583	575	596	594	556	580	618	576	599	575	550	609	585	573	639	605	542	627	614	637	591	592	558	593	559	616	573	570	610	578	589	575	590	582	592	576	593	602	539	636	585	566	566	590	590	596	587	593	640	546	542	609	551	616	588	611	598	551	613	611	582	546	600	592	600	600	593	585	614	604	566	582	615	615	592	616	615	633	569	603	605	607	583	629	587	617	623	628	597	601	576	567	572	611	570	580	639	610	629	605	588	566	592	615	587	573	546	574	622	617	559	626	573	621	574	586	612	573	610	576	582	588	601	615	589	576	579	635	557	609	581	663	565	562	592	539	625	554	589	598	564	594	589	567	545	612	586	526	578	593	570	580	562	575	580	584	650	620	552	591	580	614	607	539	554	585	569	565	586	566	593	603	606	598	565	552	600	612	648	583	613	579	563	561	560	606	628	538	633	586	600	566	602	670	602	590	592	561	582	609	571	607	601	610	543	587	615	581	570	551	558	583	609	599	589	601	574	628	572	574	587	542	594	587	603	613	575	590	595	624	584	602	558	589	581	640	575	625	582	611	606	621	537	580	560	574	617	620	612	572	531	608	626	591	581	567	562	611	596	611	577	591	625	596	565	638	625	605	579	620	548	581	561	553	619	595	596	565	582	618	609	571	591	578	585	582	594	595	548	612	624	575	613	561	601	594	579	568	547	573	576	554	598	580	581	592	591	592	574	573	608	554	593	609	612	607	575	619	577	609	559	583	595	561	569	585	584	589	633	601	566	580	593	549	613	596	574	581	645	581	590	623	617	625	600	606	590	569	616	658	589	618	604	568	586	585	597	567	558	541	584	570	635	603	594	586	608	638	602	605	630	566	583	636	597	596	571	547	539	606	612	588	612	570	584	571	614	591	591	568	624	560	598	583	593	592	566	575	580	527	607	593	606	613	611	555	566	586	588	566	550	582	616	580	626	584	529	594	554	595	603	594	561	579	587	607	604	597	556	568	604	604	578	603	586	592	585	567	603	569	626	618	658	603	634	571	552	591	582	588	598	543	596	588	592	581	596	635	588	562	566	602	610	591	604	583	616	564	547	622	585	597	555	565	578	575	591	557	538	587	605	564	533	591	600	590	594	607	603	578	563	570	605	594	588	571	637	576	530	613	601	643	597	570	576	587	593	588	564	635	654	589	574	596	603	553	598	621	553	571	599	576	604	577	599	598	596	577	615	555	607	575	594	612	535	587	586	609	547	510	579	626	598	590	558	573	583	607	611	565	601	578	565	604	618	588	577	598	574	599	587	567	564	582	561	588	598	601	556	602	597	599	623	562	593	619	597	596	662	613	580	602	554	562	601	620	565	583	566	584	585	587	631	614	606	570	565	589	604	583	648	606	607	606	599	598	608	663	585	553	628	582	569	617	609	621	618	595	631	591	607	587	605	601	613	598	604	590	587	562	567	632	580	588	610	601	582	607	594	614	577	566	575	566	566	555	592	622	643	557	604	578	609	608	597	572	623	601	651	602	539	558	561	572	603	643	573	610	606	571	576	582	602	552	590	565	582	591	604	554	571	591	597	587	627	581	599	574	569	614	611	624	625	576	627	614	573	546	620	602	595	581	616	606	608	550	606	570	626	641	599	537	574	587	595	601	598	618	553	616	545	567	601	618	617
37472	66124	37791	8922	4727	3553	2753	2565	2225	1741	1808	5951	11613	11308	9752	5910	3553	2689	1853	1457	1064	863	773	719	693	692	697	686	693	649	705	720	737	672	701	667	697	669	659	712	724	677	710	726	732	693	760	692	720	705	678	739	731	683	654	711	721	680	684	707	722	657	689	650	684	685	723	759	705	741	721	710	729	706	733	671	660	703	683	722	713	680	709	674	704	679	685	707	714	671	710	692	662	705	704	693	689	751	664	690	666	764	729	749	704	667	722	705	745	716	730	700	678	665	704	677	717	677	677	707	713	715	714	771	678	704	738	733	737	676	693	727	731	701	681	724	713	694	700	695	698	679	728	761	729	703	670	739	711	701	697	693	657	701	678	694	691	690	721	670	708	691	676	713	736	733	693	685	729	705	740	720	702	735	710	677	676	734	711	688	743	655	694	711	693	659	690	723	675	711	719	702	743	707	720	668	691	685	698	668	736	681	691	698	680	658	689	665	684	716	702	717	698	668	696	708	720	705	728	689	738	719	721	687	728	660	737	694	735	703	675	715	682	731	721	661	741	709	708	674	670	686	671	678	714	678	696	710	696	731	718	733	690	691	720	721	666	659	721	702	720	686	680	693	688	705	698	716	716	736	669	696	685	662	721	698	676	682	714	679	768	703	669	692	669	732	712	766	666	722	665	699	683	720	733	688	709	692	640	695	690	695	724	689	648	695	726	707	683	674	693	695	698	681	709	684	742	704	720	711	691	711	744	747	702	705	717	751	738	700	753	698	709	650	688	716	692	682	691	714	671	696	693	731	745	739	679	705	719	712	688	704	714	671	692	678	644	656	715	687	719	725	723	665	671	686	669	700	716	717	712	672	724	710	728	698	703	707	708	674	675	688	703	673	708	724	701	695	689	678	754	731	738	736	696	659	720	732	751	662	695	669	715	701	682	647	709	677	748	701	662	730	691	702	738	663	666	713	729	727	747	686	674	720	699	679	745	659	670	710	703	670	687	720	693	687	657	700	699	721	706	696	689	703	712	683	732	701	736	732	668	732	673	709	669	704	708	686	691	674	704	710	699	702	676	667	676	699	682	675	697	712	707	752	724	691	671	660	694	666	714	707	731	732	678	691	718	724	669	695	729	674	687	681	707	660	727	720	703	702	706	726	660	733	678	727	711	736	685	708	667	689	695	674	699	677	689	672	707	703	719	710	764	727	684	729	706	670	649	718	684	718	708	649	693	713	717	647	681	714	667	650	690	735	709	680	677	682	668	637	710	711	736	707	661	695	706	711	696	671	673	734	676	700	696	715	639	660	755	715	686	729	706	718	743	651	666	684	693	701	678	695	668	675	705	740	694	727	707	752	666	719	667	732	736	713	713	673	722	736	729	705	684	698	737	720	717	655	731	714	704	698	725	740	724	744	723	724	750	669	709	684	708	722	699	709	744	709	694	682	698	704	696	735	691	700	719	692	684	727	694	699	700	692	734	703	673	728	723	658	693	701	712	711	711	681	696	750	672	716	680	705	689	700	662	656	689	661	692	719	729	737	715	698	676	697	700	700	704	696	723	724	651	675	706	682	700	728	733	718	738	673	688	775	714	660	668	676	697	695	710	718	659	702	698	706	678	658	691	683	739	741	760	719	713	727	698	705	702	711	639	702	691	713	686	701	697	680	717	729	731	726	711	664	696	663	677	687	714	707	716	714	661	690	768	683	698	697	754	697	645	702	709	690	726	669	695	726	680	676	679	722	699	741	725	707	724	685	680	728	668	741	700	654	711	717	685	740	697	664	700	726	725	745	735	681	669	688	740	653	669	684	707	722	717	689	678	761	691	737	724	676	674	687	716	693	699	704	702	664	699	715	670	707	680	719	713	656	718	701	683	709	719	729	739	745	712	690	697	688	693	713	705	672	696	721	745	686	693	721	716	699	680	724	700	731	726	732	718	730	679	669	656	686	668	629	700	691	674	679	741	701	695	737	698	700	746	737	704	685	697	738	721	686	630	680	703	716	691	726	723	700	699	694	704	685	711	701	727	720	701	724	677	666	709	705	692	670	675	681	708	707	692	711	686	682	647	702	721	696	719	699	705	683	692	686	714	684	670	694	733	730	713	695	655	733	718	772	764	720	651	661	686	693	664	720	695	706	690	682	720	680	705	696	685	688	677	717	710	651	668	719	710	685	730	719	685	742	746	679	676	710	718	668	688	725	733	756	672	678	736	689	726	727	727	712	703	724	700	697	665	756	705	711	718	734	689	708	673	662	689	699	674	688	732	694	710	701	659	672	703	694	699	723	722	695	676	716	729	731	637	721	729	708	707	702	658	717	729	728	732	693	691	679	728	699	700	725	728	736	710	710	683	675	712	693	656	684	716	672	698	718	725	688	682	747	704	696	685	710	691	715	734	692	677	689	684	694	681	686	649	658	694	706	688	710	693	699	720	699	684	725	712	716	677	698	687	712	742	716	659	667	711	740	715	701	744	751	675	720	716	683	711	677	755	661	732	707	673	696	703	680	718	649	711	703	709	719	697	727	729	738	673	718	753	691	741	676	726	737	683	743	715	686	738	764	744	678	709	713	693	677	690	705	717	645	697	768	706	713	709	704	717	690	716	700	682	686	657	728	717	668	714	726	634	707	723	667	748	715	710	746	686	686	700	706	705	690	724	659	693	665	713	705	658	692	728	696	728	717	717	724	718	708	702	726	693	690	724	715	705	704	709	730	665	642	686	696	712	745	698	746	674	685	702	745	722	672	689	704	738	678	702	707	699	697	674	699	668	701	699	720	703	720	693	741	703	715	700	711	702	665	662	709	699	683	701	681	694	759	736	701	724	703	708	708	676	675	712	675	671	661	705	705	726	749	713	724	687	694	663	663	704	716	689	687	702	704	737	718	724	683	728	736	725	731	711	761	736	725	674	721	698	688	727	649	699	738	731	714	694	723	700	689	718	722	705	710	721	658	686	679	741	703	673	679	672	697	674	750	686	666	734	692	677	679	687	729	707	683	721	706	748	687	715	678	698	705	698	714	672	689	675	715	648	701	713	643	700	672	692	731	693	700	715	702	684	728	751	713	653	702	687	699	702	690	705	717	711	718	729	699	696	704	714	734	642	725	708	695	725	711	678	741	682	660	722	751	640	663	705	674	727	721	720	702	691	731	679	691	697	724	670	653	698	699	712	757	712	721	679	721	680	662	701	682	740	696	663	689	692	760	674	657	715	685	707	643	722	686	702	688	758	722	700	673	698	713	691	745	662	724	668	744	665	701	755	681	693	707	727	693	658	689	697	674	745	705	676	653	677	693	718	670	729	720	688	653	681	666	714	719	652	735	724	745	697	709	716	718	710	691	739	719	669	746	710	737	703	678	691	711	764	711	675	673	716	690	714	722	731	697	674	668	705	664	673	699	718	683	688	676	737	699	689	717	690	680	703	735	702	713	672	700	696	759	731	725	719	729	706	733	699	683	723	731	664	728	704	741	747	688	724	716	728	721
25624	21930	28579	25209	11919	2437	1620	1405	1271	1233	1233	2779	4417	4061	3565	2756	1790	1328	1060	944	880	777	783	781	789	721	759	727	796	770	796	727	735	730	776	750	742	715	767	724	752	719	753	766	715	704	705	744	706	741	763	744	744	817	731	785	772	771	726	769	720	757	733	759	765	789	781	775	790	703	747	741	773	716	737	754	722	711	708	732	771	762	723	733	767	786	699	760	763	768	739	744	753	853	794	744	724	744	745	749	786	789	785	720	759	762	708	748	722	674	715	730	725	738	765	750	753	778	752	752	738	721	743	760	756	791	770	784	721	757	740	729	769	719	748	795	729	803	698	735	783	759	780	736	768	724	812	743	753	791	772	747	735	772	722	774	740	785	752	746	703	746	762	773	738	712	772	740	729	734	759	748	785	760	689	768	767	787	723	759	780	784	787	753	772	732	769	726	762	774	798	750	771	770	742	770	785	747	754	786	743	726	776	761	726	756	770	748	772	772	729	789	737	766	719	789	701	763	743	761	786	750	784	733	740	756	782	776	706	743	761	734	739	757	799	773	764	719	783	794	745	755	761	733	739	766	762	747	713	733	719	788	759	729	766	705	762	720	794	737	756	765	748	751	810	770	718	755	731	724	771	772	784	756	786	728	739	732	745	723	781	746	712	715	687	741	729	781	763	768	771	745	787	739	747	732	737	749	749	751	760	764	679	739	717	773	751	700	756	778	729	807	741	740	688	752	779	694	762	798	680	761	780	740	764	766	740	756	759	809	741	777	762	770	773	720	749	735	810	712	735	779	731	774	739	750	753	756	759	732	789	777	733	727	718	751	736	793	763	724	727	753	777	731	740	823	754	751	748	732	788	749	791	765	796	747	743	760	811	779	774	755	748	768	703	725	780	721	753	760	754	753	749	764	719	719	787	804	778	807	757	820	762	762	768	698	779	762	704	735	754	723	797	762	744	789	761	774	737	769	798	743	766	757	730	778	803	769	740	755	773	727	770	750	716	788	772	812	745	763	764	757	718	800	730	747	750	781	795	753	780	800	766	765	757	750	712	757	692	734	730	723	710	745	745	755	776	766	734	783	769	791	735	737	769	733	761	784	813	744	739	723	818	778	732	761	781	800	733	720	751	772	809	764	816	759	727	797	784	755	748	757	747	733	761	792	797	777	759	808	772	757	781	758	783	775	743	761	761	785	747	698	727	768	738	710	770	727	730	728	809	774	739	769	771	741	749	746	726	768	740	739	776	774	757	749	761	736	754	751	753	763	739	749	685	752	784	738	799	733	759	746	756	738	677	761	762	752	718	746	705	772	794	761	725	779	796	723	749	744	726	707	719	787	762	763	747	735	789	697	756	746	748	769	804	756	755	750	756	771	783	831	724	702	792	798	785	765	741	811	770	689	734	777	808	802	797	760	747	722	727	756	738	744	689	774	716	795	759	776	738	790	775	783	711	780	714	721	775	733	770	756	777	808	796	773	783	763	714	770	769	733	733	728	747	734	786	734	787	760	708	747	749	764	810	729	741	703	787	735	775	734	735	711	672	726	741	762	728	715	761	739	737	759	744	717	760	741	748	784	752	672	764	731	706	745	785	746	775	752	752	736	761	763	716	702	746	743	736	817	743	752	773	785	729	722	769	757	747	721	718	766	701	727	753	731	748	770	768	786	715	736	717	719	757	774	709	748	731	738	749	745	753	787	733	752	742	761	767	766	811	772	798	746	744	744	751	765	780	716	763	818	755	743	784	762	769	773	800	703	766	722	741	745	810	726	787	769	713	734	743	721	725	735	714	794	731	752	789	777	772	754	785	751	736	766	738	767	749	779	774	747	742	754	716	745	713	748	772	731	797	753	782	659	721	663	768	780	761	728	778	733	782	731	731	772	763	789	772	740	735	773	757	702	722	755	718	784	725	764	739	727	735	762	784	746	715	807	729	763	726	766	727	769	716	753	768	725	726	807	751	734	760	772	745	727	747	744	719	758	748	775	795	740	742	729	728	755	766	774	743	751	768	743	811	789	759	748	735	754	706	718	784	753	752	733	760	725	765	785	769	747	788	791	759	735	746	682	749	718	757	728	736	800	725	723	692	772	737	694	741	764	731	747	735	773	730	743	729	781	747	727	799	747	765	748	726	706	812	715	737	772	795	758	734	738	742	791	790	783	760	732	754	726	785	728	703	738	753	741	781	713	786	718	767	750	746	823	784	763	730	783	740	779	726	705	724	754	737	766	713	719	792	771	789	775	744	783	723	740	715	758	769	728	729	710	691	731	751	757	722	736	759	764	688	756	721	684	749	745	756	716	713	722	719	757	759	743	753	714	743	781	781	762	776	754	780	720	735	724	737	767	759	708	752	766	745	761	782	783	775	731	726	767	766	709	705	763	738	740	750	723	735	698	792	761	769	743	776	720	720	786	764	745	776	756	740	744	725	765	720	732	777	749	728	740	727	762	785	758	776	762	694	732	747	717	687	713	755	750	740	768	774	707	714	735	766	769	750	794	738	674	798	743	764	739	758	798	721	700	752	756	775	773	701	731	747	710	712	743	753	746	773	735	766	802	760	760	717	691	752	735	696	720	769	785	768	746	742	747	694	756	732	708	767	794	745	758	761	765	775	766	768	700	712	768	796	689	717	735	797	733	733	729	762	734	771	732	765	778	802	734	737	793	742	764	787	690	770	739	743	763	779	748	729	836	723	743	762	722	777	742	788	722	743	768	709	754	756	771	790	808	779	762	768	822	768	705	707	736	740	755	788	725	726	721	759	699	738	689	766	784	755	746	732	734	746	762	768	753	730	742	793	761	772	765	764	797	797	760	747	725	755	747	745	740	784	744	804	693	765	781	759	729	736	757	765	787	782	793	723	727	742	775	774	791	778	723	743	748	762	776	760	755	735	733	724	727	729	731	743	769	720	800	747	780	713	772	772	731	758	722	724	772	745	747	739	764	793	717	753	751	715	716	764	704	783	726	744	744	795	766	776	777	709	740	768	754	731	733	723	784	707	719	763	752	765	709	773	754	728	725	787	745	742	740	755	764	754	736	718	751	747	722	769	755	752	823	753	740	791	766	749	724	758	738	765	732	747	766	723	774	743	693	758	768	774	754	783	730	773	750	722	732	740	746	708	678	748	769	735	778	784	756	757	772	790	728	729	776	761	747	732	745	772	713	746	796	757	756	765	661	705	723	736	728	691	768	774	762	776	753	768	757	740	700	709	745	704	718	784	765	796	736	743	781	740	818	795	744	784	734	791	792	805	814	759	747	761	738	722	737	759	766	759	736	703	709	722	811	668	739	691	765	720	703	745	780	734	776	791	730	792	739	727	786	762	740	735	719	785	738	699	743	731	753	724	710	787	768	783	760	740	790	768	727	727	711	761	765	761	737	795	731	740	785	722	770	730	749	765	760	716	730	710	728	750	738	744	768	735	718	765	745	758	743	709	751	763	743	777	740	767	760	752	715	771	699	790	778	722	720	754	767	705	798
36686	59559	36212	10330	4388	3282	2727	2329	2108	1873	2077	5373	8393	7705	6273	4738	2780	1968	1481	1146	1061	970	959	904	877	907	870	952	894	877	824	853	904	894	853	915	857	910	904	862	895	866	908	930	917	986	914	904	882	873	913	842	872	920	935	914	836	914	935	927	938	908	898	878	891	924	865	884	905	891	873	878	871	891	909	898	836	923	927	900	936	932	896	893	883	906	884	929	884	905	869	875	873	881	893	925	904	932	908	857	901	931	916	910	914	876	861	885	904	845	919	873	950	902	928	861	933	873	860	874	895	872	902	931	891	926	900	854	896	901	893	969	869	910	920	891	881	890	833	878	889	935	876	927	898	824	870	894	880	910	864	853	903	964	898	905	892	894	944	887	900	929	933	926	884	888	844	895	913	938	874	900	911	909	896	896	890	861	907	948	902	867	902	938	884	907	899	878	904	962	869	891	931	879	890	891	877	878	867	891	914	943	929	906	860	907	902	851	878	888	949	894	904	887	848	925	901	862	889	886	871	864	885	836	914	843	925	875	890	924	860	888	910	890	989	899	835	928	869	887	910	904	922	906	881	905	900	905	934	959	930	867	952	941	888	867	907	859	872	953	847	912	870	934	863	885	966	905	855	897	916	884	918	899	875	950	908	905	919	846	865	937	932	900	923	875	904	864	875	936	908	918	862	847	910	934	890	897	930	902	881	914	932	891	847	812	922	928	932	909	912	876	901	898	887	873	895	905	921	870	820	892	944	926	851	898	938	846	900	871	891	899	872	877	872	921	921	863	884	892	845	879	902	898	876	890	892	878	839	895	931	919	867	877	967	899	885	867	938	856	878	873	904	916	886	863	961	893	934	957	920	879	923	920	874	884	904	897	872	885	879	924	908	895	875	915	862	858	889	837	913	894	856	944	903	863	920	866	863	888	857	838	924	895	944	849	871	945	881	862	906	891	935	846	899	922	900	870	922	962	973	925	929	907	886	796	890	903	895	888	858	933	854	880	866	874	917	888	820	908	912	842	879	867	835	865	840	948	908	930	887	906	826	865	884	910	899	874	863	895	858	922	906	958	922	916	872	876	895	878	855	857	850	947	966	864	866	909	921	925	889	926	939	869	865	848	911	914	899	877	915	898	927	879	831	892	866	925	907	940	897	915	922	911	851	902	852	871	850	811	912	923	872	895	899	972	914	922	955	886	927	896	865	918	840	919	916	900	889	951	928	929	797	957	922	924	858	894	914	866	885	913	877	893	937	868	903	925	892	911	904	881	891	867	943	837	924	878	864	898	866	887	865	872	895	908	898	924	869	888	873	937	883	915	884	855	861	894	895	861	857	900	870	890	896	886	929	911	939	901	897	921	953	906	868	922	886	871	904	902	936	930	937	941	952	929	851	900	907	932	925	832	879	891	935	926	860	858	908	886	857	950	916	891	922	924	887	878	931	854	927	911	927	896	896	848	855	884	942	883	893	909	911	865	832	907	880	909	841	902	886	887	867	886	869	856	887	935	851	854	924	938	934	881	884	938	883	885	844	871	911	922	906	951	874	909	932	910	900	856	906	889	892	972	901	860	922	861	930	937	904	905	925	908	850	880	847	927	927	895	883	896	917	936	859	920	896	924	874	927	918	912	896	909	863	911	968	897	925	871	921	913	940	991	864	868	925	902	861	891	900	932	902	898	865	900	865	857	904	917	881	929	899	893	908	847	914	882	966	892	932	885	873	863	874	906	928	942	892	867	887	900	886	882	903	865	884	918	862	944	933	938	881	837	894	894	906	925	856	894	899	908	954	971	866	895	881	903	869	911	872	795	883	846	879	895	877	937	891	918	891	854	921	922	902	958	934	876	895	865	863	919	816	914	896	938	948	865	950	922	917	849	908	847	856	943	918	868	906	941	877	910	906	870	914	884	858	921	918	887	908	883	906	930	869	919	919	915	894	855	906	905	883	869	938	857	946	919	912	900	881	930	907	896	888	927	892	890	939	889	883	896	894	917	892	877	915	908	877	855	969	850	919	911	952	911	922	926	895	907	901	860	936	926	897	886	855	900	916	920	896	843	896	878	878	813	871	862	902	915	907	898	838	904	864	885	901	852	879	935	901	904	923	876	872	900	903	883	910	878	847	896	849	895	915	868	919	980	979	895	887	912	892	913	921	927	918	921	874	883	884	845	841	902	820	881	924	909	920	899	901	854	888	866	893	899	903	936	883	903	944	859	968	886	920	904	916	901	940	858	841	891	888	915	948	946	914	891	906	892	835	941	884	970	882	891	839	870	853	885	871	932	885	917	898	875	858	887	969	869	923	926	902	861	898	888	889	904	869	861	916	876	930	876	881	883	912	873	871	869	904	896	844	904	885	849	845	895	932	910	874	870	917	847	887	917	857	902	893	867	924	905	874	961	841	898	948	884	939	894	906	884	847	906	886	911	843	914	897	931	892	898	935	953	928	875	921	928	872	848	842	890	941	856	879	875	945	915	881	886	916	918	895	942	923	857	892	877	916	905	900	928	896	891	893	842	886	912	862	856	897	947	892	906	850	868	873	934	856	955	905	904	957	945	840	889	918	921	872	873	925	860	939	880	881	937	870	945	871	904	896	928	931	895	904	893	913	889	920	918	907	875	956	913	882	933	901	875	877	940	920	890	879	882	922	867	903	933	910	902	866	883	904	927	919	926	899	847	927	935	852	889	840	877	904	873	946	870	917	870	896	872	893	854	885	911	912	895	861	893	917	906	911	937	916	871	898	913	855	927	932	855	906	915	832	861	937	914	917	932	915	888	849	910	884	934	873	922	857	917	879	875	916	883	851	861	905	872	880	860	934	823	893	909	888	878	911	885	860	878	890	925	846	885	918	852	906	870	945	901	874	906	870	920	880	876	831	879	894	931	882	930	931	890	896	854	926	929	938	903	879	921	958	877	866	910	858	888	856	944	900	920	911	931	900	911	916	897	928	890	966	919	855	906	919	894	883	962	910	952	890	899	936	915	926	919	920	941	958	924	890	896	894	870	875	946	928	920	830	921	871	869	893	901	881	936	882	930	881	894	851	937	886	860	886	903	925	941	903	841	879	885	898	906	911	914	851	950	919	868	881	872	921	899	874	892	908	905	940	841	891	911	895	866	902	920	891	884	891	887	877	902	844	897	911	866	884	895	887	863	977	902	906	882	889	912	945	880	810	980	897	915	909	957	928	868	902	870	874	867	914	908	929	914	849	932	875	907	897	863	900	856	878	849	903	926	919	857	911	904	906	950	859	946	941	918	889	957	869	939	944	917	902	913	888	832	937	876	863	926	869	904	922	880	885	854	874	836	924	863	846	935	892	904	888	834	939	900	935	890	856	876	869	926	907	879	876	841	903	900	937	886	884	928	887	916	911	897	907	900	906	860	891	924	908	864	935	873	925	891	866	916	856	886	891	901	930	909	896	864	847	894	872	899	915	872	906	886	871	961	921	862	887	876	899	898	878	863	880	928	895	899	884	901	882	893
23277	21658	29445	24303	21600	21510	11669	2762	1865	1617	2037	10252	14353	14263	10450	7967	5292	3386	2430	1566	1230	1030	992	968	874	923	911	887	951	934	911	895	900	902	898	853	922	887	898	872	882	894	888	910	881	898	935	908	900	902	926	877	917	885	868	888	909	909	934	923	910	884	943	847	918	914	888	917	849	878	930	929	890	898	940	931	914	923	957	891	888	889	932	884	897	877	906	887	858	849	848	899	898	949	946	903	881	876	903	973	881	889	911	877	915	897	892	893	942	862	896	936	872	936	876	897	983	880	891	891	842	923	825	854	889	828	888	888	898	926	939	830	865	876	925	887	878	878	909	908	892	873	880	881	923	892	877	943	875	924	898	926	934	913	900	901	928	889	911	929	957	911	911	938	907	888	883	872	946	935	865	894	879	920	891	959	932	885	880	944	900	929	909	877	883	905	906	962	836	865	873	875	932	903	922	958	967	885	876	909	889	912	893	932	952	912	908	915	916	897	879	931	935	913	899	889	872	878	866	906	837	869	889	865	938	867	903	874	861	818	912	869	855	903	890	890	864	922	891	939	887	902	925	908	918	876	915	900	928	931	963	916	876	911	912	883	943	935	856	832	914	955	953	862	919	898	915	940	939	924	836	860	865	876	865	936	898	877	970	886	888	914	867	944	867	878	889	896	933	907	971	866	907	886	954	853	901	859	872	887	884	869	914	903	906	905	867	917	934	886	902	893	907	876	869	908	903	903	946	935	950	921	937	942	926	897	866	845	928	871	907	869	880	864	870	938	918	854	920	863	888	863	882	909	853	893	885	955	944	935	901	913	938	911	906	878	883	873	878	913	843	869	927	877	876	908	881	889	911	869	832	883	903	907	922	837	885	888	917	907	890	862	918	861	906	847	910	851	938	819	888	878	925	892	911	907	876	915	852	944	886	856	866	912	897	899	923	890	899	903	901	905	899	845	928	923	870	945	888	891	895	890	885	885	873	870	896	824	910	904	936	895	922	910	854	923	900	881	911	890	855	933	946	915	911	891	890	897	880	896	885	850	893	900	904	906	902	939	866	860	937	950	892	894	944	931	930	873	902	887	913	918	924	893	953	901	895	866	897	903	971	848	875	879	811	918	875	931	958	870	950	903	919	882	899	901	915	863	865	874	956	908	897	853	871	898	911	875	915	911	955	914	894	917	906	941	890	931	879	950	891	897	883	908	894	871	884	849	874	888	911	901	949	876	880	903	933	901	898	895	878	901	916	913	873	930	842	895	923	870	917	927	876	861	892	852	910	901	892	889	858	895	875	937	895	921	873	899	879	852	907	893	893	902	894	913	888	942	865	901	937	879	880	913	916	919	923	908	918	910	833	880	911	936	898	893	945	910	912	902	887	883	867	890	970	862	919	919	847	893	921	889	874	879	885	871	878	874	937	881	950	920	911	899	932	860	940	877	906	907	914	856	948	941	905	890	891	893	888	898	905	933	891	922	936	921	857	858	894	929	927	910	946	897	890	861	883	926	895	862	844	851	904	858	879	933	889	892	911	886	879	870	848	830	897	932	874	879	853	911	899	861	894	931	920	900	952	905	904	890	868	907	894	871	890	927	919	877	867	862	899	881	884	899	872	898	900	905	826	904	841	937	882	891	864	954	962	862	875	895	940	901	875	892	916	908	887	927	948	856	949	903	885	903	896	877	864	871	875	847	919	915	861	930	906	954	856	925	917	886	874	946	862	920	893	911	890	909	887	869	899	919	947	850	906	853	914	870	907	875	930	949	860	877	828	940	899	889	982	854	948	878	922	923	920	871	911	882	933	891	919	916	908	863	904	875	915	932	950	901	913	906	865	891	913	910	847	910	877	878	965	931	887	894	914	910	876	866	875	880	888	894	870	857	892	921	891	851	828	893	928	891	884	889	910	870	934	848	900	907	912	920	908	926	917	879	878	881	881	871	947	910	817	903	839	915	936	892	899	875	895	894	880	920	905	924	921	893	959	872	943	937	906	885	914	812	858	892	877	883	885	917	889	909	926	890	890	889	932	867	883	911	893	917	910	882	949	880	919	908	905	921	921	921	878	824	848	902	877	936	940	897	914	875	915	858	891	909	901	867	883	942	872	901	898	863	868	858	913	900	895	870	916	828	858	875	908	847	925	924	912	911	923	868	876	880	881	900	862	887	933	864	940	861	912	865	919	886	903	904	925	872	895	917	906	856	892	863	886	892	897	899	906	881	876	891	892	933	839	864	916	967	857	927	877	882	901	881	879	848	872	854	849	944	915	936	977	931	872	895	931	975	895	883	885	907	875	884	880	874	933	878	887	872	888	880	894	894	919	911	879	873	855	875	919	937	919	893	870	942	921	881	865	859	934	887	868	885	914	849	868	875	904	869	906	917	892	893	925	938	883	878	885	879	918	854	876	877	920	923	891	884	955	898	885	927	877	876	922	865	883	922	922	918	822	914	901	918	904	902	921	895	843	865	938	892	908	871	875	862	928	880	907	866	903	914	884	907	816	902	909	888	888	883	896	941	908	925	907	933	863	930	861	969	909	950	944	887	894	908	903	886	899	945	888	873	858	845	880	854	844	887	883	935	859	925	853	906	881	857	876	915	948	898	859	917	909	920	868	888	889	905	898	892	915	956	908	896	861	912	947	944	948	855	906	880	910	851	881	896	857	939	944	920	933	909	829	957	887	912	882	891	893	864	935	836	916	899	876	938	932	911	879	880	872	930	895	928	908	832	888	900	905	936	912	865	943	905	941	901	897	827	956	931	947	917	857	912	934	900	857	932	870	876	863	882	884	895	893	932	877	919	881	862	892	913	906	910	949	866	943	939	903	890	888	919	943	903	884	878	951	889	851	871	919	855	899	830	850	915	871	979	949	879	920	868	931	952	895	873	881	882	876	870	841	894	907	943	907	891	941	923	910	835	946	871	887	857	909	896	877	962	940	877	894	835	867	903	914	880	919	875	880	872	903	860	953	811	874	936	901	856	905	866	894	829	947	945	896	865	900	908	903	942	937	954	930	882	900	880	937	917	903	893	918	855	857	909	846	905	876	900	894	945	865	846	928	919	920	882	896	927	881	902	859	887	878	953	922	877	864	910	946	964	911	896	883	921	901	889	934	911	929	870	901	911	880	899	884	883	857	907	831	871	899	892	943	834	944	968	953	939	903	843	853	913	886	884	918	890	925	843	892	825	878	857	879	950	886	882	894	837	849	898	923	914	940	906	898	906	855	902	910	900	968	855	869	889	870	942	906	831	900	899	886	900	933	889	865	932	876	892	901	891	892	874	904	839	866	861	900	913	862	871	832	846	915	920	879	898	920	874	904	896	881	909	891	881	866	872	913	904	918	918	903	883	874	872	891	919	908	922	922	843	929	854	885	869	879	895	817	890	926	850	926	889	877	873	915	877	867	877	904	887	868	865	903	942	852	911	897	959	898	944	859	939	953	895	926	900	928	917	839	964	904	887	857	928	919	875	923	923	896	924	871	944
41973	75311	50059	17890	8012	6151	4911	3931	3095	2463	3309	16288	19595	18771	14197	11391	7790	5093	3423	2194	1581	1265	1173	1026	1001	994	1066	1021	1008	1015	1004	1010	1012	1016	1050	1021	1013	1032	1048	1058	979	971	992	980	1033	1005	1041	966	1018	1061	998	931	1056	1090	1058	1051	1052	1021	1037	967	1066	979	1023	1029	1071	1004	985	1044	992	973	1090	1070	940	1062	1034	1058	1031	992	976	1010	1058	1013	987	1043	964	1012	948	1011	1003	1035	1057	1070	1067	1037	986	1020	984	999	1000	1010	1064	1035	978	995	980	1023	982	1039	1014	1005	1083	1026	993	975	1046	1012	976	963	1007	1078	1062	1033	991	1039	1073	1045	1059	1053	1014	1037	1052	988	1069	1049	1016	1061	1002	1067	1033	1020	1018	1040	984	1008	1029	990	1046	999	1000	992	996	1036	1010	1043	1025	1049	1038	993	1025	1020	1078	1009	1011	1039	1057	1041	1047	991	1093	1062	1031	1045	1075	1055	1064	1040	975	1044	1010	981	1038	1030	1037	1045	985	1038	1020	997	1050	1017	1054	979	1042	1008	1065	1051	1073	998	1055	1012	1047	1019	1057	1020	1047	977	979	1008	984	963	1050	974	1023	1046	1048	1077	947	1026	982	997	997	976	1022	983	1028	1083	1049	1003	1088	982	1007	1018	1050	1037	984	978	1043	1078	1002	1054	980	1025	935	1037	1058	1003	1040	978	1038	1083	930	1046	984	1018	1013	1039	1014	1024	1046	1019	997	1033	1078	1051	1008	1047	1019	1067	1015	1002	1010	1027	960	983	1087	984	1010	1015	1043	1028	1016	1064	994	981	1027	1013	1039	1039	1046	1005	1021	1009	1006	1033	1039	1042	1062	987	1014	1047	1031	998	1017	1004	1027	998	1013	1031	981	1038	995	1037	1054	1093	1029	1094	1003	1013	1020	1019	1094	996	1030	984	1011	1067	1056	1045	1041	970	986	1029	994	984	1054	1013	1005	1073	990	1005	1046	1068	1007	1001	1035	996	997	1010	1050	960	1068	992	1008	1063	974	1022	1018	1015	1036	1022	1049	1015	962	952	1029	1032	1042	1021	1043	1018	984	1033	1051	1031	990	977	1063	969	1087	945	974	992	1012	974	1081	1043	999	1034	1047	1002	1013	1018	1030	1004	1010	1023	1004	1027	1043	1018	1015	999	1022	1073	1068	1028	1026	1040	1047	1019	1036	979	1035	1062	984	1028	1046	1036	971	1007	1062	1030	1044	1033	1058	1057	1025	997	1002	1049	1035	982	1023	996	1014	1010	1024	1036	987	980	1030	1051	1013	977	983	1067	931	1033	994	1042	1010	967	1005	980	1060	999	1046	1044	1025	1003	1046	1024	1046	995	1001	1031	1013	984	1019	1026	1019	1051	990	1014	1029	979	1002	972	1033	1052	1056	1067	1045	1021	1031	1014	1064	1023	1056	1021	1094	1034	1049	1047	1032	988	1035	997	994	1047	1028	1029	1053	1021	982	1027	975	1026	1021	1043	1035	1004	1016	1029	996	1087	974	1006	1012	1004	993	1030	1095	1017	1011	1107	976	973	1077	1032	1042	1024	1023	1057	1050	1042	1051	1031	1033	1011	1026	1080	1012	993	1012	1008	1008	1017	1057	1009	1062	1038	1052	956	1027	1095	1043	985	984	1010	1019	1090	968	1035	1062	1089	1050	1068	1030	1023	976	1028	988	1017	1035	1016	1066	1087	1039	1054	998	1004	930	989	984	1024	1027	1063	1027	961	1003	1075	1000	1053	956	1007	1050	1037	1015	1013	1045	967	1017	1065	1002	978	1053	1067	1013	971	1000	968	988	1032	1014	1031	988	1007	1031	1050	981	1082	1009	993	1041	1010	1013	1053	1020	1041	1040	1026	1089	1031	1022	1032	1072	1032	1016	966	1025	1019	1040	1020	1030	1041	976	987	994	967	1018	1023	1015	988	1011	1009	964	1018	1036	1045	1002	1059	1021	1036	1033	1031	1024	1092	1033	1040	995	1049	996	964	1016	1066	981	996	1034	984	1039	989	1016	990	1038	1038	1072	1049	1039	1004	1020	961	1044	1000	955	999	1013	1008	1009	1005	1003	980	1015	1058	1002	1005	1085	999	961	1084	1022	985	1020	998	1033	1068	1075	1013	974	1056	1012	1008	950	1069	1017	1015	1020	1006	1072	988	1049	1038	979	988	1053	1055	1016	1032	1039	1004	1020	1021	1020	995	1061	1024	1055	1054	983	984	1062	1019	1042	1000	1027	1043	1051	985	1123	1064	1076	1051	1014	1003	1014	985	1037	980	966	1023	1017	1015	1017	1004	1057	1061	985	983	1015	992	1029	974	956	1014	1035	993	1012	1099	959	1058	1002	1022	1022	1000	1001	1013	1057	1033	1016	1048	1016	1052	1002	1010	1001	1060	1050	977	1069	1017	1004	985	1013	987	990	1054	1028	1003	1032	1085	999	1054	1003	1107	987	1063	1055	1036	1034	1039	1022	999	1075	997	1009	1003	1010	1037	1005	990	1057	1002	1015	1014	984	1062	1040	1016	1005	1029	998	1030	1022	1002	1063	993	1001	1006	1029	1055	1006	1015	997	1007	1046	998	1072	1049	978	986	1020	1068	1054	999	999	1024	1046	1035	956	1028	996	1008	1014	978	980	946	990	1011	994	1012	1005	1017	966	1046	968	979	1053	1053	1022	1043	988	1037	1002	1010	1026	983	1015	976	1010	1035	1028	1033	1063	993	1094	1003	1025	1074	974	1005	1060	1001	988	976	1068	997	1056	1010	1031	1016	969	1045	1014	1008	1004	1016	990	976	1002	1006	976	1006	1006	1020	983	1033	973	994	1014	1024	1054	1036	990	1007	1017	1037	1049	1051	1011	1061	1010	992	1055	1030	1039	1043	985	1017	1014	1005	1050	990	1096	1013	948	1019	1087	995	1006	1034	1079	1011	1040	1012	1085	1035	997	976	939	978	1020	962	1011	1017	1041	1058	1040	1068	1007	1018	1027	1054	1065	976	982	1075	1039	1027	1047	1051	1087	1041	1023	987	977	1032	1058	1034	1060	1031	1046	1009	1018	997	1003	999	1049	995	1011	1092	1053	995	1022	998	1004	1024	1035	989	1003	993	974	1032	1029	1043	1030	1044	1014	1007	1039	1013	1010	997	1005	1037	1037	1067	916	1031	1073	992	1033	1019	1018	1037	1003	1009	994	1055	1004	1004	1047	1016	1063	1053	1004	1024	1068	982	1007	965	1048	1063	1024	972	997	1058	993	1030	1012	1085	1025	1007	1042	985	995	1067	1000	973	1000	994	1043	1042	958	999	1036	1023	1037	1070	1026	1072	1040	1054	992	1035	1015	1079	1004	1008	1046	1011	972	999	1021	1022	996	1015	1043	1007	1044	1062	995	1030	983	1013	983	1025	1054	1050	1029	1063	1015	1020	1043	1062	1085	1035	1023	1032	1033	1008	983	1076	1015	998	953	1052	1052	1059	1046	963	1047	1013	1012	1036	1080	1050	993	1045	1035	996	1038	971	956	976	1045	1023	1055	1074	1005	1022	1082	991	1032	998	1044	999	1115	984	970	1042	1003	1005	1039	1081	1045	992	1068	978	1025	1030	1015	1086	1026	1004	1021	1037	1014	969	1004	1037	1013	1031	1013	1010	1022	1057	1072	995	1016	1052	1020	1029	982	1064	981	1071	1022	1017	1012	1019	1022	1009	1073	997	1031	1045	1028	1057	990	1026	1006	1035	962	983	975	1016	1009	1059	1033	1030	1006	1024	1034	1005	1004	1069	998	1049	997	1067	992	1037	1036	1007	1093	984	1031	1043	985	1021	973	987	1054	1021	1014	1061	995	1013	1023	1035	1041	1079	1034	1017	1011	1025	1010	1080	1052	1040	1025	1032	1026	1003	960	1021	1012	1086	983	1007	1104	1023	1057	1020	1009	1004	988	1022	959	1063	1010	990	1019	981	1051	1029	1008	1092	1030	1022	1000	1029	1005	998	950	1055	1010	1065	1035	1014	991	984	970	942	1061	995	971	1001	966	1029	1030	1023	1044	1020	1044	983	1025	1049	1053	971	1004	1005	1008	1034	1013	1054	1047	1025	1035	1004	1055	986	1021	1010	1037	1068	1006	1031	978	992	1033	1038	1048	998	1021	981	993	1082	1049	1031	1020	1054	1035	1037	1044	1009	1024	1044	1077	1017	1060	991	996	1065	1040	1054	1023	1007	1020	1086	1045	1024	1040	1022	1010	1015	1056	972	1009	1026	1027	1040	1013	967	1034	1047	1025	1033	1011	1055	1015	1090	1001	1027	1027	980	1006	1022	1054	1030	1113	1080	1042	1061	1041	1028	1055	1033	1064	1067	963	989	1061	998	1015	1003	972	986	1055	1030	1039	1032	1016	1038	981	1015	1032	932	1040	985	1055	991	1040	1003	1039	974	1030	1043	1007	1020	1028	990	982	1023	957	1007	1049	1071	1047	1065	1025	991	1010	973	1025	1077	1063	1038	1029	961	1046	1072	1031	1038	1029	1068	979	1013	963	989	983	1010	1003	1021	995	1052	950	1042	1000	1041	992	1029	1014	1017	962	1005	1061	1013	1033	1039	1075	993	1012	1021	1014	1012	1002	991	1048	1124	1106	1014	1086	1001	1044	973
29704	32543	29043	9333	1937	1362	1130	1017	927	848	830	1042	1281	1220	1004	909	961	799	734	693	647	616	611	590	590	617	611	633	587	592	604	603	662	610	598	593	642	579	601	609	607	566	633	596	575	623	593	608	623	580	613	639	610	578	611	603	574	563	619	576	572	631	632	624	611	592	543	579	638	644	579	596	596	629	593	612	584	587	574	588	608	631	569	602	586	557	601	605	550	621	627	597	567	612	590	620	576	618	522	593	579	577	609	571	623	599	585	576	588	563	614	623	572	574	590	579	573	586	564	601	571	583	612	595	586	602	634	632	560	608	572	575	587	599	608	604	573	535	579	569	581	567	650	607	551	568	604	577	607	578	559	616	563	591	639	624	585	604	573	611	560	584	576	578	617	621	590	599	588	556	605	597	660	611	574	571	561	588	623	593	563	617	594	606	615	637	610	593	561	575	636	655	582	623	625	598	642	583	560	593	605	566	635	595	613	599	559	587	601	577	582	594	590	632	580	565	632	580	589	592	611	578	560	598	587	575	586	595	636	614	595	553	630	579	596	582	583	587	613	554	585	583	571	611	593	604	575	587	596	614	620	545	590	604	601	608	582	603	575	630	638	594	567	568	575	549	601	546	622	576	562	624	606	571	570	615	620	546	603	596	591	575	592	583	588	607	606	576	596	565	594	538	586	612	602	602	543	598	581	598	592	591	624	592	563	603	537	612	623	635	591	579	555	590	578	587	538	608	571	577	572	608	557	602	586	567	593	536	567	601	562	580	579	590	636	581	642	577	662	575	601	615	576	626	589	592	612	570	611	593	578	611	604	566	635	551	641	614	595	608	624	585	618	648	588	559	585	615	590	598	637	606	611	629	616	575	595	581	649	616	586	584	607	566	576	591	648	565	588	576	565	567	609	611	631	579	596	627	634	571	607	617	585	623	548	648	593	569	643	613	586	600	629	594	616	662	625	585	625	599	593	601	578	563	607	624	581	592	568	561	595	578	619	597	590	601	597	594	623	593	582	590	612	576	617	596	592	585	598	638	612	632	525	592	650	613	566	608	612	624	601	631	597	578	594	579	591	609	590	655	620	595	596	594	557	648	558	565	605	599	590	582	570	583	571	559	566	573	617	593	592	567	600	585	555	598	577	580	576	572	578	575	608	556	647	555	576	607	604	608	596	604	585	632	596	610	608	613	606	582	595	618	599	610	608	620	613	581	577	665	578	606	579	622	595	626	621	610	602	598	593	611	568	583	640	591	577	571	622	599	592	564	590	622	546	579	596	603	557	607	601	604	531	529	600	604	583	596	558	596	599	602	596	627	599	628	604	637	601	594	605	551	608	622	603	595	587	570	616	581	576	625	580	559	593	594	572	655	533	601	602	602	525	629	621	600	576	610	590	572	582	590	574	594	607	602	597	585	634	583	563	596	611	570	636	625	617	606	614	610	600	581	603	577	605	597	597	573	602	586	569	590	614	617	610	558	645	593	576	606	613	570	632	603	547	594	580	566	612	529	577	599	613	582	603	571	582	564	599	579	564	610	597	587	609	604	580	611	634	614	572	670	601	586	573	593	587	608	571	600	589	563	592	548	562	596	615	568	574	624	585	545	595	596	629	554	587	586	606	606	598	584	584	602	600	610	574	606	661	596	586	598	634	624	620	564	581	589	562	629	560	620	572	619	603	561	630	619	648	589	577	637	569	568	592	599	576	600	557	601	609	632	549	589	614	612	585	616	582	626	624	628	601	577	552	564	582	547	583	597	569	643	552	583	580	605	582	603	595	632	639	600	610	589	620	605	622	615	611	643	577	577	591	596	587	597	586	573	590	586	569	561	556	612	596	635	604	615	647	595	573	607	584	578	576	582	636	605	600	613	611	607	587	599	569	574	633	616	570	603	583	555	595	531	586	588	619	591	599	586	584	541	596	612	600	613	563	556	641	620	579	556	599	596	539	572	583	621	617	620	641	623	576	605	584	560	570	576	624	586	608	610	610	615	576	575	606	628	586	608	596	584	610	602	550	607	591	599	638	608	577	576	604	611	568	589	608	620	584	583	622	647	557	583	604	618	571	581	647	586	606	585	601	599	617	583	593	582	597	609	580	569	564	583	574	579	595	598	536	632	600	643	608	628	607	542	579	600	618	629	605	596	639	556	573	572	635	572	624	575	563	612	574	557	603	593	615	596	602	536	588	585	596	575	588	600	630	592	566	585	544	562	597	577	551	581	621	594	565	638	581	640	635	613	612	609	614	585	607	606	598	571	619	632	614	576	572	590	606	642	582	578	634	579	584	595	617	619	595	576	601	582	643	645	602	636	572	625	628	603	587	580	593	548	555	619	562	572	539	564	610	633	606	539	582	643	571	597	605	583	599	602	557	605	570	616	616	669	576	616	599	579	569	587	608	614	624	581	573	600	592	585	594	564	606	587	573	602	599	618	610	577	603	595	609	583	555	634	603	621	653	618	588	585	577	616	639	601	585	556	586	571	603	604	574	556	645	644	631	627	612	590	567	590	586	597	589	636	570	598	612	589	603	594	594	586	592	583	638	598	583	612	618	631	591	602	581	568	592	620	586	536	593	603	570	585	608	561	602	555	594	650	637	580	589	588	596	580	603	581	596	568	585	587	617	551	643	591	602	567	541	570	595	631	598	629	586	536	615	535	591	574	579	644	630	607	633	581	620	552	550	552	636	619	648	626	545	591	581	599	620	606	586	590	577	587	603	614	580	611	600	592	614	619	568	621	601	554	586	600	578	585	579	615	631	586	577	601	610	655	582	578	611	550	577	582	625	603	628	586	597	593	623	572	590	598	650	636	597	554	620	580	621	621	564	592	616	637	617	556	591	562	659	601	552	609	577	608	616	599	595	564	622	581	650	626	569	587	616	580	579	591	571	646	586	560	598	576	574	564	583	584	573	576	599	629	558	585	585	553	588	599	609	589	608	628	593	603	595	587	583	563	603	594	619	627	592	606	641	617	654	663	594	626	596	569	581	658	598	586	612	606	605	622	566	605	646	596	617	533	580	561	546	595	568	598	650	593	581	592	615	613	625	555	615	597	606	575	595	586	614	552	578	616	557	627	691	604	602	612	599	624	605	594	642	559	579	562	590	618	601	630	601	559	575	575	597	628	610	605	589	620	624	625	606	618	599	573	580	548	605	600	580	586	586	605	608	585	646	598	599	629	592	631	625	590	556	587	560	541	577	584	602	654	553	585	598	578	602	571	600	614	629	599	590	602	622	646	585	633	583	611	608	561	627	581	604	599	584	619	633	618	602	583	585	575	579	560	588	609	602	527	637	570	628	591	563	571	641	577	569	608	581	555	625	581	641	584	614	617	606	613	612	569	616	581	583	619	597	553	569	644	581	565	638	577	591	576	577	628	621	610	553	644	612	553	624	561	608	563	598	559	598	597	565	541	600	627	604	623	654	580	550	603	595	617	579	579	588	559	578	624	581	587	541	582	615	622	584	578	618	644	609	626	607	554
33385	50512	26056	4456	2974	2272	1877	1657	1489	1309	1246	1639	2016	1776	1450	1405	1240	1110	932	846	769	779	760	704	714	720	745	732	681	715	734	665	761	710	750	714	695	660	729	725	703	720	716	720	692	733	715	724	699	706	759	752	702	736	726	689	742	713	761	732	711	706	740	742	730	718	696	758	709	709	737	697	736	727	730	723	751	733	718	692	724	742	692	764	749	680	734	744	704	691	721	698	704	777	708	705	684	685	741	754	721	710	712	740	762	725	740	724	722	694	746	711	700	746	736	710	675	690	711	706	693	730	713	729	698	738	713	720	680	711	715	715	788	743	728	679	704	732	701	721	689	722	731	677	721	735	741	705	703	705	721	734	744	735	717	698	686	709	706	714	711	785	766	722	727	692	737	722	753	752	722	730	695	724	700	749	716	718	731	680	804	733	767	705	718	727	742	750	742	689	737	691	671	728	721	725	708	770	718	689	737	712	703	716	669	720	706	724	709	692	718	709	658	699	766	733	732	761	730	703	694	653	712	759	707	716	732	717	723	720	727	683	733	686	720	714	690	692	797	697	692	712	676	668	700	680	723	696	696	690	701	708	750	685	720	717	706	719	723	749	732	704	718	697	696	684	665	718	696	737	710	700	709	638	725	723	736	717	711	769	732	700	674	682	726	693	739	694	726	707	774	704	690	711	728	696	751	685	684	754	680	736	735	740	659	763	729	703	675	741	766	703	710	688	732	750	732	714	762	699	740	699	718	742	675	698	717	743	729	702	699	740	711	724	749	722	683	744	722	733	678	743	668	739	753	761	744	753	709	723	678	742	738	708	730	689	723	743	699	694	721	755	707	717	728	702	713	668	722	701	717	699	695	718	672	734	741	710	704	720	730	676	714	703	766	716	711	701	757	673	711	704	730	686	715	694	689	723	688	716	719	714	720	769	695	734	756	709	697	732	785	679	672	692	709	657	681	746	702	714	681	732	730	728	699	709	740	700	719	747	688	776	725	737	726	727	754	726	662	672	699	756	688	759	696	686	762	716	715	791	685	710	702	707	706	685	724	762	687	743	688	712	707	730	698	698	724	689	688	755	713	756	688	742	762	730	707	683	703	726	697	725	718	698	731	722	709	707	673	719	720	712	761	664	715	675	725	732	762	734	703	702	660	709	692	721	746	728	701	714	745	726	748	743	733	719	759	730	724	705	725	714	712	701	743	727	719	690	733	719	763	722	674	711	724	714	699	753	749	711	697	766	720	715	728	717	730	724	688	708	742	746	708	739	713	765	721	723	712	707	706	667	728	751	707	723	730	718	706	701	746	771	737	733	685	738	692	740	732	749	712	729	760	697	707	723	727	691	730	720	778	715	671	722	715	697	725	734	705	757	731	752	691	726	756	719	729	759	703	722	678	692	727	757	714	737	738	707	726	664	707	727	717	757	673	705	706	707	701	736	705	741	677	744	767	724	680	715	720	743	772	729	676	743	749	718	759	723	715	694	698	702	738	700	752	729	742	697	731	692	695	750	667	702	730	714	726	708	724	755	753	720	689	720	670	696	714	737	713	724	706	732	742	667	759	776	784	720	738	718	701	671	727	747	703	737	700	717	723	735	726	685	689	772	735	728	672	700	752	682	719	737	720	706	758	724	681	689	696	756	742	765	706	707	700	707	745	736	716	704	733	725	727	735	738	726	747	689	701	732	719	725	786	687	677	726	738	712	690	711	716	722	687	682	696	763	730	728	658	702	710	723	695	740	725	682	711	667	761	713	694	706	706	672	729	697	696	730	737	690	693	728	661	705	751	698	700	700	682	725	744	698	706	784	753	713	703	686	701	666	702	695	713	723	721	720	716	720	762	693	726	734	708	766	717	696	736	745	680	729	705	710	701	724	713	738	747	684	717	709	765	681	678	742	691	744	739	741	691	734	704	692	705	718	734	663	692	675	747	730	720	711	699	743	722	699	697	700	710	750	730	721	717	728	689	745	775	716	718	684	730	651	718	690	751	693	705	670	711	735	741	730	715	724	717	708	723	723	670	777	698	658	723	704	695	780	676	766	727	733	696	761	754	740	738	667	734	709	708	740	697	721	780	728	738	691	705	687	673	753	722	731	753	709	694	698	689	739	734	742	728	715	744	726	713	709	699	716	706	744	706	682	736	688	669	746	718	740	736	725	743	683	700	712	699	700	699	688	763	688	689	687	719	759	703	736	665	736	719	700	744	710	727	732	719	706	696	713	757	708	738	721	694	702	724	707	738	691	699	725	691	706	722	712	763	755	731	668	741	735	719	706	701	735	637	715	678	709	711	695	747	705	738	752	706	686	704	763	709	695	735	661	735	705	654	708	717	718	718	769	741	701	721	722	723	721	726	666	672	761	760	751	739	765	722	705	717	760	743	728	708	648	714	688	752	719	691	702	722	729	727	691	742	705	733	640	716	719	712	693	730	757	712	719	739	723	691	696	735	729	725	712	718	655	733	739	699	789	760	716	698	721	679	715	702	691	728	699	704	749	706	728	708	690	711	676	715	688	736	681	698	713	701	702	722	730	755	706	675	730	757	738	761	739	677	730	712	759	690	750	707	740	741	702	770	753	780	701	696	685	740	671	717	720	710	663	709	723	741	728	713	715	707	720	675	713	717	733	736	709	749	704	761	706	758	704	689	765	724	721	709	753	678	747	749	749	724	729	782	734	684	746	677	752	754	722	642	756	748	686	710	718	733	698	700	708	708	730	692	688	649	751	763	724	769	714	743	702	769	713	611	743	718	690	721	743	679	715	678	769	754	763	747	741	739	707	752	746	680	696	705	742	728	762	655	697	740	705	762	708	695	725	727	737	720	721	741	732	687	729	728	675	704	733	745	687	737	721	747	743	741	699	688	714	697	706	693	778	709	649	726	708	725	713	681	715	727	701	707	703	700	747	682	798	715	743	735	789	682	723	702	761	723	709	716	800	762	728	737	667	702	738	728	757	721	732	693	738	698	714	758	721	721	710	754	666	733	688	741	774	726	717	709	776	764	683	631	721	707	705	711	739	728	730	719	739	681	745	707	686	733	751	691	687	708	715	744	730	739	716	731	700	713	703	733	733	720	720	742	724	705	711	768	738	717	699	720	688	746	753	726	663	708	715	711	725	755	695	716	720	718	693	710	690	727	695	675	739	716	708	706	727	682	787	703	736	714	738	744	726	715	741	741	694	708	745	743	705	712	715	723	702	697	737	731	709	730	696	712	697	675	730	723	730	681	722	669	727	723	672	722	705	726	681	701	754	733	700	750	691	766	747	725	694	710	711	718	738	722	728	709	661	702	728	679	701	739	704	723	704	759	746	730	722	784	724	683	719	712	684	731	704	714	726	682	674	697	717	739	759	720	704	698	745	714	749	695	696	760	770	711	670	711	760	713	708	701	709	686	746	723	712	696	708	712	729	703	701	712	705	737	734	683	740	686	708	688	702	702	701	694	694	669	705	726	725	710	749	708	716	712	744	721	709	700	721
24495	21637	28833	24806	21083	8851	1935	1260	1141	1085	1248	1863	4613	6321	4611	4067	3750	2977	2140	1549	1089	834	661	617	601	596	577	609	523	524	624	583	583	579	548	556	548	606	609	581	574	621	577	577	600	550	564	524	593	543	562	565	511	585	550	555	559	589	619	591	548	613	539	598	606	562	567	577	600	597	554	591	580	644	601	556	581	592	581	608	560	561	603	553	562	578	645	587	612	555	562	539	584	572	580	567	600	594	542	604	556	612	540	592	557	560	557	587	602	639	578	547	557	615	550	580	577	570	551	573	532	598	568	551	592	604	542	539	572	572	573	553	552	564	553	578	622	571	534	620	616	559	614	556	559	589	537	583	556	584	597	602	534	550	553	635	584	593	580	591	579	604	579	572	569	620	590	537	571	546	559	527	584	558	582	582	550	549	609	558	538	614	564	570	571	609	544	583	582	626	549	586	526	506	579	574	553	572	531	596	553	565	574	597	588	556	646	569	622	588	584	575	549	574	564	546	554	587	584	537	587	553	582	576	528	607	587	574	594	531	564	572	563	575	558	536	577	564	545	543	561	614	587	575	579	586	595	630	592	550	586	535	593	623	558	616	597	613	576	556	578	612	560	559	591	566	617	607	529	565	575	590	573	554	535	541	636	576	567	543	570	624	609	568	567	528	605	558	591	597	598	576	570	562	576	578	606	555	613	510	547	602	583	576	576	593	572	556	589	564	568	577	549	583	606	562	598	554	591	562	557	580	591	598	592	546	573	590	576	564	564	576	630	560	613	590	556	556	574	593	578	600	585	594	566	553	564	582	539	525	603	548	615	570	589	586	608	553	578	555	590	595	609	551	606	587	568	580	562	578	604	621	556	601	596	570	585	584	554	554	590	595	571	568	566	563	550	575	609	596	568	582	603	577	519	586	546	594	601	534	562	589	516	586	561	577	578	590	562	581	539	599	587	526	553	553	544	541	552	546	596	564	561	577	557	558	610	563	590	552	588	556	549	518	577	536	602	611	588	560	574	589	581	549	563	575	569	584	615	577	608	564	623	584	603	568	565	549	557	565	567	587	613	582	565	580	606	608	566	598	584	541	563	605	602	585	579	549	572	572	571	583	600	581	557	555	583	623	602	557	627	507	568	571	593	572	553	564	538	569	595	577	574	602	615	581	576	612	610	593	591	539	584	559	612	591	601	563	593	561	577	553	534	576	600	537	603	544	555	638	549	615	595	559	617	618	560	593	545	589	561	577	596	579	568	587	558	543	545	561	604	570	530	567	583	596	558	590	612	542	535	520	587	605	582	583	627	572	599	596	532	588	575	605	563	563	537	561	606	566	554	614	621	541	586	594	578	561	584	617	594	577	523	627	591	589	564	564	579	545	604	607	594	599	615	551	568	570	602	579	615	555	574	542	624	579	549	566	650	609	576	581	556	621	609	553	578	579	534	586	576	586	569	535	542	566	525	577	581	569	598	615	569	590	572	584	569	559	591	533	572	565	585	567	544	583	543	552	621	561	558	597	604	544	617	593	583	571	611	585	552	580	568	577	611	539	615	573	564	547	524	604	563	562	591	579	579	576	575	582	547	594	581	551	555	568	591	532	499	575	571	530	576	601	615	578	551	537	589	543	594	592	567	600	560	592	585	585	587	567	587	568	549	527	559	580	578	565	600	546	538	555	581	571	550	600	582	564	554	598	623	575	593	568	560	598	590	566	557	552	551	541	568	535	607	598	562	531	583	557	543	573	529	569	552	592	567	622	592	548	613	586	559	529	567	565	556	582	552	578	586	542	586	632	585	588	560	572	576	562	558	579	542	562	558	607	544	590	553	618	560	608	575	601	566	619	595	610	543	568	584	574	562	564	571	533	560	540	617	527	547	527	550	507	568	558	569	554	551	590	618	568	606	539	610	571	591	603	576	632	584	594	540	542	592	536	609	552	528	616	579	611	561	533	561	578	599	545	534	560	528	561	556	586	559	561	616	592	552	606	569	580	574	611	596	537	585	576	583	603	598	580	590	611	584	581	553	563	579	575	559	561	587	619	567	588	551	548	571	568	619	556	542	573	577	552	556	575	592	559	561	543	573	586	548	573	582	589	540	572	570	594	552	550	551	578	589	548	582	576	613	579	552	558	546	599	529	600	549	603	592	545	581	566	579	611	556	548	622	571	589	527	609	613	577	549	572	551	587	587	572	548	618	545	606	602	601	545	588	551	562	599	542	565	569	578	549	620	603	556	570	572	555	529	578	552	533	605	593	545	545	605	582	573	585	571	601	572	586	557	563	555	562	535	587	584	588	540	598	574	576	578	628	563	583	561	601	546	585	594	606	591	561	621	587	571	573	600	540	549	556	554	594	561	600	578	633	549	567	532	573	562	575	567	553	601	589	557	586	547	571	559	572	598	564	582	616	565	592	600	592	589	565	544	578	577	592	584	579	576	533	566	601	561	582	586	529	585	565	629	597	575	546	581	605	509	579	606	645	560	566	572	624	636	565	556	583	563	606	584	563	618	556	546	563	580	551	593	556	604	588	582	568	570	615	565	555	597	562	571	588	580	579	575	542	571	583	560	565	578	571	576	530	554	577	544	581	538	562	549	577	584	586	554	629	604	540	565	574	541	576	596	614	574	609	553	527	558	582	561	536	546	557	572	558	626	548	553	590	550	540	589	551	568	575	552	611	571	556	575	578	633	582	635	599	577	593	544	562	561	563	579	573	590	564	563	567	593	583	599	535	577	600	592	574	581	563	566	544	582	607	587	584	559	528	581	607	520	530	543	563	618	579	568	564	552	582	544	561	577	552	623	582	574	549	570	578	554	570	558	572	574	601	586	565	541	573	611	575	585	559	587	549	602	585	534	573	586	566	579	571	547	556	620	541	578	556	584	575	591	556	563	568	547	609	584	608	590	617	576	552	550	553	575	547	567	599	567	588	525	563	516	590	569	611	564	561	591	532	573	599	588	591	617	603	535	579	569	607	583	523	548	594	541	588	577	523	597	619	594	591	576	565	583	587	562	649	574	592	593	565	605	572	544	615	564	602	593	524	622	545	543	586	585	547	552	576	559	590	560	579	546	574	572	580	570	605	608	581	586	565	565	591	608	597	622	543	614	557	580	560	566	563	548	612	553	553	601	586	607	576	539	598	580	590	604	576	523	596	612	592	597	582	599	559	589	595	568	567	512	619	572	529	577	552	571	571	581	612	582	589	535	578	555	532	593	588	571	586	571	588	605	551	551	568	565	616	582	520	581	590	598	555	584	605	572	544	574	578	552	564	571	596	559	551	565	533	603	548	574	574	555	596	590	572	561	619	530	578	575	556	545	590	587	559	580	573	592	593	554	535	578	600	577	582	554	570	576	536	568	580	552	577	548	599	549	568	555	562	601	551	584	538	580	565	576	577	606	583	562	602	559	581	575	574	563	601	609	557	606	577	581	607	544	603	533	607	588	546	562	616	570	582	535	570	582	600	622	563	531	606	597	561	605	607	544
36937	64693	34260	5553	3545	2825	2419	1965	1874	1745	1904	3058	7748	9840	7388	6281	5965	4579	3177	2145	1477	1011	756	661	681	651	701	619	651	720	667	675	703	649	678	715	640	652	646	685	666	713	689	692	634	630	704	617	695	648	675	680	680	651	704	654	708	633	688	684	652	693	704	628	729	651	705	726	674	707	685	713	672	631	692	685	655	660	695	628	694	672	678	636	672	677	654	672	706	692	717	691	665	616	684	626	702	677	696	669	628	712	701	666	686	723	664	679	700	661	696	635	711	631	691	649	633	674	623	637	712	640	687	674	666	716	663	694	720	662	649	700	665	627	655	655	695	635	708	678	662	677	701	648	678	737	692	698	694	672	713	686	616	707	692	673	661	632	686	700	680	679	733	671	677	683	660	647	669	684	637	688	655	676	639	692	651	666	666	696	630	671	665	682	670	713	690	679	653	633	706	654	677	658	675	662	684	713	672	691	697	681	642	693	677	657	674	622	686	654	714	668	698	691	655	733	688	717	707	670	675	646	658	701	707	632	663	628	651	652	703	694	675	654	681	683	686	635	654	666	687	679	709	634	671	683	661	689	701	671	683	700	707	678	623	724	714	667	646	670	668	679	689	674	677	654	722	682	697	702	691	627	706	679	685	683	699	636	675	704	707	663	707	656	626	713	682	663	679	657	642	664	722	695	687	655	693	706	665	678	663	655	663	633	710	695	619	687	678	659	679	668	674	645	645	718	704	669	726	646	657	674	666	681	687	709	645	670	688	679	707	708	723	635	649	646	663	685	648	689	639	645	662	696	695	657	725	694	682	668	687	685	725	718	687	672	651	699	663	645	725	640	667	667	674	686	691	650	669	648	681	691	614	719	684	706	731	651	677	622	700	671	670	701	649	667	631	633	649	660	681	702	734	673	719	705	680	694	651	723	632	623	673	648	694	672	714	663	665	725	646	690	692	709	659	667	705	689	714	657	685	643	682	641	637	700	682	700	675	703	681	678	693	677	677	671	699	659	687	675	679	652	676	708	692	713	630	661	669	684	667	702	683	702	641	690	678	655	693	647	681	634	632	630	670	732	660	665	666	637	692	634	704	679	655	675	633	679	662	647	640	692	705	667	689	669	656	683	648	695	672	660	666	646	727	657	683	673	651	661	681	671	704	668	662	697	670	707	699	712	671	663	679	661	696	681	701	657	690	676	687	677	632	637	699	674	721	701	720	629	673	673	706	684	676	663	639	707	726	679	671	659	705	643	728	716	656	695	669	673	729	667	699	684	662	670	688	667	650	633	716	706	638	662	681	686	673	666	700	633	691	689	668	730	694	586	661	659	704	681	668	659	669	696	649	707	631	681	618	731	722	702	685	660	744	687	695	670	669	735	658	707	640	694	699	634	691	678	689	687	688	634	650	670	679	682	733	677	664	685	646	604	695	664	636	687	633	660	705	682	686	713	708	718	710	656	686	683	711	684	688	668	654	656	669	648	646	654	682	711	727	699	680	689	653	706	699	673	654	693	655	673	674	649	679	687	687	705	675	674	631	705	681	658	694	654	672	664	626	645	659	669	652	612	703	727	682	708	684	684	687	619	714	636	654	694	670	666	650	714	692	687	649	715	698	685	633	666	655	686	668	653	683	697	700	705	654	618	701	704	692	667	630	676	706	666	661	700	645	657	633	691	686	647	670	698	699	697	665	671	689	662	680	675	715	701	633	660	653	719	654	660	676	693	663	709	668	733	644	712	705	661	640	666	657	676	677	681	698	647	692	657	672	682	643	668	620	655	699	693	704	644	650	729	673	726	675	726	697	676	679	692	668	727	664	685	684	705	678	709	709	667	691	682	687	669	587	687	696	680	721	693	639	673	677	663	670	669	682	681	689	676	687	670	709	683	661	669	623	687	657	669	656	674	689	693	683	653	675	698	674	665	674	654	677	683	645	674	719	678	669	625	616	694	632	668	702	654	640	679	695	694	650	684	690	665	678	652	655	679	678	664	703	631	653	702	652	651	663	701	662	653	681	643	651	657	673	651	759	690	654	683	696	701	647	650	705	664	719	702	684	678	660	653	681	679	642	704	685	669	645	639	707	636	650	680	657	654	643	650	653	684	680	669	689	699	678	658	715	713	687	625	675	682	677	667	643	664	669	685	695	624	644	656	656	640	724	666	667	676	709	633	693	695	621	711	669	699	689	630	681	645	705	703	642	692	685	675	707	701	685	667	689	611	663	683	648	621	662	666	658	635	742	656	638	641	648	681	715	678	700	665	674	712	696	668	667	670	655	699	651	725	670	700	756	668	687	736	651	646	694	672	703	694	681	660	683	719	639	646	681	617	692	647	709	623	655	644	688	739	699	700	638	649	707	651	701	665	691	672	689	683	634	656	731	686	650	647	688	709	648	623	662	683	677	654	674	645	647	705	626	680	691	650	706	679	643	654	736	695	698	669	701	725	744	669	670	691	650	693	639	697	619	623	714	693	679	708	654	613	696	718	618	663	655	706	669	677	729	668	669	661	707	666	661	645	717	687	707	681	642	674	642	715	670	649	657	695	716	652	684	700	671	675	718	648	658	677	690	713	659	714	663	667	611	689	692	677	698	667	648	661	670	642	709	718	725	684	690	631	709	705	708	664	664	681	697	711	682	669	741	692	659	682	728	694	622	725	693	695	688	685	683	683	626	693	667	727	671	655	703	660	643	675	699	660	684	676	702	636	669	691	678	655	678	665	712	678	671	687	620	672	640	681	654	690	659	679	672	649	691	666	675	664	678	672	635	698	642	638	707	668	719	702	695	618	685	686	644	695	663	710	720	719	661	679	664	623	657	657	674	670	657	658	656	703	687	653	700	654	721	677	683	717	709	710	704	676	615	678	667	699	661	665	702	702	680	657	702	717	668	652	684	658	640	679	639	646	701	648	683	647	630	673	642	658	673	667	685	663	639	695	736	668	629	671	655	675	691	673	663	701	637	651	632	688	675	686	666	666	696	672	728	661	643	617	742	643	681	648	668	649	717	652	655	697	695	640	702	672	647	635	688	665	656	696	661	680	672	702	672	694	663	675	695	648	648	677	714	686	683	676	722	658	735	683	676	688	664	673	694	702	695	701	660	713	636	636	599	677	687	655	682	714	629	666	659	666	656	667	657	683	635	649	667	635	669	679	679	627	682	660	651	664	686	688	671	631	671	637	666	668	630	681	726	709	676	652	745	712	637	638	730	681	673	682	690	682	688	646	707	685	663	648	679	662	704	582	674	689	656	677	675	655	675	667	660	623	665	668	661	667	664	658	660	694	665	648	693	661	678	713	649	690	646	708	648	650	666	678	640	635	658	728	649	718	636	693	644	704	680	697	667	669	673	652	691	651	675	699	722	668	664	690	639	729	676	708	705	681	656	694	643	690	728	675	665	704	652	667	672	655	656	685	701	619	666	700	673	656	703	667	650	679	691	691	659	619	726	650	681	635	683	680	731	707	651	608	677	650	713	665	667	671	652	733
25669	21810	27910	25331	10771	2044	1349	1104	999	945	969	964	1587	3077	2602	2847	2729	2041	1731	1387	1068	830	791	646	700	651	654	672	692	700	694	721	670	654	683	711	656	713	692	669	694	712	637	709	637	681	729	701	717	608	675	715	639	686	676	717	641	672	643	718	682	700	672	672	677	702	665	683	649	708	708	687	691	675	689	642	652	643	698	678	703	686	654	671	596	680	645	674	750	687	657	734	655	625	671	657	716	697	687	694	688	655	649	689	676	642	697	728	699	673	721	663	733	691	710	652	748	668	695	671	688	679	687	645	691	682	682	694	649	673	653	677	715	655	672	689	710	673	705	711	653	680	726	667	722	687	683	693	692	726	687	670	698	687	649	688	668	689	718	647	657	655	667	679	675	661	652	675	719	682	652	592	681	657	662	689	671	702	699	670	662	694	690	707	683	640	699	700	714	637	714	727	712	658	654	647	674	676	690	632	659	645	679	711	703	649	708	649	690	686	655	642	652	638	682	690	663	675	657	680	673	659	724	663	660	661	711	664	709	653	682	676	683	696	694	667	724	684	695	684	679	687	644	647	696	701	687	667	694	685	642	662	701	688	705	743	641	696	671	661	677	687	670	717	716	630	677	713	672	702	688	657	692	662	654	638	673	707	707	690	645	687	688	600	680	675	674	655	673	678	690	686	675	688	690	621	683	709	694	735	663	697	715	673	642	672	653	659	677	720	695	674	645	690	670	668	676	691	705	652	684	691	627	704	695	653	708	724	675	663	704	688	716	678	686	669	679	641	666	678	698	657	701	691	700	701	675	627	633	705	675	705	670	699	702	693	677	756	677	677	669	671	692	676	642	681	672	698	641	691	670	672	645	672	698	722	690	675	673	660	678	704	660	658	663	681	656	631	682	690	705	682	681	695	695	665	698	682	682	661	671	656	729	685	695	682	696	711	633	653	707	749	671	647	701	655	646	669	657	600	708	708	666	687	719	672	760	668	683	702	728	668	658	683	682	678	661	651	683	675	688	697	675	676	718	703	642	657	672	696	693	722	649	682	657	660	694	646	652	713	653	676	683	660	722	647	656	670	670	702	765	668	671	720	714	600	635	666	692	704	693	706	699	708	676	690	628	655	675	680	668	670	665	683	719	698	691	661	687	677	675	651	701	678	692	671	664	681	688	683	719	702	688	681	648	729	676	665	691	713	664	669	656	648	675	672	652	637	693	648	727	660	649	713	680	698	673	692	654	683	635	683	677	698	661	692	687	695	688	684	695	681	700	656	700	745	697	677	675	627	706	684	631	644	697	683	666	674	696	739	705	686	685	684	682	699	687	686	655	731	681	682	691	724	715	687	698	689	664	653	690	649	665	692	696	652	694	710	681	644	684	666	640	673	701	659	611	681	674	676	645	673	660	673	630	713	663	707	646	677	689	663	656	691	721	657	682	656	696	689	675	702	690	642	709	672	671	678	720	725	664	674	704	730	681	678	682	648	644	667	714	639	631	647	701	720	702	645	636	668	657	659	736	694	692	670	681	663	648	661	708	742	696	685	628	717	691	657	679	704	655	647	726	702	701	730	675	608	681	668	715	666	688	688	655	654	694	676	677	674	648	636	660	710	676	679	734	654	663	703	657	688	667	684	674	692	697	673	656	621	717	640	684	700	681	704	649	643	678	675	676	700	616	704	685	646	705	692	668	701	688	673	679	666	635	648	655	710	685	657	720	696	645	671	656	687	709	681	652	701	655	692	669	687	718	661	689	638	643	656	682	674	652	688	655	664	712	645	668	713	687	685	725	637	658	687	664	702	699	680	730	676	679	736	738	689	674	715	697	673	658	726	718	643	715	706	629	687	715	622	686	659	753	627	634	716	691	687	684	677	705	676	696	665	654	665	648	655	724	680	672	670	691	677	688	685	697	693	678	693	685	665	653	655	682	603	676	724	692	714	597	665	677	633	695	669	686	643	673	721	621	665	683	704	645	683	712	666	693	704	685	697	727	682	738	630	659	639	639	666	639	683	688	680	648	664	672	673	680	749	662	672	699	669	687	678	689	693	695	658	704	656	610	696	686	631	663	668	645	660	701	681	626	684	703	698	683	663	672	671	702	663	678	652	642	652	701	716	699	693	657	688	671	675	721	702	650	661	697	724	697	701	754	650	629	693	680	690	678	710	667	639	663	682	640	659	664	724	661	694	732	664	686	690	691	658	716	684	680	672	663	658	698	655	656	669	700	656	677	671	686	700	668	694	702	717	705	678	700	674	688	677	704	695	670	664	680	691	663	699	665	639	696	666	667	714	696	701	669	678	666	628	699	683	634	690	654	707	687	635	668	712	692	633	676	701	667	679	672	659	702	674	694	673	718	686	652	655	665	655	681	750	675	654	681	682	660	686	700	711	701	656	626	708	653	722	672	699	672	664	659	615	666	710	706	711	702	690	674	634	704	731	669	695	665	655	656	633	667	656	659	703	696	639	739	685	689	611	654	665	658	653	717	691	670	683	739	644	714	645	725	672	694	655	689	694	699	674	623	705	732	639	653	709	644	691	707	627	654	715	687	681	666	655	704	688	655	662	703	691	670	675	714	632	666	685	694	633	660	701	658	689	685	688	664	725	708	702	681	651	649	676	674	655	663	658	736	661	643	725	648	677	659	695	657	666	672	640	691	707	715	644	683	663	664	681	638	690	673	676	685	652	675	688	645	700	661	676	682	684	686	685	692	677	644	658	640	658	703	720	701	671	668	705	715	697	654	713	718	742	681	657	667	665	683	716	706	701	675	681	684	679	628	593	704	642	652	664	698	722	682	701	651	681	676	726	695	681	659	684	676	662	676	657	689	695	672	721	643	699	667	679	668	696	708	690	696	666	717	675	624	662	657	687	704	636	701	696	662	708	668	677	651	683	658	696	660	691	675	693	685	706	707	663	696	625	645	637	720	653	663	730	646	667	666	677	689	687	645	698	705	685	695	678	698	696	694	703	701	728	657	680	661	672	712	644	681	733	736	669	696	658	709	641	715	679	672	725	637	666	640	626	705	637	680	644	686	673	659	658	690	660	718	676	693	661	660	634	670	700	661	667	649	695	628	694	662	691	708	705	686	652	672	649	656	659	721	700	683	732	651	708	666	640	708	686	660	706	699	657	709	660	655	672	696	695	707	692	707	687	643	661	632	683	685	704	719	670	689	679	670	621	716	684	667	658	656	648	714	740	708	674	642	675	665	657	638	649	702	705	644	639	640	663	656	713	693	701	697	713	639	679	656	710	686	682	666	695	689	663	695	682	703	653	697	625	653	660	693	644	755	663	671	672	649	701	712	699	685	671	700	654	691	682	686	695	681	662	740	630	734	670	682	697	678	664	739	687	714	700	699	666	703	686	676	677	660	608	642	713	662	638	669	713	696	712	698	692	672	671	655	715	693	666	713	658	661	642	641	702	668	658	671	689	646	659	716	717	709	663	686	698	738	648	667	648	672	679	719	683	689	702	703	636	717	652
36398	56590	29758	4738	3048	2642	2055	1852	1588	1389	1350	1398	3075	5730	4825	5176	4866	3424	2866	2280	1578	1102	988	784	794	775	816	788	800	782	831	829	800	802	788	817	844	728	838	772	796	829	761	725	795	805	740	808	806	758	764	765	745	816	786	742	819	792	774	751	847	782	788	858	788	826	816	799	777	787	772	794	789	817	783	848	760	772	771	818	787	816	771	788	804	851	795	775	842	816	754	801	795	781	821	789	771	799	799	823	774	795	807	761	751	762	830	788	819	829	771	778	789	793	804	773	762	755	831	778	791	739	826	788	796	783	797	764	766	797	811	793	781	809	862	824	788	782	798	853	805	755	788	834	829	797	809	834	812	790	783	796	855	826	804	821	830	792	811	841	789	840	797	798	800	790	820	814	780	779	870	810	762	814	805	840	850	835	817	819	858	800	790	806	767	819	809	831	791	787	756	795	843	792	842	851	802	853	780	791	783	846	794	829	819	788	815	854	805	856	811	748	824	833	803	792	807	802	812	762	834	800	827	779	815	772	790	793	764	805	790	803	814	813	783	835	819	760	829	838	796	823	820	829	797	801	790	821	824	813	798	794	826	781	800	780	828	750	745	790	850	849	774	791	798	786	794	826	812	776	757	815	817	782	818	851	830	843	830	815	792	732	785	798	822	804	824	839	783	813	773	786	829	802	770	801	777	781	823	819	843	818	814	732	854	785	850	840	760	792	760	793	805	753	867	789	758	828	780	788	794	758	740	792	741	839	837	824	801	745	812	761	785	804	778	787	814	810	810	759	788	837	783	830	835	804	792	780	809	803	813	833	842	801	819	807	794	819	762	858	819	808	770	876	816	827	794	795	829	785	799	810	832	815	802	766	786	815	829	784	801	759	765	794	763	841	777	842	784	829	793	769	822	798	818	826	819	822	784	830	860	798	791	800	765	765	765	837	775	792	808	799	759	853	787	782	786	776	784	784	810	796	827	793	771	817	843	772	805	790	813	836	827	793	775	797	825	810	805	826	770	826	823	780	832	777	817	778	814	807	817	830	751	827	803	776	792	822	763	838	823	738	777	777	793	775	800	831	809	807	772	832	750	768	827	800	769	782	735	762	783	790	825	816	788	868	782	839	827	804	821	817	830	836	812	801	819	809	812	831	807	743	801	810	813	820	800	813	764	789	795	798	719	740	843	777	793	806	823	806	788	772	764	803	784	801	837	813	768	812	779	836	771	779	801	816	765	821	848	801	798	792	774	823	823	778	817	849	767	836	790	770	787	818	845	824	803	817	832	815	797	762	758	809	843	798	836	811	806	859	854	745	808	781	751	755	856	823	806	833	845	830	808	821	793	803	808	784	809	768	814	815	761	827	833	747	824	782	770	815	831	757	831	799	757	770	777	820	803	788	816	768	846	813	813	801	796	803	797	810	816	782	820	761	813	811	789	792	781	840	776	780	821	775	770	788	779	775	835	790	786	807	802	745	810	834	788	824	807	760	801	833	779	796	808	767	744	799	777	783	808	807	813	829	811	812	820	833	815	831	831	816	844	828	822	809	797	818	785	763	819	791	818	804	818	740	826	836	829	823	827	798	819	750	759	771	791	805	816	827	815	760	828	764	806	832	791	802	780	793	801	808	832	823	814	780	797	805	805	824	793	772	807	817	854	787	789	795	802	788	816	808	751	839	792	835	787	779	816	801	789	808	816	861	776	842	764	792	825	801	779	845	792	777	816	768	725	811	792	787	837	799	794	778	754	802	791	803	796	816	764	798	805	805	828	776	847	790	857	763	815	783	766	844	760	812	823	776	787	834	780	749	843	774	809	828	835	863	815	804	833	797	786	849	865	815	814	800	797	806	759	849	801	785	813	786	798	795	809	794	825	789	804	753	775	802	798	826	816	803	833	796	809	794	745	823	836	808	788	830	767	793	835	800	806	809	759	786	817	782	826	780	778	818	887	811	824	830	844	811	800	772	847	796	816	838	817	804	803	807	804	785	763	749	738	865	825	805	828	826	776	825	796	766	797	822	771	815	804	867	798	815	780	729	792	841	840	814	757	824	778	833	839	800	810	792	769	791	766	772	809	832	801	832	743	779	818	809	777	813	757	803	795	758	832	787	828	827	767	829	853	787	812	803	784	785	797	797	793	824	795	793	788	794	800	802	797	821	771	802	790	781	779	825	791	804	821	783	801	791	856	835	792	816	782	791	762	799	809	826	753	810	829	773	819	850	789	810	827	786	754	821	774	772	817	762	812	816	789	837	852	842	794	816	792	818	774	776	802	807	743	817	769	839	855	755	802	775	763	777	771	796	779	792	782	763	835	817	822	752	788	830	804	821	799	777	799	801	848	788	791	784	828	821	832	837	787	788	770	771	767	815	785	805	809	811	808	809	749	826	834	789	771	779	772	787	816	785	745	825	766	777	792	809	801	804	789	714	792	783	804	803	790	814	790	822	806	798	765	796	781	785	814	817	815	767	789	801	838	795	810	814	833	810	825	889	807	875	804	842	766	824	814	794	793	847	819	760	802	840	788	796	798	826	810	815	813	801	799	823	773	821	809	771	795	830	831	806	835	802	784	794	805	829	771	867	797	791	797	868	843	787	789	858	796	812	790	836	794	771	812	795	757	784	805	871	797	775	801	793	779	856	811	800	762	770	786	794	831	800	835	833	805	784	768	768	777	851	795	811	838	774	795	827	773	774	800	843	842	798	808	796	849	808	803	798	805	824	857	799	812	784	820	783	808	723	804	789	814	806	808	779	791	743	774	827	790	798	751	764	818	863	747	834	764	752	797	798	829	784	779	810	817	747	793	731	755	760	836	773	796	819	778	815	792	821	774	765	839	830	770	805	802	812	827	811	863	807	838	834	760	825	825	794	781	801	822	799	801	795	763	786	840	757	829	734	785	823	851	824	829	794	869	748	777	784	754	783	844	827	789	768	796	769	832	796	845	810	767	834	775	853	816	806	820	820	824	802	823	848	801	742	771	837	818	774	851	863	812	822	789	777	841	726	867	809	837	806	771	755	795	840	807	759	818	789	789	781	816	839	832	811	833	766	820	771	799	839	763	793	827	808	794	788	809	848	815	755	777	796	787	816	815	800	831	769	807	737	771	809	808	855	804	793	805	752	739	809	792	795	835	809	825	830	775	872	825	800	827	835	836	786	816	771	825	837	779	853	790	780	773	748	838	721	813	822	806	825	896	842	802	774	789	720	810	875	883	841	815	757	750	853	789	846	851	803	786	790	841	816	765	802	833	837	782	840	791	837	820	867	772	790	816	787	802	808	830	844	810	863	807	827	756	846	806	805	760	842	795	783	807	809	775	801	843	780	805	857	781	794	751	775	830	804	822	762	776	821	772	791	832	795	801	785	847	819	805	804	749	791	799	764	760	863	769	806	802	808	803	846	821	786	819	761	767	790	785	832	769	804	768	820	780	800	800	859	836	800	799	797	835	870	847	775	824	814	798	805	763	789	816	815	806	773	777	852
23274	21621	29403	24193	21570	21557	11084	2147	1610	1477	1409	1286	4395	11914	9584	8237	8852	7305	5102	3412	2309	1516	1131	917	859	839	844	849	873	896	880	796	807	838	862	831	862	842	848	891	847	789	840	891	869	831	845	871	802	879	876	862	824	805	859	815	862	829	844	783	825	856	760	790	867	813	840	845	798	798	809	800	841	850	841	811	850	830	851	800	832	850	823	840	775	812	790	823	831	821	844	830	816	842	873	824	800	801	847	822	828	877	821	872	754	868	809	838	856	851	866	842	821	858	876	805	799	821	833	835	785	801	824	846	788	847	883	789	830	822	841	860	844	863	831	840	848	823	822	791	853	827	860	853	880	831	862	834	836	911	839	854	793	815	854	852	861	857	891	877	782	808	862	841	842	840	845	838	794	838	774	859	870	829	820	826	796	881	854	862	903	763	804	821	793	844	864	792	803	825	842	852	905	818	880	827	860	803	820	859	873	831	807	833	824	868	857	843	820	887	829	845	817	803	825	802	819	848	830	812	808	809	828	823	824	862	868	820	832	817	861	811	851	879	813	806	850	831	829	794	809	859	787	874	818	847	846	840	784	842	831	839	765	848	877	825	863	843	802	840	820	826	840	842	804	809	830	786	873	817	823	844	820	844	784	818	864	843	810	800	844	803	840	874	784	851	816	786	831	804	852	864	834	864	808	830	827	805	806	833	834	861	776	840	824	845	822	781	855	846	819	836	854	843	823	811	803	791	815	816	781	866	852	785	795	831	826	867	818	767	834	857	874	761	826	797	811	856	797	823	831	818	850	833	880	868	784	863	780	842	852	796	865	838	831	790	857	882	839	802	842	815	771	877	828	861	814	752	818	871	811	878	813	858	857	833	812	826	875	847	823	868	855	798	861	834	826	854	817	833	872	829	814	824	820	779	822	826	811	822	835	860	829	779	848	804	852	837	856	829	765	876	825	878	834	842	790	829	854	844	777	873	796	856	853	817	783	814	826	809	844	851	832	847	865	836	826	827	837	884	795	875	865	827	788	843	851	835	828	833	816	858	834	855	833	845	818	880	816	857	903	831	812	835	840	820	827	810	850	842	841	838	797	854	853	792	847	868	862	816	846	776	820	829	900	796	834	766	837	824	845	847	880	830	845	816	817	816	813	832	821	869	837	840	903	844	860	852	815	809	815	829	809	817	792	824	823	833	868	809	836	816	826	861	815	795	883	780	770	813	890	835	847	807	834	800	833	822	821	858	817	809	815	834	875	809	798	855	816	820	818	825	802	799	831	803	808	852	815	810	806	844	845	827	820	801	788	795	845	831	819	793	797	832	805	813	814	821	846	883	871	859	814	848	770	853	834	817	855	823	851	862	815	794	804	858	853	852	790	829	845	843	857	831	885	834	866	826	833	839	829	845	832	816	909	865	777	834	844	810	849	796	863	813	881	781	872	845	869	857	853	836	892	855	875	818	839	838	832	800	839	811	835	835	816	839	871	809	857	842	830	826	828	820	783	842	871	852	836	856	802	856	781	814	803	907	869	769	804	834	788	791	827	845	827	868	864	844	861	821	812	820	805	879	827	821	807	845	828	835	867	869	804	814	850	817	790	846	804	866	869	842	859	834	871	873	899	839	801	861	881	883	846	786	814	798	859	822	799	785	804	825	865	869	873	825	805	861	893	834	847	809	835	857	866	804	849	818	794	813	863	806	830	851	795	845	807	838	814	792	763	810	819	829	807	834	824	885	801	790	834	844	851	829	779	845	772	802	840	849	878	812	807	826	839	800	863	882	845	829	807	771	851	818	823	845	796	820	881	785	805	829	816	824	818	792	820	864	787	849	848	819	817	892	801	878	836	899	838	812	812	845	814	843	871	834	818	801	848	824	862	820	831	867	819	805	852	804	818	793	849	851	814	834	834	870	882	793	790	854	813	854	835	858	853	858	875	777	836	855	841	876	824	849	797	798	876	777	843	830	798	886	804	797	811	830	824	854	843	854	848	805	839	797	818	781	788	809	863	782	812	881	825	839	854	836	863	864	831	780	846	826	870	824	784	853	815	820	858	836	857	848	861	808	837	815	805	840	790	822	808	784	796	747	816	871	800	844	849	801	883	843	856	828	782	792	784	817	804	782	774	847	827	856	809	817	825	826	790	901	861	813	763	858	836	836	819	853	854	824	824	854	836	839	847	858	833	842	855	826	841	786	813	801	855	852	905	869	787	846	828	821	859	831	826	788	851	851	825	891	831	823	803	824	791	840	792	847	789	875	832	910	804	813	820	773	823	836	842	866	833	826	842	832	868	835	828	839	809	854	858	801	853	849	791	809	875	811	823	863	856	843	818	807	870	847	811	837	780	810	805	863	801	843	814	820	861	825	813	839	851	809	783	873	835	825	813	886	820	823	842	869	826	878	841	807	854	835	845	862	887	803	884	808	839	843	826	811	833	805	814	850	827	871	814	801	808	818	832	844	837	821	807	808	803	817	842	882	857	806	845	828	853	864	777	843	816	809	757	831	883	864	824	837	844	868	845	826	789	860	815	818	816	819	797	799	859	817	879	874	827	853	807	842	789	826	821	840	835	842	843	842	874	774	819	860	846	814	830	768	855	847	855	876	816	833	807	830	813	862	815	834	826	800	798	841	817	798	798	820	837	803	854	847	811	825	781	782	820	849	833	829	828	857	791	813	769	847	830	828	842	848	827	792	807	865	810	811	844	860	831	834	824	827	796	832	835	841	859	831	808	844	835	835	798	812	830	834	824	852	841	885	840	827	805	847	818	765	803	834	851	811	807	832	864	868	792	824	820	830	834	821	795	796	838	841	818	822	884	823	855	850	822	820	824	833	840	871	844	827	842	861	814	794	835	824	818	842	778	843	793	854	846	877	851	853	805	848	851	847	874	846	911	823	843	780	853	841	823	792	783	825	777	780	854	846	856	843	839	837	798	804	823	802	857	841	826	811	837	833	779	833	839	783	792	855	801	808	828	835	822	848	833	878	861	877	825	883	828	839	843	820	846	829	829	856	820	830	831	776	814	817	790	845	833	741	835	836	797	829	806	823	869	759	801	826	838	848	803	814	818	889	875	829	857	840	809	818	860	798	860	870	870	803	864	829	784	851	835	867	843	825	833	857	872	859	801	818	791	797	784	807	818	840	787	858	805	817	862	797	805	820	829	846	818	862	864	839	838	866	819	789	818	840	824	802	782	850	809	876	831	770	792	840	816	814	848	803	808	846	865	838	837	848	808	829	826	838	811	779	836	867	806	871	831	761	834	808	814	836	830	796	847	845	822	845	809	814	903	823	832	798	838	826	806	816	796	824	819	782	858	868	801	797	809	814	814	790	812	796	881	837	811	815	790	787	844	819	873	859	831	839	863	870	847	875	809	833	851	787	840	835	824	822	819	842	804	766	842	823	755	834	765	812	833	841	865	857	796	839	837	883	804	816	824	845	817	816	813	805	875	837	801	793	837	789	824	788	796	835	866	878	816	850	889	796
41772	71582	37525	9163	6450	4948	3688	2825	2556	2245	2183	1862	7308	17014	13242	11834	12596	10297	7453	4896	3365	2095	1438	1053	980	1033	948	876	927	946	904	926	937	913	983	914	869	940	968	977	905	918	927	958	938	929	879	955	976	934	997	955	973	896	936	935	948	894	959	919	947	944	965	943	895	898	928	948	961	902	977	942	983	880	885	943	933	921	948	935	906	987	869	941	892	928	944	932	904	920	958	888	943	947	983	899	911	904	975	917	909	952	951	935	946	955	929	873	907	942	907	948	951	945	979	984	930	849	936	946	890	985	910	929	932	909	891	903	927	971	949	938	991	871	869	910	948	882	952	992	943	924	956	928	968	921	895	931	927	937	962	894	993	902	892	900	910	980	918	948	978	917	909	949	983	920	916	950	943	996	913	970	960	890	967	929	893	917	890	920	956	910	953	896	939	948	908	967	928	916	885	926	963	938	874	928	909	960	943	969	936	909	916	991	986	956	924	965	908	908	920	883	938	924	936	986	952	912	919	848	898	990	944	944	928	906	907	877	910	949	952	930	923	917	943	953	894	936	977	1001	950	901	980	942	1001	941	922	961	950	953	1016	927	929	927	958	918	937	1007	959	939	952	940	952	947	966	913	961	979	966	906	882	913	884	926	937	914	942	934	926	943	930	915	944	962	849	932	938	907	969	908	972	903	974	925	915	934	941	922	951	899	912	946	947	903	937	971	923	898	940	932	982	920	915	912	982	967	892	941	915	849	950	949	946	934	919	947	926	957	895	983	915	937	971	928	919	949	934	1005	892	910	957	972	941	919	881	918	965	949	936	911	936	1000	941	915	926	981	918	925	964	970	883	929	935	887	983	877	905	935	894	910	999	946	967	929	916	913	930	978	909	940	994	914	965	961	976	937	890	941	991	963	944	977	950	956	928	905	987	956	970	913	960	941	1014	964	929	908	936	913	867	931	955	913	981	932	938	906	911	884	930	943	963	921	954	1013	867	949	945	887	934	967	940	982	984	870	936	892	955	970	947	978	974	960	907	969	905	956	872	883	978	945	953	984	1003	963	902	884	889	862	953	947	907	941	942	925	949	942	956	887	959	918	936	938	896	961	1006	909	973	905	967	944	933	916	913	923	988	908	884	943	913	948	907	949	955	891	896	953	956	894	900	933	890	922	942	949	924	924	906	928	925	933	951	927	932	888	953	921	1007	914	960	972	950	936	933	924	960	961	950	925	925	978	954	951	922	898	876	959	901	909	951	941	912	947	939	939	936	897	905	966	964	917	962	998	911	934	886	910	957	925	881	914	925	990	929	918	968	908	941	939	946	933	965	880	953	959	957	912	988	930	902	923	931	907	937	915	937	966	911	881	941	942	943	911	958	954	957	969	895	973	959	970	915	888	938	910	932	920	983	888	950	914	913	951	947	932	941	910	913	926	918	919	898	894	968	948	945	909	956	910	912	938	942	957	922	954	948	930	924	913	887	955	948	869	944	969	931	948	940	970	915	923	891	923	930	951	935	953	926	917	919	915	960	908	918	952	929	920	934	972	919	921	900	897	931	929	911	906	946	934	887	943	949	944	976	944	894	915	890	916	943	922	900	921	954	926	916	921	917	943	914	934	904	951	907	932	954	970	973	904	915	929	983	972	959	948	896	988	942	893	974	905	932	914	916	939	965	912	961	887	932	966	942	971	968	961	850	943	926	872	943	936	949	990	916	953	959	907	870	953	924	923	973	932	923	933	962	919	890	904	962	924	923	921	894	872	963	920	903	961	940	915	949	947	918	944	955	957	918	973	959	950	941	921	968	990	956	902	890	926	853	929	914	986	943	926	939	998	887	909	863	926	946	868	993	994	959	905	983	912	894	965	950	910	939	986	960	953	858	934	953	888	995	949	986	939	907	961	928	932	943	928	925	900	915	1007	933	936	971	935	897	1009	905	932	913	912	956	882	930	914	951	927	912	975	940	964	987	959	989	982	950	931	915	978	973	959	909	919	924	933	951	937	921	920	940	847	981	899	898	960	939	909	939	892	950	940	974	957	927	967	882	932	955	910	955	874	913	932	940	948	956	924	906	1008	940	924	939	958	989	902	960	926	996	934	900	953	979	895	900	884	915	934	983	944	956	892	880	858	916	958	878	891	893	954	984	910	999	931	928	929	931	936	908	944	969	913	878	926	933	918	926	925	961	939	975	943	942	940	906	882	962	939	909	942	945	992	935	950	971	954	887	944	931	912	940	918	980	917	934	950	925	935	1005	942	961	910	943	937	978	914	1003	924	958	968	982	986	895	937	941	903	916	939	913	887	903	934	892	917	888	913	973	953	886	865	913	943	907	932	925	929	923	941	941	962	958	909	968	990	916	901	929	950	925	927	891	929	958	932	880	949	935	972	933	961	943	882	950	909	951	965	912	922	932	924	922	916	948	988	896	933	922	942	925	889	916	963	924	924	917	904	950	925	916	926	940	949	950	880	900	909	956	923	920	946	924	940	949	933	1002	928	956	908	914	911	925	941	882	930	959	906	937	939	922	915	1031	946	963	960	937	997	952	937	926	920	948	939	938	920	942	934	928	981	910	940	942	956	905	906	897	916	931	949	935	973	916	897	939	936	902	963	938	920	921	926	948	953	884	947	959	951	909	911	873	926	891	943	889	905	886	954	944	943	982	962	959	929	899	929	902	967	938	981	891	940	938	921	889	911	928	927	910	938	970	888	936	966	862	903	942	981	981	970	912	926	924	971	910	988	1000	945	988	951	946	988	889	912	910	963	928	939	912	963	923	967	957	926	959	958	954	980	927	930	927	919	924	905	922	954	960	948	919	919	919	921	933	957	884	902	923	918	857	942	919	906	934	924	918	910	974	974	935	935	941	918	937	896	905	921	939	942	951	970	948	974	934	910	965	995	930	917	955	879	945	903	919	965	938	911	900	888	931	898	926	956	949	958	925	982	916	935	942	928	953	950	912	923	880	957	877	979	902	886	974	930	882	940	889	955	904	919	934	969	967	888	880	950	901	906	953	970	923	972	959	877	934	993	918	899	914	934	965	906	902	907	994	920	929	911	944	919	895	926	996	968	923	923	921	913	871	923	917	941	963	960	869	913	889	917	899	925	938	907	933	917	907	900	1014	934	985	924	932	972	919	913	924	892	956	941	964	1012	915	939	957	913	930	935	912	943	950	902	940	920	917	949	896	907	888	907	878	946	963	955	931	940	924	915	897	969	926	898	949	949	938	948	933	919	920	938	891	938	961	892	998	938	952	900	937	924	941	948	965	928	916	910	946	954	933	948	949	956	952	928	875	971	966	950	953	956	903	927	926	913	921	960	911	985	881	962	963	927	947	945	962	921	952	928	917	935	977	875	930	990	967	1014	931	955	935	896	927	901	925	940	955	915	912	926	895	949	963	977	978	902	886	965	958	979	863	955	955	898	961	977	889	939	950	914	884	940	962	952	906	929	914	928	899	964	979	940	949	895	952	974	896	986	856	978	926	920	907	899	941	914	932	974	905	939	887	927
29630	30247	24679	7141	2039	1236	955	900	795	746	680	696	885	974	893	849	846	832	870	710	657	596	595	539	519	557	545	541	524	561	569	536	561	507	533	517	563	546	533	531	503	554	578	564	549	545	508	480	558	546	506	578	565	521	573	517	503	595	515	541	543	558	560	561	598	516	551	532	505	576	530	516	553	535	575	514	552	552	558	572	535	553	539	570	542	540	598	522	506	538	514	552	544	560	566	522	564	576	543	535	547	555	526	518	541	551	540	530	548	518	550	568	549	538	563	526	574	525	529	618	579	550	528	571	500	588	540	526	570	554	545	559	589	547	506	531	518	514	554	559	556	510	523	527	564	516	564	567	517	537	538	572	526	571	558	549	563	578	509	538	534	562	536	543	553	565	566	549	566	542	518	488	554	556	565	541	528	560	511	569	582	538	556	564	521	569	552	535	583	498	578	512	576	523	577	552	557	508	561	547	529	549	517	575	566	527	561	555	532	565	598	510	541	554	565	537	557	574	516	512	571	552	543	558	592	578	525	524	571	579	534	541	599	538	560	559	524	543	596	597	541	531	541	492	545	559	574	525	522	563	571	535	568	547	493	537	540	548	539	551	583	510	567	563	544	530	525	498	550	527	561	545	540	568	568	510	513	562	506	554	545	569	546	548	549	556	520	570	524	534	560	582	569	574	553	551	600	551	527	577	565	553	543	563	533	496	512	532	497	612	562	532	553	544	547	557	597	525	574	567	551	586	543	545	525	553	497	568	589	549	544	514	532	548	551	525	545	572	574	541	589	515	545	552	569	557	515	562	520	560	556	571	505	569	528	550	606	509	526	527	589	540	527	539	531	559	528	569	508	592	548	574	524	564	504	554	593	595	524	551	550	594	556	570	565	572	594	555	518	578	551	525	579	526	543	527	522	493	603	533	560	584	608	571	577	536	544	561	535	555	560	503	541	561	568	564	556	533	548	598	566	496	538	540	516	551	535	531	581	571	587	564	590	590	540	581	552	562	533	565	549	539	541	555	549	540	533	541	537	551	551	537	525	557	534	532	544	552	540	539	478	588	540	558	553	553	570	509	527	583	542	564	532	506	543	505	501	513	545	577	587	567	543	553	493	555	562	536	526	555	526	546	585	568	555	575	523	532	543	516	566	545	539	538	542	524	548	567	567	570	569	524	554	529	549	569	578	566	510	563	545	521	570	522	573	578	557	565	610	536	569	546	534	521	571	546	580	538	542	516	564	557	536	548	581	559	540	537	530	552	527	546	524	509	595	547	572	517	542	572	526	546	576	559	519	532	504	558	540	553	549	574	566	545	548	522	535	578	567	550	562	562	545	542	568	584	577	537	519	539	589	556	526	573	536	549	538	532	549	554	587	522	516	558	481	506	512	540	552	597	513	586	548	533	539	512	515	538	529	541	532	514	547	574	542	538	581	562	497	514	530	502	565	548	557	535	530	511	514	553	485	524	502	533	566	578	542	542	584	535	509	519	506	536	526	555	548	582	547	529	519	550	585	518	519	527	534	561	545	557	551	556	544	545	556	552	562	554	558	503	526	518	531	583	559	555	520	523	515	535	554	541	567	529	541	542	570	523	561	536	548	508	547	574	554	558	567	542	541	565	536	520	535	573	531	546	532	541	537	535	555	574	535	545	519	513	560	551	536	538	546	550	572	564	506	531	560	526	545	534	538	542	543	542	591	551	544	524	555	563	569	518	563	548	549	543	511	575	515	553	524	545	575	528	549	559	555	539	558	540	562	535	507	528	544	567	527	518	594	547	546	582	548	570	520	603	551	530	554	556	550	545	548	519	569	582	565	582	525	543	554	535	538	528	543	538	548	587	557	567	519	548	566	498	561	522	525	562	551	559	549	545	504	559	546	573	512	527	559	500	536	537	503	574	504	542	569	551	547	533	537	546	531	526	544	566	548	517	586	550	491	528	548	563	619	545	547	552	548	523	543	530	554	533	547	594	531	544	585	534	563	560	566	555	561	609	563	552	551	541	510	546	543	566	556	523	522	544	507	524	571	566	540	537	561	532	563	591	581	560	567	564	580	550	504	525	528	522	582	513	578	573	581	568	580	547	539	551	544	561	511	538	604	542	534	565	535	550	596	530	552	509	538	559	536	559	517	544	558	552	549	559	525	561	558	550	549	516	563	507	522	526	557	556	574	584	523	553	536	559	587	597	534	583	538	594	587	546	579	562	499	578	571	542	568	542	532	564	559	561	510	553	544	535	547	544	536	501	551	488	556	548	551	582	546	483	536	544	505	520	523	550	528	548	531	536	546	566	530	542	559	543	578	584	551	571	558	518	544	553	555	589	546	535	564	533	545	553	555	548	551	570	535	519	571	528	547	529	546	536	551	529	529	533	522	546	609	567	549	530	555	520	598	547	587	538	516	522	541	546	523	616	612	549	555	529	543	576	547	550	517	562	527	517	529	547	565	564	528	573	596	496	530	520	580	519	549	578	551	514	533	543	544	591	561	507	558	577	554	562	545	574	519	512	561	545	566	528	547	556	535	557	556	558	551	575	545	593	544	554	534	584	556	539	559	583	513	519	569	536	547	558	530	514	548	538	597	495	522	534	577	549	554	561	516	538	532	526	548	557	564	564	561	557	506	578	574	529	561	547	543	524	509	524	539	560	513	527	518	557	560	579	546	526	594	567	583	542	538	582	547	561	572	555	533	527	538	557	547	528	567	564	582	533	584	485	537	549	523	529	540	566	583	558	541	562	558	538	557	544	524	554	532	509	531	541	580	541	529	550	575	593	582	526	567	545	538	549	567	540	565	583	555	546	523	543	561	558	548	541	554	584	575	511	574	562	541	528	567	546	582	557	510	529	541	559	563	543	538	532	558	527	598	520	526	553	563	526	502	544	548	545	553	529	560	531	538	579	539	527	537	586	524	515	564	529	506	509	508	582	561	563	502	541	538	541	541	550	543	535	534	557	577	552	531	560	527	548	618	543	590	533	549	533	534	566	522	554	548	544	525	575	569	568	593	544	549	535	572	527	557	550	546	509	530	569	551	539	548	555	528	514	565	552	533	571	515	565	542	558	557	506	572	570	508	565	564	599	517	548	512	549	553	565	554	593	545	548	561	564	511	570	593	560	596	506	514	541	521	544	529	523	563	564	569	545	521	557	523	531	554	532	530	551	592	538	573	543	577	501	535	550	557	569	521	558	550	554	517	538	559	543	552	578	524	546	494	548	579	548	570	542	537	557	526	556	572	532	524	564	476	545	569	562	517	570	526	503	571	536	571	589	539	504	575	570	568	551	512	522	554	560	573	497	606	562	584	557	516	563	535	548	539	527	562	607	571	549	498	569	558	530	524	507	516	536	567	549	563	547	530	567	551	525	600	549	524	553	544	520	528	536	576	572	552	559	551	526	589	562	513	571	556	569	573	581	591	511	511	536	591	512	547	597	603	553	491	526	546	536	595	537	550	514	525	547	545	554	533	548	519	557	580	532	600	530
33493	47328	19761	3797	3265	2197	1577	1314	1170	1084	948	926	1312	1397	1240	1205	1287	1208	1131	958	849	715	683	669	661	704	656	654	607	670	653	683	653	644	607	609	657	673	608	675	642	650	653	634	683	686	638	653	696	619	669	717	696	669	682	641	643	631	660	617	692	654	630	657	639	667	634	654	638	671	671	665	627	631	664	651	638	653	693	681	651	624	600	666	656	640	650	667	647	626	627	666	610	630	669	655	664	673	633	668	645	657	706	654	656	693	658	628	687	619	681	692	623	664	649	612	656	669	584	670	636	649	628	649	680	646	697	631	698	654	628	672	676	642	688	657	669	684	622	633	663	665	653	676	654	618	731	643	643	663	646	629	628	589	628	650	646	644	656	727	698	640	668	598	634	655	712	686	672	723	679	655	664	656	670	713	640	650	671	618	658	636	623	690	646	643	647	657	667	674	644	677	635	629	628	656	674	622	633	683	627	660	693	622	633	690	689	655	629	672	673	692	640	590	650	679	679	660	619	661	657	607	631	621	669	663	691	653	636	627	649	648	657	653	656	664	666	639	724	629	632	617	622	603	615	647	664	681	632	695	682	612	659	643	616	700	622	702	630	654	611	632	639	634	689	694	666	678	658	634	595	645	641	623	687	630	631	674	685	613	640	667	667	644	691	675	614	649	633	669	653	698	651	653	662	682	643	693	645	667	647	678	693	675	643	648	643	675	689	655	692	604	659	645	681	631	640	647	663	609	678	697	626	634	631	641	627	635	650	647	671	662	661	667	684	672	625	675	672	704	647	606	669	649	640	648	667	687	680	673	639	680	678	635	639	709	659	666	635	668	632	657	665	695	648	657	615	660	623	675	675	631	664	656	659	617	651	666	662	631	663	659	650	627	669	636	636	625	653	618	670	681	630	664	605	686	676	635	641	661	657	658	681	658	660	658	646	663	628	681	704	614	671	623	639	650	628	673	620	676	669	682	631	611	624	655	624	647	697	678	645	680	655	689	653	653	663	693	678	641	694	679	651	621	641	691	648	690	624	664	656	663	665	657	676	657	641	656	616	636	679	649	606	642	678	668	609	649	641	652	649	638	632	677	678	690	637	661	669	642	642	679	643	659	662	652	687	662	655	653	673	630	664	593	637	663	609	613	639	600	665	648	658	625	712	601	634	657	671	678	670	633	653	693	648	642	680	640	690	650	668	686	652	636	647	654	659	653	669	696	666	663	723	614	693	683	641	635	629	616	676	664	648	644	640	651	621	650	633	679	741	649	657	630	655	620	667	645	702	632	649	633	668	675	645	624	638	618	665	633	656	664	641	678	669	619	681	665	677	654	700	677	653	652	654	702	655	652	679	624	664	679	649	633	691	662	635	627	646	650	633	702	636	653	691	643	708	682	649	648	661	618	639	662	677	643	606	614	648	661	642	651	639	640	691	670	663	633	631	688	688	644	657	678	650	641	634	646	699	665	697	665	678	632	683	686	699	661	678	655	676	699	654	687	650	652	670	623	625	651	624	684	648	670	660	664	679	632	662	634	672	658	614	635	670	639	684	649	616	628	675	659	663	667	660	627	661	700	620	717	647	646	703	641	659	598	680	692	651	681	665	675	631	647	688	755	665	666	642	622	620	648	672	634	647	668	667	669	641	636	657	637	662	593	682	612	643	694	664	650	683	643	601	654	704	687	639	665	696	696	664	611	647	641	666	667	642	613	663	649	649	643	685	656	699	667	659	648	617	679	653	624	669	643	680	677	662	641	691	679	685	697	687	625	645	634	703	686	695	650	645	666	637	704	639	623	699	627	682	674	656	629	647	690	680	654	627	664	678	655	658	647	633	642	698	651	660	686	629	637	668	654	629	675	632	658	661	641	677	705	661	660	631	653	639	647	625	677	682	646	662	606	655	653	667	677	701	671	660	657	636	669	666	635	647	706	624	649	667	661	662	632	650	699	669	679	667	645	672	681	649	668	630	646	678	664	639	652	619	649	630	647	639	613	677	652	679	643	623	676	661	636	612	628	650	638	655	671	638	686	632	642	678	645	674	688	691	657	679	637	633	643	638	668	610	655	657	671	657	622	650	645	675	644	670	666	657	644	710	707	652	691	722	658	650	701	694	680	659	623	652	691	650	651	674	669	618	633	658	698	671	681	625	674	629	634	661	629	642	638	684	653	657	624	725	649	681	680	597	694	681	661	659	655	676	704	628	670	691	648	646	704	644	652	648	679	646	643	666	647	682	729	670	689	655	641	639	612	623	660	658	646	661	681	641	621	677	627	653	668	668	712	697	611	661	692	686	672	645	690	668	656	656	664	707	676	650	671	665	658	615	707	658	660	628	648	630	671	667	661	683	650	603	660	690	645	661	699	641	615	601	619	678	678	650	636	678	669	635	666	666	658	647	671	625	670	631	658	634	669	651	663	620	614	635	606	633	653	650	677	629	698	661	703	700	679	697	665	678	693	648	688	658	664	657	606	680	607	645	648	642	661	671	673	671	647	725	651	652	703	639	628	668	664	687	605	616	700	651	652	686	687	685	660	657	696	663	655	664	632	674	644	654	617	622	616	734	667	653	678	642	704	618	687	627	641	681	672	656	657	668	666	652	638	695	706	640	658	644	653	646	647	649	666	658	660	609	606	636	631	642	686	653	648	665	596	668	660	635	634	661	684	682	642	651	662	679	653	671	670	671	653	646	635	707	628	646	682	637	639	673	635	610	722	646	695	637	666	667	653	637	693	650	633	690	667	738	662	657	629	669	665	642	612	659	666	625	637	651	687	626	679	634	649	653	641	648	697	640	666	624	695	636	635	699	662	640	645	674	617	638	661	676	631	662	705	693	656	672	659	606	700	637	652	671	711	645	674	631	644	655	723	641	639	661	658	715	676	651	622	709	654	654	671	628	692	675	662	674	688	677	645	644	652	688	666	665	631	653	676	678	646	645	665	664	624	661	664	617	622	653	659	663	608	658	642	616	645	682	656	636	690	632	638	686	636	635	650	713	709	615	645	663	669	624	672	641	690	641	660	657	670	649	635	686	657	630	675	687	632	659	660	624	650	640	638	630	661	593	699	641	624	675	650	682	656	695	695	659	631	686	680	629	692	629	675	680	679	675	691	681	659	641	645	676	688	667	679	648	655	639	611	635	670	683	626	617	669	655	640	633	622	639	615	648	657	684	647	660	592	628	661	656	636	660	623	611	635	684	671	676	664	634	681	671	681	662	649	673	676	630	669	708	655	680	649	634	615	632	674	651	696	658	688	654	659	632	661	661	634	651	681	649	613	651	678	658	682	616	691	626	643	635	675	627	650	657	629	657	641	681	668	658	651	718	647	641	634	667	643	685	722	613	652	637	639	636	644	648	667	619	657	666	644	629	664	661	659	661	646	648	623	651	653	614	659	669	645	668	682	625	634	661	688	688	665	640	628	646	668	636	649	664	668	666	683	626	650	647	614	640	643	624	669	638	633	663	679	644	652	654	683	624	698	681	649
24566	21613	28846	24795	21198	9657	2407	1538	1237	993	963	1389	5033	7323	6165	4426	3085	2350	1860	1444	1072	830	723	631	613	601	590	605	576	591	536	554	592	623	589	574	604	568	606	584	568	579	595	586	580	557	567	594	632	659	640	556	627	586	542	618	596	594	654	626	617	610	632	544	589	583	590	594	593	591	604	633	620	563	633	620	579	603	587	652	556	583	611	575	570	638	592	611	610	586	603	607	582	607	621	600	608	583	593	573	638	584	590	598	594	591	583	559	605	591	617	602	629	616	563	594	600	567	631	563	585	587	559	559	548	631	550	575	614	615	540	608	579	570	603	568	618	578	582	623	585	606	624	586	598	564	574	602	591	593	576	599	616	624	571	599	592	598	610	608	616	599	612	635	584	627	616	609	560	571	614	556	584	605	563	600	582	581	588	621	554	553	595	591	616	574	583	606	624	584	602	604	582	568	595	584	567	575	588	607	622	618	599	596	582	618	566	577	596	628	581	598	566	593	580	610	581	568	611	592	612	575	604	623	614	633	615	621	586	561	602	576	579	615	580	611	631	596	651	571	592	583	594	582	647	632	564	634	598	583	599	596	613	608	579	590	592	602	625	595	578	624	573	574	603	605	554	595	580	572	560	634	616	641	635	580	554	590	601	575	609	634	592	620	558	621	615	594	637	592	610	607	645	602	617	551	571	609	585	614	582	575	625	597	614	584	581	542	614	608	607	612	583	586	620	582	612	584	641	625	559	591	618	597	587	598	590	590	562	631	622	572	576	554	582	568	565	604	621	566	561	629	573	560	560	587	595	587	564	575	605	566	612	582	577	625	562	614	633	592	607	627	578	604	662	598	587	553	553	607	628	599	553	578	551	610	572	552	591	615	563	637	556	567	576	607	558	563	615	606	600	622	578	587	598	624	607	556	598	581	582	589	581	573	562	625	596	573	574	586	572	598	606	591	592	606	585	627	595	596	575	631	591	599	576	585	595	579	586	603	581	627	574	618	586	580	563	566	649	572	618	562	554	585	547	610	585	591	562	613	575	590	538	596	595	572	614	583	572	575	610	620	603	600	554	631	584	590	593	608	589	562	585	604	596	602	555	596	615	545	565	583	623	605	573	592	563	556	600	559	626	615	577	580	610	536	548	581	579	555	621	554	592	607	601	602	606	598	559	581	616	610	582	631	567	563	598	615	584	550	548	594	567	603	563	605	595	606	582	624	570	589	612	603	604	628	566	586	574	565	623	609	626	575	597	637	592	547	612	591	579	589	611	616	649	583	665	554	606	604	600	602	576	602	637	584	583	571	605	629	581	650	637	606	554	552	587	618	499	591	569	587	596	605	583	616	615	604	588	577	619	574	597	602	586	570	639	592	623	601	587	609	578	589	608	602	609	586	613	586	590	600	580	564	601	635	625	612	603	573	612	600	611	592	587	573	544	576	578	628	592	606	598	611	591	573	599	571	636	572	608	625	554	564	594	614	553	625	572	624	573	593	597	567	575	624	593	571	554	599	587	604	548	602	620	569	627	601	580	590	588	605	566	569	558	556	579	550	574	568	608	569	616	591	639	589	594	616	586	612	609	594	560	594	589	612	594	578	594	595	596	606	594	598	556	586	597	633	582	590	642	581	598	622	574	573	615	624	576	617	589	578	583	666	613	608	582	626	568	614	610	570	619	577	622	577	543	592	582	551	574	544	583	638	589	605	557	600	567	566	527	590	627	597	577	571	625	595	602	544	601	598	592	588	574	612	578	594	589	596	609	579	604	613	575	597	648	580	593	584	585	582	633	613	578	607	558	588	601	589	594	614	587	593	572	617	623	585	606	600	582	572	540	613	566	580	588	589	627	573	573	570	606	579	568	567	601	571	553	601	582	548	605	571	583	591	595	621	587	614	599	603	616	612	575	594	624	646	581	573	574	599	600	606	628	575	619	577	560	597	549	614	592	618	584	600	579	590	611	552	597	591	604	550	571	640	595	607	595	585	607	588	614	581	569	574	575	581	590	615	583	562	573	569	634	590	599	553	588	653	586	565	562	567	569	597	599	619	560	572	588	598	630	615	593	620	585	612	627	612	596	558	539	566	549	579	582	606	587	575	590	610	620	583	604	576	620	595	600	605	560	569	592	624	598	618	565	626	604	645	664	630	599	577	598	580	592	580	598	602	576	553	615	597	596	565	613	569	587	564	618	611	574	621	567	649	598	592	564	584	582	598	622	566	595	628	602	601	589	602	600	555	599	544	553	610	612	593	571	616	603	586	575	621	617	612	601	608	597	606	594	546	581	567	596	590	613	597	568	621	602	605	640	569	595	585	574	635	570	587	664	592	568	547	598	576	594	560	647	627	568	593	600	629	626	579	575	564	599	629	608	581	566	596	593	587	650	581	590	575	637	587	601	605	644	601	560	581	576	580	591	596	578	582	617	592	586	568	578	593	579	577	601	576	633	606	593	588	574	603	600	591	606	552	578	584	590	641	575	643	554	602	592	598	590	590	602	627	569	571	546	552	590	643	625	622	615	603	595	612	580	580	598	600	603	612	595	627	558	582	589	655	616	543	550	554	581	608	594	653	554	597	601	573	579	607	570	572	598	601	583	602	605	617	593	596	580	610	601	593	594	610	581	554	590	634	583	582	594	625	627	604	598	621	626	582	618	576	588	625	578	603	616	538	571	592	561	601	533	595	597	577	604	612	565	613	622	600	603	577	592	559	598	582	590	606	559	558	595	588	591	541	529	598	613	584	581	564	582	619	622	614	607	622	628	618	549	622	595	602	625	563	637	544	604	625	613	640	579	569	621	595	572	570	570	583	592	570	588	615	595	618	560	568	645	648	587	596	569	590	558	596	582	575	586	593	617	565	600	595	600	571	628	562	580	631	607	591	586	583	625	618	618	561	610	590	606	571	593	625	581	563	584	550	592	612	557	595	600	575	594	570	603	624	587	565	599	624	590	601	633	546	597	599	583	597	628	628	602	600	630	572	583	622	563	627	567	582	600	571	606	583	578	573	627	609	575	578	603	617	573	593	592	590	594	572	604	549	575	578	560	600	603	570	582	541	613	566	610	609	584	570	562	588	630	583	614	576	618	587	583	567	587	605	579	562	556	608	565	591	643	629	583	564	598	609	645	564	607	567	582	597	604	574	579	601	596	614	608	599	578	633	604	645	611	627	598	579	592	585	588	618	591	568	608	560	544	573	615	566	609	585	560	579	576	590	561	584	573	583	586	578	610	614	543	588	602	586	661	616	557	615	600	584	583	581	570	614	616	593	595	623	572	582	591	585	584	606	605	587	602	608	583	561	596	541	549	634	593	565	587	575	611	597	571	581	634	572	580	591	546	609	636	612	545	561	596	593	597	575	590	600	606	576	580	568	581	578	590	620	582	608	625	646	577	583	589	622	574	587	588	583	593	578	615	580	557	607	566	600	588	557	561	607	575	546	616	615	616	569	600	597	593	601	596	558	603	616	569	605	583	583	605	594	605	635
37256	61813	31102	5620	4999	4728	3405	2426	2021	1749	1480	2175	8595	11196	9502	6889	4792	3703	2782	1922	1468	1177	853	740	695	719	711	718	729	676	738	665	689	683	692	688	715	708	761	695	714	697	724	681	734	685	737	642	674	707	706	676	721	732	672	703	698	728	700	708	736	681	659	733	705	707	706	696	732	702	724	716	753	684	677	682	667	707	702	707	685	695	703	697	688	766	722	694	682	713	718	706	686	714	672	748	685	702	692	698	724	712	724	721	722	739	699	682	673	628	701	671	683	708	699	649	656	686	664	714	672	670	694	697	675	722	712	700	686	711	702	730	667	706	675	741	715	702	662	749	733	709	696	712	688	726	695	720	671	678	739	729	699	726	700	680	681	742	721	732	726	703	713	708	714	749	675	740	655	709	739	716	698	655	675	730	703	704	682	685	745	717	727	728	704	707	729	717	696	700	730	692	716	705	686	733	720	697	722	699	683	700	746	731	713	678	723	681	700	744	691	698	719	712	704	668	730	674	663	644	689	646	725	698	680	748	693	722	699	732	741	702	681	692	710	665	690	736	692	690	724	739	658	679	717	712	673	695	701	708	749	697	672	713	694	707	674	672	697	730	695	679	702	717	674	699	660	721	703	724	685	722	712	725	678	682	716	712	637	656	763	715	705	703	749	695	693	733	693	748	718	700	690	718	708	723	668	699	734	692	671	772	717	742	661	728	695	694	714	663	708	664	699	733	716	689	767	691	723	685	705	684	704	735	713	716	701	663	666	704	703	720	701	656	697	669	717	698	673	690	734	703	727	680	690	672	682	709	690	672	687	698	703	709	684	682	713	690	725	657	680	718	685	711	763	711	718	760	695	735	749	738	715	736	674	678	694	719	725	699	729	730	696	732	736	695	667	661	708	699	719	688	702	720	705	677	725	733	704	711	720	726	701	680	700	711	685	713	695	746	690	757	723	681	716	743	692	712	662	744	698	733	676	647	672	687	687	714	698	681	706	716	670	686	690	699	747	733	723	744	655	710	704	707	718	746	699	754	703	697	720	720	662	716	739	678	735	712	746	680	745	648	674	663	734	673	703	688	710	723	717	667	700	729	708	693	696	678	686	742	706	723	696	747	696	701	713	736	725	679	714	738	710	691	700	689	733	742	685	684	694	735	724	671	658	707	740	703	681	709	707	701	689	710	707	666	681	734	715	709	707	666	723	691	673	715	700	706	775	729	691	720	724	691	713	696	699	711	732	708	716	689	705	682	651	663	668	723	658	669	701	752	706	693	719	743	684	698	708	695	711	682	678	695	685	716	725	679	714	717	728	693	695	697	690	710	704	733	726	731	671	692	745	713	695	663	704	694	693	723	712	704	719	719	688	724	669	746	681	721	653	717	692	718	719	669	712	690	701	664	721	711	725	748	718	743	713	691	692	713	695	711	717	667	704	700	681	739	727	708	671	695	710	658	701	721	702	722	708	646	757	727	683	711	710	663	705	730	692	684	698	726	701	696	667	705	767	701	786	661	675	684	678	701	752	666	716	684	728	688	668	686	684	690	708	752	718	687	748	692	690	655	693	743	746	699	699	706	670	714	671	691	675	703	644	698	747	734	671	692	721	729	698	718	668	704	708	723	692	691	723	750	707	699	717	697	668	742	742	694	723	720	713	731	660	685	707	690	740	755	691	688	691	716	732	664	710	689	673	686	698	713	700	715	657	699	696	693	696	720	704	694	684	759	718	740	677	708	728	680	734	688	719	703	713	695	684	682	665	665	673	728	642	721	751	709	713	680	723	720	737	707	716	726	686	667	683	653	655	664	729	735	722	688	713	691	719	705	712	723	734	712	676	712	726	724	734	703	668	704	705	712	683	693	745	687	713	676	712	639	709	727	707	717	687	745	692	715	721	668	711	734	681	740	717	682	701	685	720	718	693	696	685	703	707	733	687	669	713	678	743	700	697	686	697	757	716	673	691	689	709	697	684	712	687	717	714	723	750	713	725	706	710	741	709	699	678	688	712	696	685	726	667	676	687	741	658	721	696	733	660	665	745	696	716	711	694	734	723	654	677	683	691	707	719	700	685	705	707	679	680	717	719	717	699	723	701	671	683	652	692	693	717	703	674	706	729	740	716	709	718	735	709	762	685	741	680	723	692	716	767	699	680	703	661	716	660	701	680	725	686	625	634	696	737	672	707	677	703	677	672	672	704	729	678	685	722	727	703	714	677	740	697	723	697	696	661	691	751	744	654	678	719	661	700	650	708	702	692	701	688	700	699	724	724	698	731	718	696	694	671	681	765	678	674	673	750	706	692	696	709	687	702	680	669	761	736	713	756	733	739	726	734	751	695	729	730	725	685	671	677	686	705	663	784	685	719	746	718	679	705	679	700	713	698	727	721	703	702	711	724	655	736	692	744	688	668	679	708	675	658	656	709	736	755	698	702	708	689	690	741	736	706	666	682	718	683	747	705	694	702	654	746	697	675	751	721	713	698	695	685	696	735	728	739	696	743	682	710	661	642	701	664	704	706	696	652	727	724	732	748	713	729	679	742	684	728	734	698	721	712	721	663	685	665	710	717	715	748	703	671	680	689	693	733	718	698	708	725	704	732	749	727	729	677	738	718	723	708	713	724	674	722	661	725	733	692	692	678	767	735	694	729	720	682	684	735	747	674	721	690	730	687	713	707	713	693	700	696	712	713	690	739	688	734	733	688	692	714	712	691	650	680	679	709	708	767	721	724	703	726	707	697	694	758	704	728	692	680	679	716	740	692	688	698	688	702	685	707	683	738	691	666	786	717	681	697	621	756	723	688	702	708	713	687	657	720	683	735	729	702	682	675	672	687	693	697	744	689	708	711	695	728	665	715	685	675	661	683	708	700	674	659	739	725	681	690	705	692	724	729	753	660	697	747	661	730	665	713	706	724	696	726	656	698	677	648	685	677	680	705	638	698	730	720	714	719	721	723	691	674	706	697	708	758	688	682	679	713	738	763	685	738	734	711	683	730	751	706	727	726	703	723	697	678	675	708	677	693	632	703	709	665	736	701	700	655	765	706	670	658	681	707	722	673	739	707	706	662	703	678	689	708	746	719	747	650	711	688	729	735	668	698	734	668	734	720	720	711	728	642	702	688	718	698	740	691	637	705	739	676	706	705	692	720	763	669	700	735	690	681	692	728	691	671	691	709	699	753	723	665	676	714	689	697	728	697	680	676	682	654	710	725	736	708	682	727	735	703	702	703	701	676	735	724	652	732	691	686	700	713	710	677	667	695	740	655	724	725	734	731	714	718	721	721	696	767	672	686	724	710	682	689	674	699	692	764	684	723	692	689	749	733	684	718	720	689	674	684	712	702	728	705	721	717	735	739	697	698	710	645	728	678	670	687	661	718	719	713	747	680	719	681	703	675	663	711	692	667	739	748	714	666	715	682	686	699	703	707	729	663	679	697	679	738	708	724	696	742	721	703	698	744	675	709	659	719	690	740	704	673	710	741	671	659	713
25675	21796	27847	25467	11502	2643	1769	1480	1271	1200	1130	1476	1908	4065	4400	3541	2298	1651	1372	1169	1044	901	830	824	681	683	701	693	767	718	693	743	680	702	737	752	703	714	731	740	758	717	756	746	739	705	719	757	763	749	688	708	743	741	745	712	717	722	698	747	749	737	796	723	718	715	685	727	790	674	725	764	765	711	702	713	710	766	731	691	738	706	717	704	708	740	681	694	713	744	703	737	703	720	724	756	767	735	724	736	730	719	752	715	726	736	741	692	722	712	717	744	719	712	693	731	706	705	731	725	712	732	762	691	723	735	753	716	717	743	743	717	728	725	709	767	669	730	717	741	707	706	718	694	732	687	685	728	749	688	739	660	700	720	737	703	773	728	748	727	739	752	731	773	729	749	753	753	741	786	700	759	727	727	706	746	720	700	735	710	721	710	697	723	732	710	717	726	705	704	718	765	723	712	708	657	712	712	796	757	727	694	774	773	685	712	757	691	732	738	703	750	733	753	753	749	721	703	718	748	680	717	692	702	728	704	712	718	781	761	773	703	723	720	681	725	763	758	748	706	687	764	725	677	745	756	717	692	756	695	700	709	715	668	735	729	684	720	706	678	715	740	765	746	732	690	771	727	728	759	753	724	735	720	667	718	690	753	763	747	656	716	763	717	720	706	704	714	713	720	710	720	658	741	685	731	715	726	726	728	734	756	744	677	693	739	702	737	723	724	749	763	720	744	726	751	735	728	759	766	695	732	722	724	743	704	724	660	746	709	673	691	728	668	710	676	717	762	691	717	722	708	746	722	726	699	686	704	719	715	687	756	768	734	705	732	714	722	755	717	716	769	739	717	721	713	732	781	746	740	713	713	738	736	699	702	741	732	735	715	759	744	748	708	687	720	712	671	762	717	733	739	766	764	720	707	772	729	748	741	767	721	734	735	678	721	698	718	760	747	753	669	678	707	748	725	744	729	684	705	737	754	722	743	694	743	716	711	749	738	715	760	749	659	743	740	719	691	741	736	731	705	679	675	775	703	690	739	765	715	730	741	726	696	747	726	747	684	739	735	711	705	736	729	730	742	722	662	718	735	753	722	696	722	722	740	683	726	736	724	713	761	681	690	692	740	716	726	712	674	708	751	704	712	681	714	753	715	727	741	712	691	757	736	752	695	742	739	718	744	724	720	736	767	737	799	758	762	733	726	740	729	764	698	689	709	737	705	745	689	684	746	735	761	718	769	697	704	744	691	750	725	662	725	765	721	769	725	751	734	714	754	729	767	736	734	699	740	721	690	692	720	751	715	696	779	708	658	759	752	710	742	713	723	743	752	721	696	722	749	722	785	748	736	731	734	730	737	698	735	675	735	746	720	693	686	765	722	718	708	753	707	745	656	716	748	712	736	706	715	762	772	710	719	762	679	768	743	687	728	668	703	768	710	770	728	748	739	717	722	707	722	717	709	714	728	710	761	751	735	733	717	735	678	723	736	734	780	677	697	754	756	698	668	707	727	716	681	733	758	711	752	705	705	753	681	728	759	752	726	692	710	771	750	758	733	681	748	728	719	690	718	762	748	760	741	748	686	716	686	709	747	694	718	687	684	703	697	742	742	659	741	742	731	719	763	764	747	731	720	720	707	737	721	703	759	719	710	746	744	709	710	722	734	774	721	740	730	708	723	733	677	719	671	707	719	718	692	729	697	790	752	747	701	773	697	764	710	640	712	737	783	779	699	756	734	721	727	674	706	703	801	715	727	757	726	701	760	724	687	760	737	716	758	718	733	751	721	739	732	713	746	651	694	690	713	709	720	736	699	671	659	723	722	744	687	760	729	731	739	731	748	738	698	745	743	694	767	719	698	754	691	688	762	672	703	740	759	729	701	751	706	724	693	712	711	745	742	732	770	711	715	677	673	743	747	717	669	686	714	653	751	746	742	713	699	713	726	731	706	768	634	709	723	730	726	658	725	690	706	732	715	739	707	713	762	687	688	757	753	705	729	773	741	696	738	711	724	711	715	727	712	744	743	718	759	711	748	711	737	698	765	706	745	733	712	728	779	744	747	712	752	704	736	714	773	685	721	732	688	725	724	742	681	710	707	744	660	720	722	746	733	703	763	739	758	741	736	745	740	699	710	752	736	720	679	721	738	761	748	705	725	746	705	775	700	710	754	714	698	715	723	697	705	725	715	702	684	669	698	683	754	736	728	708	726	744	711	723	716	731	755	703	723	716	717	704	692	713	715	741	767	713	691	749	730	733	766	727	657	722	754	761	721	735	767	692	714	678	752	732	704	728	705	730	738	715	691	734	677	740	714	776	753	681	719	734	724	710	740	746	751	708	734	704	722	710	720	694	796	707	764	680	765	737	676	732	724	737	710	672	703	744	707	764	727	698	709	731	741	729	671	737	778	717	730	750	722	738	712	738	721	716	708	716	694	701	723	698	702	698	729	728	787	724	754	732	767	736	661	726	753	758	744	787	687	699	681	737	754	699	693	797	756	690	724	677	677	761	672	678	767	705	681	698	731	701	697	746	683	719	767	713	733	756	706	734	745	754	735	692	707	797	695	706	771	698	708	691	743	656	720	746	711	701	743	703	746	745	735	727	710	718	720	722	789	724	779	752	761	719	765	760	720	697	772	694	729	757	760	765	733	766	724	725	751	727	726	737	778	752	741	752	699	717	693	685	746	687	687	695	757	777	768	720	749	746	720	758	747	701	722	756	743	766	765	728	756	733	711	710	726	733	720	748	752	692	707	688	737	713	742	722	716	708	672	685	680	725	706	706	707	749	736	711	725	731	725	754	733	706	703	736	735	744	755	763	721	767	722	715	729	698	755	714	731	719	710	719	734	699	745	721	744	739	738	744	667	761	732	709	727	753	761	692	730	697	732	725	749	769	709	691	740	785	715	736	755	752	743	756	715	705	741	699	748	761	666	723	738	707	716	694	700	733	789	751	688	735	735	726	695	710	699	733	745	769	736	680	742	764	724	722	737	708	683	737	748	742	688	757	722	705	735	780	737	686	724	720	798	722	739	710	725	713	713	725	686	722	730	768	664	780	714	725	714	748	760	740	692	664	731	721	718	734	713	690	737	702	737	718	740	728	720	757	747	742	728	648	736	716	686	727	729	748	736	701	731	718	714	723	744	712	715	720	735	736	716	722	673	714	704	734	730	711	754	710	710	699	740	691	721	701	759	739	748	740	676	742	747	698	730	659	711	748	745	739	721	745	729	727	703	745	788	729	728	718	764	685	757	703	733	701	683	712	739	713	734	726	785	676	690	692	637	705	718	754	732	718	717	709	668	772	773	749	699	724	756	707	690	702	754	680	698	699	720	708	711	750	731	696	703	720	708	750	716	747	698	717	734	699	751	731	720	758	710	710	717	730	714	737	710	733	736	746	762	764	754	700	719	754	745	735	727	713	758	708	766	697	762	751	669	753	728	708	703	743	752	716	738	741	744	748	686	687	698	710	742	733	754	767	724	697	674	695	732
36430	56311	22750	4695	4231	3729	2900	2487	2151	1997	1677	2390	3611	7460	7877	6270	3909	2494	1918	1616	1366	1108	910	890	817	858	904	839	850	837	809	945	897	827	817	875	899	875	910	864	856	812	860	837	849	883	851	806	884	858	807	813	867	892	861	810	860	868	869	862	839	867	818	879	823	824	875	847	860	817	822	874	824	877	873	834	894	813	846	905	860	889	822	807	818	874	785	801	862	836	801	881	916	844	855	887	878	842	848	880	882	792	863	856	863	835	812	830	797	823	845	815	895	842	823	922	851	836	839	865	839	865	840	853	840	823	832	845	844	893	855	805	839	854	872	803	825	811	865	811	887	823	846	842	866	857	858	843	875	866	840	854	850	870	845	854	876	879	853	828	868	852	898	901	832	826	843	800	892	848	874	837	827	886	817	826	855	873	854	853	812	857	879	858	811	874	878	867	817	847	863	866	818	844	846	863	841	780	853	863	811	843	902	832	886	844	824	884	891	810	852	825	886	858	877	882	874	860	888	855	847	861	846	853	826	886	866	799	856	857	819	892	936	806	831	868	800	860	866	781	855	852	882	880	845	846	820	874	855	823	813	844	871	849	848	835	884	855	875	889	869	909	837	859	807	857	884	881	825	850	823	847	830	863	821	872	829	835	888	886	868	858	861	850	848	906	889	873	893	908	849	794	891	826	839	852	854	816	800	872	865	856	886	835	845	894	868	844	924	872	877	808	867	901	870	926	901	844	871	851	864	888	821	827	861	795	812	827	812	843	844	863	862	834	878	862	841	825	857	785	793	855	830	874	838	860	876	829	828	828	872	871	916	874	846	861	897	805	816	882	841	845	864	835	881	834	810	845	815	879	847	825	828	893	894	876	805	850	849	776	819	813	838	841	804	829	933	812	861	891	845	858	893	844	881	861	856	867	826	850	822	895	844	853	863	885	816	925	880	827	870	806	878	849	856	889	802	837	898	866	842	864	841	838	851	845	861	850	859	861	895	839	803	845	832	857	835	889	856	836	880	855	825	845	795	870	821	864	824	863	882	864	866	782	880	846	832	868	853	828	819	904	826	816	880	858	824	819	862	839	799	866	872	900	843	865	918	872	868	844	862	853	853	830	848	845	856	858	841	830	856	830	816	866	837	789	841	858	874	846	842	857	861	907	786	880	866	810	829	860	860	897	835	830	844	874	864	918	866	848	869	811	852	833	835	846	811	841	831	821	911	879	863	822	795	831	886	831	908	861	843	805	815	844	793	814	820	850	820	842	846	896	858	822	803	840	839	845	849	851	828	828	862	842	884	841	871	857	853	850	853	831	851	809	804	825	934	842	831	777	817	784	893	831	850	849	834	837	875	910	804	823	794	846	836	796	838	882	879	843	801	868	852	877	920	821	855	832	851	830	852	857	825	901	839	846	811	820	909	849	822	863	850	805	877	774	839	860	829	761	835	835	890	882	840	861	842	830	841	888	850	889	858	847	865	855	830	871	897	840	899	851	815	894	829	837	877	868	880	833	849	836	832	886	908	849	835	848	859	852	846	876	872	864	798	822	858	804	855	849	891	824	871	903	888	838	846	802	847	864	828	856	830	799	855	814	878	881	822	770	883	852	850	855	881	869	854	809	858	819	796	888	886	841	826	850	819	893	818	825	867	830	847	849	880	854	842	850	821	786	858	843	838	853	859	853	861	817	852	841	891	817	842	823	869	897	846	802	819	831	822	833	854	858	854	866	884	859	835	871	846	871	839	849	853	847	879	821	900	902	881	837	873	888	866	887	876	922	849	812	837	902	858	857	861	836	820	827	879	818	797	832	835	771	872	867	859	892	832	839	823	861	881	865	858	840	874	839	894	832	834	840	842	818	851	890	865	812	873	806	833	854	922	805	887	870	881	790	843	824	915	871	848	878	832	877	819	877	888	838	885	867	847	881	841	863	844	819	868	862	789	837	868	882	842	886	791	890	868	823	852	855	836	866	841	843	859	890	858	844	863	846	819	807	799	870	804	894	841	898	811	868	862	878	882	834	838	869	873	827	826	810	897	793	849	871	836	876	906	859	855	899	890	820	862	854	834	870	870	887	844	843	853	820	841	846	869	818	860	843	830	837	883	861	876	831	832	845	826	839	820	872	869	854	856	824	865	817	873	865	874	856	872	826	867	824	853	853	880	852	792	888	831	830	910	856	886	919	892	879	826	810	830	886	875	830	838	841	851	795	862	863	846	845	826	851	847	817	822	860	817	867	865	880	840	797	891	835	803	736	835	855	852	856	882	848	898	818	851	838	897	830	877	797	860	813	831	893	796	889	872	856	858	808	794	840	834	875	854	912	820	846	865	791	914	843	918	877	829	860	796	854	810	807	823	814	875	870	903	836	827	863	846	802	872	841	875	932	842	873	893	857	784	897	880	920	834	774	870	856	857	811	844	792	840	853	834	808	870	846	843	880	835	879	888	878	838	853	841	843	846	865	835	835	901	896	852	857	869	835	830	861	834	815	902	853	809	832	856	856	885	797	898	865	908	903	867	822	856	822	835	848	862	851	793	895	852	833	832	805	848	860	823	858	845	878	820	826	833	833	864	880	830	842	855	800	812	861	849	836	837	801	873	838	844	873	836	837	834	845	871	853	849	851	858	843	832	865	821	833	840	820	840	794	819	832	887	847	828	837	862	852	846	883	895	812	852	872	821	886	825	834	832	817	867	863	879	835	844	834	846	861	805	856	814	787	847	814	816	882	818	884	774	831	893	846	908	848	868	827	846	841	870	818	886	827	832	871	827	843	848	847	852	852	816	844	889	852	814	834	829	841	862	783	786	856	854	847	838	803	823	883	900	868	837	876	839	850	895	841	828	840	884	852	839	848	816	862	839	847	856	838	871	893	837	902	814	900	814	859	817	874	875	802	896	858	921	860	878	808	877	873	889	886	778	808	840	835	881	831	870	895	836	851	848	813	837	829	869	918	891	826	836	818	844	863	859	849	868	839	848	887	846	882	848	856	850	870	922	857	812	829	908	835	826	836	837	792	847	851	855	845	851	867	860	784	882	839	810	887	867	849	844	850	835	814	874	873	816	878	893	819	836	853	828	854	852	809	859	859	862	824	836	839	823	837	828	927	853	851	842	837	837	858	829	847	771	849	866	800	832	822	821	836	844	878	872	924	834	900	828	862	841	822	800	898	841	824	851	829	846	896	852	839	857	823	890	804	858	849	825	845	819	868	786	855	882	839	826	848	826	847	853	900	872	855	906	862	902	851	869	850	851	827	904	875	873	830	851	853	870	832	857	877	829	871	905	860	909	882	880	859	817	828	834	817	853	835	861	860	838	839	868	832	857	885	833	850	870	820	903	831	796	850	847	832	847	804	855	836	828	878	873	839	882	802	858	848	911	826	842	844	830	844	868	836	843	804	849	852	863	875	885	863	831	855	884	868	819	840	862	845	842	808	855	844	904	811	829	864	870	836	848	839	818	855	866	814	910	836	858	780	806	822	854	872
23288	21607	29345	24258	21569	21614	10891	2233	1619	1755	1929	6483	11625	15235	13700	10342	7036	4444	2813	2157	1652	1297	1017	918	923	860	890	836	861	842	853	873	802	886	857	855	841	830	932	910	849	824	840	891	843	851	888	861	897	839	843	870	852	826	853	869	893	914	842	863	814	859	865	826	802	868	877	852	880	846	884	834	858	880	843	850	793	831	892	885	809	875	865	841	892	891	840	859	857	855	899	802	843	862	904	841	870	841	861	820	869	877	870	865	884	897	859	874	802	817	822	866	810	775	848	862	825	811	832	829	864	848	891	885	843	914	854	860	853	857	888	816	836	862	827	856	823	868	849	886	820	854	913	871	857	861	841	858	844	882	873	805	801	878	873	755	851	835	827	827	873	831	843	850	816	813	907	889	858	824	849	863	816	853	824	859	871	791	862	838	867	870	888	836	914	847	906	829	876	864	859	893	894	857	879	841	865	839	854	840	863	835	817	835	834	843	880	851	898	922	865	867	880	872	824	834	869	844	856	819	841	898	863	851	888	836	866	846	855	836	804	862	903	851	814	893	823	798	889	822	869	896	900	802	880	867	848	832	830	868	907	866	818	882	923	909	821	809	809	810	862	881	790	862	876	842	832	807	849	828	904	848	877	890	904	797	840	888	877	861	863	880	845	881	881	845	885	810	920	823	899	885	843	813	889	839	910	897	871	850	876	831	858	844	848	843	858	768	840	804	857	847	895	827	830	881	909	853	840	830	852	853	901	815	860	878	810	826	829	797	838	856	865	870	883	821	849	847	889	834	832	814	850	830	836	872	822	868	831	877	845	820	835	867	857	852	826	864	826	898	845	876	808	835	810	856	808	844	897	818	815	839	823	883	899	839	866	883	858	830	845	860	907	897	905	795	832	858	873	912	827	830	849	819	836	893	875	857	864	868	840	827	854	861	884	852	840	906	850	864	837	869	856	874	825	861	812	869	820	889	850	910	824	854	879	887	899	842	864	807	882	827	840	825	849	843	811	877	909	941	874	912	802	886	835	847	820	836	868	812	873	866	862	915	873	812	846	837	844	899	873	823	802	836	804	839	863	868	844	861	858	842	793	835	857	828	857	854	846	931	866	808	798	835	886	842	830	884	828	852	840	813	776	894	854	835	874	858	851	841	841	856	859	826	857	849	848	852	820	888	862	856	857	915	837	819	829	880	869	878	836	804	849	857	859	900	858	849	880	842	846	844	846	869	856	837	901	807	814	882	868	820	802	898	850	812	852	855	800	834	915	877	833	801	839	793	845	839	860	883	831	826	831	857	857	841	851	882	827	873	894	848	825	870	794	881	874	865	824	897	827	870	782	859	863	864	856	821	828	882	844	792	852	890	872	864	839	848	887	877	855	849	825	843	789	835	850	820	822	840	856	844	843	833	856	844	844	853	843	802	866	890	827	778	886	896	818	850	838	903	875	815	835	876	893	806	852	805	817	857	904	823	809	814	839	847	848	850	846	870	858	853	854	873	825	791	857	889	892	805	843	841	826	847	843	855	886	919	812	871	852	818	871	870	857	892	817	824	844	821	833	830	876	870	843	817	835	862	848	868	882	812	846	898	881	867	822	840	858	875	851	820	857	827	852	841	888	872	860	863	845	917	869	802	810	844	856	845	842	898	860	835	857	839	931	820	827	839	870	838	828	830	869	832	841	868	832	860	847	854	851	883	861	810	878	835	874	868	838	875	792	863	850	837	896	828	838	858	798	842	843	824	835	872	933	820	866	883	819	910	880	847	804	892	856	882	826	902	857	806	898	904	820	875	850	821	829	827	799	849	821	840	838	805	826	829	845	858	846	813	835	833	881	824	829	865	867	831	792	850	821	872	855	865	838	872	782	877	819	913	868	844	840	854	873	885	887	813	816	918	876	845	852	855	830	840	840	836	841	813	876	871	831	848	879	821	853	860	836	871	821	813	859	855	860	840	881	848	880	815	826	880	847	889	830	904	875	891	864	830	878	829	830	876	851	804	828	869	829	865	860	821	845	864	824	830	843	873	860	860	894	841	802	856	871	835	842	834	821	848	886	828	894	829	823	890	856	879	863	831	849	875	895	837	798	849	885	823	825	866	797	847	867	784	925	866	864	855	824	763	865	875	843	919	836	812	835	860	821	890	822	836	804	844	910	815	840	807	856	831	841	819	804	828	849	884	831	853	875	875	837	860	862	835	855	825	844	833	862	848	832	835	825	848	862	840	874	872	862	812	836	798	846	879	821	856	849	831	848	834	861	857	836	868	927	838	871	875	857	859	911	859	864	853	876	867	849	856	771	833	828	830	812	846	852	857	898	833	833	862	861	859	845	837	831	871	867	893	887	850	828	870	859	853	866	871	856	852	839	847	804	879	915	861	895	874	819	891	871	878	850	891	856	821	839	858	836	873	872	874	819	851	846	778	866	888	860	834	812	892	804	862	864	879	849	830	893	902	882	842	831	888	867	824	840	820	876	852	873	891	861	890	889	814	842	865	846	847	848	892	821	816	866	844	839	815	809	855	870	874	867	919	873	847	834	841	901	858	902	841	906	882	894	793	863	811	784	873	850	817	877	878	856	883	899	860	852	828	907	854	818	892	862	846	868	833	864	840	886	857	860	827	844	842	822	851	857	838	828	816	867	884	853	843	856	804	813	856	816	858	859	892	841	846	884	860	866	861	844	834	870	839	850	848	859	861	838	855	856	859	836	865	816	829	845	805	843	817	878	841	853	808	911	853	810	901	861	870	877	853	867	883	875	829	899	852	844	857	836	855	874	785	843	871	808	871	816	850	886	824	853	860	904	849	846	832	848	846	838	899	843	862	834	858	828	896	812	867	849	846	841	854	873	811	883	858	912	803	808	816	851	864	865	871	872	861	851	886	856	864	893	851	825	843	885	839	842	873	859	826	830	866	893	854	867	823	834	865	877	851	895	830	819	886	881	859	854	820	891	821	915	811	869	815	826	861	844	831	901	892	820	873	823	924	851	838	853	912	842	894	759	857	845	867	868	882	834	839	890	822	825	899	875	876	871	800	849	876	871	831	843	848	882	847	857	866	897	817	872	887	864	897	892	870	829	825	850	871	795	819	879	881	828	854	879	855	881	776	913	851	874	856	864	910	850	848	849	868	890	866	883	805	838	826	894	835	861	845	879	874	817	833	857	841	852	870	833	818	834	841	866	841	873	832	908	880	833	832	786	852	865	889	852	845	839	882	776	853	811	884	858	835	829	866	816	864	859	861	835	858	881	809	841	858	878	872	841	838	911	829	810	858	832	863	895	817	836	896	842	902	864	837	820	852	846	865	888	850	873	860	863	850	847	818	858	879	873	839	832	791	842	842	828	892	827	836	898	916	868	833	812	829	838	853	821	827	866	862	799	903	842	806	815	890	843	855	842	857	802	846	831	866	837	867	913	924	786	870	805	828	847	867	758	861	866	878	839	860	862	788	847	836	822	854	863	889	870	862	854	851	866	848	856	881	870	893
41479	70601	26983	9303	6709	4971	3974	3041	2552	2573	2985	10731	17206	20532	18212	13891	10029	6534	4148	3024	2153	1624	1212	1052	958	949	960	976	998	972	973	940	943	973	943	963	951	893	959	984	989	955	916	955	939	895	942	968	965	972	942	1006	956	997	994	986	924	910	914	988	957	973	941	949	946	970	993	999	968	966	972	950	957	986	989	932	969	953	909	941	958	1019	948	969	985	977	904	982	955	964	940	996	1001	936	942	997	965	919	929	933	937	885	948	920	935	960	945	981	933	942	949	957	961	1011	936	940	949	923	970	969	952	1004	978	968	932	980	996	957	971	966	979	990	935	952	950	959	898	969	994	1027	952	996	985	1020	961	944	884	943	910	998	915	931	981	958	981	954	991	895	966	961	966	970	1021	945	927	931	913	946	942	944	940	957	970	952	951	960	945	960	920	993	981	919	951	994	967	964	965	974	1004	943	1026	944	984	984	980	937	959	982	933	970	993	906	946	970	1005	951	919	955	977	953	976	971	947	944	979	978	981	968	992	950	940	906	896	975	955	969	970	942	948	983	948	932	944	984	988	968	959	979	916	912	918	931	966	865	991	949	956	960	924	982	947	955	963	947	952	997	1006	936	994	977	1056	903	974	927	971	952	952	884	990	958	985	955	946	1010	970	977	902	973	945	947	896	963	994	964	928	988	909	982	954	965	964	988	984	950	1020	924	1003	914	958	953	1004	953	918	943	954	936	982	988	922	972	988	998	965	921	989	940	930	923	902	962	918	994	917	952	997	899	919	997	991	909	983	990	988	900	960	933	951	945	918	973	953	997	970	977	1000	951	945	950	966	970	929	974	1001	939	950	919	919	962	1004	990	918	927	938	976	924	972	951	1024	1004	930	972	983	942	971	941	934	913	1011	997	967	945	923	984	997	956	985	988	948	967	967	929	967	922	993	968	971	1002	1001	936	971	980	972	953	931	999	950	946	1020	962	959	975	950	975	935	971	991	971	965	991	984	949	932	931	964	954	957	924	996	958	944	952	972	916	1000	1008	985	984	981	992	942	947	957	984	908	959	906	1002	1006	991	921	926	994	951	953	926	873	919	920	950	971	925	898	940	966	966	964	938	1035	994	940	943	977	947	941	977	894	969	933	981	1015	954	968	921	1005	1004	967	975	959	911	927	951	946	913	997	924	903	941	1005	1028	1025	999	956	982	970	950	954	906	981	900	1004	908	1004	961	967	975	968	958	981	987	948	980	982	1020	986	972	1015	958	946	995	983	1016	935	985	993	949	922	1013	967	997	949	944	978	971	946	932	1008	1000	956	946	967	970	953	980	938	1004	985	892	939	896	936	948	1008	955	929	964	994	991	948	983	927	936	951	940	902	969	970	915	1019	958	960	1023	975	949	967	982	944	979	994	968	939	963	985	1001	993	919	927	966	1015	1009	974	1010	966	933	964	905	944	1014	963	920	919	946	1017	960	979	978	996	907	943	989	897	963	990	984	984	972	970	923	913	1000	938	1040	963	948	955	946	924	990	986	973	1023	1008	920	917	964	963	936	990	921	970	971	985	967	934	1004	922	971	942	923	948	916	974	930	986	911	893	947	983	1010	995	890	991	957	955	966	1008	933	947	936	951	984	952	990	986	1003	957	993	899	925	1039	945	907	1014	926	905	966	980	895	901	948	980	916	977	966	986	995	932	954	936	968	960	953	979	974	916	943	983	953	956	982	939	981	984	943	976	937	940	974	944	976	944	964	930	918	969	905	977	1016	973	960	952	977	937	958	928	928	918	986	978	978	961	981	944	903	954	934	971	966	971	970	951	944	904	908	939	966	998	976	968	946	985	960	972	991	965	952	1019	872	995	975	972	977	1001	960	1018	990	940	981	962	984	911	927	962	972	977	969	972	957	977	1037	944	954	912	937	931	978	984	987	951	944	990	919	952	968	971	920	961	956	997	903	1004	944	940	1020	980	983	1013	952	957	943	929	984	963	925	974	964	1004	979	999	942	917	1001	994	954	945	924	935	982	976	956	989	1006	950	940	953	917	904	961	970	968	953	1009	969	943	1027	961	948	914	941	930	955	969	954	986	1000	967	965	998	944	971	974	972	927	934	960	1001	946	921	970	954	967	972	906	991	948	964	944	988	998	905	987	944	919	980	974	969	955	910	971	982	983	968	926	987	966	951	959	957	965	974	957	990	940	1010	958	948	979	965	971	931	943	917	908	977	979	943	938	917	941	954	958	926	933	955	978	931	995	950	933	983	945	903	963	1019	921	937	955	986	956	929	930	937	999	936	944	1014	941	965	960	941	932	920	955	972	1001	1008	948	947	1018	954	962	963	917	929	1010	930	929	955	988	973	977	958	885	987	964	946	940	971	950	985	954	926	991	957	922	939	957	985	953	958	1019	972	1004	956	1018	971	941	991	971	937	987	939	941	971	961	996	990	965	948	980	998	949	1002	996	941	966	970	935	980	971	985	995	964	954	922	952	1012	962	963	922	975	1007	951	942	1026	1000	982	984	961	947	936	1018	960	987	972	964	955	923	976	930	961	993	1014	950	947	965	951	985	1024	954	930	914	976	918	923	949	947	1032	1003	961	938	964	991	964	917	992	929	958	943	920	979	987	975	946	946	987	948	944	971	920	1015	946	946	904	965	989	1036	1018	957	935	987	932	925	986	986	931	934	945	938	953	993	976	984	951	991	936	905	966	920	987	1007	937	964	923	913	977	953	921	929	1040	950	954	902	959	966	923	923	918	969	958	931	972	940	1011	942	971	966	902	991	977	987	923	929	899	922	1000	946	976	966	1013	1048	1004	973	944	994	970	991	916	977	998	986	971	964	991	992	989	962	953	959	929	887	1002	943	941	999	931	1037	949	944	925	944	983	980	976	958	973	1001	942	967	913	956	958	965	943	985	948	964	906	920	980	926	956	981	988	948	1014	984	914	954	944	956	969	988	1002	990	922	994	926	958	956	1007	927	909	935	945	974	971	1008	966	927	966	983	955	959	986	981	948	929	974	945	942	969	964	940	974	921	961	980	949	951	995	973	1012	983	911	1005	951	897	943	967	983	952	997	939	954	969	970	930	910	945	987	965	974	998	951	952	974	972	1027	963	976	965	975	910	965	950	932	983	951	920	986	958	921	999	975	986	991	1002	949	952	1006	908	921	993	972	943	916	947	983	955	941	935	911	930	1005	1018	931	929	994	956	982	965	962	994	1004	927	985	975	934	950	1021	937	992	954	929	940	963	946	946	940	945	966	921	929	880	981	920	947	944	954	972	951	942	971	937	962	967	1000	957	937	930	929	935	975	971	982	968	901	927	966	959	966	956	977	965	949	970	995	966	985	1009	985	959	959	914	954	916	904	974	973	917	945	995	965	941	963	942	948	950	927	959	958	974	986	921	988	982	961	866	956	933	988	906	935	951	931	957	942	984	1024	965	969	932	971	938	964	977	965	997	972	938	950	914	981	952	997	922	948	915	869	989	958	938	993	965	933	952	972	981	939	986	923	970	983	945	949	935	987	963	946	908	967	969	957	1005	975	952	952	926	992	928	960	977	967	971	1003	966	968	974	965	958	960	934	997	988	926	930	983	1000	950	1012	956	948	960	960	975	945	969	931	924	941	970	956	936	971	950	1037
29454	29215	20093	5209	1476	1148	1000	918	838	863	850	888	1158	1204	1348	1251	948	882	740	653	601	623	533	598	554	540	584	529	587	575	583	553	594	549	576	582	530	537	545	519	607	586	542	640	561	581	583	556	554	539	595	551	569	584	585	594	595	587	573	564	577	534	574	522	527	505	566	575	588	563	568	557	512	581	578	568	530	607	572	581	573	578	607	603	568	571	541	592	538	585	508	575	560	573	555	560	585	563	582	548	563	599	566	552	547	578	570	539	580	582	545	607	562	573	551	572	567	593	552	552	578	546	553	588	531	555	547	604	584	611	552	594	517	542	530	561	614	525	523	531	598	553	601	593	575	537	537	571	553	577	561	587	585	610	583	551	543	594	510	553	563	592	562	560	567	597	580	564	564	541	544	587	554	551	530	562	575	552	504	565	580	553	620	542	621	572	549	567	521	537	544	563	568	579	573	537	571	558	568	610	603	559	584	565	565	580	565	597	530	572	579	546	591	582	568	579	593	576	615	543	595	534	547	575	585	525	579	570	526	550	531	569	583	536	553	604	637	543	547	534	538	527	584	567	570	557	561	548	558	585	592	552	547	563	557	554	577	577	584	543	606	563	581	572	576	597	566	525	584	517	574	572	561	593	547	603	587	593	568	558	580	548	565	548	551	557	596	560	548	524	566	545	511	557	553	567	581	595	543	572	566	581	538	558	537	574	559	593	580	525	532	586	620	585	536	563	555	579	568	556	563	556	554	561	608	564	560	561	578	594	569	561	576	568	607	573	536	539	605	578	566	524	555	585	547	562	513	568	544	539	507	551	588	567	558	575	550	616	552	585	510	564	587	569	587	583	580	570	561	599	594	543	544	552	536	526	515	575	557	600	536	521	545	573	605	585	593	549	531	600	578	573	578	534	611	520	560	574	585	568	550	533	613	545	492	622	547	539	526	574	561	598	573	548	581	553	561	538	526	561	524	530	542	577	557	512	568	566	582	585	582	595	555	570	555	597	542	545	586	570	543	559	577	563	585	572	506	547	543	584	545	552	509	558	568	561	566	554	583	566	574	551	527	606	572	532	551	519	564	552	569	586	545	588	552	570	548	559	606	539	563	542	558	603	585	552	604	592	540	577	542	577	584	540	525	539	583	569	612	543	565	561	596	549	581	538	531	640	525	532	554	598	579	552	573	564	580	532	550	557	593	587	555	605	513	562	554	533	537	613	507	554	559	572	594	620	555	546	582	583	582	602	554	551	529	558	543	591	549	603	557	558	567	563	542	560	558	516	501	577	598	543	584	575	605	576	566	592	546	567	623	550	583	630	580	556	575	577	607	579	570	574	540	543	542	558	592	548	583	556	554	519	602	536	502	580	549	578	573	562	555	589	499	547	526	572	539	608	563	569	528	588	616	598	601	545	551	570	585	567	583	571	621	545	593	564	592	575	544	598	560	566	560	620	579	559	593	571	536	539	546	556	564	553	593	574	561	547	552	587	572	551	593	543	569	551	544	596	561	572	543	580	571	580	538	546	586	542	584	564	536	556	556	556	568	537	526	557	549	544	560	582	599	573	579	534	537	557	581	590	567	547	555	555	556	537	576	609	566	572	605	660	521	555	560	556	547	563	551	547	573	564	555	530	549	558	542	554	607	540	562	571	578	526	544	583	568	560	564	567	597	547	528	557	593	535	597	580	568	575	541	548	570	550	519	567	544	575	543	512	578	496	556	589	565	576	570	593	514	563	575	577	592	581	556	542	554	550	597	552	565	600	561	532	574	608	574	592	579	567	567	598	576	565	520	595	564	547	572	589	595	572	541	522	581	543	548	563	589	560	563	577	560	612	586	526	586	591	582	571	557	538	597	548	553	571	572	584	583	539	552	556	596	544	550	617	605	567	576	535	509	553	575	572	570	540	587	573	581	567	572	566	543	556	556	578	558	544	605	555	581	550	557	588	578	555	541	586	570	509	585	566	582	545	625	564	571	537	596	556	603	597	563	568	533	536	548	570	587	569	583	589	574	552	596	595	559	556	559	551	545	553	576	614	627	567	542	569	559	553	597	591	584	581	558	561	542	538	566	551	587	572	567	582	595	512	544	601	610	556	573	587	607	546	586	558	598	517	585	555	573	580	586	599	590	550	579	563	582	541	547	589	564	577	538	557	528	598	571	587	583	574	558	586	573	601	564	545	605	541	574	567	580	548	537	539	538	564	554	567	539	548	545	552	572	555	549	550	554	535	544	539	565	560	568	601	565	540	593	554	550	577	560	536	593	576	560	559	614	537	598	536	566	597	584	581	573	558	571	583	566	542	572	560	539	597	538	581	539	573	536	582	536	549	541	522	581	533	554	534	581	502	586	574	587	578	565	560	547	525	561	582	585	545	576	562	619	547	561	556	573	555	574	512	526	517	564	560	537	558	564	548	575	628	584	597	574	592	587	580	566	566	546	579	507	605	558	560	589	590	565	580	556	562	590	561	548	539	566	575	530	544	597	589	564	556	547	572	546	559	510	550	576	590	560	547	555	514	567	540	574	610	585	600	537	539	607	569	579	559	520	608	569	565	546	587	568	555	573	548	553	546	573	592	551	534	527	568	558	510	548	568	561	547	564	579	565	581	561	579	570	569	562	544	583	581	540	530	567	569	566	535	559	597	560	596	580	617	556	576	588	552	540	550	561	570	551	545	597	550	596	549	569	596	571	539	560	559	583	555	600	591	556	536	559	577	525	564	568	581	594	549	558	553	569	551	605	585	543	559	548	563	546	568	535	529	615	553	552	585	563	642	571	570	533	569	573	522	559	562	602	579	560	619	549	539	564	539	567	581	539	549	551	548	580	561	589	568	557	594	563	558	527	587	595	618	556	553	575	539	588	572	617	562	501	529	527	585	579	561	570	573	562	571	545	553	555	572	562	580	566	587	569	588	581	539	573	512	580	564	573	552	613	539	546	554	537	551	598	541	566	593	556	565	557	555	586	606	528	613	578	571	544	563	547	597	571	561	593	536	577	592	588	562	547	568	581	579	522	585	551	569	586	526	555	503	564	542	549	561	594	611	609	610	557	549	538	546	608	569	510	554	575	567	529	554	603	617	558	567	530	590	559	567	591	574	556	579	568	558	570	584	563	574	593	564	609	568	542	586	540	550	532	590	561	572	564	560	573	589	584	567	577	550	581	512	576	599	605	607	579	590	569	555	558	557	550	565	548	540	601	550	540	560	539	542	584	562	542	573	559	597	572	555	599	585	553	619	576	607	599	533	533	558	560	559	597	568	584	580	600	546	543	580	566	577	533	552	545	605	539	532	599	566	547	554	549	603	533	561	540	525	575	556	576	537	544	539	546	533	535	571	541	535	595	577	536	579	604	536	606	558	555	565	582	535	574	577	558	567	573	568	619	583	549	521	564	582	559	550	576	540	555	569	574	526	578	529	541	555	587	572	557	573	559	532	575	543	580	556	563	579	570	574	572	590	573	539	564	575	537	529	590	538	580	507
33124	45794	10521	3136	2413	2095	1646	1427	1418	1292	1249	1402	1841	2079	2009	1816	1303	1063	906	852	760	719	709	708	663	691	684	692	684	662	728	645	683	681	661	692	644	676	661	648	641	668	698	695	684	629	692	685	666	647	654	704	707	691	696	690	717	658	687	681	681	703	701	736	697	679	689	690	660	666	694	693	639	647	646	673	657	672	685	712	643	651	674	649	702	647	700	669	664	694	678	673	700	684	647	663	668	697	664	645	693	651	696	626	701	646	684	658	730	640	633	653	675	661	703	668	740	630	722	702	613	690	663	679	693	661	665	681	684	650	677	732	698	620	651	652	636	657	673	646	663	694	704	710	637	681	647	677	677	644	654	705	647	669	706	681	693	709	656	746	672	655	652	678	663	678	676	690	681	703	651	663	631	714	656	693	703	678	681	648	645	658	679	678	671	646	662	644	713	642	674	664	698	642	661	649	647	650	654	678	706	649	720	702	702	657	674	652	739	697	714	680	684	668	633	642	718	634	675	746	675	690	699	707	695	691	650	708	704	702	655	662	715	684	623	646	708	704	701	677	668	675	703	703	651	707	731	631	656	679	651	680	691	689	673	686	658	675	672	722	656	707	659	646	720	694	661	665	667	634	641	689	712	682	657	665	702	691	665	671	650	708	653	659	703	738	658	674	708	713	670	715	669	672	681	640	706	672	703	680	644	647	708	690	649	692	621	712	644	670	637	700	657	763	658	681	660	661	622	708	734	675	635	654	709	724	704	673	662	690	707	704	689	683	675	686	680	682	685	702	659	667	681	707	645	702	671	717	684	674	685	656	740	668	674	668	679	716	669	686	719	662	665	699	728	698	673	701	657	707	660	677	664	713	674	672	722	623	667	679	664	654	686	635	690	680	719	663	691	705	709	648	675	676	675	677	692	647	719	737	668	645	680	660	698	686	675	688	684	680	675	712	685	712	698	738	678	661	645	693	698	692	667	671	696	687	682	705	703	670	679	670	712	671	674	635	655	739	663	676	683	649	657	671	667	644	662	614	700	651	704	683	673	639	701	708	702	659	624	710	678	691	654	660	688	670	668	700	641	702	639	661	664	668	663	658	666	632	687	682	708	682	741	630	655	651	696	707	675	665	702	737	719	725	692	734	668	668	652	656	646	681	673	735	677	696	672	632	699	645	666	640	675	687	687	658	710	723	679	679	685	707	633	702	642	656	668	678	683	674	688	677	693	715	661	690	631	703	631	701	645	696	652	666	701	714	665	672	674	723	675	686	722	670	714	644	687	688	665	639	656	672	697	658	675	670	715	704	692	667	669	687	614	694	674	704	706	694	704	624	651	691	696	671	665	691	655	685	650	683	668	718	636	689	668	667	672	667	669	669	680	658	705	626	703	637	685	667	675	651	660	698	686	656	666	700	708	659	681	688	686	720	682	685	729	677	694	666	693	697	699	682	639	698	669	670	631	676	729	651	676	672	641	662	710	704	692	674	676	703	690	663	686	640	664	679	653	661	642	693	679	642	711	644	658	690	668	724	650	717	647	664	654	710	693	744	648	687	744	666	685	705	657	692	668	640	625	712	682	686	681	682	670	714	697	654	645	704	666	689	659	679	708	711	699	682	682	644	699	671	653	755	657	658	697	661	696	690	709	697	646	670	716	695	650	660	685	674	670	659	690	660	701	640	625	658	679	659	673	718	670	664	696	704	674	722	726	698	686	711	702	638	723	655	673	645	697	667	678	668	670	683	630	710	657	691	679	680	690	703	718	669	631	684	661	683	665	695	702	675	667	651	698	689	705	682	680	701	639	660	693	711	676	697	692	680	706	748	703	669	658	691	736	704	665	663	674	718	709	662	723	706	629	663	625	693	649	658	674	670	666	718	663	629	681	656	641	696	678	713	665	730	693	706	657	739	712	666	646	675	678	658	649	667	687	695	686	689	697	686	669	693	667	665	685	697	680	714	694	697	702	696	620	626	681	647	655	685	664	673	693	700	691	646	649	664	700	617	656	677	697	628	692	673	676	656	683	662	638	712	668	690	653	673	657	631	680	670	671	626	707	751	721	672	685	697	667	667	675	659	701	673	670	694	671	685	648	672	694	673	676	660	688	695	686	683	656	682	665	659	681	715	658	643	678	682	628	672	651	665	716	628	629	676	670	627	643	714	721	730	683	665	697	638	660	644	723	723	685	729	687	678	662	709	676	698	615	684	658	661	660	681	647	701	680	695	710	726	725	698	696	629	648	643	633	698	665	696	660	710	699	710	651	646	673	670	665	716	615	720	704	677	716	690	691	702	708	638	680	675	634	664	694	696	644	665	651	680	706	728	690	727	664	700	683	635	709	652	671	683	687	723	690	691	703	670	668	680	660	675	719	675	699	671	706	674	648	709	686	710	654	684	689	722	703	680	696	709	677	705	660	701	731	668	695	714	680	674	695	679	714	681	708	691	676	685	681	691	678	634	680	643	672	686	672	715	664	643	677	675	657	673	645	705	638	687	662	705	645	694	716	712	683	705	711	659	722	690	656	642	727	697	686	681	762	648	670	721	635	646	647	692	693	664	640	700	725	698	665	657	649	684	701	670	755	692	672	717	622	651	654	697	637	686	650	739	651	667	674	644	673	704	653	671	678	686	672	682	627	651	663	678	694	662	693	653	675	682	701	673	725	675	685	691	710	689	695	669	624	617	728	654	711	666	685	701	689	698	712	702	694	697	681	708	700	660	701	658	636	722	698	693	687	638	731	715	676	703	632	727	681	662	700	689	681	664	666	700	643	667	686	656	666	672	684	700	633	670	682	680	697	708	680	709	717	663	700	667	660	704	682	677	675	635	700	680	669	622	683	676	707	683	696	696	654	695	678	645	647	699	695	650	698	640	685	635	687	666	677	698	667	639	635	708	677	696	686	660	668	674	700	665	641	645	691	711	704	681	714	667	687	706	659	687	648	712	679	663	662	669	667	688	683	677	669	640	648	680	662	670	707	707	704	655	671	695	680	577	675	634	636	693	651	678	678	661	691	680	657	686	667	663	703	706	673	692	717	677	716	673	660	641	661	645	674	662	659	729	636	666	625	687	682	663	705	708	688	672	665	712	642	675	679	649	632	673	706	700	697	662	650	638	683	651	648	687	640	703	678	680	632	654	702	714	686	684	682	670	622	624	702	699	696	683	653	671	709	708	682	678	713	678	712	717	686	670	691	656	666	665	692	674	686	733	676	639	679	649	645	715	660	672	707	676	664	718	719	696	650	678	652	676	695	668	693	683	745	674	682	694	702	679	694	676	669	665	695	692	667	645	668	670	699	686	671	692	695	677	663	679	713	634	674	676	690	704	671	680	661	663	705	709	690	673	702	649	701	625	666	670	649	729	669	686	675	726	626	673	666	664	658	693	673	700	693	684	674	661	682	680	669	704	639	666	674	644	665	710	703	729	699	647	650	697	683	646	696	659	695	715	694	638	692	710	692	686	688	642	674	709	651	672	640	631	668	668
24432	21598	28710	24789	21270	8739	1778	1250	1221	1069	1013	1589	4120	7733	7856	6251	4298	2719	1775	1143	898	713	628	636	685	584	610	635	603	590	602	618	633	615	615	598	635	674	656	624	603	683	614	650	645	650	655	651	606	653	619	640	616	597	640	621	604	641	644	583	598	647	660	642	632	595	606	641	627	622	632	624	599	638	608	609	606	668	601	609	629	629	645	578	588	628	641	584	616	617	666	630	660	617	655	623	651	603	619	619	631	605	597	595	655	645	628	631	593	617	606	629	659	621	622	592	650	602	656	607	651	563	617	630	684	697	605	592	610	630	663	649	639	644	673	633	668	644	625	615	604	606	627	671	638	615	583	608	576	636	661	657	618	630	610	617	621	628	613	612	616	618	595	588	654	619	642	651	564	621	679	625	607	643	641	629	638	600	604	603	658	606	614	631	589	620	647	670	632	614	662	634	654	647	636	628	655	592	620	642	557	654	643	617	630	646	607	630	631	655	631	643	632	665	636	629	621	633	664	650	622	634	669	631	645	617	621	645	614	651	653	642	671	609	644	651	652	618	621	640	585	588	644	629	605	624	643	637	648	622	685	618	611	633	631	577	585	608	634	618	647	591	644	639	635	627	647	612	600	637	575	643	600	628	640	638	643	664	629	616	629	609	648	659	637	593	608	646	612	609	608	678	613	616	604	622	672	692	588	609	616	632	650	670	687	634	598	635	630	614	602	664	592	597	633	603	633	623	635	669	618	621	616	637	607	615	588	637	610	635	619	600	620	605	612	606	622	625	643	633	594	622	605	613	643	644	611	642	625	634	585	582	619	617	637	626	627	621	645	632	661	637	614	612	627	636	629	632	603	650	625	580	625	661	605	590	611	641	641	603	596	603	656	618	610	628	585	625	611	577	598	612	666	622	596	612	584	619	635	619	606	634	613	589	633	623	653	684	620	593	607	659	590	588	599	572	628	631	625	690	589	658	612	605	604	660	603	632	591	594	593	688	611	606	620	618	652	634	619	629	661	624	636	614	662	622	620	626	658	638	641	570	645	591	604	635	645	578	640	601	638	603	638	602	606	624	621	604	601	616	603	616	574	623	617	603	584	614	650	620	671	629	640	649	660	617	589	621	595	621	641	606	591	642	593	616	635	648	589	620	627	641	637	641	619	630	667	648	630	648	597	621	607	634	638	644	619	589	569	662	619	610	641	661	613	620	655	603	641	641	633	619	642	597	577	652	584	621	630	628	621	610	660	625	629	634	590	632	588	616	599	633	624	674	615	595	611	590	616	571	655	612	586	633	586	647	587	602	622	600	615	651	635	659	618	636	647	635	607	627	599	605	590	613	647	610	629	578	615	598	615	597	645	628	642	639	603	619	671	639	622	668	643	669	602	598	605	627	641	614	626	632	615	593	612	625	632	616	596	588	611	650	617	634	625	639	667	584	639	663	568	599	607	676	601	614	616	620	629	644	620	593	611	601	651	612	602	625	669	616	606	640	616	641	590	618	604	613	667	632	614	662	609	629	652	637	612	612	634	648	655	585	637	635	598	627	618	598	630	654	667	642	608	622	613	601	598	626	641	607	643	648	676	626	611	584	607	691	642	612	609	626	628	609	624	625	588	614	637	616	626	607	610	663	627	604	647	651	627	655	603	647	657	629	665	621	606	641	633	587	635	624	612	635	648	615	614	616	626	639	617	618	685	582	621	621	620	631	629	605	565	623	613	658	643	597	609	636	623	596	632	623	628	630	664	627	613	623	630	582	630	660	624	615	632	589	635	682	651	623	618	622	620	580	659	652	664	637	615	594	638	660	677	653	664	661	622	573	580	689	622	662	603	603	642	649	601	668	596	637	645	661	630	623	627	624	647	630	616	569	667	613	630	606	617	634	656	605	668	634	603	608	618	634	591	596	629	634	610	564	629	626	627	597	611	623	639	601	615	624	635	637	656	636	620	672	612	595	623	613	632	630	603	650	616	619	605	679	610	630	690	634	627	651	624	611	646	581	646	614	620	564	611	639	635	598	633	692	590	614	663	609	597	595	612	637	638	603	624	647	636	602	609	610	633	608	619	641	641	612	637	665	634	593	609	637	605	648	640	603	644	667	609	635	622	663	647	622	630	676	616	584	625	647	570	592	603	622	590	638	662	659	610	583	659	641	627	616	623	631	592	662	623	627	602	586	671	564	611	617	630	639	599	703	608	625	656	625	599	621	623	632	675	608	619	607	620	649	615	648	638	621	607	628	664	620	582	639	561	605	656	636	618	582	595	623	635	600	634	655	600	626	602	667	645	636	602	685	594	566	562	627	638	648	668	590	677	653	617	617	617	602	623	624	610	650	669	605	639	624	618	674	579	640	609	616	601	657	617	593	631	624	659	621	615	637	615	610	660	650	632	650	608	648	615	641	618	631	610	575	635	619	647	594	578	620	642	631	607	607	586	611	612	624	585	649	621	638	641	670	645	609	636	616	605	635	617	671	622	634	634	628	615	593	606	634	593	650	584	614	598	603	593	669	630	634	629	650	617	610	600	653	639	669	600	629	607	632	641	629	620	655	600	615	608	624	563	628	671	651	644	660	635	598	608	652	619	630	634	588	686	613	622	596	636	644	636	650	652	665	638	602	603	613	596	620	610	636	623	640	606	581	632	607	600	592	605	624	638	618	634	672	633	614	655	632	646	608	674	670	616	621	599	638	613	606	658	595	630	662	634	630	598	605	652	627	606	646	627	620	675	586	679	654	595	621	639	612	625	617	604	604	650	620	665	655	671	636	628	624	645	645	581	623	667	652	639	644	622	602	653	604	638	618	602	587	626	642	659	624	648	641	601	610	610	653	613	616	627	600	647	642	604	619	611	641	618	618	595	643	612	620	649	603	660	577	610	606	632	634	666	618	692	621	602	594	671	646	623	618	694	617	665	644	610	623	605	598	619	643	605	590	612	631	646	635	633	642	609	596	598	643	651	632	613	589	638	617	642	673	617	616	607	612	596	607	619	632	597	629	646	598	602	646	588	635	656	644	621	599	638	570	646	647	628	651	657	638	609	629	615	606	628	635	582	668	648	597	624	612	608	561	544	596	562	639	619	676	617	600	616	605	596	630	610	638	589	655	633	595	616	647	629	564	645	654	590	619	633	603	571	632	659	615	644	624	651	619	662	660	625	596	617	648	577	623	652	572	633	628	625	617	603	643	615	559	612	642	657	652	579	634	639	620	653	635	647	644	642	693	616	622	624	679	622	644	637	598	643	631	691	627	658	634	614	636	668	629	580	660	638	619	588	621	618	632	571	597	618	646	618	570	632	661	638	642	609	611	565	588	636	642	613	613	635	641	653	628	640	642	614	608	641	591	617	598	621	606	606	612	617	667	625	609	638	647	585	632	656	617	613	600	628	610	615	613	625	665	644	655	610	600	609	616	642	627	590	628	656	626	611	619	604	606	659	631	626	593	603	575	611	624	592	617	648	630	613	635	641	633	581	616	581	576	640	613
36694	57993	19884	5609	4028	3079	2479	2058	1925	1704	1532	2476	6975	12383	11964	9324	6488	4114	2623	1578	1201	949	861	805	747	775	719	757	687	724	786	686	739	764	708	786	732	703	780	716	727	724	770	742	758	722	692	749	719	739	783	735	732	785	721	693	730	735	755	766	752	704	691	729	735	710	721	700	716	718	705	732	765	740	691	675	744	741	734	756	743	732	685	699	725	728	722	765	696	760	727	699	728	681	710	742	703	747	722	755	698	744	717	754	736	733	736	751	765	749	735	759	818	737	724	761	741	716	748	746	702	744	751	724	755	758	725	748	682	736	724	719	768	674	669	743	727	712	765	708	767	687	711	766	744	709	738	790	751	699	749	757	755	751	701	683	748	719	725	709	719	738	702	728	728	756	738	737	721	695	747	752	699	697	723	799	729	714	726	793	737	739	704	766	724	753	736	721	709	795	757	690	710	678	702	693	719	739	741	718	747	712	757	731	692	707	691	765	707	687	758	746	731	724	724	714	725	732	767	738	758	727	745	717	689	703	720	745	705	702	754	749	708	724	725	706	725	757	707	778	726	721	737	732	702	739	764	727	718	742	755	745	713	695	673	736	712	755	788	715	754	732	728	713	763	723	741	716	757	721	722	758	731	713	754	759	759	747	739	766	729	717	700	753	759	685	709	732	791	692	749	791	755	710	756	711	751	716	743	718	774	735	708	734	733	769	715	719	663	740	689	751	737	752	695	743	729	720	741	741	716	751	744	735	735	761	704	695	711	721	721	765	770	687	716	744	697	772	748	712	688	711	755	699	689	716	749	696	732	739	701	722	728	694	770	760	717	758	748	722	733	756	692	749	693	774	751	711	777	744	746	748	764	699	780	729	752	756	724	726	747	717	711	721	764	741	697	746	715	709	746	698	776	720	719	700	762	685	747	744	774	696	766	736	732	718	724	684	742	777	773	746	755	777	712	725	735	727	793	732	770	736	750	765	774	724	711	757	697	720	804	668	693	725	712	762	773	721	786	715	727	746	702	709	776	733	743	774	755	690	756	698	722	731	754	743	739	709	674	719	783	743	709	741	734	696	740	723	725	768	754	739	745	778	735	724	745	768	726	769	716	749	698	752	741	742	733	735	772	731	684	732	731	740	727	712	728	759	724	716	722	732	769	695	736	750	727	771	752	670	746	669	761	744	715	749	745	754	739	715	705	751	738	730	720	745	750	787	729	735	701	715	734	757	743	771	738	755	697	771	715	724	694	709	764	769	723	741	709	750	730	708	766	707	731	758	682	709	711	743	690	717	746	712	708	720	713	770	736	742	772	736	732	757	740	783	714	699	716	741	703	723	752	714	768	730	756	759	678	734	727	719	670	700	723	694	703	744	737	751	705	725	754	758	717	694	756	755	760	695	745	733	700	728	694	673	755	730	735	706	742	734	737	716	740	729	768	692	704	718	749	779	805	757	739	717	750	781	765	716	740	763	723	740	741	712	738	722	718	721	706	690	683	757	674	739	774	715	767	706	702	722	735	701	711	761	725	773	723	752	708	803	752	772	755	744	732	735	690	734	718	733	724	755	715	734	725	748	705	736	730	722	752	723	687	707	721	761	698	709	737	721	749	768	779	704	757	771	749	678	722	734	702	711	722	762	751	737	784	770	735	698	722	682	713	727	731	750	706	717	706	767	706	718	758	708	706	760	726	753	715	775	711	742	735	746	771	752	770	712	752	703	739	729	705	743	764	710	775	740	703	742	740	686	688	704	736	784	731	727	712	729	703	730	757	749	695	713	760	760	753	752	774	698	716	724	749	726	705	722	727	698	749	684	741	694	812	710	766	753	727	697	747	754	713	722	727	727	717	715	767	747	762	778	733	756	747	724	733	710	714	681	760	771	756	713	774	744	746	784	785	738	766	681	776	721	774	764	745	707	718	760	715	768	714	739	721	719	775	731	717	750	733	725	742	786	692	737	712	736	704	724	738	686	773	762	757	694	744	734	745	727	764	795	740	722	772	701	733	732	708	732	734	741	697	775	695	735	758	754	751	706	759	741	727	713	707	631	757	733	754	720	753	734	736	754	720	736	767	747	741	743	743	734	735	693	678	709	742	758	765	761	740	736	716	688	720	742	710	730	736	719	689	781	739	743	687	743	736	766	762	743	719	727	700	691	742	733	776	720	755	715	782	725	721	718	733	732	722	770	725	798	738	720	775	750	745	718	710	712	731	708	722	770	674	770	731	716	730	717	758	716	743	761	704	748	741	770	751	739	690	765	744	742	700	722	733	754	748	713	763	730	683	783	747	764	714	739	700	751	717	739	701	738	749	731	743	789	767	796	728	701	690	752	777	800	793	735	713	713	734	700	709	695	718	737	720	705	715	738	747	747	741	795	720	713	734	719	732	747	692	708	733	760	794	709	731	766	758	695	714	743	748	770	696	793	740	758	721	760	759	759	741	727	722	748	732	758	704	756	765	698	726	671	714	762	740	748	708	660	737	678	758	722	711	729	687	733	722	718	758	690	708	750	732	725	695	706	698	745	733	696	737	724	750	690	734	719	702	706	730	727	775	718	739	701	749	750	716	708	751	769	741	745	735	772	728	737	707	730	773	767	736	754	689	732	789	741	797	798	720	743	768	719	758	755	698	765	722	778	728	702	682	794	733	752	720	675	704	744	714	726	704	735	741	680	745	770	750	718	790	764	715	711	734	751	743	747	743	730	763	764	713	755	726	747	738	728	722	758	731	698	732	752	742	715	786	811	775	768	677	735	727	771	730	671	694	746	753	724	760	753	723	754	743	737	733	737	710	741	732	708	734	752	721	783	770	729	743	732	735	717	770	722	732	746	750	669	723	723	766	717	699	667	701	755	762	762	748	708	695	698	736	698	688	746	716	756	723	710	786	693	720	727	752	750	724	707	755	707	766	763	742	702	684	716	743	729	752	734	740	767	713	728	763	770	686	746	743	748	795	680	758	724	726	720	738	753	752	788	687	713	709	744	704	746	710	755	783	744	772	761	706	762	717	772	734	700	771	764	763	782	751	740	758	705	746	708	713	750	725	728	725	705	766	724	742	682	726	755	731	711	706	744	726	743	711	695	736	698	721	759	772	767	701	721	748	756	747	711	762	741	754	759	665	709	714	706	743	702	729	726	726	711	721	713	684	711	711	772	755	705	724	759	709	697	685	752	720	701	732	747	696	728	741	739	746	694	743	700	734	746	742	732	739	747	761	732	733	738	735	740	716	752	724	697	728	685	759	711	763	727	773	756	742	684	718	709	747	738	760	737	770	760	798	748	703	769	689	768	744	696	755	737	727	724	719	746	741	712	735	753	768	723	730	700	755	686	744	718	742	786	724	729	707	765	705	713	713	723	695	772	783	725	720	701	718	715	754	722	689	755	708	709	754	763	703	691	754	706	723	754	716	742	763	665	772	701	747	700	728	738	732	712	771	763	754	751	724	789	728	671	771	754	710	724	706	776	731	791	739	777	747	729	722	763
25658	21691	27659	25482	10292	1789	1381	1166	1050	1045	1012	1129	1963	4775	4973	4021	2969	2124	1508	1041	954	885	811	775	824	821	749	821	797	764	773	805	756	763	796	759	825	782	766	780	768	793	779	756	780	711	774	760	762	750	793	735	769	773	754	772	778	728	787	794	788	764	758	829	764	760	766	729	700	833	770	762	779	760	742	795	805	732	784	752	835	753	729	700	779	772	820	750	818	799	783	742	768	743	800	766	721	780	755	744	718	779	761	771	769	762	719	742	763	750	752	749	798	794	769	778	798	785	757	767	749	790	765	804	747	796	726	810	775	817	810	770	755	700	766	785	734	791	715	762	779	746	788	761	796	779	777	798	744	769	757	747	784	762	735	800	718	795	819	758	782	741	751	725	783	759	713	773	788	749	764	755	751	707	751	779	748	750	737	775	733	763	733	740	751	804	741	797	814	741	791	803	784	826	754	741	780	786	754	785	818	789	772	829	822	780	773	769	790	742	807	699	737	757	808	773	770	776	790	748	790	773	760	761	767	731	815	754	733	747	751	765	796	781	767	735	821	800	763	766	743	751	798	763	821	733	782	763	768	769	767	726	762	768	745	724	733	785	771	778	789	747	748	815	767	771	755	773	728	756	748	741	773	838	767	839	772	757	777	798	770	778	789	765	779	776	830	746	779	773	754	756	757	760	762	771	762	741	782	806	797	781	806	793	756	729	759	802	747	755	757	765	790	787	745	795	771	767	822	808	758	736	764	750	755	790	758	740	737	802	706	794	781	776	772	813	799	765	774	796	815	727	825	729	794	775	789	779	761	704	772	755	757	800	704	740	736	745	800	784	712	740	772	697	725	791	765	849	756	802	789	832	765	796	766	803	762	747	770	823	727	827	778	754	756	781	764	790	826	783	770	814	752	756	849	780	753	773	787	774	702	725	772	779	787	775	774	764	746	737	761	784	810	784	758	759	768	815	767	778	755	750	781	767	795	771	740	800	792	748	774	791	757	763	751	818	745	774	773	798	763	762	793	750	788	748	770	753	811	758	733	727	782	775	782	809	775	777	731	785	711	784	807	816	785	738	786	762	803	764	785	781	740	810	776	776	794	786	805	737	775	768	771	776	791	742	752	751	762	777	774	817	776	794	800	813	754	730	747	757	805	741	802	765	771	736	769	740	775	750	761	794	791	741	760	777	733	768	753	763	780	753	753	719	800	754	737	699	760	814	743	753	773	817	793	773	740	810	794	787	781	774	759	750	784	720	827	763	747	751	811	762	761	728	798	742	749	799	747	750	740	769	782	724	728	769	740	748	771	813	783	742	779	793	796	764	744	760	779	730	779	743	750	755	812	779	718	780	803	773	752	786	808	727	784	783	765	802	819	792	772	759	780	780	771	843	764	740	796	764	775	826	774	749	791	778	795	750	766	771	750	811	711	752	750	797	808	738	763	751	747	834	789	755	764	759	788	767	771	819	745	800	793	746	764	754	797	804	777	736	762	740	762	793	804	789	758	758	773	736	761	796	774	799	821	759	814	739	735	789	800	749	755	753	799	804	793	770	764	806	752	737	778	796	757	757	741	741	734	800	783	770	811	780	772	793	771	769	806	771	774	767	755	766	748	764	784	777	750	771	769	725	774	766	776	733	752	803	774	738	792	787	790	759	755	734	797	793	799	781	737	802	771	774	735	801	788	729	794	733	747	802	724	788	803	769	771	757	780	719	751	801	801	772	796	752	749	790	750	744	765	728	736	776	797	836	763	805	732	828	788	756	792	809	746	785	748	777	780	833	784	719	769	771	768	798	806	722	737	747	763	768	788	791	795	764	771	786	774	766	788	736	761	771	783	686	793	787	777	809	762	773	749	775	741	727	799	749	805	763	769	780	767	792	784	775	758	803	784	729	754	764	766	750	777	742	733	790	764	780	751	720	830	767	726	786	768	761	751	742	774	743	752	787	812	787	775	770	784	773	754	743	776	713	816	769	774	796	734	760	800	782	766	760	744	758	713	812	721	753	748	761	773	835	771	795	793	782	766	789	813	754	761	797	799	780	747	736	772	740	819	765	748	792	780	784	758	777	734	782	798	786	776	758	785	772	822	720	787	764	810	768	760	777	794	781	747	820	777	757	782	743	799	735	780	797	742	786	801	794	740	741	797	780	744	760	775	814	741	779	788	780	781	725	756	760	770	809	773	735	765	771	810	774	813	792	752	777	766	753	843	798	745	759	844	759	781	795	785	746	728	780	793	746	750	748	832	797	802	758	780	781	793	796	810	767	794	745	761	773	767	796	769	766	766	767	750	816	760	777	810	744	723	739	831	786	739	834	764	769	725	796	742	797	765	782	764	747	748	764	744	751	798	777	760	762	757	833	774	778	796	796	747	766	793	785	725	776	797	764	751	809	743	750	785	825	791	712	807	790	756	722	801	734	784	778	773	744	738	787	752	776	742	720	760	827	769	761	789	793	736	756	764	810	771	727	786	810	755	761	759	795	734	753	820	805	781	727	755	776	769	761	790	733	729	776	742	757	731	766	796	805	769	780	736	749	788	741	754	758	797	755	790	759	728	721	838	748	750	809	804	756	802	801	758	820	820	872	734	724	830	770	771	775	781	771	726	779	765	759	774	732	769	791	786	731	722	802	784	746	770	825	737	814	768	759	802	805	775	741	760	785	767	741	775	779	771	759	698	782	757	791	757	773	812	776	806	712	777	742	823	774	788	778	753	718	786	747	744	792	817	809	800	769	728	747	789	754	809	783	746	774	787	801	821	789	728	752	723	741	754	756	774	790	791	798	755	785	814	791	789	724	739	758	794	758	764	763	785	754	731	797	784	738	779	765	776	799	766	746	788	787	763	787	782	789	759	744	722	796	726	825	747	776	739	773	789	775	770	742	810	762	752	788	817	793	793	783	759	756	823	741	794	795	799	743	787	769	801	730	713	814	833	771	816	776	804	764	716	783	767	739	773	753	799	752	770	800	756	759	778	729	749	770	762	745	761	816	777	762	768	757	695	776	793	795	766	763	724	753	797	785	815	767	739	757	770	859	774	829	755	756	775	753	761	801	795	788	739	784	792	787	819	778	758	811	688	782	777	808	743	737	770	808	773	769	779	769	765	741	761	801	760	765	727	769	771	816	751	764	682	793	782	798	751	726	783	770	777	754	740	801	797	768	752	718	795	773	738	755	770	783	773	769	753	778	731	783	802	765	784	741	733	769	793	730	765	754	752	794	784	723	788	859	788	799	776	786	775	730	765	762	790	725	787	779	783	719	737	742	788	708	746	756	792	756	791	728	810	820	752	774	738	733	788	754	770	762	779	769	780	791	774	788	801	732	797	784	769	801	751	772	770	760	764	800	795	745	800	785	733	752	743	787	785	805	730	763	758	763	792	768	781	761	773	759	793	798	790	815	774	737	761	773	729	807	764	793	775	736	758	768	824	742	736	805	761	769	786	761	791	787	768	791	716	800	791	772	809	783	782	790	763	731	764	768
35671	52754	16576	4093	3102	2562	2120	1861	1544	1589	1630	1625	3585	8888	8837	7069	5156	3372	2232	1473	1240	991	979	919	861	945	992	935	940	923	874	918	895	944	915	947	908	966	903	927	885	874	908	908	911	953	865	952	897	960	869	929	918	878	931	908	872	911	918	905	928	988	988	957	935	897	866	921	883	900	889	940	933	899	916	907	900	863	938	941	917	907	863	900	941	927	894	907	938	898	843	947	891	898	890	952	842	870	895	886	873	917	892	903	892	934	894	979	926	912	892	903	929	857	870	854	899	959	944	923	918	971	894	926	945	897	903	924	886	916	899	921	928	875	904	919	913	913	908	929	961	907	910	881	927	874	876	957	905	894	923	907	954	917	916	932	871	871	941	893	886	956	907	919	907	988	868	916	935	885	901	990	908	934	885	881	909	929	918	908	918	907	897	904	950	853	892	926	873	915	927	939	980	933	950	876	889	941	888	938	909	947	936	924	901	911	954	922	938	956	924	856	885	937	873	900	947	910	930	911	945	956	876	937	893	976	909	846	901	846	882	872	946	926	956	897	923	875	887	914	919	933	951	868	907	924	936	847	945	885	944	896	944	958	962	936	933	926	969	899	888	874	888	862	883	914	916	947	940	940	922	912	894	909	884	966	889	947	948	952	949	933	905	914	899	899	909	868	861	921	912	914	854	929	895	875	907	948	905	898	915	886	918	910	951	896	946	867	906	934	883	918	930	907	856	911	860	927	924	899	905	880	969	914	864	926	907	930	896	920	907	896	930	930	845	931	898	888	887	930	905	872	877	934	910	877	883	941	938	914	856	914	878	910	903	909	879	888	940	939	959	954	916	958	891	905	892	886	935	903	931	901	908	931	904	803	883	916	939	883	886	941	921	903	905	888	945	932	921	869	902	907	904	886	918	959	955	910	891	918	905	927	922	888	921	908	888	921	922	955	958	871	907	936	901	921	921	901	939	916	923	864	953	883	923	856	864	847	900	977	939	879	948	903	899	928	910	894	897	899	905	947	872	907	847	854	921	922	926	932	916	994	951	909	880	902	966	924	905	906	880	961	905	944	902	926	905	913	902	897	931	879	930	910	932	904	927	904	979	900	870	965	937	897	927	857	910	883	931	916	939	990	972	903	904	968	914	901	928	882	876	939	916	855	908	874	878	854	910	909	900	940	951	856	900	933	843	841	898	888	887	966	884	891	906	896	908	922	951	968	894	863	894	885	940	905	962	895	941	885	928	903	879	927	890	884	871	959	925	905	861	871	917	944	912	961	905	941	888	922	971	882	850	898	911	927	930	929	918	942	875	963	973	956	867	929	951	924	891	910	914	879	920	894	885	885	904	896	878	949	864	898	927	914	927	929	948	901	928	868	910	901	879	929	889	933	892	918	918	960	938	898	933	858	922	875	948	868	901	926	926	896	867	950	883	950	901	886	932	931	917	949	902	921	906	914	895	908	849	916	893	908	913	952	876	891	899	874	957	904	981	966	894	874	915	938	924	920	920	872	918	899	864	909	897	936	896	899	943	866	908	895	934	924	904	856	934	886	933	926	930	881	883	925	880	878	856	901	920	874	944	909	947	937	867	906	951	945	891	888	893	971	919	928	918	889	924	874	884	934	892	910	901	929	880	929	930	939	924	899	921	894	901	909	925	851	907	869	930	831	885	985	920	933	895	983	914	918	894	947	906	953	943	898	932	867	896	912	930	952	890	910	876	895	893	899	940	878	917	864	958	898	866	919	928	902	948	901	917	912	844	931	918	914	929	937	909	857	926	891	868	876	912	918	945	873	935	912	886	892	918	901	931	880	894	964	881	944	923	864	857	927	913	900	893	867	835	936	914	922	921	926	932	881	870	874	931	926	904	874	935	938	892	875	902	926	958	902	918	869	897	929	947	877	879	900	954	927	950	930	895	920	943	922	922	925	917	924	925	922	920	936	954	852	883	913	911	968	899	879	893	890	960	906	924	902	858	881	955	946	893	919	953	907	911	911	963	924	954	911	924	940	891	901	902	906	882	909	894	952	929	904	866	888	940	820	944	946	884	952	942	888	904	850	895	937	919	919	905	938	976	942	875	936	913	862	902	907	890	915	903	926	858	866	903	872	892	887	908	857	912	904	904	890	939	921	851	957	906	890	909	869	916	859	936	978	848	929	863	889	879	938	946	916	931	951	915	928	903	920	925	932	862	887	929	903	913	846	883	937	907	883	915	923	922	981	899	900	922	967	935	931	896	923	906	892	935	940	938	915	912	902	920	974	914	853	938	931	929	942	949	886	913	921	907	886	838	932	946	879	869	908	983	899	873	916	930	855	884	892	938	919	872	949	912	900	862	913	892	875	915	839	880	936	907	853	893	919	969	888	931	905	968	928	972	942	938	847	923	934	910	919	953	920	884	883	901	892	927	966	866	955	894	902	825	937	943	908	885	920	870	908	924	950	963	923	862	934	877	940	903	926	888	924	864	916	887	887	916	867	868	906	930	926	887	921	902	892	907	899	919	903	851	866	893	965	906	901	919	913	966	946	912	924	889	887	877	902	941	865	935	886	920	936	930	911	873	851	899	931	922	938	898	890	919	894	886	942	829	891	898	880	901	932	919	931	898	902	911	874	911	914	931	956	973	883	919	922	867	962	931	972	908	914	938	949	956	943	947	928	909	924	914	868	921	943	947	913	895	890	881	929	884	918	902	872	957	896	926	865	861	897	904	944	944	906	913	905	935	837	881	1003	958	890	852	919	870	892	884	930	931	919	895	944	880	956	898	891	964	893	952	895	880	862	933	890	886	880	917	880	862	933	916	900	884	925	936	917	922	942	845	883	934	930	913	923	891	927	975	908	904	970	958	918	911	942	891	920	959	906	888	890	924	873	904	900	926	882	839	910	924	909	940	888	886	915	914	915	895	845	890	909	943	899	919	935	1001	893	893	925	908	942	888	960	877	913	946	937	933	916	935	940	865	941	885	894	958	938	928	906	890	951	912	935	896	962	920	937	911	868	959	918	924	928	927	945	898	951	911	883	883	920	917	903	881	939	923	930	863	980	923	905	962	886	862	908	918	930	988	886	894	956	893	920	876	934	975	952	921	903	959	923	921	934	961	924	910	909	961	893	914	880	875	945	928	939	961	880	907	889	920	895	912	924	946	929	894	970	948	850	947	906	923	888	934	907	895	901	970	898	882	886	920	857	910	891	940	894	930	899	877	915	927	943	960	922	900	888	855	873	889	935	862	903	864	854	901	903	910	889	873	881	889	913	937	925	949	938	898	896	899	953	920	912	876	859	952	921	893	889	937	949	891	883	920	946	934	909	927	942	921	900	901	946	928	860	840	907	878	919	894	907	871	940	860	880	895	921	917	927	898	923	920	839	935	915	866	911	912	869	903	866	926	938	888	939	917	963	938	880	939	909	881	928	891	847	848	881	918	955	895	911	891	934	912	907	913	917	876	935	903	872	931	942	940	935	951	931	923	921	874	868	937	925	934	932
23277	21589	29322	24302	21567	21589	10577	2060	1693	1621	1760	2629	7502	17215	18014	14035	8554	5074	2913	1735	1307	1186	1061	957	911	934	907	906	956	935	960	983	918	963	939	880	926	885	895	973	917	934	920	907	898	916	938	908	900	913	999	919	890	908	920	917	873	873	907	888	901	931	937	890	906	915	917	941	925	950	921	880	920	936	971	991	949	916	875	917	940	985	910	961	917	965	869	876	988	892	970	910	885	901	933	940	910	975	907	933	886	852	884	980	863	905	915	933	900	899	944	887	925	956	944	996	961	912	905	944	939	914	909	937	929	965	907	914	938	943	888	911	931	928	928	911	908	875	944	893	923	888	923	961	921	929	942	901	918	891	894	929	951	907	945	939	961	932	927	926	898	893	933	907	927	946	882	917	926	916	898	903	918	986	915	905	963	927	923	904	942	923	982	924	892	916	899	908	972	885	888	927	884	894	911	917	980	939	985	920	899	994	912	928	948	944	907	938	863	905	911	950	865	974	939	930	882	929	914	948	903	908	973	901	870	921	932	937	957	931	918	947	895	957	892	936	886	903	921	907	924	879	971	926	914	900	853	925	957	902	892	939	936	930	954	930	876	901	928	901	923	926	964	929	870	925	892	878	920	997	898	920	887	932	893	910	917	901	926	919	847	960	945	940	888	928	936	944	853	917	905	911	897	928	929	914	904	945	924	916	929	927	947	956	917	933	859	930	931	895	913	892	941	930	935	884	892	949	914	882	968	907	997	890	981	968	880	998	916	918	907	965	965	885	932	915	947	927	911	883	926	895	931	897	936	837	910	910	963	955	901	939	958	941	873	952	936	874	905	954	883	913	930	897	943	899	928	881	910	920	945	915	901	903	951	979	904	926	918	915	870	946	928	883	896	960	936	962	923	913	929	914	984	893	911	957	930	939	918	908	896	905	949	873	965	961	958	955	944	954	941	964	953	894	884	946	932	905	911	918	943	946	909	922	906	907	878	931	893	891	898	938	887	1001	944	875	930	914	900	923	924	878	918	945	951	929	875	875	929	941	948	857	938	883	888	944	901	920	919	962	983	881	940	925	908	945	948	906	957	947	889	933	948	912	890	915	927	914	937	895	896	913	941	978	945	965	950	903	884	910	952	927	939	933	902	930	1019	975	955	935	914	928	937	925	901	941	919	894	920	924	913	945	907	952	904	913	926	936	921	924	940	917	873	896	865	966	929	923	927	894	901	943	921	867	960	923	929	927	902	924	946	868	904	929	900	901	874	905	907	926	933	997	921	944	942	846	921	922	922	919	965	916	899	929	957	959	886	989	937	957	942	955	943	934	951	941	954	906	943	959	901	963	898	925	893	891	954	946	886	892	945	932	896	960	937	897	904	970	987	929	916	909	900	948	962	905	892	931	938	918	898	983	828	963	884	933	922	951	902	887	951	917	898	897	956	929	948	898	944	928	929	879	898	941	950	907	902	905	971	909	900	921	938	947	897	930	933	940	913	955	984	894	925	885	928	937	951	907	936	910	927	933	923	927	949	965	927	876	903	945	1005	951	932	861	916	943	945	997	924	885	945	907	920	918	919	912	919	934	928	917	904	938	895	921	850	920	946	900	996	911	851	858	881	877	885	918	883	905	930	865	935	862	890	918	916	963	895	910	923	933	931	999	933	905	913	960	955	929	968	890	913	921	912	898	923	931	907	929	922	1025	937	971	920	908	910	885	888	907	949	903	931	930	927	929	925	944	952	934	916	964	932	925	874	964	877	897	906	914	912	962	961	965	920	910	944	979	932	941	853	931	901	914	922	989	866	928	862	913	942	882	922	916	911	912	923	934	899	928	934	895	911	926	862	922	852	941	929	912	961	893	938	955	911	937	950	851	899	923	889	929	920	918	975	928	909	935	895	941	948	912	905	927	975	896	932	961	923	904	945	884	913	916	924	950	895	939	951	933	889	937	930	909	899	916	894	938	948	938	940	979	953	936	967	894	872	867	953	939	864	925	897	943	931	902	931	898	901	920	931	960	936	928	860	963	934	946	892	919	918	903	890	953	929	901	904	952	953	926	927	926	966	897	917	911	993	922	897	1019	888	911	879	973	914	933	988	975	936	937	969	899	924	967	969	879	942	955	953	992	981	939	937	899	885	910	844	885	911	883	914	894	921	914	886	895	955	898	882	932	953	932	939	929	870	910	996	913	917	902	899	935	946	939	921	963	912	939	942	957	949	931	895	913	889	903	968	895	929	892	895	925	883	889	931	946	961	930	908	873	906	918	983	892	916	937	915	1009	906	919	947	930	935	874	979	913	932	920	860	948	920	921	890	943	907	942	973	923	957	946	913	902	909	885	858	924	928	907	911	896	912	902	941	960	937	905	928	894	939	923	930	883	909	928	881	929	916	882	940	962	865	882	909	953	917	912	867	924	905	889	932	888	880	977	994	965	890	932	958	907	900	851	933	900	891	966	921	896	900	901	925	930	898	910	945	956	935	914	950	914	887	886	953	935	929	917	868	898	849	925	916	950	980	887	898	858	929	927	925	926	877	897	949	953	855	950	900	899	889	957	940	957	898	908	863	902	892	899	890	990	965	884	906	960	928	969	911	905	919	935	915	862	901	927	918	929	972	944	885	913	898	896	943	936	946	938	911	923	923	942	978	888	921	943	906	911	949	901	924	898	930	926	921	929	907	940	857	879	895	914	933	951	898	893	917	918	949	934	944	903	978	965	946	904	929	920	945	926	914	951	932	901	956	884	877	935	945	836	913	937	941	924	887	843	920	898	913	953	903	926	909	949	899	898	963	919	992	882	906	921	970	905	916	958	930	901	911	952	908	897	906	912	918	882	901	903	936	891	947	903	907	958	918	895	903	960	909	868	937	879	881	908	901	925	886	927	967	891	945	891	919	917	913	934	941	922	928	948	957	931	965	952	913	917	927	953	887	938	922	912	930	894	920	845	967	971	923	893	873	889	917	892	926	891	897	885	917	897	890	902	922	891	960	898	994	928	905	910	921	928	983	940	944	900	906	903	887	980	918	898	941	920	929	921	884	915	830	895	919	913	952	971	923	860	879	938	898	937	893	972	917	924	922	969	881	922	937	857	945	918	888	910	903	941	907	920	931	956	969	888	911	957	902	970	929	904	897	895	896	919	938	937	933	954	940	970	955	962	877	949	946	891	918	968	954	924	934	911	903	886	944	911	919	915	921	884	921	895	926	913	898	936	829	945	910	971	951	970	921	930	931	924	905	925	861	959	954	902	948	915	929	900	947	903	873	964	916	906	918	901	935	929	960	921	892	1021	848	933	931	911	932	896	880	967	932	901	916	891	863	889	920	898	913	917	948	968	951	941	884	962	962	978	896	918	900	852	933	898	841	972	908	936	929	941	934	933	890	889	845	926	940	913	877	909	892	850	915	925	934	916	956	907	951	944	944	969	948	899	895	869	912	879	938	976	928	893	914	935	954	944	901	916	855	905	905	954	917	914	908	914	936	824	910	892	916	888	900	893
41268	66664	23755	7585	5718	4216	3386	2773	2524	2485	2809	4085	12263	23474	22604	17746	11543	7035	4082	2369	1732	1437	1259	1101	1012	1084	1051	1016	1036	1054	1011	1038	1067	1010	1049	996	1048	1070	1046	995	1067	1021	996	1048	1026	1035	1026	1052	1075	1058	1039	1040	1062	1099	1033	1065	1029	1050	1071	1064	1016	1030	1065	1021	1036	1070	979	1046	1010	1039	1041	984	1010	1050	1067	1015	1000	1018	1070	1051	1015	1019	1035	985	1022	1035	1013	1045	1071	977	1053	1017	1033	968	1024	1101	1047	1042	970	1075	1059	1003	981	1038	1035	999	995	1074	1028	1047	1017	1051	1109	1058	1061	1045	1000	1019	1085	1006	1011	1090	1094	988	1060	1057	971	1071	982	1043	988	1020	1044	1063	1040	1066	1018	1035	1096	1062	992	1013	1087	980	1033	1025	1057	1017	1048	1048	1023	996	1042	1054	1119	1003	1033	971	1057	1073	1046	1002	1065	1081	1076	948	1035	1056	1085	1005	1004	1020	1029	1038	1062	1045	1017	1037	1003	974	988	1093	1038	1059	980	963	1066	1061	1007	1068	1045	1075	1008	1028	1067	1022	1044	1072	974	1072	1082	1023	1012	1034	1015	1004	1044	1074	1026	1052	1001	1029	1082	1031	1018	1067	1069	988	1094	1053	1051	1062	1024	1017	1032	1029	976	1051	1055	994	1057	1068	1052	1041	1077	1022	1081	1023	1041	1019	1000	998	961	991	1022	968	1030	1013	1050	1043	1014	1107	1052	1058	1006	1041	1070	1083	1057	1042	1078	1031	991	979	1037	997	1092	984	1072	1029	1044	1060	1030	1053	1042	1031	1094	1057	1041	1062	1013	1010	992	946	1025	1078	1022	1016	1064	1046	1043	1096	982	1028	1042	1072	1005	1047	979	1022	1023	1083	1046	1026	999	1032	1068	1071	1062	1046	992	1063	1043	992	1057	1048	1036	1030	1009	1109	1030	986	960	1107	1018	1039	1090	999	1004	1044	977	1024	1034	1063	1018	1049	1047	1063	1058	1033	1059	1026	1016	1030	1096	1051	1051	966	996	996	1033	1050	1073	1031	1066	1023	1063	1043	1092	1048	1038	1046	1083	1044	1055	990	1014	1006	1021	1092	1000	1044	977	1046	1091	1044	1039	1001	1018	1014	995	1000	1054	1044	1051	1080	1028	1036	1058	997	1062	1012	1025	1040	1002	1049	1012	1037	1013	978	1048	1033	968	1030	1022	1036	1054	1049	1109	1015	1000	1043	1041	1053	1058	1037	1030	993	1092	1109	1048	1021	1006	1049	1010	1021	1003	1059	1052	1029	1048	1019	1120	966	1050	1102	1022	1022	974	1028	1022	1052	1135	1063	1039	1034	1053	1019	1036	1064	1008	1015	1021	1004	982	1024	994	1060	1040	1067	1000	1079	1075	1028	1030	1009	1044	1073	1034	1016	1035	992	997	990	1047	1033	1015	1067	1078	1061	1042	1016	1034	1033	1017	1075	1091	1041	1122	1050	982	1011	1030	1035	997	1020	1007	1029	1046	1014	1046	1025	989	1050	1029	1015	1055	1007	1055	1045	1048	1026	989	1056	1069	1030	1061	995	1060	1017	1038	1075	1006	1087	1005	1040	1011	1064	1076	1015	1071	1053	1053	1039	1022	1093	1018	1040	1076	943	1077	994	1030	1039	1104	991	981	1030	1012	1056	1043	982	1010	1094	1050	1019	1008	1012	1026	1055	1039	1053	1042	1044	1010	1082	1041	1022	1089	1093	1048	999	1024	1019	1042	1056	1017	977	1011	1051	1058	1012	991	1010	1033	1075	1079	990	1069	1061	1029	1121	985	1053	1058	1072	1008	1018	1062	998	1063	1075	999	980	1068	1109	1019	1013	1014	1052	1002	1056	1160	1052	948	1099	1009	1100	1025	1030	1005	978	992	1039	1043	1049	1057	1036	1006	1052	1063	1045	1047	1039	1007	1058	972	1061	1032	1097	1024	1026	1062	993	1072	1015	961	1078	1086	1035	1095	1106	1043	1034	1044	1025	1041	1019	1000	1057	1043	1072	1041	1048	1035	996	1025	1012	1062	981	1044	1056	1053	1069	1044	985	1055	1096	1064	1002	1051	998	1052	1023	1041	1052	1093	1079	1071	1080	1012	1007	1062	985	1028	1103	1013	1021	1039	1056	1071	1041	977	1033	1101	1053	1084	1031	1043	1031	1061	1046	996	1008	1008	1070	1018	1011	1077	1048	1017	1045	1033	1038	1064	1014	1050	1041	1054	1028	1095	1062	1089	1023	1058	1047	1039	1002	1036	1033	981	1016	1034	1012	1064	1035	1067	1052	1072	1033	1034	1044	1065	1067	1105	1088	1065	1039	1060	1046	1045	1048	944	1012	994	1066	1076	1000	1034	1089	1002	1097	1017	992	1002	1010	1009	1019	1050	1057	1021	1063	1053	999	1091	1065	1021	1081	1057	1035	1067	1049	1087	1059	1070	983	1101	1043	1016	1025	1059	1051	1042	1044	1082	980	990	1064	1052	1085	1033	1008	1026	1023	1037	1048	1080	1050	1008	1057	1014	1003	1010	1091	1007	1013	1003	1000	1006	1033	1006	1032	1035	1073	1010	991	1043	1059	1061	1098	1088	1016	1101	1003	1074	1120	1028	1019	1041	1010	1058	1055	1029	1065	1069	1037	1040	1035	1053	1046	1083	1078	1087	1038	1026	1073	1018	1026	1011	1009	1018	1089	965	1014	1049	1058	971	1073	1025	1058	1030	1014	1003	1053	1000	1091	1002	997	1044	1009	1016	1017	1057	1048	1044	1046	1060	1070	1067	1054	1019	998	1093	1041	1020	1013	1052	1036	1066	1040	1029	1050	1080	1044	1089	1012	1031	1060	1087	1027	1065	1012	1034	1068	984	991	1035	1005	1062	1027	1005	1057	1009	971	996	1058	1087	1012	997	1032	1021	981	1077	1044	980	1017	983	1046	1036	1014	1015	1093	1028	1063	1132	981	1026	1006	1072	1014	1039	1106	992	1023	1038	1026	1057	1020	1047	1060	1035	972	1023	1063	1006	1034	1065	1045	1022	1043	1057	1089	1103	1032	1046	1051	1055	1099	1014	1084	1034	1044	1001	1045	1074	1048	1078	1054	1027	1047	985	1035	1049	1021	974	1025	984	1011	1069	1012	1030	1009	1055	1032	1078	1020	1009	1100	1082	1028	1042	1065	987	1028	1036	1080	1025	1043	1003	1020	1039	1032	1025	975	1069	1052	1104	983	1021	1026	1069	1050	1090	1040	1118	1059	1091	996	1067	984	1031	1018	1048	1050	1000	1090	1028	1044	1075	1064	1012	1012	1030	1057	1096	1012	1012	991	995	1017	1060	998	1041	1048	1040	1053	1110	1019	1002	1008	1046	1060	1015	984	935	1030	1077	1055	1064	1100	1044	1014	1069	1077	1016	1067	1004	1059	1092	1093	1015	1058	1016	1056	1047	1051	1089	1013	1004	1040	976	1086	1002	1021	1017	1075	1025	1009	1027	1039	1006	1039	1030	1032	1029	1059	1034	1022	1032	1066	1027	1021	1009	1068	1063	1026	1101	1044	1040	1092	1087	1043	1053	1012	1011	1043	1003	983	1022	1017	1042	1023	1008	967	1079	1086	1097	1041	985	1007	1029	1036	1036	1116	1044	1044	1021	1012	1041	1051	1040	1042	1047	1047	1017	1027	1070	1052	1065	1040	1001	1055	1076	960	1026	1008	1027	1062	1046	1027	1072	1040	1001	996	1051	1033	1028	1043	1090	1002	1060	1049	1073	1050	1049	1060	1008	1007	1006	1055	1065	1008	1059	995	1012	1016	1039	1042	969	1028	1036	1012	1026	1005	1031	1028	1063	1017	1022	986	1013	1091	1054	1050	1069	1036	1056	1043	1058	1007	1029	1016	1058	1018	1046	1004	1075	1069	1083	1107	1053	1046	1064	1027	1052	1082	1057	1044	1040	1015	1085	1052	1004	1003	1085	998	1031	1047	1051	1025	1092	1026	1002	1086	1008	1088	1012	1068	1075	981	988	1026	1051	1057	1029	1074	1076	1082	1102	1051	1036	1043	1006	1050	1040	1038	1058	1035	1020	1056	1030	1040	991	1026	1059	1052	997	1050	1030	1023	1114	1046	1080	1042	988	1078	1059	973	1047	1008	1003	1088	1067	1063	1072	1047	1049	1037	1015	1033	1028	1036	1040	1040	1006	1046	1100	1045	992	1075	1056	1084	1051	1061	1022	1079	1051	1038	1007	1086	1007	977	1096	1074	1015	1012	982	1015	1025	1077	1062	1050	1035	1038	1099	1010	1077	1049	1078	1021	1054	1027	954	1018	1016	1085	1022	1036	974	1088	1096	1097	1020	1017	1091	1075	1004	1048	1072	1020	1042	1048	1030	1006	1058	1057	983	1049	1012	1038	975	1004	1061	1032	1034	1046	1016	1056	1039	1029	1055	1015	1067	1081	1074	994	1048	1064	1051	979	1060	1077	1060	1060	1010	1028	1076	1053	1016	981	1091	985	1042	1030	1051	1028	991	997	1034	1042	979	1030	991	1033	987	1023	1040	1075	1029	996	1023	1058	1084	1040	1020	1009	1046	1015	1047	997	1031	1097	1089	1058	1015	1060	1055	1061	1055	1030	1045	1080	1058	1057	1085	1023	1024	976	1027	1028	1064	1062	1003	1042	1010	983	1001	1115	986	1024	1123	1011	1016	1043	1053	1040	1013	1074	1088	1010	1043	1029	1039	1055	1078	1043	1056	1082	1054	1107	1070	1057	1020	943	1030	1062	1034	1093	1061	1089	1018	1039	1134	1007	1006	1020	1102	1039	1094	1010	991	998	1034	1029	987	1067
29551	28466	19900	4695	1330	1002	907	874	856	865	867	978	1266	1522	1643	1449	1216	970	896	807	735	702	641	695	660	674	646	644	660	644	681	664	640	626	648	654	700	700	669	657	692	690	649	676	678	660	669	671	702	643	665	672	703	631	701	674	706	677	626	663	684	669	688	640	657	643	712	661	681	665	697	671	661	667	625	691	661	683	649	654	675	694	646	687	627	648	669	651	672	667	647	657	638	652	655	655	606	660	656	663	655	656	648	668	675	640	644	631	663	678	658	638	628	663	641	663	644	664	686	659	643	687	647	642	679	676	659	655	703	663	659	640	609	629	683	680	688	674	657	710	674	642	680	697	644	657	678	647	697	672	671	690	669	676	677	664	657	681	670	659	672	643	710	679	687	646	678	668	687	690	657	683	670	624	657	605	624	690	666	676	670	643	675	683	632	701	625	611	633	664	682	648	679	664	680	629	664	677	625	651	671	664	676	700	658	685	654	647	645	699	685	650	636	660	639	610	656	614	644	643	636	665	655	669	672	647	623	675	682	639	616	664	737	662	644	687	673	677	663	656	650	662	658	670	677	653	667	640	640	642	707	696	661	637	669	651	697	688	613	657	620	645	651	684	683	628	680	671	667	680	675	674	655	676	635	718	696	661	640	668	657	679	625	669	661	655	679	687	634	673	699	636	641	669	601	645	665	636	640	695	651	643	629	666	640	705	646	641	656	649	657	685	666	613	586	639	661	669	727	649	712	693	675	668	640	667	700	669	726	659	680	679	648	635	700	624	661	658	655	695	669	695	664	694	682	628	660	655	637	682	649	637	652	650	706	716	637	646	668	618	648	639	627	712	685	651	639	695	642	669	663	628	638	654	669	649	723	630	671	637	693	673	703	692	672	695	692	652	667	632	672	680	673	651	697	613	636	677	615	710	672	639	670	651	623	635	682	695	645	657	667	662	610	679	653	718	654	675	666	668	673	691	670	672	640	660	580	629	630	708	698	695	639	616	687	672	658	683	650	597	656	708	693	645	622	646	615	653	624	650	681	640	657	677	667	655	642	677	698	616	657	656	670	686	666	700	669	692	681	683	648	651	662	634	631	664	638	668	663	651	643	681	650	626	659	663	669	620	673	679	652	662	699	691	643	651	684	655	656	667	649	638	689	644	705	680	658	648	691	646	661	677	691	704	644	681	632	697	648	625	657	654	657	660	664	682	658	634	640	663	689	627	693	602	696	670	646	665	641	653	694	662	656	678	648	634	627	655	643	635	665	667	669	697	712	707	702	666	702	706	635	667	629	672	675	650	702	713	687	657	677	678	666	625	676	652	662	666	643	615	713	674	674	661	700	670	675	683	660	642	650	663	598	635	623	631	608	635	671	673	621	651	661	683	646	688	665	647	670	664	718	669	705	674	685	629	682	647	683	678	618	621	698	652	647	679	681	677	642	594	648	661	665	673	665	674	649	690	624	640	637	690	661	675	647	681	673	664	677	684	706	723	706	684	659	693	673	682	652	662	619	649	662	699	654	609	688	675	666	670	685	617	678	632	709	631	645	702	699	654	666	676	655	669	672	706	711	654	712	715	673	691	616	675	669	656	687	648	627	642	652	639	692	670	679	604	650	704	641	643	660	676	628	662	659	657	647	713	654	653	685	642	655	610	647	651	682	634	602	652	654	672	658	698	669	662	633	688	643	634	684	681	653	620	688	634	677	645	636	666	679	660	707	654	619	680	684	689	652	650	646	682	660	642	672	658	670	661	663	679	692	670	652	656	662	681	662	673	628	625	657	609	676	676	665	685	686	671	691	683	679	657	668	667	633	631	668	689	654	714	646	649	685	656	657	699	640	626	642	643	666	682	641	709	658	692	669	630	656	630	690	671	686	698	631	663	684	673	631	624	705	673	656	671	662	659	687	674	661	689	656	665	684	656	649	671	650	677	684	691	647	697	653	669	678	679	615	665	681	657	653	665	690	660	711	685	667	681	702	663	694	632	628	657	671	649	663	684	614	726	648	683	671	640	657	655	676	689	616	673	672	650	633	654	635	690	714	680	648	667	686	629	660	688	688	636	665	676	639	691	676	645	672	666	656	664	670	670	682	691	642	623	646	694	616	624	654	651	614	665	665	626	710	682	682	624	633	664	627	649	659	677	703	611	716	651	640	641	686	658	648	625	699	667	687	654	685	672	645	711	658	654	671	652	685	643	638	673	656	663	704	704	660	686	680	664	641	637	691	683	623	683	650	672	639	669	641	657	622	654	630	668	671	667	678	670	685	674	634	697	647	652	712	680	680	693	589	642	714	621	647	656	670	696	638	712	672	660	659	658	678	648	719	662	689	702	685	675	663	646	653	663	634	641	661	661	674	680	665	649	654	665	644	652	664	682	646	654	631	597	620	662	664	657	679	624	661	659	695	657	654	674	654	704	678	671	639	661	628	658	725	635	679	728	645	671	686	664	643	633	621	708	682	676	619	663	670	636	667	664	705	684	695	645	704	633	719	644	690	676	663	684	642	698	680	641	676	649	685	676	646	706	679	654	682	692	678	651	672	637	713	700	667	640	681	670	708	663	684	642	653	643	680	646	682	678	673	689	689	681	645	666	647	676	650	672	622	684	676	654	742	676	665	638	688	639	645	683	648	666	609	697	670	699	638	698	641	682	704	654	653	677	639	685	685	646	714	661	682	673	676	668	672	690	674	644	658	646	670	648	647	686	651	630	700	642	689	675	689	642	648	647	660	687	686	639	653	691	710	664	650	666	620	665	675	657	621	658	644	637	672	661	662	661	690	702	703	663	662	681	646	646	670	658	677	654	651	689	664	683	655	673	660	654	645	633	650	695	645	716	677	638	677	685	640	673	634	578	689	718	704	690	701	672	676	696	700	674	695	618	692	631	660	649	669	618	657	673	650	684	649	703	669	661	666	673	669	672	671	697	655	632	671	647	673	639	637	697	617	580	642	613	685	653	661	648	648	681	650	659	632	643	653	652	700	705	648	659	668	614	620	664	676	636	640	677	648	651	643	659	660	654	677	660	672	658	677	661	688	649	650	636	618	666	673	642	636	677	660	634	712	666	684	707	667	647	668	621	658	644	670	660	696	650	686	670	672	667	636	692	660	602	660	641	685	680	632	628	674	649	669	650	693	634	701	659	673	667	635	709	632	653	646	666	667	676	626	644	691	681	691	679	712	715	657	621	654	673	680	667	635	658	678	702	694	660	663	683	623	671	673	624	685	644	710	653	649	654	672	740	689	610	693	692	670	696	676	658	724	639	667	655	675	657	638	642	657	670	669	672	646	647	663	690	700	666	628	637	671	638	682	675	637	706	672	640	699	618	670	650	645	618	638	689	704	652	655	664	690	644	620	664	675	701	641	619	639	626	669	638	654	703	661	706	653	669	659	669	681	647	656	670	661	681	651	656	648	652	677	663	668	669	653	582	665	681	701	678	686	652	628	692	660	664	715	683	693	690	688	640	673	650	654	676	671	645
33573	44306	10770	2345	1876	1593	1479	1196	1105	1147	1174	1487	1989	2484	2380	2137	1696	1381	1147	962	926	843	822	788	762	775	771	781	814	793	816	753	761	801	727	797	749	820	828	808	781	808	758	786	740	775	731	781	806	753	804	846	805	817	808	801	764	850	777	774	780	770	767	791	734	726	759	731	750	812	766	820	790	780	792	798	744	781	803	782	817	808	788	815	750	801	769	774	774	758	767	806	767	780	785	773	791	757	752	811	765	765	819	776	789	806	751	819	781	816	803	784	770	813	792	744	752	790	779	784	774	817	820	753	811	791	819	766	811	803	821	816	797	793	745	820	770	803	774	753	822	827	833	782	750	759	827	789	792	784	723	788	787	818	772	834	808	796	843	813	775	767	737	805	800	794	780	796	834	785	764	803	808	767	787	771	819	811	771	815	795	744	792	795	787	790	775	751	791	744	796	861	775	785	815	808	779	839	742	782	732	746	777	772	828	772	775	763	761	762	757	743	812	786	780	752	773	806	798	748	730	792	836	812	807	764	766	862	832	728	779	752	754	781	787	721	784	770	805	773	803	831	741	803	860	807	794	778	782	748	813	789	797	786	788	749	787	781	791	778	753	814	785	807	841	791	763	785	775	787	738	753	740	824	768	815	799	807	755	803	724	760	816	722	818	765	785	834	809	744	755	803	816	831	775	794	806	781	779	763	742	797	790	782	800	777	766	825	742	816	787	784	764	839	819	805	814	819	790	792	756	810	792	808	786	801	746	786	827	730	758	713	786	749	799	794	826	813	765	783	754	755	780	765	789	749	815	815	799	783	799	795	809	799	778	774	768	814	785	768	772	805	760	798	736	843	785	814	761	798	784	755	777	796	813	723	828	752	795	743	730	801	796	822	751	826	818	830	810	857	797	780	770	784	780	775	787	785	773	758	794	784	819	772	778	743	765	803	783	763	794	859	781	775	812	828	806	767	786	759	739	834	781	750	768	779	745	820	807	836	777	797	782	802	826	792	795	787	793	754	774	810	791	789	741	812	825	764	826	768	794	821	799	748	821	800	785	793	770	732	799	850	791	846	811	742	772	755	766	780	772	739	788	808	772	761	758	803	769	793	798	763	811	774	785	723	830	793	802	794	818	793	759	818	793	803	805	805	843	774	809	777	834	793	804	831	796	767	790	791	767	832	807	751	785	738	757	799	707	785	768	783	760	818	748	803	761	820	793	743	788	809	791	823	759	781	783	794	759	738	835	800	796	776	749	776	775	795	821	777	768	837	760	779	734	790	789	799	741	795	772	736	736	775	776	752	775	760	809	835	780	812	738	811	771	782	800	764	819	765	799	790	821	755	795	773	814	773	831	797	784	790	825	771	799	793	848	771	802	790	746	786	771	792	768	739	806	787	764	780	797	841	768	792	761	750	810	820	788	775	815	818	770	862	783	789	789	826	753	751	794	821	726	795	753	843	751	793	774	773	802	773	744	771	759	767	813	711	781	782	770	755	798	805	794	794	772	868	792	755	779	795	780	793	802	799	779	781	766	818	829	767	796	754	788	810	780	771	785	818	801	792	799	766	827	784	830	776	785	829	822	773	804	737	885	777	754	793	838	839	798	804	798	785	808	771	813	795	754	790	764	745	805	821	844	770	814	743	782	830	798	741	801	728	760	840	842	784	775	791	809	809	809	788	813	796	739	795	779	794	778	804	780	781	784	821	806	787	794	807	824	760	752	795	752	766	779	792	842	775	799	821	758	792	737	734	767	781	761	775	780	774	796	845	814	856	836	777	830	762	792	736	804	810	824	779	757	768	812	763	815	793	811	763	753	783	799	750	774	804	763	795	773	800	775	840	782	736	787	790	806	727	748	780	799	770	822	794	754	814	771	758	790	797	762	815	776	803	801	706	786	800	763	794	861	796	797	794	827	733	792	837	785	838	773	856	783	786	796	769	805	792	794	790	868	816	812	798	804	846	802	825	820	773	796	794	758	776	796	805	757	722	831	754	757	777	749	821	782	750	839	763	781	765	773	803	758	785	772	795	791	774	773	788	776	721	782	829	791	770	784	791	793	792	765	795	797	739	806	733	758	768	748	804	792	822	791	758	817	820	752	863	793	801	825	774	802	753	813	789	766	774	783	774	801	755	783	755	788	805	821	736	740	826	790	799	819	727	771	831	809	828	793	822	738	775	723	797	784	776	763	811	774	818	747	828	759	819	804	771	815	827	748	848	830	783	789	785	785	842	779	775	803	791	793	772	787	768	796	752	818	777	827	794	771	859	782	791	750	846	766	825	765	770	786	799	836	762	801	758	780	813	767	794	818	814	773	782	761	782	796	762	821	809	789	753	800	802	823	832	727	790	783	775	784	804	797	807	799	807	770	732	812	821	794	828	798	823	747	790	754	743	775	769	793	812	796	822	792	799	805	768	797	805	779	827	793	740	751	806	812	810	794	818	786	730	776	788	772	759	794	833	775	805	829	848	788	746	772	808	793	773	778	769	752	771	773	821	773	796	765	770	814	799	809	788	829	741	746	802	768	783	763	795	772	770	762	818	800	810	819	780	822	777	747	775	801	783	821	777	809	735	816	784	777	778	783	757	801	820	802	770	812	820	805	809	818	789	729	846	777	827	799	779	801	807	763	823	803	831	848	794	770	726	794	810	837	807	765	811	805	793	812	816	790	725	767	837	782	828	794	776	862	781	788	800	787	792	790	809	870	739	789	812	802	759	857	735	849	820	742	778	765	762	786	789	853	784	825	818	766	747	792	788	768	798	780	795	822	761	792	748	823	798	801	766	794	767	777	750	816	775	765	763	772	770	792	817	738	827	843	780	772	791	773	795	781	732	775	779	771	813	788	793	767	762	751	811	798	769	778	811	789	782	801	769	790	764	821	773	777	763	804	803	787	774	793	793	779	813	751	780	809	747	751	764	762	810	762	775	812	715	818	793	769	829	785	767	795	817	791	738	779	794	805	797	772	803	814	723	811	825	822	806	759	739	796	802	784	760	773	784	801	808	784	835	760	783	769	781	800	810	856	763	768	834	847	807	748	834	749	777	828	815	808	814	771	793	752	794	796	848	789	766	774	781	724	748	742	801	746	798	797	820	827	750	811	801	781	773	765	825	804	814	855	793	763	819	761	783	768	766	786	783	725	738	777	759	799	797	780	807	809	779	813	794	816	756	794	841	804	768	783	790	819	769	773	770	798	776	820	814	776	711	786	770	774	778	818	756	763	773	774	757	805	768	783	781	808	779	788	811	798	808	775	825	783	773	797	742	769	788	833	819	754	767	816	788	784	776	822	840	813	812	796	746	784	848	798	790	794	785	808	806	765	722	795	751	808	818	784	817	824	761	779	787	795	824	786	830	777	792	778	790	795	836	780	725	838	835	831	786	814	784	782	765	770	791	806	791	810	792	776	763	747	764	821	804	783	775	781	818	783	804	833	793	804	752	767	796	789	721	811	787	771	820	744	807	752	770	787	814	788	815	734	785
24484	21619	28760	24780	21303	8092	1700	1212	1069	930	983	2035	5340	8335	7008	5492	4075	2891	1831	1389	983	810	773	770	730	686	691	686	673	632	707	668	647	695	673	675	665	688	674	655	687	655	692	682	659	702	648	648	709	652	712	721	701	666	657	674	715	636	696	651	671	690	677	707	662	698	688	688	661	672	641	637	704	722	654	703	645	725	673	649	672	700	671	694	683	657	711	710	684	698	650	732	661	677	675	710	691	704	678	664	648	685	685	699	667	710	665	747	678	666	681	714	684	717	643	716	675	732	664	682	669	695	659	645	727	675	727	669	686	682	711	689	685	671	680	670	707	744	695	666	725	703	715	662	685	693	690	655	673	704	664	682	662	676	725	676	656	707	724	641	727	654	679	717	694	713	693	667	678	659	629	632	706	662	671	700	706	722	661	646	686	665	674	735	729	661	709	671	676	625	667	677	670	709	720	663	689	671	627	676	647	673	655	702	687	706	703	678	656	676	652	683	707	685	679	674	673	731	728	670	726	714	658	703	693	661	694	672	708	666	657	693	674	652	672	664	648	697	710	633	661	632	678	688	694	679	688	721	713	713	675	688	702	723	713	637	660	708	678	656	683	649	677	738	712	657	718	679	636	662	674	716	680	691	707	641	711	693	701	655	679	660	705	713	648	645	700	705	689	701	676	676	665	708	672	692	665	664	692	677	681	674	689	696	668	670	675	673	740	631	710	688	666	684	692	691	673	697	667	652	658	661	686	693	639	671	655	690	681	636	700	668	686	640	669	689	646	700	674	672	718	689	666	731	679	721	656	687	680	694	710	657	742	650	697	682	685	618	662	743	704	724	691	673	663	721	743	711	645	702	664	680	674	674	688	685	698	697	752	652	679	696	717	650	667	752	672	726	671	669	706	696	676	695	668	667	714	675	702	710	656	677	695	675	678	666	700	691	710	662	650	662	682	712	653	673	642	726	682	685	714	722	654	627	671	702	663	661	701	711	721	699	686	662	678	697	660	704	687	724	707	674	696	701	680	696	680	669	671	715	665	707	689	720	709	697	693	675	640	705	672	715	673	714	705	662	623	645	683	714	698	645	704	688	665	706	686	725	620	691	703	681	687	659	671	707	714	660	736	657	684	662	696	700	633	694	676	702	687	612	654	711	659	706	682	668	710	693	649	681	641	693	708	706	691	684	636	656	681	670	648	734	700	675	627	684	686	641	684	675	676	690	679	722	663	687	648	686	671	624	666	676	708	637	693	644	686	644	653	669	699	692	661	681	655	734	672	673	696	696	716	716	665	689	693	708	737	689	671	656	668	681	676	677	651	673	686	696	653	664	676	677	661	677	674	699	690	712	687	695	682	699	726	643	717	726	721	717	691	666	655	683	740	709	693	689	682	688	674	703	658	697	715	683	645	682	670	722	697	743	703	693	685	700	657	689	686	639	706	684	718	665	661	662	676	671	710	691	689	661	630	648	708	670	702	734	665	661	683	701	726	698	674	647	629	666	677	685	633	682	614	667	679	708	692	683	660	719	664	666	644	710	632	708	670	686	643	671	717	696	656	659	685	696	700	686	715	702	691	722	725	675	631	687	691	691	663	678	676	723	689	601	703	729	654	712	647	700	695	661	709	691	646	691	637	698	682	658	737	694	677	668	683	649	708	742	665	677	714	649	655	711	683	676	642	650	694	697	674	649	758	671	666	664	724	706	707	696	612	695	694	712	690	692	681	630	665	675	660	676	694	659	724	669	667	674	696	703	667	661	683	706	675	677	676	679	685	666	670	665	717	718	643	707	702	675	660	703	621	705	691	699	666	698	696	666	683	653	686	704	686	679	665	675	713	688	656	640	669	681	701	667	661	680	713	684	658	677	665	710	607	646	665	674	681	724	721	735	639	671	719	667	713	662	698	680	729	704	712	619	712	664	716	696	667	669	706	676	632	702	653	687	737	743	643	719	741	662	706	680	711	659	727	680	655	690	726	708	685	700	678	651	661	657	666	696	685	694	671	708	652	653	719	697	670	677	715	719	691	724	681	663	636	658	700	677	650	699	729	641	712	662	648	660	656	658	706	691	624	693	711	716	660	686	699	680	661	651	690	679	721	684	665	671	719	676	678	669	685	712	684	633	715	666	686	620	719	702	716	640	708	652	649	704	695	680	713	718	702	690	725	682	677	722	707	665	621	701	723	711	696	655	674	665	723	652	714	713	687	689	695	716	670	721	660	686	655	664	639	671	647	704	732	659	689	627	645	710	690	690	665	707	679	711	635	707	684	635	691	696	668	647	640	626	758	671	740	676	726	676	725	726	674	696	626	693	681	660	669	638	717	700	699	698	678	684	670	697	703	700	668	679	677	665	650	672	675	687	680	661	648	676	694	667	661	702	669	605	649	680	655	706	678	672	668	666	710	694	665	696	672	725	681	666	716	677	712	683	695	689	690	682	708	730	662	709	678	687	694	738	674	661	705	699	648	698	686	715	685	683	635	661	662	667	670	652	658	712	665	636	666	705	683	716	663	692	689	669	651	713	671	658	620	655	662	634	651	730	689	681	668	684	719	631	669	697	639	678	699	704	651	687	708	687	638	661	651	683	714	679	702	678	708	705	674	634	632	706	699	670	687	678	674	674	731	709	692	662	684	705	649	672	665	705	677	716	667	670	677	660	671	676	714	726	701	637	702	686	680	750	676	683	679	675	652	631	703	659	672	673	699	739	665	672	709	688	644	667	671	709	683	728	738	664	674	747	710	682	680	693	691	689	703	680	659	674	672	686	608	662	668	668	712	618	635	664	674	671	650	692	717	679	695	652	637	682	671	666	675	692	656	641	653	736	701	691	706	675	702	653	669	685	659	669	629	634	663	688	684	710	682	703	743	688	713	678	682	681	717	672	670	698	664	660	703	637	716	656	648	661	663	712	652	700	679	648	714	713	682	730	667	688	671	725	699	661	699	657	689	659	712	655	652	689	655	672	712	708	717	658	659	709	626	672	711	674	698	653	702	670	688	633	721	630	665	664	660	654	665	745	674	692	664	668	692	668	678	708	671	686	699	654	676	710	673	717	682	674	721	677	687	679	743	685	675	666	704	703	719	686	657	660	672	670	689	687	689	697	690	659	679	669	711	663	660	664	603	676	664	701	716	699	676	704	655	682	671	677	638	686	672	666	676	711	672	655	704	694	640	670	685	704	707	710	671	672	681	735	686	686	670	673	655	661	690	741	651	723	677	685	660	680	681	719	686	696	685	659	686	691	689	644	669	697	690	701	680	671	664	669	686	688	686	670	698	693	727	688	711	697	703	706	686	661	666	668	717	703	708	631	705	736	728	632	681	667	683	669	665	678	655	661	670	666	705	696	703	674	698	682	677	749	673	697	712	710	679	670	692	622	669	707	667	657	652	684	694	671	650	671	685	668	694	661	707	675	700	667	679	690	684	651	641	697	692	722	663	708	678	657	679	713	711	653	680	646	672	714	662	667	653	697	680	702	705	721
37146	60811	18789	4209	3129	2486	2184	1858	1508	1274	1423	3354	8779	12910	10407	8191	6148	4356	2795	1766	1253	1039	920	809	763	847	788	767	841	781	784	811	780	808	762	836	769	785	754	799	825	819	864	785	745	784	767	798	823	786	823	777	785	794	817	798	823	805	773	793	793	834	795	798	757	805	781	802	750	806	771	791	769	814	781	751	752	819	753	749	822	796	780	833	828	780	759	811	794	812	795	749	811	779	808	777	825	816	793	815	808	777	773	804	736	806	845	811	824	754	805	796	777	781	787	818	799	792	793	787	818	799	777	827	782	799	824	799	803	757	837	757	805	807	837	784	832	741	800	803	850	796	827	740	800	785	797	796	814	817	768	807	793	772	780	763	752	836	810	804	803	832	816	832	765	791	767	806	788	758	818	794	800	783	801	801	810	797	778	782	809	833	754	780	774	756	808	807	818	783	771	826	787	812	794	815	811	822	787	758	754	732	800	810	817	808	767	757	773	822	769	799	840	808	806	825	812	772	799	791	808	804	840	792	823	785	812	806	787	892	773	791	748	770	768	811	854	826	790	848	778	832	806	805	788	792	784	820	765	807	762	757	816	751	794	812	796	778	836	739	802	775	813	794	840	786	816	796	778	818	776	808	815	780	758	777	788	767	804	785	819	758	747	790	786	752	806	779	794	781	804	817	801	763	775	788	753	785	839	764	817	804	817	830	828	770	759	771	778	768	754	782	808	813	797	796	809	763	753	814	806	790	846	826	806	796	820	821	812	771	802	809	780	751	759	809	842	834	766	775	836	806	777	761	761	796	773	749	783	742	797	812	815	797	809	760	808	760	816	817	803	820	861	791	774	797	828	748	780	790	768	795	765	812	779	799	833	804	782	823	809	821	752	835	798	779	799	814	809	730	834	800	747	762	820	793	809	824	772	783	832	809	781	795	795	755	792	813	782	764	824	780	768	819	796	788	813	774	814	755	803	789	777	795	784	797	787	828	811	812	789	803	803	771	813	836	737	807	865	786	811	753	819	807	777	812	773	786	810	781	817	801	789	803	794	777	749	794	772	735	808	822	776	775	779	806	756	806	736	754	751	751	793	840	770	800	828	814	831	758	809	833	784	825	755	780	777	804	803	796	840	784	771	788	750	814	819	779	776	779	758	807	806	795	796	726	824	778	774	774	809	779	766	785	799	788	805	817	781	795	808	787	822	793	794	770	777	778	794	728	804	789	799	805	755	784	803	825	758	839	775	811	797	747	842	750	718	842	792	789	753	811	797	803	752	774	835	771	782	781	792	819	781	820	787	780	794	771	792	810	795	758	880	771	780	787	811	790	786	761	788	780	831	787	798	779	812	775	818	772	815	790	822	788	847	774	758	837	800	848	847	825	788	801	816	783	785	823	770	812	740	759	833	774	806	798	786	813	775	785	797	836	862	823	768	740	803	735	841	783	746	831	804	795	775	851	776	784	783	764	774	839	819	773	779	774	845	780	794	789	825	820	829	793	779	792	829	811	841	815	783	836	805	795	829	801	789	816	766	767	759	839	822	851	781	765	841	860	799	784	859	788	792	836	775	775	774	781	807	770	760	802	782	782	810	802	784	786	751	758	750	812	819	782	780	806	779	807	807	812	774	777	848	779	770	791	811	799	788	799	837	789	838	803	804	836	821	811	759	790	814	743	824	784	768	755	775	828	765	797	809	810	795	786	829	830	822	801	786	800	773	795	784	801	752	789	828	795	785	829	830	848	819	799	806	799	772	743	817	788	861	803	794	791	742	781	816	777	792	804	780	800	791	758	791	798	769	766	780	767	830	819	817	791	795	760	796	817	788	832	792	722	799	796	848	805	799	787	805	803	778	804	767	755	810	789	777	804	786	766	812	762	813	762	789	832	802	820	781	815	778	827	767	805	873	848	782	749	784	808	737	783	814	789	790	773	756	773	816	825	821	830	750	826	757	768	764	824	779	763	790	745	828	774	768	833	772	763	782	793	827	765	775	807	835	849	849	774	821	751	770	776	756	774	758	819	796	825	821	721	786	780	772	799	847	794	782	814	776	807	790	770	723	788	843	786	787	795	855	753	780	784	744	826	813	803	809	765	764	768	814	789	801	787	806	787	788	765	806	772	790	754	819	830	847	799	771	838	781	793	826	808	778	850	802	804	800	776	774	781	805	759	824	794	791	803	796	772	812	760	749	825	780	824	782	817	782	850	791	792	776	735	790	777	791	788	819	803	815	771	796	804	752	770	777	853	824	786	791	792	785	798	791	752	760	768	773	771	793	793	781	805	807	777	809	781	751	797	813	799	822	849	781	796	765	785	769	770	809	757	802	771	804	807	795	748	856	832	719	796	752	805	785	773	797	782	761	793	780	774	802	815	769	773	790	798	727	759	816	788	775	783	762	739	819	776	778	790	821	808	850	788	834	777	857	751	764	802	803	774	752	796	813	811	806	785	800	812	775	785	775	784	804	819	823	793	834	764	786	757	789	785	764	793	819	765	844	806	879	808	787	780	818	796	789	759	815	778	789	809	778	852	816	789	824	824	722	759	763	830	791	825	828	797	817	768	786	811	792	842	752	803	748	770	738	752	820	798	766	812	764	810	776	786	784	767	786	774	816	785	784	835	801	748	778	796	787	809	823	796	802	821	766	852	833	797	777	826	768	798	798	777	757	779	796	783	797	780	767	772	801	780	819	826	757	767	792	792	777	783	791	790	823	818	759	769	784	825	776	824	773	813	813	759	772	786	823	827	770	775	785	768	788	772	768	784	770	734	874	764	796	797	779	816	783	791	748	750	811	814	802	803	787	814	788	827	811	768	769	767	827	741	828	789	828	797	794	758	808	777	825	791	795	763	802	812	761	774	799	790	787	824	786	813	758	826	824	769	763	782	779	790	792	770	763	833	803	775	787	790	745	783	783	788	786	737	801	825	818	797	767	761	802	804	741	826	800	809	848	781	816	801	843	784	831	769	778	793	761	777	778	816	795	798	820	770	811	816	795	776	776	801	789	844	799	818	777	829	780	756	826	795	798	796	828	786	794	796	770	792	721	774	765	805	816	788	840	842	777	801	823	808	772	800	801	816	760	799	758	797	795	824	798	749	798	810	789	793	819	784	806	755	815	782	778	794	822	794	854	780	824	826	763	768	822	797	807	781	842	802	803	796	812	738	805	827	784	777	767	794	813	819	810	796	830	785	779	790	820	743	782	761	758	724	809	796	740	793	763	753	777	802	828	735	734	835	734	770	799	820	793	829	785	802	756	802	801	880	811	750	782	812	780	768	796	771	832	803	832	780	757	786	751	781	793	774	766	818	833	810	781	788	844	755	746	787	833	789	813	820	780	764	794	747	753	800	825	787	819	826	814	800	775	787	778	770	746	776	811	768	783	740	816	804	781	784	797	806	799	807	812	770	790	809	807	762	769	771	803	791	764	801	760	783	832	840	828	778	799	812	799	802	809	755	778	777	786	812	787	813	804	735	775	792	760	774
25682	21706	27604	25540	9686	1535	1180	1005	981	972	944	986	1444	2946	3966	4117	3277	2542	1687	1314	989	854	749	749	720	701	731	714	709	724	690	689	761	766	704	769	716	726	734	715	708	730	745	737	702	768	751	737	712	752	679	741	734	735	742	698	674	682	759	731	720	714	697	653	706	749	724	682	736	721	659	684	723	692	705	672	708	720	732	746	700	702	718	767	711	717	686	754	697	687	694	728	702	726	701	744	707	707	761	703	715	690	734	679	755	710	714	742	737	700	730	695	684	747	736	761	733	684	711	717	715	751	760	739	721	714	734	715	716	740	705	706	708	754	678	774	747	704	736	709	705	729	692	682	714	723	731	720	691	722	749	717	714	692	768	714	731	728	725	677	709	699	715	687	720	703	693	747	739	698	735	731	721	722	707	718	708	723	738	754	720	727	737	701	724	702	722	715	772	715	695	742	742	682	704	689	688	742	725	720	718	694	724	671	729	695	683	662	712	717	655	754	728	704	705	714	705	740	721	741	749	708	704	765	692	716	682	746	722	710	707	700	700	718	688	709	758	725	740	724	756	719	725	710	750	717	723	707	698	700	697	661	698	707	725	701	752	750	720	674	754	743	698	713	731	697	703	731	729	746	711	709	734	702	766	724	770	765	753	727	727	741	688	709	719	675	712	744	713	775	732	703	727	710	750	731	741	693	712	678	695	710	711	677	736	682	734	713	715	715	667	688	681	750	666	720	698	736	670	736	731	761	737	717	682	767	694	748	755	752	713	701	684	708	729	682	694	708	690	710	746	709	697	723	688	721	710	747	720	732	703	748	691	764	708	730	715	698	730	689	755	694	778	705	658	680	723	688	693	727	716	743	720	698	740	657	674	787	722	707	754	696	695	747	730	735	724	654	747	703	706	708	726	693	700	694	700	711	703	713	737	771	731	726	695	695	673	711	666	750	642	681	746	705	729	731	717	691	681	740	694	711	666	694	725	726	730	731	692	686	712	751	787	703	699	733	719	724	725	691	708	702	700	751	735	751	709	688	707	708	725	677	684	723	741	718	750	690	740	681	741	718	692	702	727	699	727	698	750	737	711	684	713	723	686	727	690	694	687	747	753	702	720	732	773	771	697	700	699	714	701	699	710	708	671	719	689	715	696	777	731	764	728	699	706	675	748	754	747	711	741	718	741	721	733	727	739	762	713	755	724	774	701	723	766	718	732	693	746	700	746	727	696	699	702	690	759	700	714	765	704	654	689	652	680	726	713	723	685	723	697	748	754	660	715	736	730	726	725	697	732	686	688	736	675	756	754	722	688	733	723	714	737	742	706	724	714	716	719	735	711	711	725	714	741	677	683	756	720	723	728	725	703	711	715	715	725	707	736	734	726	723	706	725	709	697	723	704	693	677	654	693	745	730	701	757	715	666	741	709	746	691	711	717	736	715	719	722	701	655	696	726	744	704	702	686	721	701	699	688	712	680	767	699	715	737	701	731	687	701	687	672	689	713	744	683	711	718	725	693	725	688	706	715	689	673	729	694	740	736	754	723	718	719	722	732	727	710	713	720	702	743	764	736	697	717	713	751	674	713	683	713	699	709	741	704	681	707	717	654	748	733	704	712	733	670	688	713	697	744	698	692	705	732	758	724	756	727	763	714	732	744	701	697	712	719	663	715	692	744	709	651	724	671	767	692	698	714	690	713	727	751	763	680	728	769	678	783	718	699	653	733	723	705	718	706	714	696	707	733	716	686	696	713	671	736	673	702	705	726	757	750	737	665	672	714	693	685	717	656	760	722	745	715	695	768	761	705	775	724	721	652	679	737	695	698	729	705	707	669	657	767	693	655	713	676	778	699	745	729	701	679	700	768	747	707	696	680	711	693	702	704	735	690	746	726	688	716	677	676	718	715	756	724	724	676	738	723	738	724	742	743	672	721	694	744	748	732	710	691	702	751	778	719	745	757	713	671	736	745	705	755	743	724	755	670	698	750	690	719	738	737	753	696	734	735	669	695	710	727	712	739	706	713	681	719	665	709	695	692	698	716	703	740	667	682	717	692	726	676	655	730	733	703	735	714	701	739	729	734	711	728	746	727	684	692	703	702	701	771	703	706	711	742	754	693	724	704	696	749	678	760	695	685	718	748	709	679	734	726	703	686	685	708	707	711	739	729	736	771	733	696	706	696	665	728	740	697	697	744	748	760	721	686	732	725	679	680	725	667	728	710	699	767	725	670	691	740	752	709	734	694	707	724	702	714	757	713	757	662	680	727	691	701	729	694	694	718	707	744	733	758	710	700	744	759	730	790	689	728	724	705	704	762	753	711	698	747	730	681	741	706	766	676	740	689	703	682	719	700	704	700	721	709	737	708	679	672	733	686	692	708	719	700	714	750	705	721	731	741	752	699	668	730	715	751	775	720	698	685	749	741	732	698	701	693	711	749	717	786	729	670	770	726	699	697	730	716	708	705	811	682	711	717	741	715	727	707	698	715	749	727	728	687	648	688	706	726	715	728	728	693	702	703	739	737	707	793	741	697	725	757	715	722	733	709	775	726	716	773	675	728	695	747	761	752	738	769	730	773	727	709	750	724	736	705	694	712	735	708	667	709	675	732	739	700	725	715	742	718	734	759	660	670	664	726	720	715	712	717	732	692	707	699	693	633	722	671	669	684	738	737	720	686	717	733	729	644	694	719	691	721	709	695	688	690	701	755	705	726	747	725	700	736	726	745	726	704	730	638	727	676	748	669	780	787	732	706	751	665	746	752	696	721	698	750	740	704	726	699	708	745	728	754	684	690	713	659	666	685	760	717	700	687	729	714	710	652	724	694	740	738	687	707	739	765	683	743	682	728	685	735	714	699	711	710	695	724	734	711	714	710	683	722	686	702	682	711	754	751	703	699	717	707	721	697	731	758	732	720	693	718	709	742	673	718	806	689	687	714	709	681	707	722	678	743	678	734	683	729	711	720	740	692	705	717	720	731	763	729	703	688	722	679	671	711	701	698	725	749	703	767	703	779	718	715	732	722	735	697	712	758	718	694	683	650	729	640	725	684	715	738	723	712	725	733	679	691	700	742	694	718	715	727	745	753	694	731	733	729	777	727	748	697	745	731	694	759	675	683	737	671	751	692	714	719	712	695	704	682	707	702	729	747	647	727	622	718	755	701	696	736	700	674	712	700	751	748	768	675	732	721	721	749	713	752	749	751	695	725	695	678	723	727	738	704	680	707	750	772	728	679	737	734	722	721	717	704	688	677	708	692	641	762	672	742	757	697	701	740	726	691	690	693	702	703	713	727	741	707	743	734	707	739	702	755	667	740	708	702	728	728	717	684	784	741	737	766	712	687	729	777	743	750	736	706	704	707	749	731	684	728	721	712	745	695	720	656	720	685	779	719	707	741	734	725	700	698	754	767	733	759	700	725	704	744	720	688	736	737	691	723	748	709	711	715	713	718	741	716	706	742	761	702	678	687	713	670	691	716	715	696	725	725	716	717
36191	52330	15180	3169	2453	2038	1748	1482	1519	1340	1310	1338	2262	5892	7325	7180	5735	4176	2770	1898	1432	1106	934	845	838	849	852	814	863	794	853	857	858	854	831	845	886	802	842	858	880	836	879	828	809	857	898	837	805	870	858	859	854	861	864	845	894	921	837	831	883	829	901	830	836	791	796	874	822	872	839	859	843	849	837	864	854	833	874	860	811	898	830	831	840	850	862	777	871	870	877	856	863	808	818	865	776	864	814	857	891	850	802	874	818	841	819	879	845	821	863	865	911	858	911	836	815	878	836	843	824	854	787	859	812	841	885	862	872	897	866	853	813	812	829	854	849	858	816	866	890	820	851	882	842	867	874	842	820	800	865	848	905	853	827	839	852	830	815	843	850	860	896	831	819	824	864	855	871	882	861	898	845	858	809	866	777	858	835	826	861	807	824	842	865	763	820	812	784	868	810	854	827	873	832	858	837	825	855	853	831	816	849	835	803	833	873	834	888	849	871	811	804	837	794	844	807	873	857	783	837	868	847	806	840	864	864	854	841	831	814	821	873	853	851	834	848	917	870	866	836	829	845	849	848	834	823	844	822	868	779	864	847	859	804	832	856	880	870	844	830	842	857	829	878	812	880	851	823	855	828	852	822	823	812	884	821	879	847	908	853	870	852	867	831	798	947	828	896	866	830	901	798	855	809	863	872	836	834	832	837	924	814	834	795	798	861	805	820	917	862	850	828	793	836	818	881	842	858	846	850	813	821	867	835	840	846	860	833	868	837	868	839	855	865	808	868	812	828	796	839	834	867	826	882	865	905	894	772	887	870	847	809	829	883	880	875	856	880	825	867	794	859	864	888	822	885	825	862	817	916	890	857	938	878	822	825	841	851	851	872	867	790	868	820	850	842	838	841	841	840	845	881	825	909	879	848	799	850	884	867	783	838	832	819	847	873	804	832	868	837	833	870	873	874	885	857	860	848	856	859	814	857	836	864	825	927	927	870	873	859	878	859	833	878	835	867	854	805	855	872	807	839	848	839	839	858	845	832	850	830	862	856	832	822	820	896	826	834	880	846	821	844	875	848	909	810	865	833	787	853	883	827	839	856	861	832	824	889	854	840	858	826	874	832	883	885	900	863	862	835	877	839	871	865	844	785	841	822	798	836	829	820	809	890	869	845	838	792	856	821	799	831	807	800	848	809	822	836	841	847	818	871	837	884	909	830	803	860	866	833	858	869	837	886	794	875	849	907	858	844	843	861	845	892	853	826	851	853	842	853	811	842	870	833	907	851	833	896	845	839	846	842	818	833	854	884	885	854	851	858	847	911	849	830	824	903	839	847	844	869	833	863	852	890	851	817	913	848	859	884	889	804	819	925	827	824	846	820	860	832	870	838	868	890	825	884	824	834	847	872	845	794	859	851	861	860	851	825	928	817	836	825	822	893	943	870	868	786	881	828	866	843	825	795	877	883	860	899	877	889	785	875	852	877	868	828	838	844	829	904	843	887	815	858	886	839	807	810	829	859	875	838	807	849	873	844	813	813	838	829	825	825	848	792	849	857	878	912	842	815	797	835	828	825	848	817	799	831	805	829	854	855	819	812	844	842	788	861	804	840	901	858	817	844	868	789	799	863	868	817	826	850	836	856	806	851	862	874	877	844	815	834	852	844	821	841	905	852	839	803	860	884	779	863	828	832	846	812	890	899	841	901	828	851	840	858	830	861	828	819	849	863	846	818	843	881	816	798	855	830	837	871	866	805	840	829	824	908	790	819	856	809	890	872	823	847	830	849	796	873	855	855	832	800	802	841	863	890	816	780	832	892	837	882	842	834	813	846	846	876	848	931	856	843	898	870	856	813	799	820	899	812	830	878	813	880	777	835	871	845	889	882	873	821	836	839	911	849	854	854	802	897	872	835	842	854	855	870	879	864	790	823	843	898	835	874	853	847	803	860	868	795	842	842	866	787	799	882	880	810	846	809	863	831	904	878	827	842	817	851	821	895	846	890	834	838	820	849	812	787	803	833	861	876	865	898	843	870	854	818	807	822	861	834	821	859	845	891	836	794	844	855	864	848	769	821	790	876	890	813	874	885	866	820	846	869	871	845	849	863	881	839	837	822	789	869	834	839	855	837	869	844	864	827	869	794	920	894	810	829	859	849	859	859	869	835	827	790	821	876	826	857	824	875	832	896	862	894	840	832	844	852	815	849	869	845	901	836	886	867	875	845	817	854	852	800	826	772	826	871	874	838	849	864	823	854	845	807	807	847	880	846	906	901	901	808	880	899	840	844	884	796	858	846	872	859	877	885	856	838	813	838	842	853	843	837	852	874	839	875	861	830	845	873	872	904	844	898	839	863	858	901	858	853	896	843	884	884	857	800	854	850	885	829	833	858	858	906	827	847	858	817	813	835	853	863	812	892	870	845	833	810	849	824	889	818	857	824	835	830	866	861	829	835	868	875	802	849	862	808	872	831	810	861	851	866	870	867	865	832	844	853	865	797	814	839	840	833	836	821	848	855	854	867	842	848	881	807	824	894	802	830	856	838	832	864	886	836	805	841	815	863	895	857	856	860	836	923	846	848	916	819	847	833	838	828	814	847	863	828	885	823	878	841	838	850	841	839	852	863	823	881	810	860	836	868	881	869	867	830	860	850	844	847	899	849	861	860	840	794	851	861	792	794	849	816	802	894	813	841	818	821	837	865	851	870	837	882	817	852	888	802	867	835	866	881	864	869	879	873	892	846	843	841	852	883	817	799	803	860	839	848	809	850	859	833	863	846	886	839	854	836	852	860	841	844	835	847	848	815	862	873	853	849	824	873	832	834	856	870	844	818	817	861	802	877	832	873	833	860	853	848	826	831	888	923	867	862	851	830	874	847	886	869	857	853	877	846	840	879	840	884	881	844	829	838	880	862	801	883	845	866	857	888	830	866	851	825	822	890	779	819	868	902	867	860	870	871	829	801	878	845	881	837	856	855	839	879	907	878	827	854	854	841	886	838	871	820	890	830	820	801	834	871	879	818	798	862	875	799	856	873	857	893	792	818	813	843	820	804	857	853	794	835	828	873	802	865	839	833	792	852	839	830	842	858	869	854	921	898	883	838	811	877	844	855	844	879	892	834	905	864	830	856	827	894	861	820	861	809	837	838	855	788	839	864	813	845	879	935	829	880	802	881	860	852	798	848	849	806	813	821	817	834	836	880	866	869	835	790	851	851	812	858	864	826	857	848	853	842	805	866	841	846	772	841	857	901	833	860	895	828	832	816	852	837	936	873	837	837	850	908	826	817	857	823	878	815	843	816	824	911	890	878	851	845	830	906	854	835	854	894	807	837	826	832	841	896	845	846	865	875	848	842	832	905	824	884	834	849	774	852	832	831	826	851	852	866	868	813	869	861	879	817	803	838	804	836	839	859	845	828	833	860	839	861	900	851	871	843	862	834	897	880	835	850	880	893	873	857	856	810	874	860	883	818	781	860	806	875	854	845	888	902	918
23276	21608	29393	24232	21587	21591	9935	1889	1459	1372	1331	1510	3833	10183	12324	12459	10371	7164	4745	3043	2039	1462	997	886	890	843	792	881	821	862	876	876	788	833	845	856	817	824	844	785	856	856	923	862	853	884	896	813	804	843	836	817	795	814	818	880	831	854	829	847	881	820	849	847	839	855	808	835	838	850	841	852	851	872	860	864	812	868	833	832	851	848	864	829	854	848	840	823	865	843	867	841	837	818	810	904	856	879	844	858	819	824	803	854	825	907	861	856	836	853	878	815	806	801	871	880	803	821	876	862	797	896	859	857	843	777	863	872	789	862	841	799	878	873	876	848	874	860	837	845	846	886	885	794	831	841	833	817	843	839	804	885	807	837	875	876	903	826	791	855	837	877	815	829	844	825	858	844	851	856	814	849	812	819	830	836	847	811	856	866	850	801	894	832	857	857	853	890	866	829	889	845	888	842	833	819	837	823	886	870	812	837	824	827	806	828	848	830	835	815	757	834	814	805	851	853	798	828	905	867	829	781	896	850	818	809	854	834	844	854	859	825	869	835	857	759	828	922	794	847	878	886	833	899	827	809	875	842	882	853	844	868	781	801	840	846	853	859	855	866	873	859	768	849	822	827	833	847	841	830	835	820	802	825	880	842	819	860	824	828	861	839	877	862	894	833	833	821	850	884	884	813	840	851	835	749	818	823	841	842	830	815	833	806	854	849	828	834	871	859	879	834	824	774	842	812	811	875	839	821	875	838	816	863	851	848	849	876	836	859	895	863	898	898	884	824	868	798	822	803	815	844	834	861	832	877	817	811	868	870	813	812	818	885	912	878	824	847	784	791	854	791	889	835	872	868	901	835	843	860	782	881	832	824	852	840	853	883	828	836	842	799	869	887	878	868	827	824	873	843	845	816	825	816	793	875	859	852	871	870	814	853	856	829	818	822	869	862	838	811	822	864	831	871	820	848	878	869	895	832	834	840	868	823	805	837	840	840	857	872	841	869	850	806	826	886	882	853	856	837	846	841	807	904	807	879	823	858	861	866	830	867	803	821	853	817	882	764	867	832	816	853	808	811	844	825	935	828	863	880	861	791	836	876	892	831	839	816	879	899	856	839	881	839	865	811	833	846	850	807	830	838	861	828	842	860	843	843	861	836	804	889	853	873	834	869	838	885	866	804	849	872	807	840	883	807	821	835	877	843	854	841	882	817	844	840	830	844	853	849	863	774	919	845	783	850	868	853	800	854	877	848	827	840	875	854	883	829	833	844	791	849	840	819	830	835	848	808	837	848	788	805	918	851	871	833	798	797	824	887	817	903	831	817	826	868	877	818	819	847	884	839	844	879	899	795	796	845	865	824	840	832	822	858	870	854	842	842	836	866	867	808	805	816	833	845	861	843	764	855	883	878	831	821	829	820	821	828	879	849	836	825	815	796	847	845	843	784	793	862	822	827	883	790	868	796	866	856	909	830	834	852	846	833	849	804	856	845	869	856	834	824	870	848	875	803	852	806	813	812	828	907	819	840	840	811	853	831	815	886	785	861	827	816	815	839	832	854	873	853	824	828	777	861	841	872	835	823	849	832	839	816	909	823	840	851	906	815	853	864	822	838	808	773	859	885	851	826	816	824	833	849	804	841	840	912	844	847	847	823	833	798	834	824	830	858	855	874	856	865	860	849	834	850	816	856	857	810	838	827	869	864	820	882	844	814	866	809	808	817	926	818	869	808	867	836	824	872	807	929	856	812	845	833	809	826	842	856	804	902	875	862	800	849	829	842	884	825	775	839	800	871	845	854	889	840	831	822	816	847	881	850	811	877	816	863	826	842	808	857	857	818	852	889	864	851	835	799	789	802	793	815	816	844	821	804	875	853	894	864	830	814	894	805	788	803	805	827	867	817	904	804	842	865	845	858	835	840	871	881	867	851	821	886	883	842	878	882	834	856	868	812	812	832	777	828	887	868	795	868	825	838	851	806	882	842	833	813	825	859	817	835	884	774	830	912	792	805	849	863	839	851	844	833	839	818	884	834	809	837	845	800	894	861	842	849	855	830	825	800	821	805	811	806	794	879	806	827	841	825	842	892	898	867	917	846	825	808	811	844	848	861	845	870	835	852	812	872	906	889	872	837	837	851	851	844	891	890	839	847	860	833	887	849	846	814	902	858	887	805	896	793	829	841	888	811	794	855	817	802	822	820	852	783	852	826	855	868	844	839	788	801	837	823	808	820	843	790	789	896	889	859	826	860	826	826	797	836	810	873	836	857	883	835	866	799	880	878	869	827	826	894	877	783	823	804	846	849	839	841	837	879	794	833	865	849	827	805	863	831	811	848	871	853	812	864	820	862	847	839	884	889	841	888	779	824	820	851	863	880	857	890	854	856	919	866	850	807	810	824	848	820	849	805	859	848	878	785	871	855	829	858	830	882	806	845	858	867	873	830	857	844	874	839	849	842	838	812	819	842	884	809	810	831	850	869	872	875	823	806	825	827	807	833	817	816	829	848	894	781	858	920	834	790	818	893	815	851	861	813	828	855	841	892	831	814	845	877	919	888	855	807	844	837	809	828	810	803	861	865	799	872	764	919	847	815	823	770	865	851	887	842	896	821	834	807	822	830	835	869	860	866	856	873	924	857	864	850	835	808	830	828	775	853	821	859	796	907	799	820	832	830	848	847	873	845	820	748	780	852	875	868	926	831	808	784	816	833	836	772	771	882	842	858	864	849	829	797	806	876	830	800	863	832	837	875	844	857	805	877	810	829	842	821	844	878	819	809	854	885	861	889	859	788	776	873	827	850	866	881	885	878	864	783	857	780	851	792	844	811	801	820	846	821	816	848	814	888	866	849	838	805	879	816	864	838	866	863	847	834	845	800	850	785	778	796	790	775	899	828	845	848	825	880	815	890	870	820	819	817	785	848	865	827	852	877	832	870	882	848	812	822	845	867	812	884	864	856	798	839	885	869	799	851	834	859	804	795	839	832	821	856	873	834	853	801	875	807	821	851	819	819	833	833	842	828	859	903	848	838	842	880	820	811	800	805	814	846	863	879	859	862	864	793	824	858	864	808	850	832	840	834	857	837	863	853	864	869	812	848	865	851	812	835	846	821	883	871	902	867	875	815	831	851	815	828	826	845	834	806	815	857	847	806	863	865	872	860	831	877	865	797	845	857	829	776	852	784	848	822	835	787	883	834	854	868	809	826	900	842	839	835	858	809	863	843	815	851	803	803	844	818	833	836	847	817	862	839	842	799	895	803	838	819	808	806	852	857	843	849	852	828	901	799	828	803	838	788	877	811	826	846	862	817	813	854	830	817	813	830	855	817	827	870	855	839	842	791	852	898	895	863	802	840	859	818	821	785	816	871	806	845	865	874	886	859	803	903	829	845	846	877	836	860	865	841	837	904	867	873	824	815	849	769	831	859	831	887	793	857	866	875	824	861	829	800	778	838	831	816	837	869	781	856	843	900	905	845	884	827	835	856	863	892	834	798
41884	69728	27510	6709	4856	3774	2988	2666	2230	1865	1805	2238	6240	15632	17684	17260	14209	10075	6775	4525	2887	1911	1096	1104	977	957	955	990	922	994	982	945	966	935	967	979	951	967	957	921	992	977	987	961	990	966	924	913	986	901	937	931	927	971	954	909	912	965	937	958	980	968	991	938	932	995	952	976	983	969	989	974	925	976	940	961	1007	974	917	947	915	972	974	957	933	961	969	973	1005	1001	986	993	991	916	925	965	941	1009	987	939	1011	955	933	940	938	950	952	954	935	1012	999	977	974	968	982	929	937	984	992	974	894	957	987	964	939	990	1007	953	968	965	942	1019	957	930	923	956	972	947	943	994	961	935	931	968	944	975	924	992	938	940	949	949	981	974	922	1015	969	977	975	922	919	974	937	912	967	945	983	928	1002	1009	959	1017	998	924	945	941	939	989	1014	1063	911	959	949	970	1014	949	951	954	971	932	988	961	921	909	913	956	901	919	925	966	914	917	918	935	1001	1029	1009	934	1017	929	928	961	956	997	943	996	975	932	964	1009	988	981	987	973	968	957	991	943	928	925	957	1009	976	930	977	955	1003	999	982	923	997	915	940	948	979	948	942	916	900	914	973	955	891	965	940	946	935	907	936	975	945	927	918	1004	951	966	952	967	997	995	986	957	940	918	998	1001	972	953	951	975	915	980	955	969	967	917	963	937	1007	966	950	944	971	995	925	908	940	947	981	966	919	977	980	961	1011	949	931	963	967	937	984	988	1020	895	928	919	914	918	955	956	866	987	1049	990	1010	958	967	998	913	982	965	996	923	949	1027	923	1000	918	955	974	941	1018	956	994	939	993	990	961	915	1029	919	988	974	931	1008	949	992	953	858	947	977	932	974	931	941	966	914	977	900	956	1025	971	946	987	977	927	1007	1008	916	933	985	986	947	948	1012	953	962	941	933	951	1007	914	1010	897	1002	980	955	942	1025	957	916	930	972	938	944	940	966	938	980	947	1004	883	961	941	912	1017	897	990	985	1031	990	964	960	964	953	963	976	947	986	930	978	900	923	998	999	1010	963	979	934	912	959	949	985	992	998	953	931	967	980	946	988	948	941	912	931	905	947	953	966	915	933	931	954	919	933	965	933	978	983	987	923	909	989	931	984	964	968	947	953	956	927	1000	944	1003	940	969	1003	946	1006	995	947	1066	927	948	996	936	978	1024	979	953	1008	974	952	939	1010	960	969	932	953	993	996	958	955	970	952	1012	949	955	957	940	931	979	971	960	918	979	983	945	932	903	947	897	961	1016	959	964	947	909	975	976	936	972	955	977	929	943	957	941	912	904	931	964	919	914	971	926	985	1002	935	970	969	999	968	927	1006	927	967	942	964	926	915	1022	950	936	941	1004	940	968	995	964	925	992	901	982	936	982	931	931	895	966	941	978	884	927	948	973	966	953	942	944	932	946	955	949	943	946	921	998	964	965	943	902	961	987	954	982	931	945	943	915	941	946	933	967	926	970	962	988	968	1002	967	942	966	989	954	879	954	958	918	941	943	1035	1008	1004	989	966	969	972	984	925	961	1001	948	972	918	981	978	936	895	942	944	1018	951	986	952	949	932	902	1012	979	938	981	912	956	980	961	974	925	973	999	968	975	944	951	950	983	946	975	970	963	1003	955	998	932	899	923	982	928	913	970	950	965	967	975	958	979	996	970	978	939	953	959	939	1008	947	920	895	985	977	945	972	975	961	837	937	962	977	936	1004	965	934	973	902	946	926	907	947	969	947	950	936	939	966	988	993	998	962	937	941	909	1009	929	920	968	950	917	948	924	973	981	983	1000	918	933	995	913	953	989	919	907	982	966	913	968	1027	958	1023	988	892	928	976	963	998	977	1022	986	983	919	976	937	958	960	905	947	926	954	1006	1021	944	986	924	996	969	909	979	974	956	922	922	962	950	893	963	951	941	937	878	913	956	967	961	907	944	1001	970	944	1007	990	935	996	915	992	973	961	966	1010	982	961	972	967	955	916	953	952	981	929	970	948	977	955	947	967	945	936	936	930	954	1000	996	912	936	951	898	961	921	913	958	963	965	933	972	966	922	942	995	944	869	960	970	966	959	976	917	970	972	893	969	986	930	953	952	933	1042	909	940	916	968	936	921	960	984	964	930	968	971	1001	896	953	954	977	893	954	970	956	947	966	964	959	928	977	970	924	929	939	971	995	923	951	974	987	1007	1019	977	1038	916	970	920	969	907	971	923	950	933	991	991	982	911	968	914	933	1001	969	891	888	969	956	931	932	953	981	916	924	949	1000	976	953	941	994	947	962	975	1014	947	937	935	951	1004	958	903	967	952	993	955	951	963	919	960	942	1007	983	1004	989	951	956	920	960	958	974	974	926	903	969	919	947	943	951	1020	951	943	915	1020	971	933	931	1004	1004	926	967	943	985	1004	979	992	955	929	952	928	937	949	969	951	975	942	922	939	1016	1016	923	939	931	1017	976	1003	889	942	913	923	932	922	928	933	972	954	904	987	993	935	866	951	983	921	1006	972	908	956	949	943	966	1016	997	955	968	904	947	950	987	934	994	1005	1013	945	1020	991	903	960	984	956	918	957	927	984	945	956	953	928	936	1002	951	979	1000	951	935	976	980	962	943	975	951	942	942	954	934	969	989	987	962	927	937	948	966	932	990	933	939	965	1024	918	977	992	943	993	1019	893	955	955	982	946	860	898	977	927	897	954	906	992	896	951	928	987	916	971	1020	976	994	929	958	965	933	957	912	921	1008	957	918	966	967	1019	951	990	908	966	977	935	1003	966	936	992	961	951	961	961	938	959	966	941	945	932	937	992	927	909	969	952	965	928	896	951	961	976	926	931	931	972	930	964	923	901	939	967	894	931	916	946	912	947	943	973	941	993	980	958	944	1012	978	1023	938	929	941	998	1008	946	931	1001	958	987	943	979	897	935	920	959	940	970	960	986	981	1000	969	955	993	921	913	942	965	973	965	991	929	907	946	923	934	971	952	958	934	1019	1036	898	927	961	979	908	1014	967	994	944	989	991	956	938	989	987	970	924	924	921	965	997	960	953	982	967	991	997	930	945	919	956	941	937	996	892	947	934	964	941	990	996	966	996	978	967	958	924	976	946	1005	960	968	923	909	983	906	976	949	931	970	922	919	905	902	952	981	922	914	945	932	961	959	946	948	991	949	938	974	889	976	899	948	912	949	879	965	935	963	951	952	935	976	928	961	963	1017	964	967	899	989	943	1013	951	957	963	1001	991	943	906	930	1004	967	935	955	954	1033	955	975	934	946	971	974	997	982	961	933	933	987	1016	965	961	993	929	966	975	908	938	1007	1032	999	937	962	987	941	983	1001	960	892	958	970	966	975	940	961	959	955	981	961	1024	902	932	1000	964	977	965	979	984	957	956	956	1007	987	937	973	969	998	976	983	1023	920	976	954	918	947	950	993	961	954	945	932	987	978	980	938	995	952	1014	968	955	976	941	935	937	905	979	1013	956	1001	955	987	917	947	981	975	949	960	924	1006	900	963	996	909	964	939	979	965	962	974	978	985	921	978	975	963	978	980	935	992	973	958	931	926	936	899	972	933	935	948	998	978	937	1009	948	930	970	949	949	942	939	985	936	951	918	908	944	925	979	955
29375	28540	20517	4528	994	787	729	679	657	627	670	638	639	604	723	816	1006	1141	1016	873	705	624	562	540	518	520	544	552	542	552	542	534	546	550	537	550	541	518	556	496	518	531	554	530	519	525	521	521	497	534	549	553	527	573	528	511	566	497	521	533	515	558	520	499	522	467	539	526	538	575	517	542	532	581	503	533	536	502	495	521	528	529	502	510	527	539	515	516	511	519	484	498	517	555	529	546	554	526	547	562	526	526	548	514	497	542	525	507	495	557	513	529	519	501	516	541	536	500	537	531	487	526	489	532	560	549	541	507	568	510	508	542	511	538	532	515	534	519	503	497	505	527	528	505	539	535	548	524	527	526	537	511	532	504	568	519	534	562	542	547	524	567	577	571	507	530	515	544	550	527	540	499	519	514	549	572	563	547	573	528	498	548	518	520	519	516	512	499	497	501	530	538	546	526	537	556	533	524	529	541	505	516	487	491	532	530	529	533	506	523	545	514	519	501	555	525	509	503	538	573	545	521	546	512	508	551	518	502	528	570	535	492	489	516	546	512	461	521	517	500	512	570	532	536	525	550	523	520	552	525	528	524	514	533	555	548	498	518	545	519	481	525	511	576	535	533	504	507	519	560	547	499	547	544	566	577	557	532	530	571	513	523	554	488	537	523	522	502	506	525	547	559	503	577	535	536	532	526	522	527	516	520	500	484	525	514	525	522	517	521	571	557	520	508	499	551	542	554	534	558	538	525	510	530	546	537	571	526	500	495	549	524	502	568	501	498	531	569	557	538	572	516	566	501	513	519	551	515	530	572	535	508	548	519	534	539	520	537	520	509	555	536	575	540	544	555	508	523	556	522	553	485	520	553	525	518	554	525	564	554	508	545	554	557	506	516	548	497	530	537	541	511	495	509	540	536	505	516	496	586	562	518	495	540	531	518	505	532	490	541	558	522	489	510	542	546	525	488	533	551	514	529	542	515	517	535	563	515	582	531	542	580	548	558	506	506	578	514	527	533	533	525	558	519	525	517	549	550	558	478	551	479	511	518	530	559	533	475	502	521	523	546	508	529	514	577	539	535	559	584	549	543	539	521	562	497	519	532	550	547	527	520	531	558	534	514	582	530	578	488	521	546	562	563	542	530	545	516	549	526	532	504	529	496	510	522	540	524	515	539	505	518	572	515	521	557	529	532	511	521	498	519	507	518	535	456	521	550	520	538	558	568	550	529	544	553	499	506	534	513	518	520	599	513	522	536	527	558	463	518	499	516	504	553	524	525	544	498	551	538	528	522	537	520	529	556	531	525	516	550	540	504	563	505	538	553	523	526	512	527	514	572	551	530	490	521	562	583	545	527	559	527	506	538	524	522	538	490	524	537	604	544	552	520	541	476	550	533	516	512	528	512	516	567	502	528	539	587	502	529	575	585	520	558	558	508	529	487	544	577	540	528	537	561	553	553	530	554	583	544	528	558	518	501	532	521	565	560	554	555	524	530	518	561	560	517	509	540	529	515	530	551	539	539	534	495	574	578	557	564	506	520	490	528	525	569	537	557	526	514	548	479	569	563	513	528	503	521	528	530	510	529	540	545	487	527	570	524	527	535	528	548	554	567	537	515	533	488	583	536	517	514	538	522	547	562	516	508	481	545	514	553	508	511	515	499	530	531	525	520	532	557	576	533	513	533	537	550	518	515	513	531	557	524	546	507	547	546	562	534	546	521	572	504	526	522	519	502	552	485	548	533	544	537	563	496	521	562	517	566	517	519	495	526	532	509	529	539	531	572	526	554	543	535	518	521	509	537	504	542	536	491	501	507	525	524	544	543	520	539	517	536	508	585	533	511	510	519	514	593	468	539	530	495	539	528	507	501	558	505	499	517	504	493	516	554	501	531	533	503	560	553	534	489	531	567	544	508	549	533	526	532	533	532	514	528	564	538	547	528	583	535	517	537	546	542	510	496	526	576	530	520	561	541	546	531	515	540	534	566	511	568	579	547	571	530	584	493	528	518	515	543	507	543	529	536	507	571	507	500	517	485	540	538	550	514	532	521	476	533	575	551	466	533	539	559	533	557	554	494	531	532	543	521	509	492	524	568	493	563	539	507	554	529	537	583	524	460	573	518	544	545	549	523	546	534	545	518	531	518	544	524	497	552	543	550	531	543	530	520	546	549	492	535	522	538	514	530	548	526	548	541	510	562	519	534	505	554	509	525	506	505	496	539	534	551	537	535	532	533	563	554	537	514	564	493	487	531	533	578	546	519	535	522	515	513	508	552	543	548	526	541	507	556	539	495	541	568	549	540	531	556	529	529	532	545	588	517	531	517	521	548	556	546	515	540	516	513	513	491	489	556	509	523	526	572	581	564	504	555	530	513	548	511	540	531	555	508	542	519	521	560	548	517	566	457	505	543	505	544	543	526	541	474	531	504	516	538	559	513	524	555	528	545	545	557	548	527	570	558	503	540	570	559	540	528	530	517	521	532	525	511	533	557	533	527	538	549	577	524	528	569	503	527	558	514	512	515	532	533	535	518	519	546	567	552	576	524	533	529	556	516	493	518	555	525	531	546	543	511	515	529	525	547	549	504	526	535	550	542	544	564	520	549	529	480	551	536	549	520	531	526	548	544	544	531	526	561	570	499	535	521	511	474	545	521	529	557	533	539	542	543	542	523	515	548	574	563	558	497	564	545	532	512	522	537	511	541	524	529	544	520	575	509	490	530	541	523	534	514	507	538	472	493	567	500	549	494	489	510	522	547	513	536	536	528	523	534	513	552	528	503	526	596	553	517	517	475	503	532	560	525	515	566	554	526	573	537	532	514	528	555	547	523	525	508	556	519	491	499	551	529	480	568	539	512	521	556	497	474	487	544	539	494	477	548	517	551	528	572	515	548	487	529	515	569	535	520	531	543	501	535	532	509	515	525	552	503	463	513	530	504	523	534	521	521	523	495	542	525	508	539	553	521	503	546	558	532	535	541	533	530	569	531	554	508	547	543	550	555	518	490	543	519	512	541	496	563	523	536	505	555	561	525	587	563	524	497	556	533	529	527	524	508	547	500	529	514	548	518	534	510	550	581	534	547	558	520	532	500	527	588	516	526	563	562	521	532	503	535	522	529	529	542	552	538	557	537	520	509	550	524	553	562	521	482	509	528	555	583	517	541	529	532	575	528	544	552	505	515	520	551	536	566	554	552	542	544	547	528	531	483	518	506	571	524	508	500	543	502	479	520	535	491	518	531	514	520	581	548	527	579	503	545	506	529	565	520	519	592	550	537	524	552	529	482	528	539	550	539	543	510	467	559	583	535	514	489	535	515	529	528	500	541	541	531	519	523	511	542	565	503	513	515	549	518	511	514	495	489	510	542	556	544	530	536	510	526	565	534	491	572	476	520	514	519	543	553	538	490	588	581	529	539	542	525	497	510	527	493	526	532	539	530	550	568	529	517	497	547	520	524	556	515	543	570	541	523	554	570	547	525	571	509	554	531
32993	45292	11708	1996	1372	1237	1092	944	912	942	905	885	904	862	1024	1252	1577	1683	1389	1177	976	766	656	690	666	681	658	661	644	659	655	654	608	624	615	629	643	644	635	682	652	677	633	633	635	640	650	666	633	659	634	627	663	640	692	671	658	618	630	640	634	593	650	602	650	637	626	598	613	622	630	669	642	623	633	664	684	655	658	639	640	638	643	659	666	655	608	656	681	644	654	634	656	620	627	605	620	637	673	667	590	621	608	654	622	638	688	662	617	632	608	652	638	626	682	639	611	624	664	645	625	654	644	633	665	656	598	635	676	665	627	637	639	642	690	625	656	631	615	674	640	666	642	678	608	610	662	655	656	624	720	608	666	612	616	661	655	646	615	660	650	653	665	633	633	690	665	602	602	620	620	624	621	654	641	699	661	667	694	660	650	644	578	663	617	651	656	615	695	661	620	605	617	650	622	668	599	630	654	661	648	648	643	646	652	596	642	628	642	666	676	664	614	666	620	641	637	630	610	647	655	622	625	602	616	663	701	642	655	678	630	650	617	641	664	632	620	655	651	626	635	615	609	667	618	664	656	668	641	635	646	631	623	654	679	639	642	639	672	678	622	672	661	622	652	603	640	683	636	661	658	685	648	645	603	646	653	630	617	667	654	601	661	622	636	629	662	626	650	637	631	667	627	619	680	666	662	611	630	648	605	680	668	607	686	692	648	672	620	610	633	597	643	669	647	615	638	654	689	614	678	602	596	636	614	643	657	648	718	612	652	647	611	656	690	627	672	647	645	661	645	636	592	644	647	650	678	688	700	652	640	659	664	652	632	627	637	627	626	652	658	608	597	658	617	682	677	616	644	686	634	676	642	645	643	661	634	623	682	659	673	648	661	652	648	620	593	620	666	704	674	640	612	672	649	630	604	684	643	626	642	644	663	606	612	597	675	626	652	692	631	605	656	647	639	643	623	647	642	588	635	619	608	662	654	625	625	617	621	623	628	632	680	623	643	639	610	622	624	665	691	624	626	651	613	671	651	672	619	637	672	654	641	676	639	679	686	635	650	647	672	662	646	627	661	631	700	629	645	668	604	651	631	681	624	622	594	636	622	667	616	636	654	605	631	647	637	658	625	653	618	601	678	656	661	609	647	642	638	670	631	623	605	653	642	674	679	622	677	631	644	637	651	659	603	618	636	667	677	648	646	663	606	606	624	686	632	665	657	617	636	639	649	654	650	640	609	678	650	662	655	621	653	646	637	670	617	647	651	658	694	662	633	652	655	655	631	614	572	650	657	627	644	677	673	672	631	647	599	646	648	641	611	628	616	596	623	681	651	625	631	689	675	635	629	637	627	657	649	642	683	654	697	670	651	615	630	695	614	623	678	642	637	637	617	671	675	662	611	660	655	652	645	637	628	661	602	625	610	645	637	616	641	699	658	617	640	677	636	621	664	620	633	689	664	632	627	635	623	644	599	671	591	645	668	606	657	616	610	630	592	611	589	683	685	621	629	652	652	684	627	635	600	664	673	666	671	672	659	642	649	623	662	621	616	664	693	612	628	613	626	617	616	657	660	643	667	606	631	648	658	649	623	625	644	662	607	686	657	634	615	582	614	636	640	599	619	667	690	652	617	618	623	659	630	624	666	589	650	669	624	650	644	626	628	614	647	672	694	633	546	662	638	657	676	604	608	646	701	642	654	639	706	634	612	638	643	623	589	664	585	689	639	620	598	630	603	676	646	619	657	654	704	641	643	637	658	629	665	618	640	654	645	598	643	631	646	659	633	649	669	679	647	610	635	616	631	616	603	638	617	657	636	633	645	628	661	612	691	667	626	670	662	632	615	590	649	646	615	620	660	660	621	651	644	649	628	625	632	644	626	679	644	666	665	676	633	648	614	611	623	632	688	595	668	616	655	656	622	661	654	674	662	648	680	659	661	629	652	624	661	652	650	636	588	603	665	635	627	620	639	683	653	621	672	634	639	626	620	652	655	629	665	628	646	655	647	619	648	674	680	640	670	653	614	627	589	661	616	660	617	661	674	676	652	683	667	630	620	625	649	604	631	653	603	614	625	642	661	691	682	671	608	696	635	699	624	668	610	622	626	642	629	646	622	596	649	682	642	630	643	668	656	640	653	630	660	665	664	615	682	613	662	610	643	662	620	640	633	683	661	649	598	603	660	654	675	657	655	633	660	700	644	637	628	642	682	638	636	673	659	641	590	667	647	661	640	630	615	622	660	659	633	640	617	651	654	645	642	628	692	692	677	684	624	645	629	628	648	659	576	626	668	620	671	651	609	670	693	637	624	622	605	664	637	619	656	603	645	632	676	679	608	680	645	613	634	650	629	693	616	682	633	644	654	630	655	657	636	613	612	669	685	614	601	646	619	645	620	684	675	658	616	657	623	633	626	618	642	603	640	656	650	671	611	645	672	609	645	613	672	655	654	602	683	649	632	649	672	656	661	665	624	645	626	598	642	659	604	648	658	624	642	672	638	695	650	676	636	637	600	644	621	626	629	643	645	631	599	628	664	669	627	584	636	636	638	649	615	688	670	631	613	615	632	640	659	672	627	628	620	633	677	626	646	643	647	620	622	666	633	601	647	626	659	684	644	617	605	656	632	623	648	665	651	695	640	608	665	630	630	611	616	684	634	663	631	661	647	611	634	698	604	633	651	639	645	606	622	671	628	618	620	659	626	629	644	646	654	654	653	615	676	665	623	674	673	616	611	669	642	624	623	606	640	630	601	639	618	662	653	643	655	620	634	653	667	676	659	602	613	651	637	651	641	622	723	659	600	647	595	648	656	623	625	615	635	624	672	641	640	659	680	656	648	649	587	611	706	626	655	611	618	621	654	634	681	603	680	690	669	641	651	692	655	633	655	663	660	669	686	665	641	616	654	656	637	643	643	646	620	676	641	629	640	649	654	628	653	647	632	661	654	663	656	628	597	639	685	648	588	668	643	614	637	666	643	604	615	647	668	622	664	641	674	648	636	695	650	603	650	648	652	647	637	630	647	613	627	647	594	644	593	602	639	675	613	648	622	630	641	626	646	645	634	652	652	641	644	664	669	668	651	633	666	608	639	637	642	653	668	637	669	631	680	627	610	677	657	645	666	626	610	621	653	652	654	635	635	671	600	632	591	617	628	658	632	669	612	628	599	641	687	692	639	629	675	701	656	658	617	635	661	636	659	672	612	678	650	602	645	618	625	666	638	661	625	619	615	630	667	656	657	652	660	622	647	650	630	643	631	635	645	603	670	654	661	666	646	659	581	637	632	628	619	628	616	666	622	613	642	652	599	676	643	658	651	642	634	637	664	657	655	638	642	639	621	657	679	642	615	659	660	637	639	669	678	661	648	665	644	663	647	672	661	637	661	611	632	608	662	621	649	645	634	647	639	652	608	691	622	638	703	689	614	641	642	629	630	641	613	638	655	626	668	572	641	603	699	636	639	628	610	618	618	622	635	655	652	631	655	653	686	646	682	642
24495	21577	28678	24841	21313	7784	1334	1010	934	1174	1532	1298	1423	2695	3865	4125	4627	4528	3572	2381	1521	950	897	786	696	563	615	570	624	638	553	580	600	602	613	536	554	574	567	613	556	588	578	557	585	590	643	634	557	574	625	614	553	607	613	595	581	621	592	543	536	612	613	588	569	541	591	600	602	616	537	597	556	576	591	594	579	589	572	601	578	629	527	565	639	586	589	551	616	577	577	576	610	595	567	597	554	542	574	592	641	618	612	594	619	575	569	592	589	668	586	561	627	564	610	580	611	498	582	588	581	579	608	585	599	594	546	593	578	603	566	620	597	581	550	556	635	531	565	572	606	586	596	598	577	585	590	589	624	577	586	601	578	589	583	567	598	605	594	624	553	585	579	600	630	597	616	584	564	566	585	573	575	557	526	581	582	620	592	607	632	546	568	575	610	611	592	597	600	559	576	570	601	569	599	566	621	589	584	579	587	592	572	559	600	590	590	593	600	613	569	594	584	610	548	597	564	580	602	568	606	569	569	606	564	560	582	600	574	545	613	585	582	523	573	596	586	562	572	554	579	589	609	577	576	592	586	596	570	590	609	618	572	588	593	549	589	566	614	591	567	552	595	584	578	533	571	615	599	589	552	565	550	598	638	577	601	605	617	575	652	550	569	587	593	574	612	575	574	591	608	590	597	615	539	590	589	574	628	613	615	591	582	607	558	560	619	602	615	535	562	576	581	565	578	581	603	587	551	592	544	573	602	578	632	489	588	582	533	600	597	554	566	595	606	623	545	599	607	585	623	584	578	578	645	598	636	604	604	562	605	537	628	570	590	587	617	615	574	566	575	597	594	608	576	561	573	566	566	567	633	572	603	552	626	561	582	588	567	601	583	606	590	601	575	608	588	565	579	592	539	610	602	557	578	608	606	580	601	600	578	585	560	617	612	596	593	595	642	550	592	587	581	631	580	600	613	584	527	595	587	551	583	604	565	580	572	572	630	602	569	567	620	547	617	565	608	622	598	574	591	538	556	587	590	616	564	606	594	574	621	562	564	572	565	590	610	550	554	608	605	611	562	550	616	593	555	602	608	570	580	587	585	575	562	599	595	600	577	581	547	576	586	569	581	604	599	593	638	594	591	551	596	545	582	627	586	576	562	584	629	604	576	568	634	583	582	569	633	599	590	610	534	594	613	542	609	571	560	555	563	611	612	593	577	577	611	579	596	598	600	590	606	623	617	589	565	595	538	609	574	594	563	609	595	582	606	550	573	587	601	574	598	583	589	595	575	636	586	580	582	573	561	613	613	566	575	557	593	590	577	559	608	618	582	579	596	578	590	556	555	595	565	628	556	608	597	626	578	600	566	643	580	639	575	622	553	575	634	614	590	602	647	586	579	573	543	622	575	575	586	616	583	592	579	605	622	564	576	585	556	594	571	612	543	610	566	573	604	541	604	584	546	625	559	585	558	627	573	560	604	578	614	617	559	565	514	626	634	537	582	572	567	561	560	565	587	600	553	572	591	577	557	588	604	525	544	595	611	580	587	576	611	586	623	540	633	590	611	626	600	549	570	589	576	559	552	576	616	578	623	632	588	631	613	603	600	550	546	588	587	610	575	574	642	638	580	573	586	626	549	610	628	601	527	547	584	610	604	584	587	535	599	603	589	575	634	618	585	575	600	631	587	555	619	538	591	602	560	597	589	644	577	611	598	588	596	565	590	605	586	605	567	555	576	599	590	569	594	616	606	609	584	588	588	567	565	557	555	622	627	568	566	590	574	585	637	572	563	623	616	644	581	588	592	603	592	631	595	600	539	597	555	620	630	562	564	620	618	583	608	581	595	576	573	583	621	608	589	604	607	581	586	595	548	587	567	575	574	576	573	590	575	588	572	608	613	594	539	578	573	544	543	603	608	599	581	591	559	567	537	605	619	548	571	591	565	543	583	583	577	574	597	600	560	586	565	578	587	599	577	528	587	581	585	620	637	543	568	557	523	577	581	550	608	586	584	559	563	568	568	570	599	596	588	578	580	610	557	582	562	613	554	602	555	622	600	602	612	607	597	563	565	580	570	576	584	593	594	609	606	562	569	599	579	602	583	564	558	580	575	578	593	539	589	567	568	619	560	575	570	588	564	600	628	624	557	567	610	555	595	602	588	568	567	593	568	559	568	581	556	587	577	550	588	612	582	542	592	578	586	602	590	563	555	593	565	583	580	582	610	594	578	599	568	596	562	609	586	584	561	586	585	578	599	588	597	623	557	651	583	607	610	570	581	596	564	577	590	581	634	635	607	585	553	550	627	552	627	547	566	554	587	577	578	572	570	620	538	577	605	612	596	615	619	629	613	563	616	597	603	622	619	577	579	545	559	594	555	586	573	607	607	565	568	559	582	556	627	572	594	599	575	572	590	623	580	586	577	586	529	591	559	630	574	628	594	597	571	583	554	614	593	557	617	586	611	540	595	552	651	598	556	578	540	626	587	554	592	620	567	581	583	577	582	590	580	573	614	576	600	561	608	597	566	567	599	631	564	575	585	561	578	592	581	634	577	597	587	609	568	551	574	578	617	574	576	595	597	564	584	574	588	590	600	615	596	597	640	560	574	570	583	556	605	575	571	567	631	580	571	572	608	594	570	560	563	622	583	564	558	568	558	541	580	610	591	617	577	627	606	571	547	577	611	606	611	563	550	625	557	610	658	551	562	546	622	567	610	576	571	572	598	621	565	587	559	613	593	620	621	556	543	567	600	626	608	548	584	586	570	584	549	576	623	616	583	599	574	587	606	585	583	583	596	607	590	617	566	593	626	584	561	607	618	588	568	582	631	601	584	601	648	600	556	583	587	605	570	619	536	583	580	597	581	599	585	602	625	589	649	548	635	537	630	591	551	588	590	569	567	583	648	565	591	598	590	564	584	582	612	596	584	599	588	548	603	629	539	583	568	621	603	603	573	597	559	544	619	567	556	618	595	611	568	606	605	606	578	564	571	572	583	567	581	608	555	568	566	579	629	610	564	543	569	612	574	559	603	572	566	570	571	610	581	612	609	585	598	573	587	557	618	593	585	599	572	587	594	572	628	590	593	602	577	538	557	542	580	572	578	574	573	589	605	582	609	609	550	617	556	583	597	594	585	576	616	536	570	572	543	613	593	602	636	575	636	570	578	556	614	583	579	586	604	582	581	592	578	603	620	574	586	588	601	557	556	565	606	594	621	587	594	666	592	581	593	594	619	605	614	578	588	643	632	571	569	591	581	587	598	553	592	557	621	535	576	553	604	571	597	582	558	567	597	637	602	616	559	656	584	591	612	577	642	607	556	599	610	593	586	609	555	577	613	563	578	603	574	576	589	639	587	566	557	590	572	586	577	602	576	600	604	555	602	614	621	596	591	599	568	587	559	556	617	563	622	554	649	584	619	591	630	587	553	617	581	594	620	597	558	643	628	626	621	552	626	592	584	571	580	563	577	624	603	607	541	578	600	537	587	582	569	559	617	610
37202	57437	18064	4024	2954	2244	1675	1439	1446	1858	2658	2051	2404	4694	6551	6662	7547	7187	5434	3659	2184	1275	1151	1059	872	680	674	649	638	673	734	692	687	741	693	689	744	696	678	731	671	661	658	716	702	707	725	638	681	686	665	698	714	651	711	707	669	663	675	694	682	685	700	698	670	705	708	745	695	708	706	698	713	686	696	703	648	681	671	678	696	662	690	663	727	680	685	688	695	693	685	691	658	666	680	647	676	697	666	639	697	652	684	642	712	680	655	660	660	697	727	658	701	691	667	698	688	729	659	689	684	641	675	741	681	741	701	696	686	684	645	671	685	679	656	720	681	739	712	684	668	711	694	700	700	674	702	742	653	701	721	652	667	672	686	727	697	704	691	697	722	618	647	665	684	694	712	664	694	695	739	677	643	664	608	692	686	718	712	666	748	727	731	662	685	725	697	703	706	685	689	648	702	657	701	694	702	681	699	660	675	675	725	654	733	711	686	622	724	704	652	702	646	707	707	671	694	702	717	722	685	681	713	697	719	643	714	678	678	687	707	689	702	651	656	703	675	700	662	712	695	695	656	698	661	688	696	714	652	675	692	647	669	694	690	713	707	722	729	677	652	683	651	701	704	683	662	685	738	683	676	704	732	713	654	661	683	699	667	653	686	692	682	720	713	707	644	687	678	703	727	670	728	702	701	691	638	688	718	736	672	679	648	660	656	702	679	706	687	695	749	694	667	695	692	689	666	724	723	665	695	668	680	696	706	708	672	645	721	677	695	649	676	701	672	681	713	700	686	702	640	689	649	659	672	674	681	680	689	687	615	704	693	675	699	712	737	704	699	658	676	688	693	662	660	688	675	688	689	746	661	692	655	719	679	706	660	687	700	706	640	742	678	691	709	719	677	720	645	689	719	675	708	693	651	703	691	668	750	732	692	675	696	706	708	715	714	699	676	697	649	654	717	691	744	677	717	639	663	677	678	697	699	672	684	713	694	659	702	709	667	756	706	694	726	646	681	650	675	682	651	689	691	671	727	707	687	646	681	677	737	714	649	638	714	732	649	647	660	694	681	677	722	706	714	696	653	684	674	716	687	686	683	712	676	702	646	716	665	679	675	701	632	696	695	692	716	678	726	669	681	730	720	666	752	753	688	695	755	692	616	666	670	677	671	665	722	671	736	683	674	678	675	747	677	689	720	710	692	694	669	684	705	718	697	696	694	692	681	698	668	692	687	676	692	644	723	736	657	683	717	707	711	644	665	673	703	708	653	721	668	672	727	687	706	673	641	626	701	697	688	650	713	712	724	646	706	716	652	686	649	707	687	656	698	709	705	698	676	667	678	710	713	656	646	694	679	662	738	685	709	686	720	684	695	669	681	737	692	676	694	703	673	707	712	696	724	691	689	699	669	696	712	722	719	708	697	694	660	693	674	687	657	660	708	706	724	675	640	685	705	697	672	654	671	714	690	667	680	712	687	737	698	683	693	692	719	686	731	651	656	702	693	654	678	651	691	681	713	711	685	691	655	715	632	687	675	709	697	699	697	674	714	680	663	701	636	727	685	682	665	714	655	707	739	693	678	719	710	723	675	727	675	671	670	684	675	670	686	678	720	734	670	700	667	728	679	714	743	685	698	632	702	707	694	725	670	664	665	701	656	687	684	690	733	710	683	736	682	678	710	707	687	709	691	705	696	706	718	679	732	738	707	714	712	751	653	693	653	706	665	655	735	685	725	668	694	691	710	680	711	706	660	710	696	660	689	687	685	677	721	678	683	651	716	660	654	685	722	679	689	698	695	680	693	698	708	728	746	657	734	705	627	695	700	669	690	680	667	683	634	682	667	670	716	666	645	634	682	669	677	742	717	650	714	673	685	683	665	642	678	653	673	739	673	670	662	689	678	693	659	719	687	700	668	717	671	671	686	676	703	670	719	696	663	691	734	702	708	732	675	671	702	678	642	685	713	706	715	672	662	650	689	700	644	666	680	682	742	703	685	708	667	662	694	708	676	683	724	718	688	705	675	698	694	685	677	702	700	681	703	683	660	671	711	696	730	721	670	667	706	673	715	705	704	682	682	714	728	705	674	674	703	626	666	724	711	689	684	640	676	694	662	655	725	691	704	657	663	708	711	678	675	736	666	747	688	709	684	689	679	651	717	705	679	686	733	679	697	645	671	720	688	650	671	691	649	723	657	655	700	709	702	673	681	644	675	725	702	681	699	676	666	667	696	721	727	694	663	717	730	689	676	666	669	669	716	670	730	721	682	719	676	714	745	702	707	724	689	686	749	722	704	644	664	744	641	643	740	691	668	713	666	699	711	678	698	670	717	660	644	721	697	700	642	699	694	682	732	752	714	710	683	717	708	684	676	707	695	702	709	670	689	689	662	690	772	728	655	658	712	685	703	685	683	700	655	746	715	700	706	679	704	678	704	672	706	694	708	725	683	666	702	689	687	668	681	650	652	665	678	696	722	635	686	692	708	689	658	720	687	724	728	693	675	705	711	679	694	688	709	685	689	711	744	691	685	628	700	675	711	670	736	675	652	638	674	673	720	729	707	695	675	695	676	674	650	681	673	668	654	669	648	608	702	690	683	685	731	701	662	661	707	680	651	717	718	704	608	692	678	742	639	676	643	691	706	702	679	709	701	741	705	677	746	690	696	650	709	678	661	646	682	705	706	663	685	685	679	650	691	700	703	671	680	700	671	713	684	700	715	668	658	699	670	672	664	715	702	708	707	711	738	660	683	652	668	686	665	665	669	672	660	720	686	694	693	707	672	694	681	687	681	751	699	662	678	701	707	667	699	696	731	705	670	714	706	709	693	701	686	684	670	723	704	708	692	661	661	658	695	677	682	682	684	734	701	696	712	732	721	680	684	691	661	746	650	674	631	697	720	751	712	755	749	667	693	654	708	679	712	667	667	682	674	715	707	647	716	717	704	702	686	700	662	705	692	701	700	699	694	626	697	697	635	710	722	722	650	684	668	703	725	674	705	721	768	696	704	697	694	727	679	692	708	703	640	671	646	685	698	671	671	691	725	701	653	727	734	678	659	664	667	661	696	697	676	705	655	670	666	691	679	748	685	727	683	745	645	673	698	642	726	650	668	722	709	727	692	685	707	703	708	619	702	693	669	719	696	713	743	694	631	702	719	690	697	695	709	665	689	668	676	671	656	712	717	700	709	703	693	717	697	681	681	749	708	696	689	701	659	676	707	646	724	729	700	685	705	704	717	729	750	642	667	621	689	675	692	701	677	660	668	713	690	660	645	681	638	739	695	667	687	692	683	722	718	684	680	719	706	689	710	678	681	655	711	711	701	650	677	728	716	726	714	716	677	759	650	738	718	687	674	690	687	673	647	694	756	696	708	668	683	729	685	656	705	691	690	687	671	695	704	719	714	691	701	681	698	716	680	717	695	666	629	673	663	708	670	640	704	717	672	629	692	671	709	701	759	670	719	710	669	701	713	657	716	680	691	732	619	675	705	680	672	675
25708	21660	27538	25674	9987	1471	1230	1084	1107	1265	1298	1410	1382	2096	2780	3358	2941	2527	2025	1615	1308	968	839	825	783	750	805	770	790	803	760	782	755	799	786	759	763	803	789	744	773	755	781	773	740	706	758	727	766	779	773	714	743	754	754	791	765	779	738	747	768	746	725	741	739	761	772	768	760	754	780	770	768	774	762	790	783	821	766	745	762	843	782	771	797	735	735	789	778	712	737	735	778	671	739	747	733	749	765	745	736	784	724	750	743	738	744	771	775	798	753	757	747	706	777	713	728	803	761	734	790	759	730	795	754	745	748	756	755	774	739	718	744	737	762	764	754	750	795	763	737	790	759	718	754	704	722	759	756	782	745	762	788	755	702	750	706	702	773	756	777	782	748	755	798	792	771	745	744	729	761	732	815	781	751	700	733	804	754	709	758	735	797	720	780	784	777	721	732	753	741	752	738	754	727	813	748	726	787	744	746	718	746	773	761	752	721	767	813	757	795	802	773	749	717	760	767	733	750	757	737	720	767	767	739	743	718	715	757	791	714	771	777	769	791	729	720	749	724	738	718	716	756	780	708	746	818	793	770	735	775	752	742	765	768	747	782	749	777	731	763	759	757	725	736	754	803	755	769	770	775	775	791	807	787	784	739	719	776	759	811	764	796	740	730	756	762	774	781	728	749	776	797	753	774	747	724	762	791	746	796	753	730	772	792	779	798	710	803	752	738	747	822	798	785	671	733	768	754	729	787	753	742	775	741	769	738	760	738	755	736	770	717	771	784	718	728	765	788	742	772	692	761	747	781	766	750	752	749	776	805	726	751	788	750	754	752	785	712	796	734	688	804	757	713	755	779	767	746	730	734	736	724	765	735	724	761	738	726	791	741	733	790	737	742	822	788	734	731	757	743	776	719	757	779	727	760	744	719	749	760	755	760	741	770	754	778	739	768	713	755	797	790	789	761	712	756	724	802	834	698	797	744	751	786	767	737	772	707	761	793	775	738	761	759	783	769	750	760	689	785	684	776	760	747	842	715	782	809	782	757	758	707	764	790	756	789	757	748	768	707	784	778	738	804	748	730	783	743	750	735	756	814	769	779	744	754	737	782	723	735	755	747	762	730	763	729	717	734	776	732	774	781	785	744	806	726	744	722	786	753	764	794	776	732	773	734	755	690	733	786	788	721	764	756	749	712	800	760	743	781	791	755	727	746	739	740	732	736	776	769	761	747	778	772	757	771	814	750	737	781	735	721	761	755	722	788	760	722	750	726	758	708	741	798	754	785	745	755	746	706	794	742	735	759	756	756	741	775	758	746	743	762	778	746	753	749	719	777	715	746	775	742	771	759	737	736	775	720	775	819	742	749	765	703	760	727	743	730	708	768	768	767	729	747	752	702	769	696	681	731	798	742	753	732	737	763	722	759	795	789	774	755	810	795	855	745	788	706	738	771	745	742	735	706	789	813	777	716	765	769	737	793	740	770	773	771	772	771	779	734	770	725	730	771	716	759	778	746	736	709	783	744	781	788	741	778	737	793	745	785	728	756	785	758	756	755	775	743	739	823	727	723	785	782	758	799	790	770	779	743	767	736	703	816	796	793	780	778	796	728	770	703	739	741	750	702	741	692	709	736	770	803	768	734	825	814	729	726	725	748	798	790	736	763	772	773	792	789	746	727	765	771	776	765	743	722	744	750	709	742	769	749	781	756	783	752	759	730	724	737	721	745	758	758	737	704	780	774	742	741	792	755	722	734	764	708	787	781	735	741	778	753	730	767	787	759	744	732	775	765	740	799	746	738	707	762	733	798	764	832	787	734	748	711	730	784	745	780	753	723	709	767	778	714	773	773	749	775	765	700	800	736	769	780	703	740	742	779	719	723	761	749	773	741	787	714	768	801	773	739	760	748	774	764	727	728	720	760	752	740	794	799	725	762	801	713	761	729	737	812	759	786	818	793	785	775	726	838	727	819	742	752	755	748	730	754	707	736	795	735	794	813	764	786	773	765	710	748	751	768	739	787	748	764	780	823	794	787	759	750	793	750	719	761	757	742	741	781	714	689	776	778	754	758	729	752	763	771	780	735	759	801	736	731	772	772	745	792	768	702	750	824	774	765	766	740	749	746	751	767	720	731	720	737	723	803	768	741	771	745	768	767	779	762	763	760	750	709	734	798	771	748	751	708	773	760	787	722	803	748	790	752	809	754	725	745	724	726	776	791	723	772	792	758	778	802	770	776	720	773	741	735	721	812	717	784	752	800	744	749	819	714	733	744	764	750	729	741	762	754	756	737	722	778	744	776	733	707	772	784	797	760	788	751	797	744	737	742	759	743	725	737	755	785	771	749	754	766	755	720	803	779	740	772	750	769	805	780	708	792	784	798	761	771	731	740	779	759	798	797	766	798	760	762	794	726	795	733	740	766	743	757	783	813	811	761	816	759	758	734	715	724	737	784	802	736	769	782	784	762	761	745	793	705	760	751	759	795	749	765	753	715	755	766	770	765	806	800	774	760	750	790	795	760	791	757	756	761	756	779	792	814	750	729	753	747	729	737	774	763	701	757	767	735	781	748	783	749	711	720	784	732	767	746	745	780	774	796	765	709	787	807	777	755	762	762	766	756	768	743	748	769	732	785	752	732	755	714	822	777	757	737	740	767	803	777	735	683	690	805	705	799	740	693	724	745	772	764	763	738	776	809	730	719	733	792	743	753	746	777	711	736	714	766	783	782	777	793	706	734	787	761	781	780	733	730	734	757	737	748	782	761	724	707	740	746	761	761	784	730	786	776	779	767	750	802	792	785	752	793	749	809	720	732	793	781	751	736	746	768	718	755	763	764	724	754	725	750	761	772	750	747	754	756	729	753	759	768	790	782	775	765	754	731	784	789	735	748	740	739	750	788	791	717	758	798	772	750	766	806	743	749	780	800	748	774	771	735	740	739	742	725	759	754	783	765	708	809	768	746	751	745	732	761	803	800	727	748	740	780	765	772	766	757	747	748	771	743	755	723	757	764	754	741	716	718	765	724	756	714	804	769	747	790	732	762	733	763	788	742	754	769	807	747	784	735	762	798	778	778	737	763	733	762	775	707	829	729	800	740	771	773	780	772	733	742	763	761	713	763	779	746	684	761	777	714	772	758	754	719	775	774	758	768	756	788	777	804	741	732	758	781	733	761	771	767	758	741	787	740	723	801	718	812	728	816	760	789	792	726	765	742	778	766	747	740	755	768	791	713	753	793	763	757	789	749	810	719	763	790	718	754	804	790	727	738	735	784	755	726	787	729	746	713	755	817	751	785	744	781	719	700	786	790	747	746	741	715	738	765	703	747	799	735	731	759	802	748	788	715	798	731	750	769	731	793	744	760	769	768	733	825	799	728	725	772	817	773	720	725	774	732	802	761	715	732	776	773	728	776	731	753	841	782	768	739	740	755	756	733	745	733	725	747	750	752	728	756	767	772	745	790	705	765	773	740	736	772	757	745	719	741	741	772	747
36594	51403	10939	3279	2228	1926	1719	1589	1840	2226	2305	2356	2430	3925	5052	5913	5145	4244	3392	2503	1887	1377	1085	986	1000	871	930	844	861	902	876	858	858	866	872	961	850	836	862	865	863	845	842	869	902	909	852	884	906	834	858	845	884	879	922	860	869	932	877	850	864	847	927	838	925	923	896	917	849	897	873	883	825	890	932	811	899	899	852	847	819	861	906	969	924	852	890	892	838	907	860	891	908	862	876	879	916	932	868	829	875	873	896	847	870	881	871	885	871	862	917	885	893	874	855	860	839	890	933	847	877	850	894	875	873	875	917	878	867	893	895	921	916	902	897	927	883	868	900	862	891	935	923	911	812	870	835	912	855	843	881	846	866	921	835	884	866	920	909	898	871	872	900	872	886	903	886	856	912	915	888	878	846	884	891	866	827	862	928	890	890	901	924	895	824	880	951	887	905	881	850	817	876	884	907	914	889	831	879	907	836	912	882	910	880	839	901	900	874	805	898	873	859	877	841	898	911	858	916	874	886	865	884	894	825	871	894	866	851	898	881	899	874	878	847	919	914	906	900	894	891	884	864	903	923	869	882	872	873	879	887	921	911	876	845	895	880	917	902	904	894	892	849	854	863	875	894	906	909	864	904	841	890	899	886	905	895	937	898	874	906	900	866	903	881	920	887	900	901	875	866	898	905	843	895	876	880	878	906	869	879	869	873	838	859	910	907	902	852	854	911	890	926	876	866	898	931	930	826	893	885	890	846	839	893	876	902	818	879	867	923	847	927	860	959	861	924	866	905	902	840	920	905	890	877	861	847	874	888	882	865	881	922	903	901	870	903	848	883	894	844	848	892	894	890	890	882	934	918	848	947	911	839	914	899	869	848	880	896	881	839	879	854	847	943	842	917	850	936	855	857	888	827	905	866	918	864	850	945	820	903	890	882	847	836	906	907	883	833	899	879	887	899	843	850	897	898	941	880	866	867	861	890	880	898	871	882	863	866	895	903	889	866	883	838	875	892	911	925	891	901	890	862	910	924	893	832	884	936	883	868	865	862	864	854	850	919	900	870	933	851	925	907	930	831	890	888	920	887	887	904	905	811	867	860	888	928	857	876	857	878	880	879	920	867	886	883	855	859	870	916	851	875	850	889	883	882	884	910	905	865	852	878	888	880	925	930	928	881	902	892	892	843	909	897	907	913	931	888	846	887	880	862	891	929	834	883	903	877	906	869	911	851	923	871	897	889	884	917	862	906	888	893	864	894	829	937	895	875	874	939	890	851	818	874	912	915	901	873	919	871	856	862	864	852	863	915	890	890	871	877	946	853	967	858	839	928	931	890	848	885	917	906	919	893	930	865	885	882	875	899	918	852	850	900	962	875	862	883	907	916	859	873	897	891	925	879	929	946	893	886	889	894	884	874	893	869	867	865	910	941	890	841	862	887	819	890	916	877	852	910	855	917	882	856	908	885	880	887	872	866	926	898	872	875	881	909	819	913	885	908	884	878	848	874	896	859	849	883	920	854	888	871	890	913	905	864	867	905	862	886	911	860	909	863	885	868	898	913	897	922	889	843	843	849	869	863	839	816	894	903	850	908	890	886	906	895	901	845	916	905	904	872	905	885	847	907	881	873	823	918	840	893	854	881	873	872	818	843	868	866	916	896	884	848	886	919	848	898	869	862	876	864	873	898	950	855	859	859	885	908	907	934	852	883	874	814	886	895	880	872	915	900	944	920	852	942	877	928	865	840	922	891	904	855	862	881	830	900	921	914	910	913	854	895	855	900	820	843	837	912	895	877	918	889	914	874	875	921	923	889	836	900	872	893	933	924	913	873	912	902	854	867	908	922	865	919	900	964	875	873	925	809	872	843	832	898	891	855	859	852	896	887	892	912	893	888	853	883	856	883	867	902	881	902	845	843	893	849	927	928	856	823	889	893	911	900	888	885	855	856	897	856	927	885	889	891	891	903	800	917	873	874	906	831	937	853	888	885	840	849	888	878	847	836	890	877	864	904	880	864	922	935	836	833	904	896	874	930	841	898	866	877	932	880	895	924	873	922	899	932	879	897	845	867	924	890	885	851	876	893	913	868	936	876	908	931	838	900	868	849	865	875	877	856	846	920	859	881	922	896	916	885	887	943	892	889	883	857	874	869	846	876	837	863	875	894	875	915	870	849	854	911	855	862	868	934	916	894	845	928	904	898	849	930	855	915	877	925	885	880	905	881	885	939	850	904	827	923	881	913	903	828	885	871	926	892	889	882	833	897	900	874	874	834	886	828	903	909	930	879	883	869	911	864	869	855	924	891	926	886	900	894	902	850	902	843	856	874	915	849	847	924	865	903	859	825	908	881	885	901	898	903	865	896	872	882	855	859	909	933	839	890	879	946	830	886	900	930	921	845	907	842	852	884	830	897	902	843	875	894	871	899	877	887	899	907	937	884	840	931	936	855	884	851	901	931	886	865	853	881	849	927	850	893	866	865	945	855	902	880	883	865	874	904	910	896	883	873	881	872	830	886	849	860	909	922	903	885	886	937	887	903	846	908	947	873	912	862	895	871	887	863	925	880	903	841	880	858	906	850	859	832	894	918	831	908	878	896	896	888	831	847	852	910	945	899	924	834	844	915	927	867	867	824	883	883	895	975	890	907	881	849	895	912	857	879	871	896	860	881	874	923	881	848	877	855	835	916	886	889	891	845	888	902	891	899	924	852	882	894	872	860	875	903	907	884	885	883	909	890	912	904	871	925	899	883	925	930	868	901	850	943	861	848	863	856	876	882	854	913	945	892	911	921	868	924	842	843	863	854	870	871	939	939	880	848	843	904	916	894	879	853	857	902	865	883	865	916	900	848	880	841	951	881	854	822	897	894	921	901	895	935	820	872	875	896	869	865	936	868	860	843	943	877	913	875	853	866	892	892	877	906	829	970	917	908	939	908	859	821	858	907	856	864	891	906	906	898	892	851	948	914	914	826	877	923	898	924	896	907	850	878	867	877	888	918	886	873	882	847	918	866	892	876	890	897	830	910	850	925	878	870	896	973	913	877	868	915	874	904	835	874	894	857	928	881	866	893	897	933	897	923	896	850	900	964	919	867	825	879	929	881	888	876	971	860	841	833	879	885	885	895	910	892	909	907	914	877	925	867	850	935	852	864	874	878	864	875	825	894	867	896	913	867	845	878	892	866	835	918	858	881	952	856	919	872	832	876	862	890	912	859	871	874	844	909	865	863	869	915	868	861	888	889	910	825	910	884	890	876	825	906	874	912	845	860	818	889	888	860	896	895	831	904	885	884	901	902	898	869	913	906	828	878	876	854	892	856	967	893	840	892	910	892	865	896	862	904	899	905	878	895	893	865	898	883	897	896	861	945	851	837	816	915	904	868	933	857	841	851	919	891	871	928	895	909	883	839	893	828	880	869	900	870	853	850	886	840	818	901	933	865	889	860	887	898	853	892	946	895	856	873	858	873	891	815	895	880	844	876	867	857	924	882	842
23299	21586	29317	24286	21572	21629	11004	2512	2286	6787	8916	9165	5879	5283	6628	7897	8211	7457	6465	4668	3387	2209	1387	1266	1076	964	942	966	861	940	901	916	981	931	917	960	902	997	904	870	952	892	921	903	943	906	908	975	892	873	966	906	875	923	951	972	852	886	926	910	895	894	917	883	870	932	910	922	951	931	865	921	919	916	932	927	867	923	882	880	904	922	910	903	929	945	920	852	927	886	896	904	904	910	921	922	899	897	920	904	916	904	877	902	910	914	911	885	882	858	896	912	857	914	907	899	917	912	905	927	918	866	871	897	898	883	918	907	873	901	949	896	913	867	906	879	888	913	931	897	902	907	924	915	894	875	962	894	907	946	862	937	911	908	921	922	877	895	863	922	857	923	906	854	885	957	873	861	913	950	915	898	841	898	950	941	877	929	904	909	870	907	948	864	901	913	888	924	906	891	935	962	911	910	907	901	899	898	886	912	931	926	890	934	900	916	944	898	935	878	874	930	959	860	846	909	913	927	894	877	867	950	886	913	872	919	905	873	934	866	890	909	923	939	897	898	889	888	933	925	886	865	902	937	908	905	882	945	935	852	948	939	927	971	898	944	875	884	936	882	892	950	936	907	904	940	926	923	900	904	868	913	892	910	901	877	883	890	945	959	947	895	924	866	894	888	915	913	882	859	938	874	924	867	943	919	893	887	903	915	898	915	962	919	856	910	922	837	844	906	932	931	852	900	896	876	899	901	872	848	915	914	892	969	946	912	904	871	934	870	860	935	965	905	933	906	939	922	892	926	923	944	900	918	940	916	895	929	858	877	917	939	929	898	923	910	907	879	870	978	913	894	909	889	928	884	876	895	894	913	898	900	916	905	938	894	937	872	896	886	835	893	955	941	948	937	879	959	885	933	902	911	908	929	911	941	942	883	892	940	872	972	868	913	876	854	853	939	961	852	914	946	893	909	918	889	843	902	897	879	847	907	874	913	867	932	888	860	889	932	879	964	873	918	891	933	936	911	864	895	878	915	939	885	912	906	948	906	886	875	943	930	959	907	896	904	912	912	929	896	933	909	915	873	912	877	907	949	885	908	909	942	945	923	900	860	958	902	912	902	882	915	942	920	903	893	890	972	958	979	853	873	864	900	867	902	903	902	924	928	916	878	931	927	947	925	922	927	904	913	931	932	894	897	886	859	859	912	911	882	905	908	913	893	870	941	947	929	899	898	871	829	903	930	903	910	882	912	861	942	859	845	883	908	882	894	869	856	963	946	910	965	905	908	963	921	924	920	942	956	912	860	904	927	914	900	899	868	925	938	931	850	945	947	895	917	920	910	903	897	941	862	906	910	920	837	915	933	867	920	910	905	913	886	889	896	891	910	908	930	920	935	900	905	877	930	905	886	913	906	909	902	958	921	929	866	842	839	890	893	888	929	903	896	888	926	914	860	955	847	881	860	877	873	841	897	920	885	931	863	965	952	957	958	930	915	904	961	882	922	950	903	942	934	912	916	993	900	910	932	881	930	936	873	904	891	921	950	873	940	950	936	892	893	922	959	894	900	924	889	961	854	891	962	917	902	939	893	878	890	871	899	912	875	852	957	918	908	932	901	912	920	851	942	934	915	910	913	932	890	921	869	873	875	952	899	904	897	996	932	911	899	938	929	919	975	882	867	953	910	905	905	947	850	925	880	895	913	885	928	890	925	901	961	905	900	940	934	901	895	890	938	894	895	858	894	900	867	855	867	892	900	886	907	934	888	899	917	933	877	914	926	913	950	908	907	907	892	889	863	900	912	932	885	907	950	925	907	888	916	879	899	873	931	876	951	903	913	952	891	928	926	907	899	937	844	948	897	886	884	890	895	900	899	966	902	926	944	937	909	906	921	893	902	937	909	847	872	956	941	868	957	873	985	934	947	901	885	893	965	885	923	945	920	874	919	932	846	930	895	901	894	915	924	862	932	952	946	833	920	901	854	885	925	906	909	944	926	931	890	866	902	920	1002	921	895	852	917	896	942	885	909	891	909	922	918	851	924	915	900	883	878	903	894	966	911	929	892	878	916	904	911	872	881	927	871	866	925	959	908	923	853	926	929	874	899	897	938	886	903	923	933	910	909	903	911	939	939	889	911	917	938	879	874	908	891	911	846	905	943	937	908	917	884	965	928	973	831	854	939	901	923	881	905	878	903	983	898	902	877	939	978	889	886	891	907	864	901	905	918	906	858	858	965	885	936	898	899	855	915	946	911	887	920	946	942	942	936	915	908	932	890	876	889	932	900	914	937	901	891	830	927	915	926	859	909	898	939	905	908	902	954	955	953	900	906	854	931	939	834	921	875	866	946	902	944	888	912	888	908	927	938	871	833	870	898	901	931	925	917	920	868	903	926	867	914	916	913	962	891	867	949	926	904	917	904	852	857	893	892	911	967	841	959	939	954	905	908	880	899	914	914	890	911	915	923	868	909	929	888	851	911	889	871	873	849	941	951	892	912	915	927	947	958	904	905	933	908	870	941	873	936	894	880	944	827	953	916	935	966	879	935	884	915	920	894	926	922	875	940	886	907	861	927	898	976	915	895	931	899	898	916	909	951	913	905	879	944	929	825	920	875	898	913	917	891	947	896	964	861	882	933	879	926	868	934	895	872	915	890	894	883	883	929	891	869	908	945	937	901	920	912	905	876	955	899	934	928	921	871	921	907	880	943	921	940	944	931	920	901	902	918	937	945	864	897	885	930	879	922	944	937	949	894	962	883	904	889	878	933	909	886	952	840	912	907	926	892	912	962	911	900	947	907	941	856	949	884	931	890	894	904	900	879	922	856	876	842	866	862	879	937	899	929	907	895	892	914	919	942	890	885	948	937	897	909	898	911	898	868	927	890	864	915	880	901	914	901	897	909	875	903	915	909	892	826	913	912	923	879	892	902	892	891	922	914	873	910	893	877	914	938	937	951	939	903	895	860	911	861	864	895	916	864	921	876	931	885	896	943	914	853	985	870	913	980	889	876	926	852	930	833	910	912	919	943	890	905	899	962	900	892	849	932	973	953	858	969	908	964	981	929	827	930	914	865	935	902	910	945	881	884	863	859	920	925	945	910	913	880	920	961	903	921	950	877	924	923	953	884	884	933	944	834	859	871	905	899	896	922	896	917	875	915	868	870	916	834	902	931	918	912	919	915	893	895	925	909	899	890	876	899	923	901	889	903	893	925	907	889	907	922	914	935	902	874	917	880	897	898	899	922	888	905	876	946	900	912	882	919	907	930	908	841	910	904	914	896	844	918	905	876	894	911	903	918	889	900	905	949	918	888	883	895	871	939	915	924	894	882	947	925	900	896	896	931	970	885	911	920	821	918	890	896	949	929	952	890	897	902	897	851	879	912	916	909	935	891	861	863	888	894	905	881	900	960	935	917	911	902	933	916	869	931	926	923	876	916	955	902	946	911	924	902	913	890	897	854	868	883	951	959	917	932	885	840	789	957	903	882	924	935	902	940	897	940
41131	61117	17112	7512	5666	4262	3734	3615	3923	11307	12745	12238	8818	8469	10609	11855	11980	10968	9258	6829	4919	3016	1892	1535	1262	1026	1040	955	1042	1025	1048	996	1076	977	967	1024	1002	993	1060	1050	1007	1029	962	1001	1017	1018	1040	1064	1053	1072	1020	1018	964	1078	1016	1039	1071	1032	1052	1018	1035	1101	1015	1039	988	1024	1117	981	919	974	1025	1047	1035	1013	1065	1090	1036	1085	963	1022	1033	1011	1020	1040	1001	1052	990	1010	956	1022	1073	1056	1024	1056	981	1018	1002	1054	1065	960	1024	1014	1082	1033	1001	1054	1053	1033	1093	1015	1045	1058	987	1000	1113	958	991	1013	1037	1027	982	1026	1010	1088	1011	987	987	996	1019	1012	1027	966	1007	1044	1050	1043	1024	1032	1009	1045	1019	1036	1005	1012	1052	971	1019	1026	951	1021	1048	1019	1009	989	1083	1013	1016	1102	1044	1024	1019	1016	1003	1011	1011	1009	1020	1063	1027	986	1011	1116	1005	1027	991	1079	935	1003	1010	987	1056	954	981	1030	993	1066	992	973	964	992	1026	995	990	1007	1073	1080	991	1000	1019	1029	998	1047	996	1038	1004	984	1020	970	1027	1033	1046	1086	1048	999	995	985	989	1002	1021	993	1002	1006	1018	978	1066	1028	1020	972	1046	1007	1004	1071	1045	1033	1016	1006	1006	1019	1010	1023	1029	1064	1073	962	1036	983	1037	1018	1031	1006	1044	1062	1031	1038	1043	1038	1007	1015	1061	997	998	1013	1033	1050	992	1036	1050	1013	1016	1010	1007	1040	997	998	1039	1047	1049	958	1087	1074	1014	1048	1036	1000	986	1036	1020	998	1001	1038	1044	998	1017	1047	1044	1036	1064	1044	1022	996	1058	1058	926	1049	1018	1055	1029	980	1025	1037	1070	1006	1014	1028	988	1017	962	969	1046	1035	1059	985	1047	1065	1055	1081	996	1029	1038	996	968	1041	988	963	1042	1026	1042	986	1062	987	989	973	1042	1005	992	988	982	1022	1045	1010	970	1034	1035	986	1004	1020	990	1053	1051	1011	1039	1008	1080	1007	1045	1005	1057	1050	1043	986	1092	1052	1027	1080	1044	978	1097	1010	1002	1026	968	992	1084	1026	1101	1040	1093	988	1046	993	1010	1004	1004	958	1032	1021	972	1009	972	1000	988	1007	1006	995	1007	1000	976	1060	984	1061	1012	1003	1049	1035	1031	1041	1037	1006	1060	1021	1007	1014	1007	1089	965	1045	976	1070	988	1010	1022	1045	983	1064	1026	1105	998	977	986	1026	1023	954	1024	985	1038	1019	1000	1040	1038	1050	1003	1063	1008	1019	1044	1085	1041	1066	1021	996	1030	1052	1001	1029	1045	965	1034	1001	974	1027	995	1071	1008	1005	1015	1058	1048	960	1045	996	989	1085	1036	986	1011	983	1024	1001	1022	1013	1020	1055	1027	991	1019	1023	1005	1009	1029	1033	1017	1032	1013	1038	993	992	1015	1031	1033	1003	976	1049	1047	999	1015	1043	1029	1059	1055	1051	1041	967	998	1020	1028	983	1001	1042	983	1023	1019	1048	1027	1026	997	1057	1025	1073	1041	1032	1013	1034	1002	947	1019	1017	1050	1031	975	973	1007	1027	1042	1054	1022	959	1027	1008	1005	1005	1009	1002	1074	1056	1000	1063	1031	981	998	1027	1092	1032	1025	1051	1046	954	1006	1006	994	999	1013	1016	998	1066	1065	1018	1049	986	1027	1030	980	1028	1024	1058	1032	914	1061	1016	1029	1032	984	974	993	999	1038	1009	1023	944	1075	1025	1046	999	1056	1048	1014	1016	1058	1092	1011	1052	1068	1048	1046	1070	1002	1023	1034	980	1015	962	974	976	1093	1026	1027	1021	995	1039	1011	1009	1020	1064	1018	1062	1025	1057	1044	1029	1036	965	1000	1024	1005	979	1058	1039	1028	983	1057	982	1020	1028	985	1037	1014	968	996	1021	947	1008	1094	1003	1038	1034	1060	1072	981	1030	1034	1020	1043	1013	1031	990	1028	1048	1046	1016	940	1030	997	1044	1002	1016	1019	990	1026	991	1023	1026	1044	1022	1008	1009	1021	1012	1004	999	1025	1088	1055	1051	1012	973	1094	1008	1017	1057	1010	981	947	1049	1047	1065	979	1011	1075	1044	1017	1021	1011	963	955	1015	1003	1009	1030	1045	1066	1028	1034	1005	1064	990	967	1051	1115	962	1005	1047	1054	1013	1006	1027	1055	1058	984	1020	1001	1015	1042	1031	1032	1013	1013	1027	1050	1067	1006	1026	1012	1051	1055	1001	1003	1001	1040	1061	1048	1005	1063	980	1006	1035	1030	1027	1076	1017	1010	1040	961	975	1028	1022	1060	999	1045	1086	1071	1026	996	1049	998	1022	1025	1040	1045	1054	974	1013	1059	1055	1039	1029	1031	1028	1022	986	1064	1108	1049	1057	1022	1027	1035	1000	1017	1011	1077	990	1051	1009	1056	981	994	1012	1003	1042	1083	1056	998	1007	1025	1056	1034	986	1027	994	1010	1019	1050	1024	1011	948	977	963	1090	1036	1056	1023	970	973	995	1029	994	1006	1046	994	1036	1051	964	1032	968	981	994	1084	1074	1031	1029	1015	960	1056	1014	1013	1060	979	1057	980	1058	998	1020	1050	955	1013	1015	1043	1051	1034	1029	1008	1040	1049	1040	1023	992	1020	1016	1040	987	1008	993	986	1009	996	1020	1043	976	1042	955	956	1039	1028	1065	1006	1021	1004	1014	1042	961	996	1032	996	1042	1027	1066	1020	1010	1052	966	1022	1008	969	1039	1043	1030	978	1010	987	1012	1008	1066	1023	996	984	1060	1005	984	964	1010	984	1015	1061	1021	948	980	989	1055	1044	996	967	1027	1034	978	1076	980	997	955	1009	1031	1034	1046	999	1038	979	1025	972	1025	1014	1066	1030	992	1074	1014	1045	1046	1066	962	1014	993	977	1050	994	995	995	1011	1017	1042	1021	970	1047	1006	1059	1055	1053	1028	994	1038	1047	1031	1011	1031	1021	978	1011	1025	973	1041	1006	1032	1003	968	999	1077	1072	1046	1055	999	959	1000	1075	995	991	1054	1037	1000	1043	1055	1056	1062	1079	1030	1027	983	990	1056	1003	1024	978	1001	1006	1043	997	1024	1000	1025	1016	1072	987	1007	1007	992	996	1022	984	1002	1012	1016	1016	1006	993	1026	1002	955	1010	973	999	1065	993	1045	970	1061	1006	1030	1019	1045	1016	1020	1030	968	1052	1017	1003	1022	974	1040	1038	1072	1016	967	1029	1071	1013	987	1006	1017	1026	1066	1067	1035	1020	953	969	982	1082	1041	1027	1081	1048	1030	1044	996	1014	1020	1072	1043	976	984	1007	1003	1028	1036	1030	954	990	1017	1043	1004	1120	995	1010	1028	1084	1039	1023	954	995	992	1039	1024	1009	1000	986	1009	1039	993	999	966	1083	1005	924	1004	1043	1032	991	1007	1012	1089	998	1017	1015	969	976	1026	1056	1067	1057	1002	1053	1046	969	987	995	1009	1059	1001	1053	1013	1042	956	989	1024	1039	981	1027	929	961	1022	1072	1025	995	1032	1048	1015	1061	1004	1010	986	1020	1065	1032	1081	1010	1095	966	1058	998	1039	1032	1029	1040	971	960	1043	961	1014	1068	1046	1029	999	1033	994	1014	1015	1001	968	1003	987	1039	1002	1083	1007	1063	1048	1055	1009	1033	1058	1039	1006	1101	1006	968	1047	989	1017	1051	1090	991	984	1019	1074	996	1045	1026	1076	990	980	1047	1005	974	1062	1023	1036	1061	983	1039	975	989	936	1034	1049	1037	1077	1034	954	1038	1060	1038	1063	1026	999	1002	1005	926	1023	1031	1033	1026	990	1058	1013	1006	1062	1031	1002	1010	1033	1025	1020	988	1019	1056	1047	1020	1019	997	1037	1087	1038	1028	1018	992	982	989	1016	1013	1026	1070	1097	1010	1077	1016	985	1043	1005	1043	979	1057	981	1020	1041	1021	1015	921	986	1023	1052	1052	999	994	989	1042	1044	1045	1031	1016	985	1036	994	1040	1060	990	1056	1013	1029	1019	979	1045	1013	1029	1053	1049	1058	974	986	1028	1006	1052	1015	1049	1056	1036	1000	1061	1012	936	1005	1069	995	1018	982	1048	1054	1022	991	992	1028	1009	1087	1093	1029	999	1013	1011	1014	1076	995	1002	1066	974	1014	1022	1009	967	1017	1087	1015	989	1044	1055	990	1040	946	1012	1015	1041	1002	1080	1055	988	1058	1015	997	1052	987	1044	992	1040	1057	1003	982	1023	1002	986	1030	1010	1025	996	1007	998	1028	1038	1029	975	1000	1027	980	1047	978	1033	1049	1038	981	1044	999	997	1045	1070	1001	990	1023	1025	973	1010	1029	995	1025	1022	1053	1016	996	994	1024	991	1004	1025	1006	1006	1045	1014	1051	1040	1042	977	1063	1046	1001	1000	1009	1021	1010	963	1030	1020	1038	1056	988	976	1001	1047	1055	1037	1067	984	1020	1043	956	983	1084	1017	1023	959	998	995	1008	1050
29593	27116	17662	4832	1636	1235	1188	1067	1052	975	1453	1640	1587	1314	1023	911	844	841	773	763	700	711	689	700	653	660	663	660	666	649	698	673	633	693	698	675	680	614	668	724	675	672	698	662	671	654	628	717	670	688	665	672	619	660	632	662	675	697	644	729	646	660	633	691	638	680	667	658	687	639	685	679	632	642	723	694	689	706	691	673	673	641	665	664	660	666	667	653	644	706	692	657	671	714	642	659	689	687	681	699	643	664	702	679	666	663	681	687	683	716	680	677	649	639	651	687	695	687	680	711	682	631	665	650	649	654	674	706	703	667	653	685	719	623	697	626	652	659	655	701	688	705	693	666	697	654	701	696	691	625	714	686	656	634	677	661	683	652	712	700	670	631	631	675	673	649	687	638	676	665	667	656	639	696	766	674	599	692	706	691	652	732	644	711	672	675	684	674	670	660	684	697	679	644	706	632	668	653	667	678	656	689	684	713	643	681	682	688	696	652	671	663	665	674	639	692	637	727	620	629	641	695	725	649	679	669	681	661	679	651	696	693	671	625	644	700	667	719	706	713	688	692	668	707	655	664	709	692	702	659	675	677	646	646	705	640	686	696	712	681	640	684	659	690	656	736	674	682	665	691	661	649	610	656	683	725	690	697	659	689	673	687	676	710	698	699	637	648	685	708	694	673	681	638	669	693	644	654	679	628	713	686	665	655	604	705	609	692	668	704	672	678	656	711	703	710	681	658	664	679	693	717	697	698	662	655	687	660	642	666	605	702	635	704	691	696	652	692	718	736	650	676	665	673	599	685	633	668	664	692	654	739	696	699	667	679	708	666	662	633	717	642	692	652	639	702	655	638	653	657	684	652	715	666	672	702	681	710	673	686	644	672	641	692	660	717	696	646	663	628	677	652	668	688	727	652	646	687	660	676	632	680	683	653	633	669	661	700	680	627	653	676	640	663	712	662	678	617	703	659	657	643	686	680	678	686	641	636	652	646	695	634	668	641	640	652	655	671	729	713	677	688	699	694	676	660	681	669	663	670	641	707	668	676	660	679	675	657	649	735	695	652	663	628	666	706	678	652	662	654	656	684	669	700	690	705	731	703	646	667	625	654	691	611	675	759	715	665	670	666	720	680	690	647	620	638	678	620	657	652	703	628	697	678	612	658	675	649	707	677	711	691	698	662	669	656	707	675	667	662	690	674	685	664	696	731	656	688	637	642	676	650	712	662	754	663	677	664	660	691	653	671	647	656	696	674	680	657	669	665	683	706	683	654	654	724	669	699	683	647	668	674	638	656	674	664	651	631	677	653	648	673	670	694	650	706	712	651	693	666	687	636	671	701	633	694	680	686	706	644	695	645	673	690	738	659	627	678	674	677	658	704	702	676	699	683	626	676	658	679	710	646	686	660	676	638	685	675	691	750	683	691	694	701	630	655	674	679	626	684	671	675	685	651	626	669	700	686	640	676	659	650	637	644	652	606	703	669	660	708	713	677	675	676	695	729	636	664	670	678	692	670	722	678	691	643	639	662	694	721	657	618	611	643	696	681	706	668	642	662	671	677	643	683	695	676	677	697	637	674	642	734	652	617	668	681	659	665	659	661	694	695	702	693	660	705	699	629	649	642	672	644	666	656	707	663	700	653	640	685	680	659	671	651	628	680	639	624	687	669	668	652	606	676	702	670	667	684	642	717	636	680	688	674	639	659	694	690	657	671	673	584	714	697	686	709	639	646	691	638	689	681	673	653	682	630	653	675	700	690	683	697	659	703	698	650	647	662	638	708	672	687	637	727	637	668	740	674	655	663	680	735	699	688	681	670	661	665	650	650	679	689	664	701	654	695	691	680	651	679	670	685	669	674	679	664	690	661	710	677	673	690	692	671	634	668	660	676	694	715	702	679	679	677	646	677	648	640	657	653	717	689	677	654	679	634	694	677	631	685	647	607	679	629	646	632	640	678	669	704	650	664	670	626	648	654	612	703	670	646	681	648	673	662	704	651	696	675	694	699	640	661	661	659	671	634	651	712	651	732	683	652	668	691	656	634	683	653	689	696	697	738	695	653	647	684	641	648	646	663	674	642	697	678	690	683	676	655	661	624	699	661	667	665	681	704	636	678	651	706	718	679	701	680	683	630	672	649	681	685	720	675	640	660	668	650	683	667	682	646	650	664	622	653	646	670	711	689	666	698	675	686	655	642	673	670	686	709	664	637	674	654	670	643	722	637	664	663	702	672	659	676	645	672	685	641	664	672	647	656	628	691	671	677	699	669	637	674	689	697	668	736	725	695	688	666	687	654	649	650	709	687	663	631	610	648	690	692	642	681	661	689	670	674	653	646	672	658	711	687	686	634	671	672	675	662	635	670	617	656	665	618	667	680	655	700	689	676	663	699	639	675	690	682	662	711	682	712	651	665	697	684	693	689	701	635	700	691	708	698	707	661	621	716	657	679	662	678	711	634	689	710	693	641	627	658	661	670	673	659	673	709	651	677	689	655	698	717	688	684	618	730	658	617	661	643	666	599	682	688	639	644	712	633	674	621	702	728	640	660	672	673	672	656	688	663	646	690	643	694	684	695	683	659	683	638	656	655	671	705	673	655	654	698	663	660	667	687	613	654	681	741	706	630	664	689	683	651	685	604	672	703	610	666	693	632	716	671	725	673	658	638	683	664	664	642	630	673	695	649	707	646	691	633	702	701	644	623	635	641	642	687	659	628	639	650	687	658	665	643	692	665	666	729	683	705	674	654	626	682	705	682	645	643	682	645	702	670	664	667	676	709	642	662	736	654	669	676	682	664	652	717	676	656	640	662	693	683	658	645	695	702	718	602	708	665	712	643	655	643	668	676	672	658	643	620	666	665	679	703	665	682	723	661	695	689	700	644	691	654	642	685	658	687	656	658	705	701	696	645	656	684	694	631	638	630	689	665	635	676	643	648	705	676	711	675	710	682	730	662	668	666	722	693	637	725	637	678	656	666	617	684	590	721	676	687	633	648	679	647	672	681	713	662	640	676	686	702	694	683	668	676	665	653	674	653	731	689	689	697	655	679	653	663	647	634	681	634	671	712	689	666	688	677	669	697	673	696	661	710	653	716	663	708	683	657	641	663	667	698	628	662	710	665	665	612	623	681	679	639	705	609	674	645	674	678	656	677	644	709	665	642	645	653	647	656	639	677	663	703	657	660	673	658	642	700	617	660	697	668	714	658	654	629	739	668	669	678	721	632	700	668	680	701	657	663	625	675	700	648	681	638	636	693	656	697	654	643	626	685	632	649	714	676	640	683	671	652	664	652	703	643	696	706	689	703	668	645	717	672	691	623	654	682	696	682	707	695	655	729	709	667	678	682	658	684	659	686	689	653	666	636	695	642	677	661	654	668	703	724	647	676	706	704	662	673	708	693	654	709	664	663	645	645	721	693	628	739	670	668	609	653	698	677	652	643	657	694	683	644	672	748	673	686	723	614	722	678	658	680	710	731	667	680	690	645
33570	40468	7559	3408	2575	1983	1884	1702	1506	1395	2277	2762	2426	2001	1348	1122	1064	993	1042	876	896	837	794	813	824	756	842	830	809	847	785	760	817	808	769	806	764	789	753	782	767	740	803	844	795	771	846	786	755	811	757	774	718	732	748	765	796	783	826	820	811	759	815	786	788	779	775	753	802	812	828	798	808	830	814	843	821	825	819	828	741	774	797	809	813	791	821	799	758	815	752	819	832	767	770	774	788	805	818	748	765	811	822	785	807	765	801	802	776	853	817	821	795	789	794	795	767	844	737	821	766	774	758	767	783	807	838	799	787	780	877	812	831	774	806	815	804	787	802	756	812	793	788	743	809	761	791	751	788	726	775	760	763	817	830	822	837	751	780	776	751	810	807	784	820	783	843	804	841	808	783	778	782	785	737	838	771	815	795	766	783	802	791	814	791	786	826	768	780	813	791	746	825	832	813	823	793	833	824	797	760	732	814	815	814	788	799	798	793	796	815	765	769	775	822	781	779	840	811	836	817	806	790	783	796	805	835	772	811	809	812	821	806	792	781	788	748	835	781	823	800	769	760	852	776	761	848	825	855	750	803	815	861	813	826	777	838	829	790	831	833	825	795	817	816	778	801	820	821	772	771	782	776	765	794	817	829	811	821	813	829	778	743	803	796	778	763	777	791	764	764	789	794	756	744	829	804	765	756	831	793	805	855	796	818	830	815	798	794	805	851	853	770	818	765	786	777	796	826	780	828	838	733	772	792	823	781	774	786	806	770	820	773	786	772	848	792	748	815	788	787	813	770	776	787	806	740	820	818	787	795	812	748	825	823	829	787	809	751	818	764	782	832	739	874	833	817	813	829	790	771	816	785	814	768	785	810	781	812	775	776	747	758	822	784	758	824	771	777	774	795	765	834	812	801	801	787	832	821	794	749	761	782	798	799	780	804	791	795	833	846	799	785	823	853	758	835	786	824	792	783	799	806	776	777	790	791	801	757	786	782	751	832	780	841	814	821	845	775	780	779	786	818	768	811	814	754	773	789	717	812	755	765	819	770	760	802	834	768	802	802	755	813	785	779	781	801	787	847	805	823	780	791	815	779	804	860	826	786	773	824	776	755	801	732	833	810	786	768	797	797	762	746	794	825	743	807	792	778	798	769	780	799	761	823	804	820	798	800	790	799	819	770	800	798	764	791	799	779	780	802	751	842	793	834	782	810	847	804	792	741	821	802	768	800	791	795	880	813	788	769	784	766	779	751	765	763	734	836	794	758	787	784	782	788	803	775	783	757	783	892	814	778	783	786	779	761	787	754	771	793	790	803	807	845	832	785	748	751	769	859	784	813	778	824	832	808	796	796	740	773	844	795	786	806	786	825	798	787	816	806	765	828	770	822	829	794	782	825	816	856	764	757	785	794	787	841	764	777	817	774	754	791	797	799	758	819	782	782	783	839	846	759	806	755	740	816	821	767	775	786	769	786	802	721	819	781	831	777	789	846	773	848	729	797	826	789	774	770	775	799	807	790	773	811	766	755	753	763	785	791	765	750	785	822	802	848	792	773	807	794	800	769	827	794	781	784	800	783	793	762	765	834	788	876	761	830	791	766	814	825	821	772	803	801	735	800	840	783	809	794	778	790	780	792	776	767	808	799	798	828	774	810	765	837	793	795	781	853	809	841	762	799	791	816	753	814	836	735	786	806	860	809	802	772	821	802	818	790	814	802	814	783	778	818	829	815	790	812	783	838	733	741	781	809	804	849	858	815	825	779	838	813	737	828	804	769	810	851	765	772	771	806	770	785	766	759	815	837	817	804	756	813	756	766	806	826	813	719	825	813	772	770	779	854	768	746	768	818	761	805	794	794	780	787	787	809	830	728	764	798	783	810	783	823	787	769	825	840	805	793	836	821	744	774	746	785	759	811	784	793	795	812	789	789	760	801	832	838	834	795	788	760	798	791	792	771	792	745	778	788	784	847	793	832	788	761	808	827	774	808	748	773	802	817	805	795	837	827	807	757	787	793	839	814	829	782	773	757	800	800	767	773	783	814	804	797	805	763	789	796	848	782	787	809	787	789	780	765	780	783	820	816	757	753	803	810	757	746	786	728	844	836	813	828	788	795	802	801	814	800	778	762	808	830	819	812	752	781	835	770	787	785	752	761	794	775	811	757	787	840	824	777	794	786	762	825	801	815	787	792	788	761	781	768	848	785	812	811	829	766	806	749	820	799	832	792	805	763	836	805	834	804	838	803	789	760	747	789	766	802	801	751	737	809	805	774	806	795	793	780	787	803	742	844	797	775	774	792	820	804	772	845	810	810	824	771	807	838	805	815	802	802	788	761	777	824	836	795	804	798	764	773	751	777	774	838	798	810	765	784	801	801	806	826	794	793	803	820	776	808	750	775	830	795	754	845	762	781	828	797	783	798	834	744	795	816	760	744	826	851	806	765	789	789	788	809	782	762	801	780	808	780	807	801	817	735	797	749	782	805	783	752	749	769	807	778	739	751	803	783	822	774	825	815	794	816	821	747	740	814	757	744	754	785	806	804	783	814	839	791	791	753	776	786	835	805	808	832	798	808	781	773	823	763	802	811	812	782	783	776	761	757	748	798	801	751	815	796	834	767	802	804	814	788	797	806	794	808	827	768	802	791	780	761	762	830	794	762	736	759	778	756	839	794	844	793	818	796	734	807	784	800	822	780	774	800	798	782	819	775	807	796	817	792	793	794	795	794	808	790	851	809	809	834	765	823	776	788	774	797	799	841	821	784	782	818	767	773	829	759	755	791	809	785	794	768	733	793	773	845	767	783	782	789	836	842	711	726	759	745	840	783	859	790	822	747	772	832	757	805	794	803	771	792	842	803	837	799	771	791	782	765	811	759	797	793	799	729	792	841	762	765	786	806	787	786	817	807	776	770	788	837	781	794	763	811	833	822	801	759	794	760	840	827	830	833	751	825	831	802	794	796	773	752	826	792	810	826	802	759	767	832	806	823	824	790	807	748	806	748	731	797	765	791	763	735	784	847	794	757	758	810	809	836	752	767	795	764	803	851	801	823	813	760	801	819	831	771	776	819	824	772	777	790	775	800	749	770	780	806	825	782	785	796	785	794	773	759	746	827	822	771	803	852	794	758	801	819	809	836	785	835	805	811	818	809	774	766	781	787	781	760	845	800	824	796	753	754	817	793	792	815	772	777	767	762	832	820	852	815	764	836	811	802	797	841	791	863	749	779	823	760	825	824	739	784	824	783	832	787	771	814	767	816	788	807	806	806	783	789	813	775	803	836	795	765	832	821	804	752	758	800	784	823	799	773	801	736	811	756	774	761	762	794	770	779	775	839	794	761	818	780	788	805	830	796	852	820	782	777	813	845	800	783	824	762	792	795	811	839	848	809	784	795	805	835	831	793	782	752	791	803	832	796	834	812	789	819	823	853	814	802	757	804	761	824	821	799	780	783	762	833	820	783	827	812	775	772	800	815	789	785	783	780	820
24467	21568	28664	24872	21341	8541	2412	1958	1471	2210	6335	11039	10551	8528	5862	3651	2282	1560	1107	940	886	824	828	734	742	763	742	742	743	766	722	721	735	757	692	709	796	748	740	746	756	762	716	767	757	755	757	732	726	750	743	738	792	750	758	746	706	693	701	717	777	707	687	749	715	727	739	758	722	699	738	690	719	694	728	718	751	732	737	772	710	771	701	792	770	776	723	690	739	721	725	725	716	764	723	727	748	739	769	710	706	683	764	733	724	758	727	717	721	760	731	750	729	700	752	752	685	750	717	792	745	726	752	738	804	757	689	760	738	716	768	741	725	723	708	753	722	773	731	740	710	723	746	725	727	693	780	722	734	738	751	732	722	708	717	715	762	673	735	742	733	763	735	699	718	712	729	712	721	646	693	709	724	749	768	718	796	726	714	697	745	715	711	728	778	739	693	752	755	706	732	714	766	713	754	720	702	731	694	763	771	791	741	745	738	758	717	717	728	743	723	709	751	760	742	729	744	733	665	737	766	714	731	714	734	730	784	716	735	774	765	717	698	761	700	725	765	720	753	783	735	733	771	724	747	715	744	741	725	727	744	738	748	750	813	721	708	660	717	735	700	722	706	721	764	721	726	727	765	745	718	714	750	757	752	747	748	745	789	834	801	769	813	712	776	738	722	722	716	712	711	755	756	735	743	718	759	730	703	692	815	745	771	748	729	759	780	776	751	728	693	694	709	738	742	762	745	739	706	711	742	698	779	701	753	713	735	703	772	781	737	804	728	803	773	752	724	739	735	740	753	739	752	744	731	732	786	747	754	714	760	721	718	758	756	693	746	746	746	709	772	745	747	748	731	740	716	767	768	787	738	713	741	707	702	733	755	740	772	754	792	741	749	712	719	807	753	703	712	729	720	744	720	728	757	753	729	681	718	746	749	741	753	768	714	724	714	721	743	731	703	727	725	758	780	738	768	764	689	773	766	751	693	766	695	739	749	752	720	788	726	714	758	743	724	702	757	787	737	695	732	691	775	750	740	801	720	744	780	716	714	701	728	764	704	685	782	717	739	733	773	722	758	735	727	751	733	712	702	709	749	792	686	745	768	791	746	728	729	731	708	726	724	704	747	715	781	763	721	694	705	751	761	735	736	758	735	754	761	771	745	737	735	768	728	731	687	734	730	793	747	752	727	763	748	739	744	746	719	753	768	722	680	771	779	756	748	737	795	705	708	753	772	726	755	736	768	732	732	756	734	753	741	761	720	750	769	717	730	712	744	736	724	744	753	686	740	719	793	729	701	725	731	701	710	718	748	703	737	722	710	739	710	722	702	739	675	730	740	777	770	734	734	712	711	748	764	770	721	728	711	746	736	683	728	723	710	705	701	758	731	749	735	717	747	756	766	733	815	759	731	688	736	753	689	734	775	739	797	728	699	691	760	742	766	735	741	740	734	714	748	754	776	742	758	752	688	774	760	752	754	770	809	719	763	778	731	742	722	739	728	734	781	748	728	736	694	745	731	736	715	757	680	732	734	712	708	721	731	678	742	705	776	727	724	747	732	763	758	663	724	757	712	674	781	721	740	755	742	766	682	749	725	738	741	736	790	725	713	714	693	730	742	751	743	731	755	758	753	718	717	751	785	767	710	709	787	721	673	716	735	745	747	707	764	756	741	705	794	724	736	791	755	747	747	762	681	777	743	779	749	745	749	757	742	761	757	688	743	781	708	775	754	718	717	717	765	719	689	716	727	773	696	786	731	765	704	796	737	730	746	714	683	746	738	707	718	713	737	809	726	739	766	742	750	744	728	753	761	683	753	699	687	801	764	757	711	762	790	701	734	761	740	771	736	706	746	733	754	716	727	701	706	720	697	745	773	721	688	709	724	736	739	763	758	782	732	710	731	748	721	703	732	742	770	742	700	753	720	755	768	792	759	726	781	700	696	762	730	786	705	745	747	723	717	784	692	712	763	747	745	725	794	784	792	752	749	694	722	736	731	684	738	746	747	723	740	751	730	728	727	696	803	731	782	754	719	749	719	743	804	715	746	755	777	741	717	719	730	759	707	764	805	766	730	718	732	746	707	716	757	684	720	700	714	725	746	729	702	713	752	687	747	748	736	779	733	781	739	744	712	745	731	696	730	750	777	742	773	729	778	678	783	766	707	732	720	760	726	743	720	719	757	753	729	766	703	712	695	713	737	697	742	735	723	737	740	758	713	718	745	695	732	720	710	758	706	822	713	717	697	755	748	768	775	710	785	777	717	717	762	700	763	700	726	770	726	754	713	742	772	700	722	760	761	721	704	729	709	729	787	766	724	755	720	744	701	730	756	763	734	763	728	709	687	757	731	719	774	746	744	746	689	678	719	703	709	693	772	737	715	727	763	780	717	766	751	778	704	696	722	701	761	759	703	726	726	738	694	722	713	750	740	724	776	736	747	763	749	761	720	693	751	768	741	757	734	761	764	733	764	728	726	783	762	710	744	760	747	744	707	724	742	750	693	766	777	729	733	773	683	736	721	726	760	698	772	724	776	735	716	753	738	777	719	770	771	727	714	736	712	770	726	757	731	750	763	744	707	673	757	723	746	712	765	771	681	707	747	746	751	739	752	692	730	700	776	697	684	751	781	718	702	745	698	811	729	699	768	767	731	721	745	712	719	775	786	670	731	726	728	720	779	721	751	772	741	750	757	799	728	744	737	753	757	725	738	705	712	781	695	713	720	737	730	767	724	775	734	744	730	739	755	744	734	701	777	759	714	736	728	756	713	732	785	670	743	734	729	710	732	789	715	726	702	724	692	741	743	717	721	704	727	741	805	740	723	716	721	695	712	721	747	712	754	666	759	733	728	768	738	745	709	717	753	768	713	741	732	699	772	789	774	721	792	739	751	766	758	702	693	734	717	744	773	703	736	696	763	728	728	748	743	724	773	757	766	722	745	721	719	743	766	751	727	760	714	686	713	682	758	692	707	710	712	745	710	709	792	749	781	732	743	772	710	708	738	693	682	707	717	745	756	741	784	756	702	727	717	733	745	728	790	663	704	693	775	727	763	785	754	744	759	690	712	709	714	712	701	792	762	770	730	765	747	739	709	713	719	700	678	722	753	758	755	711	744	718	753	736	720	787	781	718	716	755	779	713	675	746	744	690	707	737	739	745	754	739	682	745	736	706	719	707	718	738	729	736	759	780	738	767	742	750	765	734	786	752	706	743	750	746	776	744	704	756	737	734	780	745	735	761	726	758	707	687	733	731	724	755	742	705	722	753	743	711	732	785	713	759	767	724	751	772	761	765	777	659	730	731	702	724	775	761	750	711	726	714	729	717	720	742	720	691	718	697	776	682	727	712	733	736	759	762	716	662	734	748	741	730	691	743	756	714	688	749	702	791	730	740	726	758	750	728	708	727	705	755	800	701	718	687	750	733	724	730	741	740	712	740	769	737	732	759	710	710	741	721	714	710	722	742	732	750	745	730	702	746	769	782	785	743	726	726	723	742
36798	53384	16340	6180	4407	3214	3178	3089	2403	3567	10443	16736	15138	12206	8762	5511	3462	2093	1492	1210	1040	855	913	907	897	842	837	825	883	901	881	864	877	803	794	827	846	869	901	843	866	836	853	803	903	858	838	872	861	877	894	835	869	808	782	900	808	872	857	823	871	887	862	865	845	837	896	858	875	799	870	892	849	862	856	833	870	861	837	832	867	856	907	823	874	917	883	844	847	849	810	903	868	845	829	877	886	907	814	864	875	850	885	852	850	829	870	815	879	786	833	852	852	809	872	872	862	814	878	888	830	892	807	849	863	856	869	844	849	891	823	905	838	851	845	860	835	895	858	940	875	843	868	849	843	924	885	843	859	856	899	874	844	857	861	854	839	854	881	858	843	862	866	879	889	819	806	821	893	859	827	856	834	897	847	867	858	830	853	837	918	870	842	785	871	850	865	872	812	830	849	842	866	851	851	897	833	842	798	828	914	851	874	900	876	860	850	857	858	815	819	910	862	883	829	867	899	886	847	835	829	892	812	825	862	818	860	844	858	875	874	838	871	860	891	843	885	900	869	862	843	860	870	846	881	857	801	849	817	843	824	875	851	857	866	879	826	832	872	802	844	844	844	851	859	862	838	863	830	852	847	866	873	858	869	860	852	868	867	874	873	833	841	835	849	874	906	815	911	822	844	854	904	847	889	819	862	890	806	875	874	827	907	840	898	812	850	833	876	838	879	871	845	874	854	855	793	826	908	846	875	827	831	833	849	852	859	887	843	825	890	849	838	852	886	848	867	857	849	846	839	863	857	850	848	814	899	861	881	855	873	890	916	846	830	823	836	823	836	823	885	818	788	861	912	799	832	887	874	825	859	897	870	845	874	838	863	858	880	832	787	879	846	854	889	798	909	896	901	875	883	863	860	909	888	851	892	879	879	874	828	859	830	853	897	847	857	826	845	842	843	848	899	891	822	819	824	867	891	804	806	911	850	839	871	815	861	855	827	885	855	899	851	857	860	877	837	849	881	805	798	793	914	792	862	813	857	843	866	863	865	808	882	858	802	876	858	818	892	902	840	820	921	851	846	835	852	871	893	868	853	870	795	890	856	878	861	884	836	863	807	897	872	852	906	876	843	846	923	859	863	831	863	873	800	881	892	865	873	795	877	869	815	890	874	850	849	830	841	829	847	859	840	861	813	862	827	874	873	860	851	834	884	849	827	885	836	888	919	826	888	825	830	852	878	848	883	865	910	843	853	887	862	853	842	872	854	833	891	860	846	864	841	890	876	866	841	874	830	834	848	857	892	829	863	888	862	828	848	868	813	888	788	852	858	898	784	858	825	891	863	815	889	867	866	839	908	902	897	867	864	802	831	861	846	880	813	825	878	884	873	810	881	855	862	878	839	874	815	872	824	886	796	895	884	865	898	827	876	813	850	817	863	845	829	850	925	880	872	855	893	823	844	871	866	873	824	806	832	910	813	854	898	847	828	869	851	893	869	866	889	890	826	824	807	887	839	874	890	825	829	862	838	839	806	801	836	834	879	833	842	828	867	876	825	878	851	860	822	805	840	772	883	857	827	848	839	843	910	815	891	895	840	819	875	777	880	879	872	845	842	857	874	846	839	866	943	865	835	898	877	832	860	833	855	845	894	817	843	805	867	888	817	852	827	916	888	866	899	859	872	851	865	826	824	806	883	896	909	918	865	839	873	912	860	821	872	835	901	855	881	910	877	853	891	862	842	867	830	853	842	856	819	859	883	834	845	854	940	863	888	838	837	883	899	848	878	788	863	869	864	840	849	878	901	841	881	884	838	871	829	869	872	905	816	854	772	819	936	833	851	897	861	906	852	880	824	836	817	819	805	865	853	843	861	840	871	898	883	842	908	829	844	849	882	848	883	867	841	839	835	883	804	911	850	865	870	837	859	839	891	862	822	885	822	889	836	823	863	830	852	880	860	890	850	886	856	899	830	870	821	852	849	809	831	855	852	875	905	868	839	860	806	835	847	858	840	877	886	858	834	855	844	838	902	903	878	831	877	812	841	837	829	862	836	848	811	861	819	863	901	878	871	853	847	818	861	848	850	832	840	827	833	846	858	826	906	903	888	866	884	923	898	807	862	861	834	932	799	880	877	798	870	848	837	788	825	883	842	860	919	874	878	869	837	830	883	850	843	892	871	902	844	872	836	867	868	865	853	844	836	869	828	878	843	896	867	888	924	909	835	862	857	866	888	829	885	788	874	890	888	745	878	850	846	839	825	842	864	877	875	812	854	858	834	875	804	858	873	801	820	831	846	850	876	834	894	863	820	860	831	821	836	821	828	852	857	815	847	906	807	847	845	833	823	839	816	871	869	805	832	836	861	860	860	840	869	868	867	873	866	842	821	830	830	822	809	820	843	887	886	876	855	859	873	896	805	916	902	865	915	845	881	830	830	937	874	897	883	905	875	841	861	837	818	899	878	847	862	861	812	913	837	904	816	890	809	872	863	849	868	881	838	862	898	858	823	777	861	865	900	875	892	858	880	866	804	820	902	815	875	850	874	832	859	832	867	886	834	806	843	884	836	852	855	872	836	846	848	843	852	849	856	857	849	821	877	855	842	844	898	828	860	801	845	807	781	867	843	876	860	859	859	875	831	812	877	886	823	826	879	855	836	862	856	843	850	790	854	870	884	838	847	937	822	928	810	850	915	833	809	822	818	854	875	833	845	866	901	820	884	867	839	882	870	861	849	875	848	881	854	849	883	864	860	871	811	899	860	846	839	899	850	860	854	848	851	904	859	835	847	865	841	843	870	880	882	854	871	828	855	862	825	908	857	858	879	911	901	856	921	837	880	784	791	822	891	850	855	891	891	839	865	899	815	831	818	820	841	834	903	846	857	830	844	926	850	863	852	862	824	835	854	856	827	882	866	813	868	854	831	862	840	896	855	868	858	842	912	799	829	883	910	893	838	844	845	891	773	836	837	861	873	914	898	851	859	849	871	850	864	838	890	890	818	858	854	788	850	885	829	860	838	870	867	846	889	896	899	854	868	834	824	850	867	825	837	910	857	810	834	784	807	830	854	816	884	857	821	836	829	852	856	875	860	828	898	840	864	888	870	892	861	857	825	843	859	813	850	881	837	870	870	864	892	847	855	885	883	861	864	811	876	948	862	900	885	859	846	889	866	914	803	867	883	856	847	812	861	844	875	820	854	877	840	902	885	804	848	837	868	846	903	849	836	812	840	826	794	865	821	882	848	816	838	815	832	864	862	851	881	868	852	879	896	847	835	837	843	911	846	834	804	847	844	843	860	847	841	851	851	841	839	875	837	825	833	834	867	824	890	859	807	864	878	872	828	893	880	856	872	888	880	857	868	796	896	874	802	871	848	825	859	870	877	848	890	907	865	820	874	874	849	829	826	877	762	893	889	848	877	857	829	851	830	902	838	865	860	824	885	856	849	837	858	855	872	868	829	779	863	882	850	860	884	863	839	822	780	875	848	840	842	880	862	770
25630	21656	27588	25688	10249	2076	1736	1390	1216	1321	2240	4429	5779	5259	4264	3192	1953	1414	1081	977	869	889	765	767	809	836	784	812	790	787	786	844	826	801	803	776	825	850	749	773	859	791	751	825	793	741	806	783	767	782	785	797	817	805	778	729	842	815	795	760	766	812	788	821	780	830	782	802	783	771	860	802	808	783	767	834	814	854	828	831	821	791	790	799	755	827	855	774	804	795	771	822	798	800	802	831	795	798	771	807	789	843	811	813	817	795	754	776	814	833	747	810	773	764	817	749	782	782	869	864	831	742	832	820	807	801	799	807	802	827	797	790	821	781	789	772	752	751	724	777	810	805	774	764	803	780	796	775	791	820	821	780	788	804	829	803	782	800	790	792	829	833	808	740	779	835	767	789	757	758	790	742	763	787	827	779	756	760	776	839	808	779	781	787	764	799	835	808	799	809	826	824	799	874	817	846	814	834	779	787	790	823	756	791	788	846	783	830	785	757	812	776	805	830	815	783	821	831	781	819	834	776	786	736	804	798	790	775	784	821	758	828	804	791	801	763	826	793	782	772	804	807	781	814	840	822	779	825	804	835	798	791	772	738	804	876	738	814	759	771	827	809	794	749	790	757	814	820	795	797	801	811	823	785	754	800	789	814	834	772	816	780	823	805	768	802	816	781	797	806	766	822	809	862	769	804	750	850	791	819	822	796	806	797	851	761	824	773	852	774	734	806	803	800	793	741	814	749	778	799	779	792	765	798	784	823	853	797	757	817	825	732	808	814	774	822	799	730	832	774	800	826	814	856	824	775	818	828	779	750	790	842	782	792	829	759	829	751	824	792	761	747	835	812	781	786	835	800	800	748	821	759	767	799	826	813	810	785	826	869	806	821	819	855	777	775	793	823	805	790	815	793	784	761	821	764	782	840	845	863	780	824	776	828	771	795	838	801	809	787	777	820	756	819	805	836	836	806	766	808	807	815	775	772	819	767	828	739	795	757	838	775	761	783	820	814	874	828	809	786	774	858	826	760	760	768	842	789	847	792	760	821	805	801	762	844	835	845	799	795	828	776	795	836	836	806	781	791	799	826	824	797	791	786	785	798	834	733	775	786	755	807	769	792	787	814	792	803	765	872	806	828	814	813	805	773	760	848	794	809	803	785	796	803	781	810	794	752	844	816	807	826	806	820	785	785	802	731	860	795	800	776	757	774	805	813	750	798	804	824	776	786	783	841	778	826	780	815	804	788	824	779	817	806	775	775	827	767	794	810	793	799	771	761	765	754	798	770	830	816	803	813	816	799	825	784	832	766	795	848	830	821	807	759	797	796	829	837	846	781	825	802	779	778	796	759	767	820	787	782	796	794	808	840	748	826	813	760	766	779	823	816	788	787	822	830	817	804	791	836	792	762	805	775	786	781	778	775	798	797	806	793	772	776	839	765	836	789	799	812	838	769	779	818	809	775	789	813	798	792	839	772	806	741	805	792	803	765	795	807	759	825	850	792	831	810	848	805	821	814	847	768	785	787	791	778	770	776	835	782	839	789	811	775	806	796	826	776	797	821	837	825	765	779	807	815	781	756	788	849	801	791	829	832	784	804	818	777	784	800	807	797	832	781	825	774	833	789	803	774	748	819	810	796	811	774	768	837	848	857	796	802	794	759	754	799	801	856	788	781	781	815	850	837	790	834	818	787	759	826	826	791	769	834	827	820	808	818	803	825	793	781	790	748	796	812	784	791	814	779	779	813	808	767	815	796	765	764	802	823	802	732	810	823	816	808	813	812	775	783	786	753	809	802	778	767	820	810	829	771	853	791	799	775	822	779	787	833	827	848	826	798	809	794	727	832	786	809	850	779	793	825	778	755	821	846	843	766	816	768	771	763	844	761	775	787	840	832	809	777	800	794	771	784	831	779	804	849	742	816	847	853	750	789	776	798	785	836	789	836	773	785	839	853	777	798	812	788	778	801	837	797	824	819	822	776	812	824	821	756	763	818	799	800	814	847	770	820	829	776	790	761	853	839	837	823	836	783	803	808	830	806	761	836	778	767	802	846	819	812	774	810	771	785	823	803	797	787	830	819	775	776	754	780	773	826	798	826	786	797	824	804	827	735	774	773	770	851	813	787	761	852	801	881	836	762	815	779	815	835	814	814	757	775	779	813	779	859	776	786	790	837	858	764	807	758	782	789	814	788	812	777	820	787	761	749	771	786	771	799	815	791	761	825	756	827	796	785	781	816	749	826	845	804	805	815	849	832	816	802	800	789	816	868	819	772	829	844	816	766	783	808	805	832	772	751	826	791	799	822	804	801	810	770	766	789	847	816	802	799	835	799	831	831	838	786	799	780	813	772	773	795	830	810	780	805	779	812	785	796	812	808	797	734	806	785	821	833	732	773	834	815	812	835	775	816	799	799	832	835	806	784	797	766	810	738	827	826	767	876	772	814	814	794	825	768	796	817	830	776	803	762	772	779	822	835	810	798	779	801	809	832	754	824	795	798	810	804	825	782	764	772	804	806	778	844	818	765	807	795	810	822	823	794	790	784	794	753	810	829	751	739	819	825	816	756	813	817	775	825	767	821	834	787	784	855	888	849	807	792	774	792	766	833	807	799	816	811	833	782	776	752	809	790	824	826	762	843	828	790	799	827	828	795	785	761	794	794	744	747	784	773	824	829	782	759	742	804	799	795	774	822	743	764	834	809	848	796	811	807	790	790	847	779	827	797	783	763	823	782	820	811	739	802	739	776	796	834	775	765	756	767	779	808	795	814	790	833	767	757	874	810	869	810	755	798	785	805	801	775	847	795	779	814	813	746	767	764	812	749	825	789	795	782	793	809	805	796	780	738	799	763	771	814	811	789	813	820	768	817	772	831	784	806	785	797	823	803	812	812	797	803	787	801	837	788	762	799	774	796	813	776	773	854	829	755	770	790	796	779	783	783	765	829	808	781	830	803	820	837	760	818	832	756	774	803	816	842	792	785	780	818	749	807	783	847	806	812	811	814	806	831	820	827	775	790	751	793	823	821	813	798	786	763	820	780	843	799	830	788	766	804	781	794	811	803	826	803	814	756	801	768	742	775	791	800	775	764	770	793	827	840	782	788	837	758	773	815	804	864	795	809	824	786	803	799	791	820	840	772	812	774	761	832	801	842	760	818	834	824	831	763	792	802	826	741	791	786	804	794	743	794	850	782	809	786	819	834	772	774	783	818	823	826	793	837	828	824	805	836	805	801	805	777	798	809	779	801	848	770	831	793	807	823	819	793	770	851	849	836	800	815	794	797	753	787	802	833	828	749	800	803	780	794	801	855	879	839	850	797	766	787	789	774	762	749	788	772	814	825	855	825	769	809	791	754	796	815	806	792	824	779	828	714	795	777	753	773	842	771	795	821	844	791	774	798	754	805	785	846	802	784	817	813	803	777	767	788	802	766	846	796	816	832	775	844	768	770	805	781	798	783	803	815	790	806	759	781	831	770	783	771	783	841	809	820
35844	45138	10597	4768	3149	3145	2862	2293	2013	2115	3992	8586	10719	9401	7243	5135	3067	2102	1460	1156	1097	952	952	915	939	950	929	917	937	946	975	951	904	973	872	987	916	926	974	895	937	953	950	904	960	923	939	942	944	928	924	954	956	918	916	918	922	897	950	928	898	964	876	902	948	985	956	939	935	877	908	953	954	938	915	946	963	925	876	967	919	981	955	942	930	928	966	941	963	983	961	894	980	949	924	939	916	944	956	993	968	952	924	931	929	914	913	955	901	958	927	929	962	911	926	944	907	965	891	855	899	942	960	942	914	957	932	928	942	937	973	901	945	968	966	924	953	941	967	921	960	1007	947	904	944	934	894	988	930	972	849	942	951	905	942	972	878	948	986	930	962	924	932	878	910	906	941	969	960	909	961	991	942	921	953	887	917	921	976	920	916	914	909	904	950	931	934	933	944	913	944	941	975	940	924	940	934	896	932	962	970	906	968	954	933	921	952	951	930	945	951	928	884	938	906	956	949	969	986	959	915	960	988	928	902	903	984	975	924	942	898	951	922	986	975	889	901	917	991	919	915	892	903	919	898	914	981	925	979	968	942	912	923	900	917	940	952	935	931	932	907	948	936	924	883	913	947	943	909	951	970	970	948	909	922	930	939	961	938	910	983	949	892	912	914	911	970	924	949	953	928	981	953	902	917	943	892	867	936	968	929	904	953	896	884	964	981	959	951	897	981	949	923	871	964	987	962	968	966	922	930	896	927	974	912	953	912	922	921	969	1001	917	964	944	951	896	912	906	933	955	967	979	911	965	940	937	954	988	972	905	904	940	925	914	921	940	944	885	925	890	994	926	930	867	931	955	923	948	933	927	903	917	909	960	928	908	981	941	958	929	930	933	934	962	926	878	946	939	967	965	983	961	917	925	878	952	927	919	862	929	1000	987	932	915	945	899	926	880	895	972	916	941	942	1002	901	941	947	917	1010	956	942	927	882	1044	875	984	1049	922	917	951	923	942	849	929	953	925	909	940	950	917	950	883	960	893	889	934	1009	901	916	945	924	917	974	968	955	942	897	951	868	899	899	945	913	931	923	947	998	909	962	995	921	931	928	914	953	933	938	903	928	910	949	962	897	972	904	962	879	928	968	917	976	918	950	955	896	924	999	1000	980	958	919	981	994	995	984	953	870	940	927	950	948	888	864	930	941	920	886	966	954	929	942	991	887	976	941	916	925	899	883	1010	940	987	886	946	877	931	956	935	911	922	927	973	909	847	931	978	927	933	913	944	978	942	872	959	908	927	984	1000	923	922	953	972	929	926	919	947	913	989	919	956	943	975	962	883	896	986	930	973	967	945	954	955	907	874	931	946	908	913	980	954	915	898	1011	981	915	865	945	925	930	980	931	915	955	885	937	966	957	919	917	917	963	911	912	918	880	934	923	886	951	913	930	971	929	953	897	992	886	933	935	958	933	907	932	975	965	907	914	953	956	1006	906	943	997	928	962	950	1004	892	930	929	909	889	914	899	907	997	935	976	930	950	903	970	922	895	920	969	910	898	948	886	949	962	861	881	928	902	936	929	913	916	856	916	956	953	899	876	905	886	931	933	935	866	938	868	959	948	931	904	885	926	872	914	984	922	933	922	948	947	926	963	923	941	964	914	951	914	933	953	897	935	938	868	867	985	950	898	989	921	965	917	908	898	925	992	934	936	951	920	933	941	912	929	976	967	927	962	963	938	937	940	940	876	941	919	974	913	940	963	978	909	939	975	931	971	961	896	888	921	864	952	960	980	974	981	971	940	913	960	971	977	936	861	945	935	920	863	945	916	976	889	869	893	958	937	914	857	918	924	887	993	972	912	922	953	909	956	922	932	900	954	986	930	1006	942	960	898	960	923	893	882	967	936	939	969	864	940	898	924	929	941	923	975	912	915	957	975	926	1002	928	916	955	900	1035	920	913	899	891	915	931	935	907	903	896	896	977	948	922	960	925	923	936	860	933	977	894	924	909	966	941	968	972	934	935	900	926	910	920	976	940	989	960	896	934	918	918	872	932	930	921	990	934	971	939	966	905	918	947	936	901	935	955	951	947	962	927	946	890	973	948	928	917	925	948	926	961	949	919	969	953	891	926	937	955	991	931	980	967	922	957	870	896	940	902	873	953	905	921	944	915	918	939	916	992	962	919	938	928	928	989	913	976	945	879	986	983	973	880	902	997	958	907	934	912	937	845	932	897	959	938	977	907	946	894	941	918	957	943	962	971	936	947	907	948	971	938	839	940	910	949	985	876	979	888	926	935	932	946	951	926	930	946	925	934	955	929	888	895	922	985	890	882	900	963	927	969	972	931	877	955	964	958	949	930	940	959	870	937	988	943	907	939	975	953	970	865	932	982	931	900	950	942	954	909	930	917	919	966	891	911	955	880	962	972	939	930	941	945	973	899	936	925	926	933	932	921	901	955	923	945	878	975	863	938	962	947	904	913	971	902	898	920	919	931	914	897	935	907	893	945	927	890	947	878	979	889	926	923	932	928	895	862	919	921	928	926	904	843	929	933	969	888	925	912	938	962	940	948	931	971	1007	907	897	870	911	892	922	961	912	909	926	1002	933	956	926	909	897	929	992	957	906	892	919	958	943	929	909	962	907	974	921	859	929	939	983	950	953	881	981	975	931	937	898	957	897	998	912	957	984	943	897	908	940	916	1000	933	1012	895	912	951	927	919	886	910	933	945	905	940	939	935	971	961	927	915	902	954	947	891	928	953	952	934	909	849	1018	917	979	922	931	910	965	932	994	942	943	937	916	957	942	954	979	945	921	969	942	907	932	996	940	907	925	875	961	878	862	915	972	976	925	930	965	892	975	938	927	926	912	920	933	983	900	918	961	937	922	909	959	918	930	934	917	947	1011	936	981	1013	920	876	970	894	919	966	929	993	957	906	950	944	901	963	947	941	928	921	990	947	878	925	986	951	935	929	978	941	917	881	941	939	934	948	905	933	985	919	971	1019	931	907	922	933	871	948	981	966	929	941	920	936	982	929	976	949	966	978	1005	932	978	943	924	976	1000	927	877	927	1006	957	943	945	986	922	894	906	950	899	907	913	911	942	954	936	971	935	888	938	911	933	897	911	906	911	937	899	938	941	905	933	1006	941	922	899	978	887	967	965	898	966	979	924	930	928	950	929	908	940	976	905	957	915	900	921	947	962	993	910	918	949	908	886	899	954	947	934	940	936	923	995	956	909	933	963	941	961	961	949	959	957	869	955	968	922	925	940	897	959	977	919	973	1021	901	993	944	884	936	948	959	890	944	915	906	917	931	943	972	958	934	906	944	905	940	969	956	937	931	964	958	896	908	892	900	909	959	927	975	978	926	904	971	922	965	923	929	893	950	988	989	952	934	926	981	937	870	947	882	914	926	925	907	934	910	922	946	983	903	979	911	915	926	891	942	950	958	962	943	926	924	974	925	926	931	943	892	922	946	938	917	949	955	880	894	908	917	925	929	952	884	976	918	931	945	971	979	888	869	942	921	927	906
23364	21591	29314	24291	21569	21622	10818	2880	2198	2147	3067	13458	20314	19102	14807	11152	5465	3567	2033	1304	1104	1032	980	906	887	937	926	865	900	953	935	920	911	902	950	921	934	866	864	875	867	891	857	941	861	903	899	853	838	877	885	880	866	909	879	886	886	877	951	886	882	949	875	845	848	929	870	866	877	903	927	905	910	931	829	914	855	902	946	918	941	881	889	918	925	911	885	887	862	945	884	883	837	880	908	858	931	858	868	881	937	866	884	880	878	847	898	846	909	948	983	868	831	836	911	864	863	928	904	900	802	893	909	835	930	832	873	903	899	923	879	920	874	943	905	850	852	903	914	864	904	899	863	975	886	880	862	922	872	898	912	944	888	877	935	809	885	878	839	890	887	865	864	931	890	898	914	914	822	913	861	837	951	866	905	922	859	946	924	851	891	909	813	883	889	896	883	852	920	870	929	904	899	964	910	909	854	827	905	861	879	837	922	911	868	928	890	868	927	869	877	921	896	882	939	866	868	832	898	940	916	859	876	840	873	899	921	868	915	865	913	909	863	888	830	864	886	923	907	882	924	893	874	936	938	842	916	846	883	948	875	859	870	862	954	921	868	839	898	905	857	883	894	917	842	925	935	898	951	856	878	905	886	922	881	849	876	945	925	863	851	902	888	861	863	874	899	935	873	935	845	825	916	856	868	915	903	895	896	928	878	859	875	892	866	908	871	891	861	877	884	895	932	895	894	874	913	846	865	911	894	893	923	869	920	888	924	917	887	904	841	882	921	865	857	882	878	917	885	876	861	902	941	833	879	914	883	854	881	854	906	916	918	909	862	863	906	898	932	886	864	880	901	870	853	889	855	912	901	854	850	921	890	917	853	915	929	887	895	914	927	872	917	855	891	861	898	849	886	859	870	873	887	866	895	864	933	930	917	852	930	896	951	909	901	883	840	923	916	851	913	913	952	905	924	900	850	917	938	922	862	921	875	917	881	925	927	921	1000	953	939	914	909	802	898	879	852	870	841	859	870	907	889	888	907	895	849	901	890	861	923	917	849	919	927	915	852	906	900	890	942	919	882	827	887	918	879	903	908	889	913	898	891	919	880	938	905	915	836	907	885	937	882	963	909	868	845	861	884	900	854	859	870	885	903	949	874	878	891	851	861	886	843	864	937	890	885	861	902	863	918	864	936	918	878	895	915	862	884	930	921	867	924	896	874	877	946	872	860	902	862	906	874	875	885	867	889	911	870	874	831	910	905	889	911	919	889	892	903	850	885	886	922	881	898	852	888	898	865	939	925	899	863	940	892	898	873	888	917	935	866	901	889	895	874	891	825	880	917	909	890	937	839	861	903	907	900	864	898	818	849	900	879	937	908	852	874	923	913	946	876	892	882	821	869	885	933	884	937	897	912	901	886	880	873	864	888	927	921	861	858	883	877	934	891	875	871	860	869	862	889	904	867	870	886	863	888	870	887	892	892	912	939	876	924	909	862	823	875	854	880	816	890	881	888	903	860	891	930	927	914	832	866	852	918	912	902	860	871	886	878	926	909	821	878	916	900	935	842	898	905	891	890	847	814	924	851	922	890	861	926	907	899	864	853	879	913	861	865	848	889	904	876	889	917	847	893	918	851	887	889	878	902	962	919	858	835	864	902	908	886	854	867	857	903	897	932	931	902	881	881	872	859	857	871	914	888	891	942	908	840	897	908	932	887	914	878	930	900	927	917	881	885	931	915	848	873	887	903	892	973	892	870	922	982	856	874	916	811	952	869	908	919	889	861	837	878	928	866	926	863	912	898	904	872	902	935	906	874	879	917	878	880	896	835	837	894	864	882	834	912	917	832	877	872	835	910	884	932	917	868	866	879	845	894	829	878	864	918	885	956	865	862	862	898	922	880	939	892	906	882	942	919	871	875	857	844	923	907	866	899	882	887	904	966	878	902	907	889	866	896	826	922	872	909	875	902	883	881	863	892	880	859	877	925	915	816	848	859	876	899	870	871	876	877	841	863	915	844	819	871	881	889	909	897	875	899	895	841	880	888	875	872	877	959	886	872	866	865	890	870	895	868	865	924	865	858	892	849	891	861	857	896	878	891	880	876	917	932	902	895	914	918	895	851	903	876	880	934	847	880	943	886	899	878	887	909	885	905	848	852	915	840	904	870	924	838	862	883	904	873	915	855	876	934	864	862	848	862	924	903	877	901	840	865	848	855	887	937	909	857	874	891	888	903	895	910	868	915	896	890	893	918	976	871	894	877	924	828	896	848	893	855	864	885	857	898	867	891	910	914	903	931	877	907	839	862	868	909	937	910	850	914	836	885	846	939	951	882	870	893	855	892	879	882	935	901	891	902	910	901	874	865	896	852	857	892	956	857	885	904	868	914	861	896	897	901	889	877	912	890	926	922	822	937	901	912	896	876	909	884	894	893	913	937	892	886	925	977	916	898	876	856	865	886	849	870	877	872	890	881	878	937	870	903	885	862	883	868	854	845	862	913	914	866	868	918	869	860	929	851	885	881	878	896	909	836	930	884	919	938	949	865	911	831	879	905	907	912	922	877	898	916	899	924	882	843	859	913	924	894	856	926	903	917	894	872	871	910	830	912	868	869	889	871	899	890	925	877	872	931	923	874	863	869	900	904	928	939	966	884	868	854	879	878	934	896	900	888	889	884	890	871	942	911	902	898	870	847	862	880	847	824	898	865	912	903	925	868	945	840	923	921	834	890	893	920	854	898	879	840	888	906	898	896	866	896	894	907	967	884	897	940	861	923	936	877	899	879	885	915	936	896	875	853	878	910	920	875	904	859	880	899	888	910	902	950	910	897	861	932	894	916	892	892	876	887	882	937	917	886	905	896	858	881	852	903	865	883	937	864	906	881	939	901	878	841	893	869	833	902	846	886	926	858	869	850	880	940	895	857	943	871	878	880	878	913	918	891	831	911	894	894	882	915	904	918	880	943	883	936	901	916	913	871	864	908	877	921	855	872	906	907	868	860	832	903	910	882	853	857	904	842	865	882	921	820	875	864	857	832	863	881	918	944	898	919	930	863	915	879	878	867	862	869	906	830	970	923	915	896	887	928	929	881	908	910	883	908	902	856	882	892	890	859	888	909	836	874	860	926	916	856	892	842	913	918	854	944	913	868	901	883	924	906	906	850	891	937	898	878	882	845	868	882	878	961	901	898	874	907	859	879	875	879	847	829	932	828	869	888	896	836	828	832	870	923	894	903	874	872	866	865	863	862	887	943	929	909	884	889	859	920	907	844	856	904	891	901	869	873	851	907	907	881	891	891	868	838	837	838	945	893	898	892	859	927	875	887	851	834	914	875	912	862	876	845	853	909	867	917	861	891	867	921	908	909	870	900	900	962	869	883	885	863	898	868	890	930	968	881	884	946	870	845	884	870	909	968	851	903	903	844	859	899	896	870	945	890	937	851	881	919	904	892	854	901	914	859	894	896	931	870	909	872	837	877	918	844	928	827	933	881	873	914	877
40850	61778	21475	8594	6161	4258	3540	4292	3699	3631	5181	19669	25146	23091	18232	14377	7631	5032	3018	1679	1232	1221	1123	945	978	961	959	997	987	999	1019	1014	942	934	989	984	1005	1021	988	997	978	992	996	981	934	1058	1045	983	974	991	972	990	972	1063	995	989	1003	1051	1035	1005	1032	1038	993	1007	979	954	986	948	1025	1078	1002	1045	995	999	1059	953	997	1039	951	994	977	1005	1050	1006	1016	987	1053	1018	1066	996	1055	1028	1053	946	949	985	1040	1000	963	1019	969	990	999	1005	1002	968	972	996	967	1006	1032	953	957	971	981	971	974	1051	958	932	910	1004	987	990	1002	1021	976	974	994	962	969	979	988	1026	1011	1022	918	975	972	1029	936	1012	998	993	987	1015	948	953	977	1037	981	991	1011	1022	964	1036	983	969	982	1025	1008	989	919	1024	953	960	973	994	1011	972	993	1009	1001	959	958	939	951	1007	987	995	1011	1009	971	984	996	978	959	973	963	1013	1005	1011	1037	964	1013	980	976	976	1008	1002	1000	1012	988	967	972	994	1008	1000	982	1030	1015	1006	1012	913	943	996	1015	930	1005	1006	1025	1021	1016	1022	984	1001	972	986	991	947	1025	1009	1027	1025	991	1021	1025	998	977	960	948	958	976	987	1000	1004	994	992	997	1005	1002	1023	1025	931	1005	951	1014	1068	972	963	991	1022	983	985	980	949	975	974	1038	989	984	1032	999	1033	1003	1005	1006	957	1020	1023	953	957	985	970	1014	979	950	960	998	977	994	1042	1028	1016	1016	989	986	1006	962	986	1034	1005	976	961	1011	998	1002	1042	973	959	987	980	984	988	1025	1010	1015	997	1012	980	980	1004	965	987	993	954	971	950	1047	1019	985	957	940	1004	970	1005	1028	1007	968	950	995	977	1019	986	1017	962	1018	975	1035	992	990	976	982	1001	974	1000	1011	973	984	931	988	1015	952	974	974	1004	968	1000	966	1037	1006	975	1044	992	1051	1031	992	966	1048	1015	1066	1000	964	1014	992	1000	1064	993	1024	1004	983	1004	1015	996	1042	1001	988	986	919	1031	987	993	1004	985	1016	979	992	973	929	997	982	1006	993	1013	971	1005	993	974	974	998	978	962	1022	1022	1003	1062	956	1001	991	918	993	978	962	958	1013	973	983	976	980	1007	1065	957	1032	962	1023	998	1044	968	954	1009	954	1022	996	955	1025	991	925	993	1094	970	977	997	1027	1000	946	953	957	972	1019	1033	990	1001	1000	1000	1006	961	996	1010	1061	937	1021	955	953	994	1036	1018	974	984	1004	978	974	1049	1013	1012	1019	970	977	1005	1050	950	960	984	1005	979	987	996	1000	971	957	990	1027	966	1020	992	991	965	1032	1020	991	992	940	951	1033	893	977	997	1032	1007	959	1012	990	1041	1023	1009	972	985	1001	944	1012	973	998	1011	1026	945	1048	953	1009	983	1007	991	1006	972	999	945	965	1002	1003	964	1021	982	1016	995	926	971	984	1054	996	949	1035	973	1011	983	948	1021	1040	1001	994	1013	1049	966	979	937	1008	1028	986	1001	999	1026	960	1022	1054	1013	1024	1022	1017	1022	1006	976	1028	955	1010	1001	967	1005	975	983	974	989	981	972	947	948	1031	962	994	1017	1003	1013	991	982	1030	1026	985	961	1017	1076	1045	1013	954	999	953	1015	1031	999	986	1021	970	1020	994	1047	949	998	1014	970	962	1006	986	1002	996	962	991	1019	1014	974	1026	1038	977	1018	1030	983	1017	979	947	1010	1000	919	947	1013	992	972	950	973	948	979	990	1040	1055	959	1003	1006	1021	959	994	996	969	1022	984	990	1040	993	980	955	1005	992	1051	995	997	1038	1021	1016	980	959	994	961	964	959	997	996	981	1018	1019	970	945	1025	970	971	1028	979	969	1025	980	1018	1028	992	963	985	921	1005	1038	957	1052	1049	991	963	1034	1011	1026	987	1014	1031	980	957	967	992	1004	950	1001	1010	960	1003	970	1010	951	1024	995	1045	1031	997	952	927	974	982	1010	1049	1022	1019	1014	1039	996	1021	1076	980	975	999	994	965	999	1010	978	987	1058	1004	988	918	963	981	961	1007	955	950	1028	985	991	990	988	994	1022	938	966	1008	1002	991	997	977	1041	927	1019	1022	941	1012	984	972	959	932	958	973	998	1025	1019	979	993	1013	988	1007	1049	1018	992	982	1006	1007	1000	1035	939	978	962	977	1012	1007	1006	1023	1010	1020	991	959	1028	991	1008	1000	984	1007	988	1004	925	964	964	1038	1010	1020	981	975	1000	1000	1004	981	1000	990	1070	988	970	1020	982	975	961	1016	969	986	1031	999	927	984	1017	971	1011	1008	998	985	1032	1043	1016	1013	991	1004	969	993	959	970	1038	1021	972	977	987	1006	997	986	998	961	1030	972	988	977	1044	963	1009	965	991	982	971	970	1047	961	945	1013	980	1012	1071	1041	985	986	992	1001	1022	1014	983	1013	1011	1023	972	958	1060	986	972	1008	1029	1033	1047	998	987	999	1023	1008	971	999	970	993	988	951	1022	919	976	1040	991	971	962	989	1000	1015	972	1014	1000	1052	1039	994	1012	966	962	1018	1056	962	1035	997	957	1003	932	980	995	991	1003	998	995	1002	985	1008	1034	1048	980	980	1002	937	941	952	1013	1024	997	953	953	967	982	1043	1027	974	1047	1007	956	1001	1012	983	999	1030	1033	901	986	989	1004	1019	1030	1022	967	1004	1008	974	987	1036	926	1060	984	980	989	1026	1008	970	952	1002	1032	990	1006	984	994	982	988	980	961	1017	999	987	971	1038	963	1025	963	1021	1002	980	996	929	961	988	994	990	1014	992	1066	949	1014	1039	989	961	1006	1036	1040	1019	1007	986	988	993	997	1009	947	1020	1011	1114	1039	967	1011	1056	972	977	956	964	946	983	940	990	971	990	1006	989	963	1027	986	960	927	1007	988	1005	1042	954	1022	984	1057	973	970	975	988	949	933	995	970	1010	933	988	989	966	997	1021	1085	960	1004	976	986	995	1014	1001	949	954	1041	1047	989	963	990	1002	1040	994	986	973	947	962	1063	1043	995	1010	917	1027	943	964	983	963	983	983	1041	941	988	1022	1035	985	1011	1003	985	1015	960	1021	1057	999	1055	1013	932	1020	1026	997	972	978	1017	951	985	987	940	989	1018	1002	963	1066	954	971	993	981	959	1014	1021	947	979	1016	1001	1000	994	1003	1005	1008	974	983	966	987	976	1007	972	997	999	1014	1027	1083	949	996	980	1035	994	981	1000	1003	1016	993	979	1003	1020	1010	1013	934	1001	958	1011	983	1042	1006	1050	996	1022	1015	959	1051	1014	1016	977	979	1027	975	977	965	965	964	958	1000	989	1000	1016	974	932	994	997	982	988	1001	982	1039	1029	997	994	936	977	976	976	975	1040	1086	971	954	960	1006	977	1008	953	1011	943	1024	919	990	999	970	989	1049	989	1020	990	990	1000	968	1047	1040	971	962	994	997	1032	1024	982	1014	1018	946	995	999	990	1023	957	1002	1017	1037	979	999	1020	1024	948	983	988	982	993	1018	1010	1003	958	1017	967	1029	986	967	991	1013	963	957	964	1045	977	1031	1034	1020	1016	1034	966	1043	1015	1007	991	958	1032	1027	984	998	1006	967	914	1024	957	959	999	1008	1044	962	998	1025	974	985	996	971	957	1008	1050	991	974	990	988	995	954	1090	999	974	971	1015	1014	950	979	954	997	950	975	1049	997	1017	1012	946	1024	945	1048	998	1008	948	1003	970	945	1003	1016	994	1004	996	1016	1013	991	996	1016	968	969	1024	953	975	965	954	1032	944	1006	1002	1014	1010	988	966	988	951	989	1037	1031	1005	1072	1011	1029	982	968	992	983	1055	966	1020	947	1028	950	968	969	1049	983	1053	1015	959	981	1040	927	1013	1007	1017	998	1033	1022	986	1000	997	1021	960	961	971	998	1023	1012	1023	962	970	1030	997	1002	998	985	1029	939	1004	964	975	1041	1023	960	963	1024	1011	1005	1050	982	980	979	1005	1008	982	1017	971	983	985	981	1021	1032	991	998	976	998	995	996	1019	953	1011
29490	26527	17946	4886	1521	1274	1165	997	976	1033	980	1379	1676	1560	1296	1096	988	938	810	719	695	690	629	661	700	649	620	606	622	597	651	613	655	637	673	666	643	636	648	670	642	630	664	633	652	663	663	644	675	638	643	616	624	656	626	658	633	664	651	628	598	692	638	670	632	611	633	715	626	650	643	644	683	568	646	659	623	664	649	679	668	665	589	623	598	630	640	660	637	659	662	647	646	669	620	644	664	662	629	647	609	673	644	656	666	664	602	656	627	704	643	646	691	621	659	632	663	638	660	622	647	640	619	667	584	681	670	646	682	657	626	662	632	598	661	664	622	662	634	698	618	647	679	598	644	655	609	654	605	652	634	635	635	624	608	669	626	658	617	654	647	622	635	624	672	603	662	649	637	685	664	659	654	689	645	622	650	607	616	641	665	640	669	683	656	672	637	617	664	636	604	642	636	663	663	674	646	628	676	646	660	597	710	635	626	634	622	643	672	653	605	625	653	654	675	642	650	672	645	656	630	659	604	626	645	639	710	662	622	667	664	629	651	640	652	651	673	641	634	639	630	645	657	603	655	597	646	648	631	674	653	621	625	663	589	683	651	654	609	604	688	651	669	655	628	651	596	649	638	625	622	675	659	639	630	602	632	635	653	636	652	680	662	623	578	657	626	632	671	628	683	668	600	653	612	640	666	646	591	641	659	621	626	671	669	619	617	625	691	625	670	619	672	671	624	626	643	659	633	679	667	667	649	622	661	681	621	579	659	667	665	693	640	657	644	628	657	610	622	646	702	664	628	644	637	629	671	665	615	613	694	574	696	691	680	631	662	598	642	628	648	643	672	676	638	589	640	628	671	642	645	653	649	649	624	612	652	629	624	657	621	665	601	675	678	640	650	651	612	702	637	608	638	649	612	631	692	622	642	651	659	635	680	646	611	659	651	616	644	641	684	630	612	584	656	635	618	657	656	658	667	629	621	636	598	680	609	682	675	603	657	573	627	626	642	643	646	593	613	629	637	642	626	625	610	653	610	620	647	638	650	623	608	638	666	666	681	655	618	642	667	634	683	625	645	626	623	633	672	644	672	637	665	663	638	670	614	670	641	669	629	656	639	631	619	659	599	655	648	629	679	649	693	635	673	635	686	631	606	635	682	669	652	669	612	678	645	674	647	666	640	644	651	678	651	672	634	672	643	634	631	629	669	658	621	631	598	646	598	621	613	601	675	657	637	668	639	637	618	666	646	627	662	675	646	629	668	663	674	640	620	655	608	629	622	680	652	608	668	705	702	644	587	647	692	619	630	699	658	644	600	638	660	672	596	637	637	656	670	611	623	642	653	639	628	665	635	623	623	667	604	665	625	683	655	590	618	678	647	648	655	632	660	624	632	618	665	644	666	608	604	658	668	619	628	639	656	624	600	620	635	674	644	657	631	666	632	641	644	663	626	622	647	662	683	641	665	599	624	649	696	630	631	618	674	672	685	623	634	667	688	625	631	633	685	642	662	643	607	663	598	625	686	702	648	641	666	673	648	646	669	666	625	685	653	658	637	631	655	613	666	646	613	658	617	607	646	638	663	648	658	625	634	630	677	661	648	657	638	646	630	661	640	635	674	647	663	621	675	638	643	669	661	629	620	636	686	673	681	646	687	678	644	718	632	629	590	666	626	649	624	653	666	635	683	629	587	649	649	624	664	619	676	661	637	625	680	649	666	651	634	681	668	640	629	658	586	615	641	689	603	644	636	657	644	612	634	653	666	650	637	668	651	657	642	661	639	692	625	608	642	675	659	683	633	646	675	659	597	667	627	621	644	620	624	634	648	676	621	650	680	687	642	622	665	607	642	611	631	662	599	646	605	641	616	638	640	646	636	660	637	612	661	630	666	643	679	654	629	644	663	618	628	652	673	690	622	638	626	592	635	628	667	664	707	702	663	589	661	602	644	608	633	613	658	625	676	639	640	649	639	656	662	624	644	615	669	633	630	651	634	639	640	629	648	644	628	623	625	688	644	681	637	642	697	666	648	621	642	646	606	671	644	695	665	643	584	635	666	631	664	667	652	639	653	665	617	660	677	645	619	628	637	658	617	649	631	663	660	651	599	654	653	644	651	693	647	612	654	633	626	596	639	623	653	628	654	615	631	632	662	650	695	648	621	621	624	616	651	618	637	658	678	631	607	707	693	664	618	681	637	601	634	600	662	663	611	646	671	605	649	637	628	643	611	651	666	665	733	648	651	629	659	636	685	624	626	633	653	652	592	643	661	646	660	705	652	645	639	664	636	617	693	690	690	667	663	610	680	642	629	654	668	692	657	681	650	629	649	673	647	663	554	628	661	674	644	605	680	649	636	658	651	633	599	633	624	621	674	603	643	636	660	646	628	651	634	651	627	634	679	608	718	642	654	666	632	649	640	622	641	660	664	631	624	627	629	608	655	642	647	670	656	650	620	678	629	648	612	629	649	611	658	681	661	651	626	630	684	675	652	667	660	638	678	605	636	630	667	600	635	674	624	667	679	653	644	628	595	655	703	633	640	653	642	679	614	640	648	641	620	589	651	672	605	614	613	618	657	647	665	679	647	637	655	618	633	637	651	649	661	642	642	661	602	615	662	616	677	615	670	638	679	681	627	633	690	610	654	613	670	609	680	649	647	670	672	662	588	650	668	619	625	674	614	678	652	670	621	661	636	643	638	628	643	639	685	670	656	611	619	631	648	666	669	625	650	624	688	696	633	631	664	691	635	671	730	616	646	669	608	631	606	676	643	681	625	661	673	661	673	634	635	616	675	679	614	688	637	647	624	667	670	662	674	600	618	613	654	639	675	649	650	628	609	588	614	632	598	660	648	649	666	624	693	647	642	641	631	641	645	687	643	689	654	664	593	617	616	659	634	707	667	659	634	594	634	662	619	630	635	652	649	682	642	636	584	624	616	648	683	642	635	582	612	642	615	649	640	646	672	635	647	632	606	622	614	684	672	610	611	607	616	674	660	683	584	673	651	644	615	630	638	617	697	633	614	604	676	665	643	657	653	650	694	621	649	675	651	622	663	632	643	634	600	658	613	674	622	627	673	640	671	612	611	624	635	603	623	680	635	681	639	680	601	649	601	659	625	594	647	657	644	630	620	604	600	672	650	587	629	651	675	631	667	659	709	582	682	682	609	634	635	666	655	637	641	650	608	626	640	646	652	646	628	668	640	647	627	628	633	659	590	644	678	713	646	548	638	625	608	660	626	653	608	609	680	643	701	662	663	658	644	623	637	622	654	663	640	632	670	668	693	655	612	648	647	604	673	634	650	652	649	635	620	644	634	647	658	673	664	649	694	649	690	666	654	632	674	637	617	674	633	654	635	647	628	660	616	636	578	621	672	634	617	695	669	631	600	664	610	660	661	644	654	618	703	689	643	633	624	613	637	666	665	590	672	630	599	678	676	655	626	649	638	605	640	670	677	672	637	674	611	640	656	681	632	615	648	640	602	662	678	625	629	672
32832	39293	9470	3421	2317	2023	1876	1566	1590	1530	1492	2258	2628	2279	1894	1635	1381	1137	988	878	805	824	766	805	788	729	780	769	750	802	720	737	767	787	777	814	768	792	764	774	769	734	796	730	728	777	818	743	799	781	755	753	738	690	748	760	752	718	748	806	740	747	740	774	742	780	715	798	798	735	741	783	775	763	762	782	776	783	753	761	790	737	814	774	752	792	732	795	799	768	761	745	777	735	771	753	755	783	814	775	776	722	742	727	806	792	812	793	782	822	788	735	738	765	789	769	796	759	768	753	764	775	742	779	728	730	735	763	763	796	745	763	785	754	786	779	737	742	762	778	718	833	763	774	766	745	756	808	761	759	786	742	783	761	752	802	783	820	754	805	747	757	791	788	759	808	741	776	750	748	773	768	802	748	746	782	762	748	774	759	726	708	766	772	758	797	785	738	770	746	753	727	754	782	775	773	775	792	784	763	741	813	779	730	755	745	745	707	752	826	737	778	755	757	769	748	781	791	778	812	791	789	792	750	757	801	771	811	792	754	722	737	767	806	740	771	790	780	775	750	735	778	772	752	794	749	739	750	792	782	752	849	796	743	794	766	778	747	712	836	799	759	746	831	796	752	737	745	780	804	804	793	777	755	810	781	754	745	728	780	737	768	739	733	735	773	752	740	719	745	778	768	750	785	776	747	732	712	741	803	709	708	726	804	788	787	746	767	758	732	771	736	738	794	731	790	770	775	782	776	769	775	723	772	758	749	716	780	761	776	754	773	757	767	799	762	758	749	738	772	773	739	752	739	757	796	768	760	787	814	748	744	753	738	816	770	688	773	783	793	805	784	793	773	786	735	750	760	759	752	743	792	801	782	791	750	799	733	775	798	742	805	722	748	796	758	707	696	751	820	740	760	721	787	774	733	718	779	742	731	737	787	760	783	753	763	793	729	755	762	764	751	767	742	782	770	772	755	796	788	764	756	775	752	791	798	759	738	696	784	747	771	736	749	765	774	753	805	771	724	716	803	760	799	748	788	778	776	788	751	781	759	781	716	748	785	768	746	738	789	781	796	762	730	752	729	742	770	745	764	754	772	761	762	756	734	794	823	751	755	773	820	762	732	784	756	798	743	759	763	739	777	819	766	777	749	793	756	779	764	811	795	759	745	754	776	770	766	788	740	772	796	764	774	713	738	749	719	780	826	766	707	768	762	810	789	774	778	775	791	793	747	798	793	756	742	758	743	794	796	769	766	794	794	732	768	707	777	735	736	713	715	744	786	793	813	757	732	772	744	745	747	786	703	766	744	715	803	708	757	738	663	743	785	787	789	746	796	702	749	752	808	757	768	792	790	759	791	761	746	776	738	781	790	803	728	764	769	783	765	785	736	742	794	741	796	733	805	750	790	748	743	734	734	801	767	759	755	767	775	758	765	772	773	753	723	786	750	764	712	729	727	782	742	748	753	766	782	784	751	759	744	761	776	812	776	852	752	800	789	781	738	754	819	749	780	810	804	767	694	758	752	762	750	815	776	725	739	783	729	743	783	797	774	807	761	717	751	737	723	785	772	816	728	718	766	736	772	765	773	757	754	777	735	774	711	760	751	762	749	768	780	793	788	739	736	757	780	751	760	778	770	760	774	759	740	761	685	794	768	789	778	755	771	809	781	759	769	787	710	756	814	783	814	802	729	732	786	733	689	717	735	809	790	793	787	818	766	798	744	742	750	821	780	742	762	763	752	761	746	806	761	783	781	751	798	726	762	795	738	795	777	758	776	802	803	749	740	711	789	828	759	796	790	767	750	812	776	778	795	797	761	735	769	804	775	730	763	780	762	775	753	789	779	798	767	780	782	778	742	728	747	810	781	774	749	748	774	802	803	777	779	770	766	775	808	772	726	763	737	715	761	778	765	767	756	760	768	740	756	763	746	781	784	771	718	776	759	789	762	755	721	759	761	775	777	762	745	770	776	749	762	753	750	786	752	821	777	811	743	809	782	744	763	766	815	813	786	789	786	758	751	785	763	751	761	769	792	810	788	749	807	713	804	796	740	793	802	738	758	793	765	793	744	795	796	738	783	788	768	757	743	761	787	716	770	779	786	752	753	799	797	726	752	757	744	767	778	753	759	762	749	767	796	796	749	802	789	777	769	797	743	801	772	742	767	731	762	778	718	786	767	767	720	753	758	792	828	764	751	797	810	783	798	773	763	758	765	751	764	758	777	737	749	785	767	755	799	811	786	796	762	783	775	759	791	809	755	756	757	722	751	745	737	776	761	770	755	715	758	756	768	733	781	777	767	762	766	798	780	789	743	767	737	774	736	782	765	760	808	816	728	739	770	742	738	752	770	796	801	748	769	780	787	775	784	704	784	805	813	749	757	785	774	728	752	762	778	773	748	777	773	751	735	818	778	760	719	770	764	795	771	761	758	787	795	777	771	755	741	726	754	784	750	822	767	787	777	768	745	799	761	772	741	724	724	811	777	786	771	728	826	767	748	853	765	783	739	756	776	793	799	791	732	756	780	771	750	755	763	734	738	796	807	804	768	768	753	776	765	763	707	767	790	832	748	777	714	754	749	788	751	779	705	785	817	748	754	752	741	781	788	787	754	739	756	824	801	813	748	779	717	786	777	752	752	752	747	722	757	832	790	722	748	802	725	755	721	760	714	768	772	717	793	743	790	740	765	774	761	784	761	718	765	768	779	795	789	721	849	749	796	790	710	755	760	739	795	738	757	718	766	760	744	718	805	792	737	754	741	769	799	745	777	793	716	788	762	780	752	796	774	781	789	762	734	746	795	725	785	734	738	759	798	718	811	737	781	735	780	722	734	767	811	802	785	773	797	733	789	792	722	780	714	801	782	739	730	809	790	778	779	756	782	783	793	729	757	782	794	691	784	714	782	803	818	746	746	791	758	798	793	758	766	764	750	754	777	787	776	742	801	761	756	794	761	795	794	804	793	755	772	732	760	794	753	771	731	743	770	767	789	755	768	771	808	719	781	776	769	776	759	755	763	770	765	843	747	778	714	792	753	749	772	814	756	766	791	771	775	739	743	754	789	771	758	789	798	770	782	771	778	790	835	839	741	754	775	734	743	763	730	794	797	800	718	754	725	738	791	770	746	739	794	709	761	806	756	767	812	804	731	751	786	766	784	758	778	759	773	741	790	782	790	776	740	761	774	807	768	741	756	752	803	717	744	755	745	788	745	751	760	722	774	748	732	785	775	772	731	732	779	788	750	763	773	839	764	780	771	737	769	796	761	782	765	734	777	759	759	729	726	774	753	736	806	739	769	751	697	816	784	769	818	740	737	800	784	766	766	756	756	742	786	762	766	790	764	763	737	792	727	740	786	759	720	736	780	769	794	781	744	805	723	755	729	839	754	781	755	741	755	744	724	770	775	757	780	760	761	779	774	730	767	722	769	727	792	749	698	820	793	776	757	806	743	803	743	771	786	766	823	724	771	757	774	747	764	795	788	742	744	772	753	723	758
24486	21576	28790	24782	21349	8050	1652	1189	1162	1173	1640	7213	9318	8906	6846	4787	3247	2228	1600	1035	906	708	702	650	589	629	613	606	626	591	666	643	652	614	634	650	651	663	617	627	665	674	639	668	639	622	652	613	589	662	641	602	622	634	623	641	646	644	645	624	646	601	636	636	617	639	644	642	639	607	629	593	595	656	662	638	617	633	630	626	589	639	642	639	670	597	575	612	641	652	611	643	644	659	620	665	618	645	644	668	616	651	662	669	625	622	634	634	614	652	688	655	658	587	658	653	623	636	588	626	666	616	601	645	653	645	612	601	624	611	636	679	664	604	651	646	649	616	668	628	665	625	610	619	622	665	615	611	643	588	650	653	620	661	641	593	622	640	675	626	612	642	581	634	593	632	656	611	642	670	637	604	643	641	654	684	656	581	592	596	586	670	626	620	643	637	589	603	637	644	616	617	593	602	605	601	640	657	624	637	609	683	656	660	639	648	632	630	601	617	648	615	671	635	647	606	666	614	636	621	643	667	608	645	590	671	620	642	614	634	585	610	657	625	643	642	612	643	608	633	686	691	631	593	626	679	627	660	655	622	644	640	623	617	601	652	604	610	623	646	563	600	632	659	644	613	619	647	657	601	623	601	570	593	633	627	583	621	655	651	663	611	645	639	563	605	649	636	636	609	626	587	677	608	641	602	648	649	629	642	631	640	619	629	584	625	661	626	616	635	686	684	624	662	645	641	622	606	639	605	629	580	613	637	619	597	642	646	680	615	582	613	634	618	618	630	635	619	604	638	594	649	623	645	662	632	611	599	622	638	635	617	659	613	628	622	599	677	671	604	593	620	638	579	628	618	629	596	614	626	577	640	635	593	669	606	629	633	593	606	660	639	637	613	659	657	597	592	629	585	611	635	609	610	609	639	626	592	639	599	639	631	628	613	614	663	634	593	633	592	634	630	591	622	615	607	631	628	609	642	627	637	655	587	644	601	632	662	644	621	627	620	644	592	648	640	592	614	601	625	646	615	631	602	611	604	615	566	644	652	618	597	639	607	584	668	591	642	635	605	656	637	608	635	612	619	628	629	651	634	608	649	637	642	615	647	587	650	602	605	662	635	603	667	599	651	611	623	649	630	615	600	635	649	614	637	599	631	641	674	593	577	660	631	643	646	626	637	595	647	649	595	645	588	634	637	647	604	649	640	613	587	650	629	666	663	618	628	652	611	641	677	614	623	641	599	633	655	591	637	604	640	575	622	633	623	621	637	627	615	618	599	600	644	684	603	610	616	641	634	619	602	610	652	669	644	604	622	657	670	669	669	621	601	608	618	643	657	601	629	628	652	657	630	607	662	654	611	668	625	620	653	685	638	647	596	605	620	655	653	614	668	688	623	651	583	656	609	616	579	619	665	632	641	655	624	627	620	622	595	600	654	602	599	618	634	639	622	614	616	633	662	606	644	654	644	632	633	632	662	653	643	631	638	634	648	632	607	655	633	632	611	647	646	651	658	646	598	641	637	612	594	685	634	636	627	628	629	599	609	655	637	636	670	665	602	610	568	598	621	634	614	652	641	648	632	601	599	618	623	666	609	655	614	633	686	641	622	601	658	655	639	623	615	630	626	665	632	576	662	600	611	605	598	605	607	643	652	631	645	587	671	692	612	619	631	605	642	640	638	640	632	641	624	623	655	600	625	620	661	577	616	597	617	622	621	646	651	605	626	602	651	611	628	666	662	659	621	634	633	630	588	650	659	639	612	619	642	633	634	606	638	645	659	611	662	622	640	617	650	599	609	631	668	616	665	622	646	674	639	662	630	658	612	649	597	695	624	598	656	590	653	656	664	607	614	610	598	626	636	604	607	620	594	636	638	619	607	604	648	616	647	663	628	599	652	599	638	648	644	593	623	612	640	590	639	595	628	656	634	638	672	627	647	635	647	661	655	632	617	650	583	599	602	608	597	637	631	637	635	636	610	623	632	618	593	625	604	562	603	633	640	619	597	627	611	647	643	636	615	618	619	628	630	633	685	625	644	620	608	679	582	641	608	644	584	610	618	671	588	629	611	642	599	627	632	647	638	656	599	619	599	610	635	591	565	614	619	600	580	651	622	599	592	658	651	593	650	646	617	610	644	651	669	642	672	592	653	641	630	636	662	639	661	654	651	628	620	637	620	659	617	637	627	598	618	642	635	641	625	616	642	657	645	606	637	639	642	672	640	584	598	601	605	649	645	654	661	631	604	653	613	601	616	657	663	583	655	619	631	652	658	623	631	643	657	643	639	694	643	603	635	579	616	654	617	642	644	609	649	624	623	648	623	599	653	677	658	614	625	610	652	596	653	667	655	649	624	641	614	657	595	584	636	634	683	622	654	671	648	608	618	633	680	660	647	603	586	629	645	664	650	658	615	645	623	629	640	626	629	657	606	597	645	658	625	616	647	634	597	626	625	645	643	644	629	654	610	617	645	695	627	600	645	677	625	630	643	632	594	591	670	652	625	661	651	580	628	632	640	626	644	608	649	618	619	609	621	620	654	668	606	577	638	634	611	624	629	658	626	652	663	643	584	630	687	597	603	660	623	631	622	629	586	615	645	581	648	610	658	620	624	591	654	625	656	653	638	613	620	648	626	669	638	631	649	638	634	640	626	628	639	644	628	634	616	594	659	605	646	590	581	592	652	614	613	636	607	639	613	597	633	672	645	644	641	648	648	605	639	667	663	633	624	629	626	674	608	663	654	656	644	654	583	612	597	642	637	636	618	588	648	613	639	627	604	644	645	609	643	636	624	629	609	650	625	645	622	610	647	644	621	580	628	682	640	659	668	652	620	609	617	630	593	573	632	628	628	653	641	589	635	646	646	597	634	631	607	687	611	644	618	633	640	644	607	660	622	628	616	603	613	620	659	642	643	649	641	624	600	612	651	627	627	608	642	631	613	623	611	665	594	664	632	607	604	619	581	591	607	653	631	649	616	652	612	621	608	606	657	610	596	618	610	661	680	603	625	587	685	608	633	627	660	642	597	620	614	604	621	613	586	660	609	649	643	620	647	607	591	655	624	663	635	690	655	609	627	625	643	643	646	618	592	648	604	640	629	582	606	624	638	632	623	602	576	646	605	641	586	653	637	583	588	583	611	605	642	635	618	561	620	620	653	664	616	671	627	652	657	626	650	677	586	575	602	607	588	615	615	620	626	618	611	649	647	667	632	607	619	653	635	606	607	623	651	604	623	608	568	641	595	588	718	561	591	654	675	635	632	615	652	594	677	574	622	573	622	658	571	620	643	603	609	640	609	642	623	608	624	639	633	593	621	657	647	653	667	658	623	666	635	584	621	597	603	602	596	605	622	634	612	620	624	619	608	627	609	634	596	569	607	686	631	635	658	610	651	644	598	648	618	616	618	614	622	677	633	594	615	638	596	650	648	683	614	607	589	635	615	627	628	620	659	629	617	615	610	639	627	610	601	691	645	623	636	617	614	620	606	618	658	693	656	638	583
36054	50139	18038	5539	3723	2662	2094	1840	1824	1798	2669	12256	14206	12986	10245	7486	4895	3390	2196	1537	1151	930	792	776	783	706	753	710	733	723	722	736	735	724	748	780	709	736	736	732	731	719	714	731	706	702	716	722	741	728	737	738	761	728	716	759	766	765	702	747	738	792	768	709	737	704	740	783	736	723	679	801	733	781	729	757	746	737	744	742	766	695	745	755	674	755	765	688	758	740	741	706	757	748	747	765	759	702	751	751	733	752	694	725	747	744	719	712	753	755	778	763	692	709	708	764	767	731	805	720	748	729	677	765	752	790	685	754	749	768	757	742	719	762	752	731	746	741	746	724	704	714	756	743	748	738	732	751	738	770	753	764	783	737	764	753	791	690	730	716	738	723	739	750	733	705	734	746	727	690	727	722	806	727	732	735	756	768	775	772	719	758	737	775	740	736	712	709	734	748	708	757	753	708	726	735	711	759	777	768	719	747	762	731	750	758	777	809	715	693	749	740	740	755	717	737	737	727	756	798	710	743	720	763	734	730	719	721	748	749	750	739	741	781	734	790	735	782	741	753	718	738	739	706	713	771	770	740	716	772	729	733	709	788	762	679	736	760	700	750	731	709	739	708	746	762	771	707	748	774	734	775	709	715	731	733	730	729	758	735	718	723	741	751	751	773	756	788	759	773	781	779	733	707	740	768	724	730	728	731	710	740	726	674	733	757	760	825	753	725	789	726	747	739	744	741	728	708	734	736	728	710	777	714	770	752	766	744	784	731	748	757	740	738	753	821	756	713	756	729	756	731	698	708	750	731	719	741	743	736	779	782	735	701	712	773	733	709	724	718	717	735	736	710	737	736	736	731	703	702	723	754	798	713	705	741	756	768	741	704	767	744	742	761	767	783	752	743	755	759	704	712	761	763	764	728	734	752	700	713	744	756	741	738	757	740	727	741	713	722	751	749	752	747	761	750	764	697	754	767	682	709	767	769	713	784	743	725	769	722	793	720	742	748	707	736	748	720	713	721	762	749	757	753	726	722	751	799	750	750	781	717	729	724	814	740	792	722	735	745	744	733	746	763	759	740	741	748	802	751	710	725	735	732	718	788	741	740	746	755	727	723	741	733	767	713	761	712	714	698	772	724	794	737	733	760	770	740	766	762	710	700	784	754	755	707	711	710	798	719	722	740	778	687	723	731	757	753	724	742	744	733	795	743	700	767	738	744	728	731	760	756	759	738	723	749	769	714	752	738	709	765	715	755	755	776	771	753	748	725	754	729	723	703	700	800	720	761	745	750	689	720	706	763	752	767	756	694	732	795	737	731	761	739	746	761	687	677	722	751	762	746	774	741	677	747	765	718	768	699	754	765	737	755	683	759	735	737	711	755	712	742	756	759	763	733	715	742	749	738	703	801	745	728	725	723	760	745	760	762	729	754	741	695	755	741	754	732	727	733	776	695	725	733	715	706	729	732	748	768	735	725	742	761	751	765	748	803	720	757	716	666	758	704	731	744	739	745	779	741	725	744	775	732	779	783	718	757	760	755	728	789	694	746	738	786	772	760	737	794	731	705	743	763	720	774	761	680	721	725	708	749	725	679	805	725	723	727	753	742	708	753	670	790	763	781	779	764	749	730	716	727	714	749	757	748	764	717	727	747	713	744	723	759	701	716	772	712	746	733	724	721	718	697	779	720	736	706	703	737	713	743	711	764	728	801	744	698	763	749	715	760	701	728	770	702	740	686	735	705	742	725	716	718	733	759	766	721	725	741	734	721	723	743	721	734	747	738	762	726	788	757	724	715	722	733	732	721	730	767	791	748	768	665	731	783	702	753	743	736	770	787	740	719	776	714	774	726	739	761	708	709	690	765	782	760	768	710	742	729	714	722	755	736	812	724	723	749	767	714	698	754	750	755	749	759	738	734	753	787	740	732	759	737	801	738	738	686	741	713	726	721	758	742	765	751	723	724	771	776	792	770	730	743	742	736	799	725	746	748	710	739	698	733	752	729	763	799	792	801	740	753	717	765	789	782	746	729	765	754	745	738	732	761	720	738	689	723	740	738	734	722	770	746	728	749	730	747	751	754	742	726	728	726	724	713	745	740	798	744	735	749	747	800	700	769	716	728	724	731	816	732	772	744	741	744	747	731	780	711	737	758	744	763	736	737	759	758	783	774	708	732	712	725	745	702	778	708	780	718	723	772	753	764	729	726	683	751	744	735	753	743	741	746	752	767	717	733	779	821	750	720	723	754	736	711	731	751	747	792	795	736	739	752	717	781	797	738	718	711	729	734	787	704	752	734	721	732	749	727	748	776	751	675	725	717	718	742	767	745	761	757	714	756	754	768	729	771	751	790	752	734	767	723	759	719	738	721	713	735	757	720	707	780	759	708	763	722	711	739	722	715	744	753	755	743	698	763	719	720	690	741	716	755	688	765	741	738	772	689	743	722	745	729	699	726	742	732	770	691	717	765	763	726	726	703	751	779	749	727	764	714	732	714	737	723	671	771	702	768	695	761	720	742	691	774	744	743	729	744	751	717	742	732	776	748	740	769	788	696	655	765	765	754	730	754	741	747	710	761	748	816	768	745	771	754	734	702	766	751	744	745	723	730	731	735	779	731	685	684	802	731	743	730	692	759	771	741	729	726	774	731	731	761	686	795	723	778	757	738	755	701	767	750	741	734	741	765	754	745	765	759	792	749	727	753	728	769	745	726	683	752	760	746	713	745	733	729	732	755	737	751	793	718	707	779	718	785	775	712	750	781	757	715	737	720	777	750	772	695	715	806	755	747	725	730	739	737	745	767	752	729	759	764	812	748	822	738	778	779	732	704	725	755	711	740	745	757	693	678	752	717	737	741	717	730	699	701	722	770	817	778	737	746	725	772	755	774	806	734	728	768	730	750	762	772	728	768	721	710	767	736	740	697	738	735	757	700	711	746	756	746	733	761	755	786	754	750	733	768	696	751	753	753	778	786	736	735	750	750	705	751	736	750	769	764	708	731	767	747	761	718	737	754	764	719	739	743	736	779	749	749	766	779	756	764	745	701	759	733	726	742	738	744	717	685	746	743	713	766	726	700	794	799	733	750	814	722	741	754	720	707	691	745	711	778	753	749	786	744	755	730	717	723	744	715	766	725	724	762	746	794	740	749	788	735	767	721	773	756	696	728	676	705	741	801	741	723	696	763	714	754	742	699	748	736	720	757	732	713	710	747	751	757	771	723	704	767	732	713	752	686	726	731	750	754	700	729	751	757	753	753	775	725	744	717	726	705	742	725	791	717	745	730	708	740	736	716	751	747	744	741	740	733	725	786	776	758	678	788	686	724	770	716	733	687	736	747	750	710	733	720	735	742	724	756	754	706	746	763	720	739	746	787	760	724	740	808	727	691	710	686	762	778	745	710	718	728	767	728	777	774	749	732	723	807	731	783	755	775	702	749	771	735	767	709	741	760	747	753	760	764	733	702	734	771	726	748	767	742	729	724	705	773	763	755
25621	21631	27562	25708	10019	1538	1341	1141	1030	951	2175	4421	5651	5152	3770	2723	1940	1279	1107	920	768	684	679	688	701	728	717	690	718	681	695	721	680	702	678	683	665	691	685	697	709	724	683	694	691	665	683	728	666	664	686	652	643	640	722	704	713	675	720	679	701	694	732	696	694	700	648	723	676	624	664	643	699	699	695	656	704	690	682	732	684	702	743	689	673	719	641	664	704	685	638	734	655	684	680	694	697	684	681	722	695	672	737	713	715	685	634	659	637	660	646	675	632	701	683	632	691	694	643	691	655	674	708	665	669	674	687	659	716	664	707	675	670	660	690	698	712	740	697	679	678	688	676	678	701	712	718	674	708	688	703	715	668	662	695	678	673	657	683	655	743	683	673	703	694	726	713	693	673	709	630	679	650	684	701	649	653	691	633	660	660	688	689	665	680	691	701	664	692	685	684	636	669	653	739	682	715	682	670	667	625	681	661	661	694	714	679	686	668	630	706	670	686	666	698	696	662	717	739	655	723	690	704	705	672	745	614	700	710	694	686	684	666	696	680	681	698	696	705	667	714	688	683	664	662	699	648	685	694	671	710	673	657	658	657	671	657	650	714	685	694	698	661	663	687	649	698	642	693	689	678	673	666	669	765	690	673	685	673	697	708	669	723	706	686	659	663	700	665	693	697	659	669	678	652	724	679	698	671	703	737	679	655	630	691	682	646	646	684	699	656	685	658	721	717	640	701	671	700	651	707	699	743	704	762	638	695	722	757	700	705	670	730	721	684	684	672	716	716	665	654	639	672	654	701	653	667	665	688	669	675	698	694	757	695	687	661	715	696	722	651	685	660	678	700	665	625	688	685	672	645	683	688	688	709	688	705	658	683	686	687	663	736	676	658	703	693	666	734	664	674	748	675	684	628	737	649	676	679	688	702	674	634	680	693	681	709	666	691	690	699	694	679	717	716	671	696	646	704	710	687	725	679	661	670	746	698	733	703	685	683	726	693	666	736	693	696	750	649	723	702	696	724	671	640	655	649	697	686	671	672	674	670	692	646	719	712	711	706	697	700	725	673	720	664	681	710	733	718	684	720	682	709	696	667	671	703	685	711	683	701	695	744	757	692	694	705	709	642	680	689	675	712	661	729	696	713	744	729	643	709	686	706	635	702	711	688	694	640	680	674	672	706	715	699	712	692	683	685	688	646	670	649	757	689	669	719	705	666	753	684	711	654	641	692	663	685	739	721	652	656	622	691	686	706	703	663	647	685	681	694	662	644	614	738	650	711	690	717	718	724	704	691	661	675	702	674	674	675	675	720	680	692	706	696	641	707	663	665	674	670	650	688	689	690	722	636	717	674	687	641	683	676	710	667	684	667	678	701	676	691	728	700	650	692	653	690	661	669	650	686	702	665	697	671	697	709	709	672	706	659	721	667	671	660	666	686	646	645	649	645	695	702	708	690	698	678	666	686	683	679	615	743	687	664	685	630	731	685	686	702	683	693	679	704	728	668	706	666	683	697	683	690	684	707	704	656	678	657	704	690	704	714	724	685	696	691	680	650	698	710	690	690	711	666	652	714	706	669	743	619	704	695	734	712	746	680	642	655	683	656	678	704	694	736	701	689	721	705	707	648	675	705	707	659	727	682	705	672	698	703	718	624	675	693	667	701	665	674	702	690	671	704	693	696	675	680	701	697	652	716	684	662	682	694	666	657	645	667	747	683	695	712	664	691	694	698	679	664	682	726	674	691	730	698	676	653	644	672	699	736	680	711	713	682	667	720	680	738	644	695	691	690	683	701	660	664	668	689	719	689	631	679	671	662	670	717	691	680	720	685	702	670	681	674	644	645	656	656	692	677	711	666	681	727	699	670	664	746	699	723	716	684	713	655	704	666	697	707	697	682	713	676	630	692	682	689	656	676	658	642	660	683	673	670	632	664	694	639	637	645	703	710	707	701	677	637	683	641	715	682	697	766	687	669	690	705	714	696	675	712	676	682	688	691	667	632	719	703	690	652	654	730	704	691	679	650	699	695	685	714	678	646	690	701	689	694	700	683	676	710	681	650	661	692	693	674	643	697	700	637	659	710	629	664	662	668	654	719	662	699	680	664	653	716	634	692	681	721	680	672	673	692	647	712	712	659	682	612	690	689	673	641	670	717	660	692	649	651	716	706	668	676	704	715	641	668	693	697	691	735	639	678	662	650	704	704	693	696	679	701	652	690	723	651	693	698	694	667	656	649	702	701	680	717	685	665	721	679	700	707	670	740	717	672	670	686	644	679	669	726	706	707	685	695	703	715	662	644	644	663	680	644	687	662	715	728	736	726	649	694	692	738	753	654	693	740	684	716	676	661	692	620	682	646	692	646	665	750	657	656	681	724	691	673	682	688	698	689	748	656	635	659	699	650	654	723	681	705	664	703	686	683	667	655	692	702	722	684	695	722	683	699	661	686	645	686	650	696	691	721	660	673	669	692	714	699	620	647	688	724	689	640	670	687	749	725	719	667	688	672	666	698	704	692	709	683	688	711	694	694	690	690	698	649	685	660	697	716	669	679	702	704	675	662	693	656	642	707	702	656	644	698	665	725	687	650	660	670	637	664	663	685	697	715	681	660	755	661	641	688	685	680	701	676	715	685	693	656	654	653	659	708	670	635	689	676	680	696	652	698	669	734	713	682	721	672	710	708	673	688	667	692	665	693	712	656	673	743	641	665	703	732	743	667	736	690	650	688	656	652	730	677	694	719	725	655	707	684	667	665	696	687	734	640	659	636	714	720	660	688	697	675	656	726	712	703	685	665	655	690	668	708	654	709	672	725	712	698	675	698	693	682	735	700	685	675	691	711	665	702	674	654	713	699	678	661	698	657	677	690	737	636	681	683	683	670	738	724	701	706	665	660	680	724	692	697	685	669	714	707	752	655	692	700	702	658	633	691	725	708	662	717	681	669	715	674	656	677	707	723	704	663	712	689	692	685	667	702	674	654	714	721	690	658	674	698	700	677	692	665	757	721	778	720	706	641	688	690	698	731	693	680	660	652	680	683	649	703	638	691	624	663	722	760	689	657	678	614	662	724	632	655	681	660	691	650	678	685	669	641	704	672	692	694	680	662	666	714	710	644	701	686	723	638	688	636	728	698	665	627	671	726	672	689	705	630	687	653	723	675	662	726	689	698	679	651	685	675	655	689	682	686	678	706	690	646	669	694	734	649	672	699	690	696	707	616	666	662	700	662	639	722	662	695	680	713	718	688	646	667	667	676	711	721	723	723	732	712	715	673	731	686	676	671	726	675	689	721	670	704	743	719	706	690	694	680	691	656	668	654	713	655	692	715	721	733	676	641	710	713	715	640	704	709	657	695	685	681	681	650	715	675	718	741	742	659	696	687	661	658	676	742	697	678	686	710	691	683	726	716	712	710	749	671	664	660	722	664	665	664	698	681	714	695	697	658	700	700	663	660	658	713	687	710	706	681	654	664	657	684	638	677	728	695	704
35214	46430	15016	4274	2927	2136	2138	1904	1530	1378	4003	8743	10360	9572	6862	4585	2975	2136	1630	1182	1027	863	809	853	828	807	858	787	805	803	882	804	800	850	792	756	777	808	832	773	773	790	831	789	777	794	821	871	777	795	817	779	827	828	872	814	789	839	847	768	833	836	822	789	806	806	830	765	781	798	820	829	792	766	813	830	823	809	799	847	820	824	811	852	797	798	799	821	790	788	835	771	749	838	811	757	838	834	844	882	819	781	829	777	818	833	811	824	803	846	810	786	767	835	796	798	806	814	788	837	809	811	752	837	812	763	780	809	834	860	809	846	830	847	808	866	853	821	769	780	780	851	781	783	755	851	816	806	855	844	831	806	844	851	814	827	817	809	797	827	804	850	830	785	803	779	803	857	816	769	874	858	848	825	850	813	782	826	817	825	812	851	822	832	807	788	795	852	787	828	851	780	848	816	798	818	835	794	787	850	820	791	822	831	817	836	789	760	798	754	779	842	812	773	878	768	800	828	796	799	811	758	755	882	828	800	808	799	864	840	831	770	814	791	848	816	812	822	858	787	780	808	799	810	843	772	793	772	816	797	779	773	787	804	790	824	766	803	835	783	859	819	827	815	855	805	776	814	819	833	830	747	765	872	818	817	812	807	770	841	827	858	786	789	824	785	830	851	801	819	833	760	857	775	812	854	811	817	797	802	776	834	804	817	814	799	812	836	841	817	793	821	858	794	814	798	829	814	857	833	808	836	823	830	798	799	791	768	817	811	804	796	828	827	811	772	813	776	773	806	828	817	813	794	803	809	821	778	836	831	851	845	783	849	841	847	824	818	794	834	798	793	823	841	796	776	798	843	840	840	788	781	819	827	872	794	811	794	850	805	810	783	760	843	826	827	807	807	810	781	814	872	780	835	849	821	819	787	849	799	847	783	791	842	846	795	831	808	791	813	836	777	817	766	802	807	761	814	806	830	806	787	820	794	789	792	796	853	819	799	830	790	774	807	821	845	811	744	805	774	774	822	877	810	816	852	781	793	818	828	767	880	849	822	800	779	844	852	796	823	830	833	817	815	847	829	779	828	823	819	785	854	815	794	810	843	855	819	836	812	836	789	860	812	823	797	837	776	807	853	819	841	849	836	835	790	821	786	824	796	835	849	807	790	801	801	848	823	802	847	796	811	801	783	768	780	781	814	818	788	820	785	859	795	803	793	832	800	851	832	785	798	796	844	819	811	748	814	782	836	821	816	819	825	859	825	826	816	806	873	818	814	852	842	797	856	819	818	793	845	793	792	813	816	744	796	818	790	849	806	790	802	828	753	791	776	854	803	812	800	781	761	775	804	850	834	808	836	805	781	791	784	835	801	810	804	815	817	811	774	805	806	845	788	806	736	878	807	780	818	804	824	856	805	819	841	804	824	818	812	815	802	786	802	817	838	829	799	831	823	839	835	779	821	788	815	822	828	794	804	799	819	809	839	804	832	802	815	784	833	791	831	776	757	777	834	807	847	748	824	822	822	819	818	781	817	837	854	799	846	793	804	839	830	826	815	776	855	822	843	778	799	757	776	839	831	838	804	810	883	814	849	857	807	839	814	828	828	808	769	814	811	840	795	846	856	842	783	759	819	831	787	787	818	842	884	822	815	830	798	826	838	794	826	806	805	815	866	785	786	786	851	836	801	803	808	867	846	773	782	823	825	837	799	784	807	789	836	793	798	864	850	843	795	837	819	849	829	833	825	816	818	810	822	813	854	775	793	805	834	832	796	791	779	813	760	760	822	803	843	844	798	786	827	830	797	830	869	799	757	803	802	800	759	844	788	831	837	834	825	802	810	781	786	874	798	854	835	822	804	814	803	795	794	833	772	820	845	763	843	791	807	769	824	829	813	832	858	855	807	784	836	760	754	800	801	739	855	852	797	818	807	836	810	887	773	847	826	818	801	829	852	800	816	817	796	850	794	806	817	836	884	810	800	785	847	799	794	761	832	861	794	843	831	808	842	806	825	853	869	825	819	831	786	776	746	829	835	841	819	856	840	772	806	844	827	799	775	840	824	787	849	852	870	883	809	822	792	773	777	769	813	846	786	837	822	841	813	752	788	793	833	813	767	798	800	798	819	841	820	817	806	777	831	793	785	776	787	792	801	788	744	807	781	756	839	824	789	842	844	797	792	821	786	757	832	814	762	813	869	837	770	747	816	779	857	830	854	859	781	820	785	840	825	859	847	868	801	758	846	787	801	807	807	775	862	833	820	800	863	893	832	791	804	815	826	801	827	826	812	826	764	781	816	794	811	817	885	799	846	833	798	759	826	830	834	845	774	810	796	797	794	768	754	811	822	836	816	837	840	842	802	798	815	828	829	831	786	746	797	792	854	834	836	824	811	833	861	747	821	855	814	840	807	797	776	839	765	857	817	829	826	819	828	842	809	789	829	822	837	863	809	779	825	807	860	830	794	793	789	771	806	786	812	808	824	858	781	764	812	779	828	802	841	787	850	808	783	817	785	826	820	841	818	770	823	831	806	765	803	794	827	762	862	837	819	814	806	804	798	807	825	776	820	877	833	782	827	780	776	798	808	857	802	767	752	772	811	825	782	809	832	834	775	840	773	839	816	780	802	790	821	863	813	785	832	862	815	807	813	857	823	851	811	728	806	834	904	820	847	831	822	827	764	823	791	825	799	816	800	800	831	809	792	818	788	783	769	831	794	821	846	805	793	827	789	863	832	738	822	839	797	850	836	807	814	807	844	805	799	827	771	859	840	769	779	822	813	784	820	843	773	827	815	853	796	789	838	837	837	783	841	809	776	799	839	838	844	830	829	846	799	801	786	792	852	787	781	772	833	803	834	791	795	779	802	823	814	868	835	800	835	795	823	811	813	857	827	830	834	824	870	796	889	817	812	850	827	832	846	827	834	812	794	832	822	763	820	870	828	797	789	812	786	785	814	840	809	823	811	812	836	785	856	746	834	836	862	832	797	807	794	824	843	801	771	801	778	858	819	871	798	814	773	793	806	805	790	860	820	833	826	829	782	801	815	788	855	839	750	803	821	838	838	808	840	829	836	794	814	836	859	773	796	813	811	802	814	826	816	848	786	786	820	844	827	802	820	853	823	850	826	792	806	815	823	848	818	834	818	837	793	831	783	842	839	808	747	787	816	813	822	818	776	846	750	824	751	863	865	819	806	847	741	820	825	822	842	853	798	775	843	761	839	817	791	817	812	826	810	823	772	804	829	828	831	796	781	832	801	748	779	831	787	831	818	810	803	802	806	799	826	836	835	789	853	815	786	771	806	776	837	791	782	825	768	805	780	823	807	799	752	817	818	820	758	786	816	829	832	821	831	829	844	792	797	819	763	830	803	868	791	838	799	842	778	785	801	807	833	816	788	829	807	826	784	828	800	834	764	808	790	788	827	851	808	833	807	838	840	838	826	881	842	818	804	826	860	788	807	803	873	828	759	832	781	871	830	826	833	811	814	849	832	833	772
23284	21607	29325	24292	21590	21611	11088	2199	1512	2311	5780	14089	19087	17295	13556	9313	5804	3431	1959	1489	1163	1025	919	892	838	818	792	825	783	796	841	806	788	839	844	783	767	867	808	861	834	800	812	823	838	831	809	786	817	857	865	864	828	790	832	824	847	785	837	872	818	837	792	846	876	790	802	830	825	861	856	872	869	854	833	848	825	843	870	832	815	837	822	818	814	831	847	786	804	812	857	814	820	857	866	806	829	829	806	823	830	788	838	785	833	847	853	871	816	842	895	828	855	811	832	831	813	878	820	804	854	834	812	899	821	854	851	825	830	807	866	855	827	821	802	806	858	812	793	818	813	793	814	862	810	806	862	817	807	821	859	787	739	794	788	824	798	833	786	801	882	825	807	848	843	819	799	853	782	830	815	863	822	859	769	860	792	810	792	850	809	811	868	777	784	781	832	821	764	890	812	812	827	844	791	820	809	808	821	810	852	820	806	827	834	841	856	857	847	830	807	797	839	853	841	808	893	806	804	838	807	821	851	789	846	813	839	822	808	873	816	860	890	814	859	829	795	797	835	899	869	824	825	826	833	831	794	836	743	837	831	794	824	822	833	801	759	875	866	839	808	845	792	805	796	772	860	827	808	866	827	866	767	832	793	829	841	786	858	774	798	787	811	815	842	787	835	840	835	789	871	827	798	846	839	883	838	800	783	841	782	827	882	824	813	822	842	833	822	787	793	841	784	837	826	908	809	777	807	823	814	915	838	846	789	839	863	844	844	870	778	841	761	812	882	794	837	813	853	845	845	895	820	844	826	798	813	837	789	802	818	857	850	819	783	822	799	881	806	872	799	832	818	776	847	883	820	885	816	799	782	788	799	832	790	813	846	823	814	776	849	860	783	832	826	834	808	823	836	847	858	836	785	835	832	780	814	854	837	887	880	829	824	858	837	840	893	828	861	835	848	823	802	837	874	806	797	851	857	765	755	813	831	845	798	811	796	791	836	851	884	810	827	820	794	831	820	848	803	830	855	803	767	786	815	831	829	769	873	799	796	850	822	793	846	844	780	808	833	832	830	779	819	850	857	845	823	808	851	801	828	776	820	845	782	796	796	802	847	821	875	837	816	824	874	796	814	827	834	774	788	840	819	835	795	827	843	848	869	785	850	828	789	852	857	836	843	809	814	799	883	839	797	830	854	866	843	853	890	852	825	855	855	817	847	815	774	816	867	901	855	779	862	850	800	840	844	774	805	874	861	783	823	829	820	823	867	877	866	844	791	824	821	831	756	789	788	791	870	830	803	837	839	842	843	831	798	817	797	826	795	837	827	778	843	860	883	842	849	821	802	870	842	832	892	837	835	827	854	816	803	858	848	842	792	821	757	843	788	841	826	826	839	840	861	845	847	829	844	823	813	880	853	799	878	877	838	808	806	805	800	841	913	808	801	778	824	821	831	839	829	830	783	812	765	849	778	816	787	843	787	847	788	846	818	783	825	827	827	843	869	828	803	851	847	850	806	842	860	756	789	805	827	814	836	801	845	813	873	793	833	842	848	826	830	803	828	835	843	846	873	806	867	818	820	785	873	882	896	781	814	837	811	846	808	804	787	832	832	841	881	809	789	847	854	773	795	873	812	838	773	807	862	819	825	857	826	856	808	813	827	808	814	809	804	815	814	781	767	826	778	851	823	818	832	804	795	885	847	828	828	859	830	797	810	844	797	816	871	868	848	842	848	768	818	850	791	880	810	809	805	846	799	783	853	806	853	845	839	837	838	803	775	790	810	854	790	834	837	871	818	794	837	833	815	860	828	838	857	836	795	874	816	792	805	769	842	797	849	837	829	825	839	801	755	819	825	802	846	829	851	847	830	814	809	827	840	808	828	828	818	806	842	850	809	832	799	783	830	821	805	879	765	820	819	826	793	825	807	807	815	847	816	817	812	827	828	830	818	845	745	787	886	832	827	826	814	828	806	836	780	809	863	825	840	756	816	835	833	785	792	803	824	836	789	835	862	865	854	832	844	810	804	821	817	841	836	772	830	846	813	877	809	851	836	826	848	909	880	802	814	851	806	767	788	840	806	853	778	796	829	818	760	856	837	768	824	817	832	833	842	846	843	839	799	784	839	793	818	830	838	845	821	833	819	823	818	835	843	808	813	854	853	808	870	807	831	836	859	788	836	829	816	866	851	818	848	820	843	805	856	853	829	800	876	828	765	920	850	802	845	847	743	804	858	787	810	820	799	810	828	844	834	829	799	883	843	819	805	899	815	834	860	798	854	828	790	786	882	831	831	817	830	797	809	828	785	797	833	800	814	793	853	792	791	776	837	845	819	845	852	791	825	878	762	808	836	782	795	800	824	834	839	781	856	829	856	780	827	875	820	834	872	803	803	776	845	808	802	831	765	802	845	773	793	812	831	794	840	787	836	885	843	794	822	797	836	841	844	856	851	877	844	825	827	837	831	821	765	844	790	848	852	791	869	881	881	851	838	863	814	877	809	888	828	824	823	792	818	833	807	843	843	820	833	794	833	839	792	841	826	865	806	806	838	816	792	810	812	844	871	821	791	791	829	860	817	800	803	778	774	831	900	817	830	850	815	813	804	863	794	806	826	830	826	816	852	793	832	825	807	877	784	913	828	769	831	800	863	799	851	816	814	799	823	818	862	830	826	806	836	828	840	837	816	811	850	799	821	821	797	813	800	827	857	841	812	840	832	831	781	790	797	835	849	841	734	786	840	816	853	816	813	783	838	793	796	864	817	853	838	776	814	772	839	833	886	815	828	862	814	862	831	795	821	763	895	888	788	745	862	835	787	797	830	846	813	801	813	782	862	777	867	808	813	832	845	804	816	865	812	819	828	816	828	818	791	810	802	828	843	851	808	878	768	828	829	768	841	817	805	840	768	902	816	822	790	822	794	831	830	846	756	855	827	831	852	825	811	870	815	860	833	839	806	838	797	752	816	855	808	868	830	830	794	807	845	859	842	894	829	754	847	804	857	887	847	865	796	789	835	836	830	880	828	782	828	827	860	810	846	827	832	763	832	784	789	840	817	800	865	843	747	867	795	816	810	837	806	834	804	811	770	810	824	828	776	886	834	820	818	811	849	856	823	802	867	818	867	843	833	825	875	794	845	852	851	835	880	834	798	770	839	842	781	794	839	784	821	791	830	828	805	859	791	860	775	800	847	850	814	822	815	835	780	798	865	850	906	840	769	828	841	795	862	813	834	825	864	801	853	812	822	771	786	870	815	812	833	878	850	828	829	871	766	807	804	815	841	809	825	807	780	802	834	850	878	848	843	825	830	811	776	849	854	801	871	809	778	833	839	794	836	847	861	855	792	847	833	846	855	858	805	818	816	832	801	856	805	871	833	775	788	802	829	787	833	764	842	887	858	774	830	821	860	781	823	854	812	789	799	802	779	851	819	806	830	849	782	814	783	806	802	836	858	810	830	855	804	814	791	825	799	864	768	826	797	860	882	856	826	765	804	792	862	862
40954	62415	22641	9440	6672	5061	4374	3114	2678	3991	9181	20696	24491	21852	17723	12483	8407	4972	2696	1946	1588	1272	1103	991	918	953	915	881	907	889	980	903	938	892	993	914	903	890	971	936	952	942	997	890	915	933	921	915	891	917	917	967	913	933	963	965	875	916	960	929	906	895	961	925	928	940	931	970	957	939	902	923	932	936	917	948	949	913	924	912	893	902	907	941	907	925	945	945	928	919	939	931	992	968	938	915	952	922	958	921	931	883	953	964	951	885	962	930	906	952	919	859	919	907	916	965	942	914	933	958	955	904	916	919	924	882	870	950	947	907	920	958	878	976	954	931	919	979	930	951	945	926	969	916	952	957	904	1004	911	930	917	894	948	980	918	894	963	937	908	954	930	972	981	1001	961	909	976	975	935	939	940	950	974	918	950	924	941	967	971	927	890	941	953	972	942	930	901	909	877	926	916	903	983	931	981	973	922	920	929	966	957	996	896	954	926	967	942	958	925	924	884	988	978	959	999	926	921	967	931	933	871	950	966	899	1000	960	925	936	927	889	892	923	993	907	973	947	953	912	932	947	966	926	918	961	906	903	959	888	888	950	916	910	933	968	918	925	1002	929	934	929	953	964	910	951	939	955	956	990	985	929	956	878	979	910	923	885	928	922	930	876	946	923	942	908	948	932	890	921	953	884	997	861	929	969	938	910	940	949	938	935	917	937	947	974	929	922	923	938	918	941	860	901	942	905	905	901	942	937	928	916	947	928	959	938	968	943	969	916	918	909	931	903	931	907	961	884	920	933	966	900	941	892	877	922	925	999	949	902	922	926	924	914	974	918	896	938	914	901	904	920	898	984	941	963	947	945	954	966	940	924	1002	958	937	962	923	869	939	929	896	957	947	971	864	898	921	984	934	952	936	917	929	938	919	971	937	912	895	967	972	937	935	974	888	968	952	959	910	910	941	886	984	939	931	903	939	895	925	942	911	936	893	921	932	911	862	968	924	930	987	973	957	953	916	870	963	925	923	957	905	980	936	984	942	971	932	946	945	923	915	872	954	931	962	923	924	935	950	928	927	958	950	955	941	916	982	907	937	946	966	961	944	964	947	911	917	915	934	961	971	947	939	936	963	949	946	923	941	934	969	932	920	900	934	898	928	939	935	889	880	983	955	941	949	934	934	946	981	924	897	961	952	970	945	954	931	929	934	907	942	885	938	949	971	906	943	927	936	925	937	931	958	943	960	968	942	943	930	929	969	915	960	941	941	925	897	940	941	931	886	922	914	935	931	893	874	964	955	935	911	934	896	899	924	979	907	941	939	891	904	914	917	920	966	953	933	907	934	956	941	952	883	903	991	911	922	921	930	945	987	895	959	958	992	910	924	928	932	956	930	875	961	877	890	910	953	934	937	942	848	947	904	931	965	949	856	940	958	943	929	903	910	904	950	908	925	959	941	986	954	918	945	961	951	938	1003	954	908	923	933	893	950	996	935	889	960	948	1019	966	930	940	968	917	908	906	874	932	955	911	987	935	941	942	875	889	902	966	916	973	897	937	911	932	915	943	942	888	896	947	932	898	916	930	984	901	919	929	914	882	1002	960	907	908	919	950	935	900	917	957	918	945	995	944	948	914	952	939	950	976	944	919	965	936	947	933	926	973	889	920	985	964	880	951	870	959	902	909	902	971	951	926	955	945	937	891	969	929	890	910	945	930	899	916	869	935	941	898	971	905	937	874	940	967	965	898	992	947	919	958	930	927	955	970	935	943	947	928	910	897	1023	874	919	872	934	974	892	968	927	957	866	949	954	906	936	866	953	859	939	929	939	880	957	943	898	949	993	925	916	892	916	904	904	937	951	981	878	960	928	937	962	924	927	1000	948	918	975	930	888	950	1004	897	946	956	911	958	969	935	961	945	938	954	953	931	926	937	980	983	929	929	906	937	942	983	940	931	997	915	945	964	948	950	894	931	907	891	901	918	924	874	922	939	905	888	999	974	933	940	951	956	948	965	934	971	1014	894	893	971	973	945	919	912	973	919	940	962	936	961	914	960	950	961	942	910	917	947	982	981	922	962	901	904	929	939	954	945	945	958	951	952	949	913	980	899	926	912	952	931	908	940	911	892	918	893	853	893	930	961	925	921	889	937	959	931	912	953	939	944	917	926	957	878	951	941	990	937	924	948	967	915	912	873	934	923	928	931	918	881	926	910	956	911	897	950	962	950	909	947	928	922	952	984	914	955	969	982	948	897	945	939	911	994	889	933	973	944	996	942	969	966	925	927	939	908	904	951	975	945	963	884	923	953	995	969	947	935	944	921	913	897	943	978	924	1004	902	905	993	956	950	939	944	944	969	888	933	976	937	942	960	898	955	951	924	937	943	974	976	853	940	924	904	909	1002	928	1001	924	910	954	952	922	975	932	872	910	959	895	951	978	899	965	894	942	963	905	893	919	940	939	956	957	871	906	898	915	913	908	951	920	952	920	883	871	943	903	934	990	939	883	942	918	936	919	978	919	916	925	928	937	930	893	971	922	950	934	930	931	906	952	918	895	940	918	928	927	907	992	926	983	981	937	929	930	993	956	907	922	973	964	926	891	910	922	942	1000	961	913	921	934	989	938	894	931	924	969	922	907	971	918	917	966	922	891	887	938	915	868	958	977	935	945	975	970	927	910	942	944	934	946	971	946	878	922	948	994	948	917	934	868	912	893	944	962	976	962	915	898	934	961	901	925	907	938	971	931	942	883	950	938	960	968	969	888	951	963	912	921	926	943	940	894	927	939	935	927	966	907	948	912	907	892	957	930	950	922	918	891	885	954	931	954	973	946	923	915	946	892	940	958	870	947	866	990	919	1003	966	911	935	968	998	940	940	922	984	916	950	963	930	946	974	983	897	939	942	970	928	965	923	934	904	920	972	1035	965	862	944	923	939	897	980	897	961	955	934	997	922	914	933	977	930	939	953	924	868	920	928	992	945	993	923	932	921	904	938	1005	918	924	968	906	973	915	943	881	955	922	930	940	862	947	936	921	911	933	990	938	942	878	900	991	920	918	919	958	931	902	927	914	927	951	865	952	961	855	920	914	869	897	942	940	956	896	960	915	966	935	929	927	951	939	928	963	927	971	954	939	967	995	976	898	917	933	969	947	942	954	957	929	956	923	946	910	977	958	991	908	962	911	929	877	929	965	933	942	919	901	914	947	980	894	936	959	918	945	960	927	936	893	931	836	940	916	972	935	944	898	937	924	930	963	942	953	928	955	963	911	943	909	955	949	960	959	903	944	905	941	895	879	946	935	926	974	933	956	940	925	892	930	927	933	938	955	899	966	979	940	958	962	959	992	996	942	909	930	963	950	912	922	952	900	930	965	927	919	955	937	960	913	875	929	916	957	937	923	928	914	996	874	947	919	955	918	876	943	883	908	944	952	939	972	922	919	963	942	958	906	1007	910	988	924	927	888	969	945	961	919	959	923	985	930	977	938	922	924	1007	944	954	943	907	928	903	905	938	907	953	949	956	909	956	918
29424	26039	18259	5055	1768	1154	869	683	681	645	654	1079	1503	1490	1307	1131	972	799	702	623	591	509	532	529	542	557	521	495	542	555	559	521	513	526	544	502	540	546	525	508	507	497	570	560	514	529	592	529	537	519	549	563	547	520	529	554	519	510	559	539	552	534	551	551	582	541	523	554	550	514	488	550	535	554	537	574	552	537	530	556	569	565	520	518	544	541	568	543	531	537	555	533	549	549	499	538	538	507	530	566	562	528	532	515	561	523	568	522	519	553	523	537	525	532	566	577	569	496	511	529	551	518	529	518	544	545	578	523	543	529	580	562	535	552	578	567	537	542	560	545	522	519	542	561	529	551	498	486	604	552	545	533	472	551	561	565	528	565	555	532	508	577	568	555	529	543	503	524	552	552	557	520	513	550	531	544	550	574	567	549	519	496	558	518	553	563	575	532	561	542	546	502	579	524	596	574	513	518	539	586	528	546	536	558	575	548	541	553	561	578	532	579	532	576	497	554	548	558	578	520	546	539	550	513	566	479	570	569	539	548	525	541	519	542	542	517	546	529	523	526	524	519	546	572	579	561	532	564	558	572	546	534	543	567	549	547	540	542	497	550	539	557	531	574	506	523	519	534	581	554	528	588	548	532	552	542	552	580	543	546	559	550	550	521	549	550	570	532	509	532	535	585	541	547	517	559	574	539	527	533	568	519	528	542	504	539	541	534	525	548	606	569	559	521	534	543	546	495	494	570	545	547	547	481	514	560	578	559	571	525	545	518	580	532	596	586	568	525	518	529	569	533	523	559	507	505	521	550	581	526	531	556	521	571	577	562	524	496	515	563	534	537	496	550	556	603	534	533	531	509	564	533	543	497	557	480	548	538	551	552	536	580	528	545	556	474	545	514	540	564	544	518	538	535	493	538	493	515	512	527	539	531	541	531	522	490	506	566	526	548	530	528	557	557	592	521	551	531	542	580	549	523	522	532	533	524	537	576	556	549	565	514	564	579	540	514	530	567	474	525	515	544	572	579	559	562	523	552	498	526	559	550	572	548	537	555	540	505	555	549	549	543	549	550	542	550	549	523	476	499	529	557	525	535	530	524	556	531	516	557	569	542	523	569	543	531	491	518	499	539	567	555	546	536	562	525	569	539	486	539	532	534	479	526	557	572	514	569	591	541	534	497	576	553	571	556	522	602	515	553	562	539	552	506	548	554	574	497	481	548	565	537	517	569	542	534	550	570	573	548	526	523	489	570	527	551	563	528	516	534	542	501	553	532	503	543	499	569	564	504	546	557	578	540	520	527	511	554	536	513	508	553	550	549	528	540	527	545	547	538	560	555	547	526	514	509	556	567	520	583	563	529	536	509	556	527	541	533	525	537	567	498	547	550	523	561	518	528	514	524	522	573	527	575	530	550	527	551	537	478	552	607	554	532	505	549	512	560	542	549	507	504	578	569	520	538	525	540	531	543	523	520	556	537	566	508	566	540	523	485	549	545	553	501	545	512	548	539	579	510	512	518	569	549	596	531	542	589	519	569	516	542	534	543	533	558	535	545	571	555	532	520	574	575	516	491	511	540	544	576	541	509	541	566	556	551	513	558	558	511	577	522	533	522	529	556	569	548	531	562	527	523	545	520	610	545	508	559	554	563	485	538	572	566	509	496	547	511	555	525	561	550	508	513	509	583	528	561	497	517	562	565	532	523	568	556	526	538	536	523	533	533	529	520	580	536	553	550	535	568	548	528	500	555	506	542	570	573	581	487	489	531	530	539	520	563	520	527	559	520	531	534	539	547	543	545	536	544	515	509	573	567	516	542	545	457	570	559	543	534	541	485	527	543	532	516	558	544	507	573	529	534	570	575	509	514	522	518	525	526	537	540	523	573	536	544	523	518	537	558	570	522	587	582	511	507	560	538	559	529	551	538	555	559	591	527	564	499	501	517	502	515	528	505	529	560	530	579	566	610	509	536	557	534	545	523	515	519	560	520	524	529	534	536	544	505	535	560	516	531	539	516	541	533	519	534	544	588	523	551	510	584	523	551	556	523	556	557	516	532	525	583	549	565	515	537	503	546	525	536	511	517	576	556	536	576	554	543	534	556	559	540	563	544	518	540	526	521	564	555	550	535	547	536	553	524	578	555	550	562	518	543	511	543	550	556	520	504	541	517	539	549	571	544	534	548	515	541	501	556	512	545	523	530	572	531	557	534	569	508	546	530	524	522	523	503	523	552	564	527	575	520	493	547	568	529	563	521	552	497	542	541	583	533	550	511	520	533	541	599	579	531	526	537	511	550	476	563	532	538	546	534	522	544	546	532	502	501	525	546	558	574	518	549	552	525	536	521	578	519	515	513	539	524	537	512	541	579	566	581	528	548	537	546	513	536	551	545	521	570	566	560	566	528	534	576	548	520	551	522	522	535	548	520	531	508	544	554	549	502	520	573	548	522	528	508	507	527	520	540	536	526	542	541	535	579	557	507	563	579	543	537	537	543	534	553	512	547	546	480	521	546	535	521	514	533	556	572	549	566	573	529	531	538	594	541	546	496	563	504	533	515	557	516	535	524	532	575	495	558	564	587	494	511	510	501	501	507	546	567	529	540	558	606	548	500	542	526	547	572	494	542	533	586	535	511	529	543	539	573	536	547	546	551	551	547	534	508	538	539	540	576	560	530	554	525	555	539	526	557	579	543	504	580	548	546	512	571	527	505	532	510	581	527	546	560	514	548	493	512	555	581	521	545	551	547	482	540	531	549	551	596	545	550	548	550	545	596	508	569	511	556	571	573	507	539	519	515	566	528	549	532	516	564	487	514	536	558	533	557	581	547	537	513	584	510	522	527	536	558	546	516	537	527	577	528	550	533	517	515	525	485	570	561	592	546	498	522	555	515	524	549	562	542	538	553	497	501	507	550	510	568	541	572	523	552	514	538	568	519	569	538	541	538	521	517	524	561	515	510	573	542	516	551	521	549	528	585	511	491	530	539	486	526	513	468	565	561	554	541	582	593	546	502	527	510	537	561	552	523	519	546	518	576	524	552	552	523	559	565	524	595	530	519	504	558	581	572	563	541	563	551	561	533	510	535	537	506	528	527	534	529	512	563	537	505	542	529	558	574	545	531	561	510	541	579	560	569	551	578	554	529	548	548	553	542	561	544	531	546	545	536	538	551	582	594	542	557	543	509	538	573	560	548	546	575	580	553	592	555	582	552	550	574	521	575	539	538	522	498	536	549	522	552	500	525	589	535	553	545	545	531	549	514	530	551	538	548	523	547	513	562	503	517	551	515	526	526	490	562	545	524	536	576	507	553	560	511	580	584	536	527	511	596	552	551	491	579	577	555	552	593	542	531	550	546	559	538	544	510	543	548	580	537	527	532	509	552	551	555	542	542	556	536	582	556	535	549	573	551	514	513	549	524	542	516	528	494	608	549	529	548	556	499	549	543	497	510	542	532	503	514	535	564	577	542	546	487	503	570	550	572	557	551	546	539
32639	40360	9237	3769	2867	1917	1391	987	1010	888	846	1670	2286	2286	1847	1502	1267	995	844	762	643	699	628	638	651	670	668	634	661	676	615	644	670	639	674	637	665	665	645	656	614	670	674	625	631	625	631	663	649	686	627	665	656	602	612	636	653	604	628	662	588	659	652	695	644	674	618	643	651	629	624	601	656	638	654	672	635	648	642	630	635	631	639	633	622	629	640	658	667	613	653	607	622	659	634	624	592	645	665	663	655	644	605	659	614	629	616	673	697	639	685	693	626	624	618	644	643	645	642	654	640	633	647	670	672	630	665	660	671	655	615	638	643	626	626	650	617	661	610	624	621	618	635	676	609	650	597	601	651	675	618	642	666	658	640	656	653	652	633	639	592	650	651	649	618	644	631	656	621	629	627	633	590	625	646	635	632	665	657	714	623	673	691	671	672	669	659	679	630	634	641	660	657	651	631	662	671	673	625	664	574	617	645	670	649	681	611	653	666	659	687	586	653	641	651	608	655	702	671	676	670	631	588	588	678	637	653	657	600	653	650	656	639	659	689	643	647	645	662	618	663	637	640	641	651	606	582	618	611	667	619	641	625	642	660	649	659	645	626	650	659	668	630	667	636	594	647	628	651	629	626	664	645	653	612	664	651	642	679	653	621	650	647	646	632	635	600	671	601	646	661	653	640	636	623	615	651	621	619	679	624	652	647	638	658	653	642	683	645	630	653	677	625	635	658	621	677	621	631	639	646	649	676	652	643	694	686	640	652	652	666	664	581	584	662	647	677	630	643	644	691	673	673	653	699	621	658	631	651	654	593	609	660	655	646	658	665	629	663	599	656	641	645	649	630	677	644	648	619	665	675	625	637	649	651	666	639	615	654	636	642	642	581	635	669	612	643	622	652	644	649	614	585	636	638	658	640	623	638	590	593	603	647	648	636	611	609	606	644	647	622	647	635	614	666	651	622	669	647	637	656	589	624	633	647	614	641	595	600	658	623	607	682	650	645	623	644	644	593	640	637	699	625	647	669	628	629	645	647	653	618	607	617	631	644	622	638	621	661	640	661	646	674	631	661	636	661	682	629	654	650	591	613	682	678	629	626	605	627	633	634	612	643	659	638	671	629	624	642	631	661	650	606	694	635	652	667	640	645	647	613	662	615	666	653	666	657	638	642	658	640	615	653	653	618	657	668	679	626	627	632	628	630	661	645	595	643	648	629	675	629	624	638	664	650	642	638	621	607	638	680	641	642	650	716	683	644	657	631	608	615	615	671	654	679	666	644	627	636	677	634	670	655	666	672	682	606	662	648	658	693	641	675	656	688	658	638	658	598	629	691	667	677	681	625	645	608	611	659	683	633	617	690	658	644	650	661	632	610	633	627	666	632	642	694	667	669	659	592	647	685	629	700	645	602	671	644	646	617	637	657	677	646	677	640	618	617	632	664	688	610	665	660	623	640	622	650	673	641	630	696	660	642	661	627	596	679	636	609	624	645	637	624	604	637	676	683	639	647	643	631	634	665	640	637	646	642	629	631	616	659	669	630	643	662	652	641	610	685	680	699	631	653	649	671	637	632	637	701	650	661	644	675	638	639	645	665	624	636	635	667	650	629	662	600	620	661	616	640	682	629	628	672	645	643	588	669	593	642	644	616	659	645	573	653	650	645	615	630	653	624	642	631	636	677	683	661	595	623	646	617	633	649	655	654	651	632	627	627	639	673	638	630	647	663	627	639	605	642	661	650	649	676	652	648	652	645	662	637	601	588	655	681	627	646	610	594	653	642	663	680	663	629	671	679	643	655	658	620	657	663	635	681	628	643	612	601	666	635	648	659	683	652	650	649	662	649	637	655	637	625	662	600	644	617	678	611	585	604	663	684	648	617	634	629	636	627	713	617	616	627	624	616	651	675	647	619	649	614	666	640	684	651	641	625	620	673	651	628	659	636	680	652	626	635	647	663	617	625	691	638	638	627	604	647	681	666	683	613	651	639	661	660	679	637	616	631	631	614	649	630	614	651	631	690	626	625	622	655	628	652	641	635	654	646	633	647	634	644	669	608	600	591	610	623	625	631	669	628	650	633	643	645	657	665	670	615	646	675	626	657	626	605	603	680	640	599	632	637	603	638	656	639	609	664	646	691	665	710	679	607	645	656	611	612	674	680	640	648	646	662	568	693	672	689	642	611	590	633	655	697	634	588	623	626	650	646	691	612	682	678	671	627	638	624	669	664	669	661	676	603	642	628	661	605	649	657	668	621	665	664	647	631	603	578	654	662	651	608	657	621	652	641	630	653	616	648	690	706	626	674	614	624	609	624	631	635	606	626	682	674	645	637	620	704	666	601	649	635	628	649	677	625	647	588	653	662	618	630	642	721	687	645	705	630	649	699	626	648	663	655	668	660	667	639	630	639	654	632	681	627	651	640	621	727	664	594	648	667	669	658	632	662	661	655	635	635	661	621	666	635	636	620	661	645	673	621	643	682	652	690	636	686	632	615	611	682	632	643	634	614	606	617	650	657	603	641	651	663	659	609	663	601	618	653	665	642	624	678	643	658	638	640	594	659	665	640	659	617	614	628	644	628	629	671	642	672	634	644	622	660	597	616	615	672	640	653	607	648	666	614	682	684	575	597	635	654	686	634	633	605	669	673	667	652	632	670	701	621	643	673	624	644	642	649	666	620	639	619	632	561	615	651	648	604	653	659	653	657	667	565	652	662	608	629	667	667	632	651	652	666	674	619	613	599	658	636	674	670	662	676	664	619	642	613	633	618	626	621	647	641	589	638	695	656	646	660	647	686	663	648	639	646	596	613	651	598	667	621	618	639	644	689	615	663	606	663	621	659	651	624	667	665	645	634	654	638	650	662	630	612	648	645	651	637	639	674	639	640	622	710	640	671	676	613	717	674	664	649	675	620	662	686	699	626	668	634	657	594	641	669	670	656	669	669	608	629	667	608	624	665	662	639	652	650	652	640	672	586	670	612	665	639	650	628	632	639	587	693	648	612	626	645	652	643	686	663	660	708	624	661	642	631	700	637	677	642	639	628	637	665	622	618	615	651	650	601	615	665	665	685	647	644	674	663	623	677	666	630	667	636	687	634	619	635	683	634	610	653	646	679	640	669	605	646	653	665	641	676	669	630	639	636	642	671	654	653	664	669	654	638	652	609	608	630	626	646	610	656	637	621	610	654	639	648	623	661	687	594	674	635	675	608	614	690	615	642	635	655	671	622	650	666	644	615	645	649	639	646	661	628	658	629	634	604	675	690	662	653	685	611	630	643	709	632	607	642	642	651	636	612	651	643	660	675	607	659	680	634	589	652	641	628	638	593	677	685	607	675	688	652	624	657	617	598	663	606	604	652	632	639	658	639	619	665	679	667	603	692	630	599	611	609	673	587	650	652	654	656	656	658	615	669	646	649	635	666	608	650	681	658	659	715	644	628	705	642	662	688	664	636	646	648	636	613	667	623	668	606	679	667	675	655	670	597	621
24545	21600	28677	24847	21362	8954	2227	1357	995	849	901	3936	8432	9587	7445	5463	3501	2281	1543	1094	820	654	635	594	616	580	637	547	588	637	629	619	600	646	629	577	603	614	572	583	591	617	626	593	601	578	619	632	554	548	583	599	646	601	588	586	618	573	606	636	627	574	644	622	606	624	572	617	609	605	617	605	599	568	586	571	593	603	641	598	589	606	596	578	597	617	618	613	605	574	651	589	619	565	590	597	579	598	596	608	614	553	598	598	583	596	585	534	602	585	587	615	594	585	598	608	584	586	541	627	624	595	630	584	585	568	604	623	610	595	624	569	552	574	568	629	592	620	575	592	603	593	594	613	606	596	598	559	596	653	598	622	592	609	612	605	616	606	597	591	571	621	603	567	631	539	634	578	609	601	570	544	562	579	587	626	602	601	585	589	633	589	616	585	571	591	625	616	636	573	609	567	637	554	659	621	598	598	602	587	609	626	622	622	621	597	651	607	587	590	635	619	633	586	646	619	676	578	596	592	639	593	605	599	607	560	579	617	565	611	612	589	592	573	616	609	599	590	604	614	623	594	609	594	601	574	624	638	584	618	614	603	587	586	614	612	570	604	605	623	615	592	615	591	612	598	586	568	612	558	569	595	592	631	606	616	609	589	607	618	586	545	596	605	614	667	615	554	599	600	616	600	642	617	591	624	615	575	609	588	634	607	611	557	623	569	610	586	610	556	592	565	616	580	614	657	568	594	617	623	614	641	632	617	589	588	583	623	569	595	538	572	535	602	593	604	591	584	524	623	597	575	618	600	643	584	552	623	587	559	601	601	598	572	593	556	637	663	634	593	587	633	639	592	597	588	589	656	619	590	578	595	593	584	587	619	608	538	554	624	597	585	573	590	622	567	601	665	595	585	597	621	541	588	609	607	632	607	622	566	606	575	607	637	563	589	589	591	622	590	603	576	558	660	607	618	598	587	606	614	596	613	611	591	567	566	601	584	605	622	578	584	614	536	577	597	594	577	638	582	597	621	595	608	596	576	578	575	606	579	595	639	627	602	602	582	597	576	604	590	611	613	604	590	641	638	575	609	642	564	577	599	603	611	572	653	588	617	602	593	561	563	626	622	605	624	593	576	594	630	593	625	594	629	617	659	562	592	615	575	604	607	564	599	579	583	582	587	597	651	584	618	621	609	615	562	564	616	564	586	553	622	627	572	524	576	619	594	577	576	594	598	579	594	595	573	584	603	606	580	570	617	598	573	510	575	581	601	601	616	630	582	609	603	633	601	600	577	593	567	585	600	632	589	622	618	608	568	611	614	590	589	600	597	578	636	583	625	615	601	596	572	574	604	627	616	563	579	612	575	583	540	582	611	593	652	594	624	606	609	572	632	576	607	641	593	593	621	614	584	585	572	590	599	629	565	581	592	574	631	608	573	606	579	577	616	619	590	628	608	584	572	640	540	592	620	606	567	575	617	609	643	597	583	585	641	599	582	611	576	603	614	616	617	594	588	610	596	587	594	618	656	602	631	597	574	655	608	588	609	590	619	610	617	648	629	597	598	572	573	574	588	580	611	611	631	605	579	565	576	617	579	624	616	615	596	625	590	560	603	614	610	608	596	604	589	630	604	572	570	576	611	588	630	607	643	655	639	576	589	585	590	583	652	580	583	612	583	571	587	583	579	607	625	596	579	610	567	624	622	594	573	594	577	586	584	630	634	597	619	628	598	626	625	608	592	578	581	604	604	589	563	588	602	586	578	597	614	582	596	592	623	598	550	593	612	585	578	576	593	589	600	569	586	595	597	595	602	566	606	580	542	618	613	571	624	592	588	617	587	606	611	601	580	627	617	600	567	614	595	556	642	587	621	634	591	585	567	590	617	620	616	633	650	607	553	601	585	573	624	648	582	590	596	581	641	529	616	630	573	592	599	561	583	630	623	605	582	568	589	587	611	548	610	585	595	553	580	609	610	582	577	560	587	609	599	602	594	586	603	616	605	609	627	627	592	588	575	569	603	574	584	574	568	576	615	613	596	618	625	605	602	618	569	573	630	582	620	570	627	624	585	653	568	635	620	600	610	602	573	602	619	592	626	604	577	621	593	600	580	612	608	578	615	619	630	623	549	591	613	611	581	592	608	576	600	547	579	584	628	547	606	654	633	611	565	617	579	603	601	651	642	583	600	587	580	568	600	625	546	599	629	586	576	549	536	581	596	622	572	606	570	596	593	608	558	629	593	569	549	612	605	599	612	601	601	620	585	626	628	587	599	608	607	586	606	554	579	610	608	596	574	641	598	584	592	615	617	581	595	601	583	640	609	525	578	592	565	572	567	564	601	628	631	628	593	592	621	570	614	604	634	646	591	582	638	575	614	636	570	622	596	605	580	624	582	551	619	577	558	585	588	626	647	625	596	580	615	615	598	583	607	590	565	606	606	630	594	592	572	619	611	610	567	608	533	634	630	599	572	613	587	586	602	587	588	590	616	603	604	575	574	600	561	604	574	611	565	590	597	638	606	579	618	596	613	611	576	607	560	598	621	588	645	594	588	581	572	591	637	631	590	610	590	613	617	603	577	566	595	606	614	615	594	574	585	626	632	589	588	559	589	599	616	593	589	585	620	558	571	597	579	637	598	611	642	587	579	584	610	563	583	553	563	606	541	645	610	564	576	633	576	577	576	598	623	583	583	590	574	601	614	654	591	622	618	594	567	623	627	603	622	551	610	558	580	600	588	574	596	576	601	579	566	636	587	605	578	556	637	602	609	603	563	608	582	552	556	605	600	588	605	595	594	573	609	586	589	605	629	592	589	573	597	614	569	641	594	606	582	600	590	560	608	599	554	603	602	625	614	610	648	615	659	580	660	578	613	616	598	601	584	626	582	589	634	629	612	576	584	538	572	599	615	589	585	592	565	559	605	565	596	539	592	549	600	611	587	590	549	621	606	582	570	581	597	599	558	614	578	575	624	584	584	591	611	614	622	573	604	603	579	625	542	569	605	609	611	608	600	590	581	612	595	583	588	584	578	589	599	599	610	582	571	581	555	607	575	642	571	589	578	596	603	579	593	595	589	595	657	594	598	566	569	588	585	616	641	631	587	551	608	634	559	587	552	597	594	621	626	577	603	584	572	643	608	596	608	631	588	583	587	576	586	592	613	598	652	588	617	603	593	573	598	604	548	569	566	591	528	590	553	606	606	564	627	603	595	621	577	547	624	599	601	602	599	621	603	629	575	591	636	601	615	575	587	605	619	598	604	617	544	606	553	616	617	585	586	586	578	576	597	571	590	601	627	608	618	598	639	585	611	581	575	600	596	608	576	633	599	574	572	600	581	638	560	581	595	587	585	601	614	627	572	578	576	558	623	606	588	596	624	568	617	625	570	630	627	561	596	611	604	604	605	592	590	618	561	566	620	585	579	612	595	595	606	560	602	573	595	648	606	647	560	562	621	594	630	608	602	622	629	595	600	591	615	586	561	559	606	589	615	570	651	592	579
36036	52184	14371	7038	5067	3830	2858	1995	1500	1308	1419	6671	13194	13748	10869	8464	5353	3438	2190	1417	1037	736	725	701	733	715	736	742	694	652	669	654	721	707	697	724	726	700	692	708	715	686	701	709	700	687	730	723	644	705	729	677	672	715	681	692	653	670	722	669	683	629	721	712	698	655	705	751	730	742	680	713	690	652	731	718	666	696	683	699	710	678	685	745	705	689	695	665	671	659	697	696	711	671	673	730	663	710	740	693	709	638	711	692	676	670	730	733	652	697	648	735	700	686	677	701	763	709	717	703	725	721	678	737	670	677	730	686	689	682	707	642	672	687	749	709	696	686	701	728	712	706	678	637	673	643	661	753	723	720	698	692	711	687	700	711	687	665	683	682	681	679	678	682	726	689	717	749	684	697	695	681	753	697	658	679	721	720	737	662	701	713	729	672	636	728	700	684	704	677	672	691	780	707	684	698	673	700	723	679	649	657	695	702	677	701	728	679	732	668	658	700	702	706	731	698	693	705	685	655	735	672	719	738	691	719	723	682	701	689	694	695	716	693	764	714	724	684	712	711	707	687	722	728	693	674	689	690	713	717	691	675	726	690	732	704	692	712	672	711	676	690	696	722	692	702	621	716	698	705	691	693	700	707	706	726	679	697	713	696	705	657	683	696	715	685	692	683	662	694	708	706	694	684	708	678	670	707	730	671	706	731	725	699	711	680	718	745	703	705	693	704	697	673	693	753	690	674	709	684	649	714	695	692	675	712	680	706	733	735	724	690	730	693	746	691	655	680	689	647	706	695	707	741	710	732	712	713	722	689	712	649	672	713	758	722	677	718	702	732	672	708	698	671	709	679	655	689	706	695	641	713	705	736	682	645	737	687	689	696	686	699	663	718	701	675	675	707	645	669	723	739	688	734	702	664	654	670	701	674	749	691	719	657	692	687	679	689	676	728	719	694	689	729	698	685	657	706	718	673	738	700	703	775	717	692	722	710	707	690	648	684	689	697	680	714	680	639	678	697	710	710	682	693	709	707	687	710	673	691	688	688	721	728	714	725	663	708	677	654	670	676	703	640	705	649	671	661	670	676	709	710	731	672	677	702	673	680	708	704	684	706	666	685	698	720	703	738	702	701	685	687	668	686	702	693	766	669	683	676	709	727	723	700	719	719	747	700	763	647	679	698	698	695	670	695	700	750	667	678	700	686	714	706	712	699	686	687	646	675	755	811	692	686	711	703	675	722	708	700	678	694	723	649	718	701	677	727	726	750	691	661	700	703	735	751	679	751	674	743	708	693	704	738	714	728	657	755	672	676	686	732	686	694	649	676	692	660	735	709	694	752	682	704	718	759	664	663	687	695	720	688	707	690	694	718	707	677	772	760	667	670	730	680	681	683	685	679	662	746	676	705	690	696	706	704	723	681	720	672	718	697	726	747	666	686	709	681	686	688	694	750	695	731	737	702	727	751	705	694	707	687	682	675	714	720	706	683	685	718	693	695	721	646	667	723	655	741	705	734	705	725	734	693	659	741	720	718	682	707	671	686	670	712	713	732	744	684	691	683	695	682	706	646	718	734	658	681	692	678	686	694	681	738	719	661	687	683	723	698	740	710	725	680	678	721	688	701	695	680	672	751	683	720	729	682	718	682	739	699	732	721	728	653	752	669	682	678	728	692	700	709	714	715	659	738	696	725	674	648	712	713	720	701	710	716	700	669	724	709	722	716	716	719	729	720	680	702	726	689	733	781	686	734	721	682	680	673	703	710	744	669	698	694	678	702	708	705	714	690	697	714	719	662	707	702	645	707	669	722	751	710	656	722	689	695	672	678	693	713	713	679	661	716	676	714	694	757	694	715	711	726	697	690	703	699	725	675	720	684	718	667	743	666	729	709	677	663	665	700	705	712	686	678	695	699	704	657	718	707	738	720	727	737	677	695	668	684	705	648	669	677	690	715	700	725	717	689	722	689	712	698	700	713	680	672	733	663	700	700	730	651	699	693	725	699	686	702	749	711	715	663	654	683	723	687	705	660	727	730	692	663	717	660	718	653	685	673	689	648	719	710	705	688	692	704	702	689	669	716	651	683	716	734	713	722	693	655	732	671	745	720	687	682	700	645	691	705	683	781	629	692	709	689	666	725	694	707	694	695	646	705	674	728	698	673	692	697	693	732	779	678	727	699	737	658	726	679	692	739	712	673	741	684	732	708	716	676	691	674	717	710	683	675	709	717	641	709	705	680	723	683	702	707	739	751	697	710	702	684	686	709	700	727	674	704	734	705	706	639	709	660	638	733	705	729	641	697	669	687	669	738	684	705	678	692	679	698	670	700	703	673	688	738	686	676	717	761	739	707	702	678	672	676	732	664	689	662	648	662	675	717	637	739	720	723	658	662	706	688	700	724	669	730	702	708	689	709	718	704	675	679	692	727	706	686	691	719	691	707	717	693	735	676	702	741	731	762	673	670	727	747	693	699	701	685	713	668	685	699	701	674	640	721	703	699	716	731	726	716	680	673	673	665	724	739	695	654	721	705	721	705	712	703	711	714	689	619	720	732	724	687	697	733	679	690	678	698	688	706	681	698	700	708	684	688	760	668	680	700	736	705	674	682	726	709	717	742	703	670	698	683	706	699	701	681	678	712	697	742	696	649	676	712	710	699	720	719	749	709	674	702	682	754	728	713	705	715	690	691	669	756	705	727	741	712	682	667	664	681	691	699	707	697	680	703	707	693	699	713	731	691	705	686	669	691	696	718	676	664	713	687	695	675	715	711	703	664	699	714	664	715	714	716	695	651	668	671	707	669	642	709	703	682	696	704	691	721	738	693	665	737	646	684	685	678	708	694	758	671	663	723	694	636	702	747	730	666	647	688	732	672	710	747	678	708	700	737	709	652	678	716	692	688	688	738	710	736	702	714	737	633	649	766	647	699	726	668	674	701	726	684	713	701	701	673	695	682	715	673	730	688	712	714	752	662	734	688	700	676	755	674	715	729	741	691	701	729	716	741	647	691	674	698	660	687	701	667	707	709	671	693	678	661	677	691	683	710	661	736	654	693	689	670	694	684	742	647	693	662	678	668	725	673	688	648	674	693	674	717	681	689	718	702	713	663	693	713	730	690	688	710	728	693	715	684	744	713	702	703	668	730	715	679	668	683	683	716	743	647	669	683	671	686	730	708	675	722	676	685	685	695	736	702	698	677	729	697	658	696	651	719	682	666	692	712	689	747	719	646	718	700	704	698	719	711	665	669	712	724	702	729	732	698	659	755	682	703	716	673	709	718	674	680	694	680	673	708	709	704	648	682	644	681	670	730	715	729	717	699	689	698	712	726	699	702	723	704	742	740	713	720	670	694	701	723	749	707	728	735	701	672	728	712	649	727	696	671	740	654	698	713	679	740	719	690	717	690	732	716	684	696	675	735	703	702	670	685	703	677	673	702	709	705	710	679	668	711	687	700	697	700	714	681	718	656	673	660	668	682	685	674	708	711	679	666
25635	21624	27660	25539	10592	2030	1370	1204	951	942	1004	1522	2942	4795	4872	3915	2677	1876	1405	1126	920	811	719	773	704	678	718	753	742	723	653	710	735	700	688	716	750	709	677	731	752	728	783	728	730	686	720	754	721	697	740	729	708	681	730	711	743	745	727	763	724	701	714	720	709	717	698	766	708	813	701	746	738	723	686	731	730	698	747	730	727	703	754	730	707	733	766	683	700	696	741	675	747	721	734	699	721	728	732	704	678	710	699	716	744	733	757	736	712	784	739	716	737	739	754	749	750	731	782	726	748	723	699	756	747	716	738	678	739	724	770	697	723	692	744	708	719	652	743	702	696	680	739	745	727	710	710	739	749	736	673	723	702	751	722	742	686	727	704	777	698	765	733	733	729	745	668	781	747	674	689	741	696	669	757	686	725	709	647	734	753	773	673	700	723	699	701	722	759	729	707	819	741	744	730	727	715	724	708	712	732	775	703	757	700	783	735	716	696	687	691	726	755	721	722	728	708	684	779	734	690	747	786	711	703	670	723	698	710	717	735	710	750	779	712	747	710	749	697	730	725	723	737	751	750	693	694	716	735	729	652	728	638	718	724	674	728	667	672	776	691	659	711	699	716	651	684	685	734	754	732	690	701	693	719	702	739	718	767	724	748	715	757	689	697	695	670	758	755	755	721	777	734	704	701	731	733	732	734	765	715	750	701	713	693	674	680	769	707	761	727	724	744	728	707	758	725	723	724	701	751	713	719	679	688	759	720	772	692	741	732	697	801	705	726	730	775	717	706	721	746	750	760	754	725	734	697	743	725	711	708	791	725	689	749	695	747	749	686	737	796	738	728	709	700	723	700	749	717	695	745	740	712	742	723	710	679	714	706	707	756	711	689	722	723	741	679	761	695	720	695	675	738	731	731	773	734	690	779	699	696	743	712	724	677	721	709	736	698	726	789	725	638	749	718	688	754	724	756	739	693	732	695	766	722	718	778	685	696	708	708	724	660	701	702	708	658	741	726	713	730	717	727	719	703	745	747	671	764	731	722	702	729	722	720	687	732	666	775	727	730	713	746	753	733	726	762	741	772	743	745	742	724	734	760	732	710	681	723	717	715	776	745	726	675	727	751	765	729	755	682	719	706	729	732	722	664	736	715	739	711	768	717	728	753	751	687	781	718	750	766	719	713	749	713	734	682	719	686	729	735	741	689	766	752	771	730	719	712	754	741	709	747	706	707	734	701	744	678	715	744	744	778	669	752	712	685	750	735	695	706	778	736	777	691	687	701	767	762	763	706	740	673	698	753	748	765	736	767	741	723	691	751	745	769	728	693	722	762	750	712	750	670	735	730	749	704	696	718	722	724	718	706	736	720	677	683	760	745	703	723	731	717	749	732	736	746	721	679	650	683	720	732	700	725	759	731	747	742	724	749	735	685	764	747	742	741	756	760	763	660	705	697	743	730	725	686	722	771	750	722	693	689	721	714	741	768	747	765	734	743	753	761	681	751	732	691	724	725	760	741	728	703	721	680	751	731	708	771	727	722	686	726	757	750	787	770	740	705	718	729	728	674	697	725	730	753	745	735	709	731	733	750	790	729	740	727	750	710	701	719	728	690	699	720	728	702	702	706	683	730	743	765	747	703	709	755	715	732	714	713	726	704	726	691	708	724	756	768	683	723	754	706	770	735	734	692	738	731	764	690	757	733	698	715	746	675	760	727	674	695	734	709	720	705	723	738	749	695	734	759	737	736	730	698	725	720	684	734	727	745	754	731	736	719	714	750	718	747	749	732	734	694	679	752	764	697	722	723	778	792	729	734	736	742	754	694	690	738	749	723	698	722	719	776	735	776	703	720	743	718	706	717	704	728	650	717	680	725	736	708	681	727	731	752	715	709	722	686	724	772	789	725	730	735	710	741	751	688	712	691	710	767	755	715	689	738	738	731	695	738	682	695	734	722	724	736	712	717	738	733	743	684	699	711	704	753	726	718	710	765	711	713	678	716	724	718	720	716	720	742	679	713	786	720	723	754	740	719	722	725	707	733	745	747	700	701	723	715	770	733	673	717	716	709	699	711	778	700	749	738	720	686	741	744	721	708	738	714	747	696	677	724	770	745	730	754	746	747	735	734	677	671	683	683	739	747	709	687	758	785	691	754	696	733	733	731	718	743	672	707	723	757	710	723	721	739	720	673	723	731	746	747	772	688	753	742	768	682	734	701	693	785	713	730	716	707	701	719	681	776	703	740	742	726	755	759	685	745	702	671	734	716	684	754	715	696	732	730	726	730	700	718	681	723	686	652	703	712	730	712	730	716	675	774	750	741	765	723	740	696	739	708	684	695	777	720	703	760	703	694	714	729	733	729	723	677	775	722	722	686	688	724	669	723	787	728	683	711	734	713	689	720	748	755	757	754	716	801	703	749	705	712	729	708	729	721	727	739	783	721	670	721	742	765	680	728	695	785	705	749	741	765	723	683	706	694	741	745	772	718	742	697	713	688	733	767	723	713	737	717	696	760	729	769	729	747	725	728	750	733	706	717	710	733	723	700	699	738	689	765	743	746	728	731	706	724	716	732	745	703	736	701	728	763	731	770	701	734	725	745	709	722	693	690	776	727	756	683	696	705	724	739	749	737	679	712	756	740	714	699	699	688	732	740	802	748	751	707	782	730	688	718	705	691	720	740	758	691	693	688	742	731	736	730	730	715	708	766	731	733	715	707	715	743	712	677	734	727	770	651	736	706	717	725	712	723	733	708	695	693	715	755	784	766	749	741	741	754	676	738	710	710	769	724	739	742	719	732	685	717	723	718	749	711	732	714	697	697	700	722	756	719	697	697	716	724	747	730	700	698	724	733	742	716	680	723	740	733	766	724	803	719	723	741	700	722	766	731	693	783	750	698	745	705	741	711	741	697	739	727	685	725	672	700	797	690	759	748	727	692	728	713	760	766	736	747	727	713	722	710	705	716	705	747	693	755	752	735	734	747	714	734	756	726	722	744	799	727	708	706	727	722	687	705	697	685	720	735	665	708	710	719	716	764	721	684	715	737	692	709	673	749	711	743	686	761	689	695	712	740	738	740	742	688	721	696	762	728	667	706	736	698	714	748	685	713	734	703	690	738	701	716	698	742	728	708	743	698	715	739	756	704	712	766	721	704	718	745	716	726	751	695	734	741	760	746	706	703	698	722	692	734	696	698	707	710	715	737	681	734	757	728	740	714	754	667	733	716	743	760	750	743	714	741	720	719	698	707	746	740	707	760	761	728	777	744	745	692	768	748	733	704	741	766	720	735	725	707	686	676	724	736	724	693	698	715	745	716	732	692	712	718	704	712	749	744	779	732	747	754	716	710	733	756	768	740	771	758	742	772	727	678	703	761	808	697	741	684	687	711	728	730	729	727	730	703	732	715	701	715	756	693	739	727	737	765	745	673	722	755	732	698	746	748	779	666	723	719	740	719	703	761	698	774	724	708	710	696	696	719	771	721	760	688	725
35301	46963	12823	4939	4099	2778	2220	1834	1501	1419	1398	2776	6062	9156	8576	7050	4588	3108	2062	1408	1166	987	894	836	898	902	820	800	873	840	877	835	848	837	867	845	912	866	872	877	862	846	852	857	901	814	857	866	887	825	875	827	811	851	890	844	873	860	891	848	852	863	826	853	866	878	850	866	863	817	887	868	887	884	863	876	866	835	862	839	872	867	879	835	874	883	819	885	854	816	884	889	868	883	885	848	903	838	806	817	822	827	824	861	885	818	831	851	825	855	839	890	898	878	826	875	854	829	868	841	816	839	832	896	848	835	843	844	856	832	857	863	846	839	812	894	856	840	831	862	824	869	895	869	862	809	873	849	848	879	887	850	837	839	867	853	827	884	882	851	862	859	903	826	842	860	926	799	846	901	822	866	855	884	839	840	832	810	829	850	780	837	827	867	806	869	914	801	807	857	854	863	837	837	840	884	864	871	849	871	819	864	922	835	859	856	890	824	836	873	820	862	848	906	883	833	879	885	877	831	835	825	901	871	882	824	839	880	872	849	876	847	818	895	943	904	837	839	864	879	849	866	892	880	868	870	845	819	855	881	847	872	876	895	828	882	854	851	823	832	905	825	846	873	886	855	826	857	807	893	821	882	899	835	792	835	869	870	855	851	836	835	842	878	879	829	863	907	904	854	856	891	866	840	837	855	849	899	896	852	824	830	841	861	852	906	861	880	817	865	924	837	877	841	859	869	849	832	883	868	879	844	880	875	801	856	855	909	840	837	816	887	899	823	864	837	854	838	809	836	877	895	860	896	929	853	830	845	865	900	850	838	933	821	886	859	817	849	905	843	847	835	868	822	864	851	853	886	902	911	859	810	838	829	855	855	837	781	873	836	894	864	845	811	819	841	852	872	887	862	864	831	851	826	861	828	838	911	837	840	854	851	840	886	854	870	907	845	852	883	874	865	861	825	801	857	844	846	890	890	878	871	870	880	852	881	860	829	887	881	838	905	850	861	843	872	861	889	839	867	851	862	878	834	877	892	892	873	911	776	898	897	885	848	855	837	873	858	886	847	869	847	896	830	830	907	873	856	882	876	816	856	819	900	849	807	847	815	799	819	857	872	819	859	852	824	861	906	818	852	879	904	828	820	861	819	882	849	890	889	866	852	897	873	866	915	881	835	870	887	848	819	839	838	824	849	902	815	880	835	861	877	861	877	862	857	831	890	840	847	878	836	886	845	871	843	850	849	833	817	846	888	853	882	835	866	894	888	816	853	888	906	903	853	825	851	865	861	879	879	836	935	864	868	855	859	849	904	857	884	901	855	849	897	830	847	865	829	848	878	867	877	816	903	859	852	937	821	887	853	885	892	875	842	882	779	830	922	866	881	833	830	855	854	875	868	851	874	870	807	846	827	860	874	919	850	936	805	826	845	872	838	840	862	865	852	870	799	864	880	848	874	882	816	886	858	858	842	885	880	855	831	877	815	909	860	866	893	820	795	856	837	865	842	885	858	904	916	851	888	873	818	879	834	802	807	855	818	818	844	818	840	849	861	848	872	878	858	848	861	843	820	842	899	860	897	853	880	843	838	803	792	877	816	845	863	807	829	864	856	890	879	848	865	892	871	868	849	876	847	876	826	867	857	831	847	857	887	897	836	878	877	850	892	857	846	851	864	863	848	860	861	893	800	869	863	809	845	783	901	844	848	830	882	837	813	872	840	906	873	854	856	846	842	812	844	830	840	838	845	842	841	871	870	859	871	911	879	917	805	881	879	891	852	901	899	862	866	879	870	903	880	837	969	812	872	848	822	841	825	856	837	886	874	878	837	847	822	850	851	887	800	863	877	863	868	863	805	894	852	835	853	820	856	866	835	820	878	847	860	858	846	850	817	850	913	896	885	851	896	905	930	877	870	934	862	810	847	853	888	831	832	935	900	858	890	817	863	886	841	888	910	835	875	898	901	864	828	843	891	835	880	874	857	851	830	864	818	844	895	839	902	905	875	838	831	842	863	928	842	837	841	872	858	839	802	854	869	874	816	858	866	891	857	912	863	879	844	897	849	850	857	886	905	876	830	902	857	872	835	836	847	880	830	878	821	845	873	862	853	836	949	899	872	873	845	833	785	860	820	855	890	890	853	898	880	849	845	861	857	900	867	876	874	864	892	818	826	803	829	860	839	811	864	873	868	852	775	860	892	843	841	851	811	889	877	858	860	844	807	906	861	826	870	848	834	862	843	879	840	812	804	847	860	838	857	874	809	893	830	835	861	854	901	880	857	827	854	806	876	867	842	856	840	870	822	853	824	879	832	828	826	797	884	852	902	854	846	828	825	867	864	878	830	868	901	841	902	900	780	860	868	888	814	833	865	886	869	883	871	787	812	854	873	871	903	834	855	854	885	872	832	851	849	899	880	857	867	887	832	876	881	852	824	846	852	874	858	841	818	820	865	833	842	832	886	859	859	893	861	912	814	873	896	873	833	853	831	909	830	844	878	893	899	846	866	820	857	894	794	803	865	805	843	866	800	890	879	857	918	777	889	875	904	909	836	884	853	848	929	894	889	851	831	816	890	868	884	879	867	817	813	842	853	841	855	925	894	840	871	816	797	877	856	864	798	898	800	840	897	820	845	887	922	841	848	863	892	828	806	902	832	849	878	837	849	872	857	828	819	858	861	869	849	909	859	847	838	834	881	897	908	878	891	875	855	882	776	827	873	819	893	816	829	850	885	838	861	874	909	881	886	837	847	830	841	877	844	892	830	859	886	838	834	857	851	859	871	797	867	828	877	882	859	769	906	897	832	884	903	882	885	821	891	867	866	868	824	860	863	884	891	847	832	873	861	841	848	815	842	858	873	808	849	869	844	852	885	856	852	914	882	879	826	843	888	803	843	868	836	834	863	901	855	818	805	843	896	833	894	869	791	926	854	852	859	832	893	846	863	885	864	848	848	891	785	889	847	844	799	843	858	899	859	835	836	894	851	885	906	871	819	862	886	894	893	867	838	860	843	862	845	840	853	929	862	899	851	840	840	801	877	842	795	808	915	867	862	852	879	855	808	871	852	912	881	869	841	911	839	836	834	886	833	850	841	856	878	797	852	908	849	832	901	865	815	841	897	835	854	891	865	835	894	820	860	904	828	884	895	879	882	841	814	868	870	869	862	919	891	863	860	862	794	839	850	856	894	854	861	850	881	816	884	846	822	839	831	840	881	834	901	857	835	874	880	902	908	864	826	883	828	831	839	855	797	884	855	883	871	873	879	840	872	818	833	878	872	839	885	833	843	880	864	848	828	861	883	816	844	889	826	837	851	813	900	857	819	839	919	842	738	823	814	839	823	869	813	873	808	885	841	878	903	872	823	846	911	828	871	875	829	847	900	879	895	805	851	853	869	917	862	879	884	858	907	905	866	934	870	830	849	906	887	874	898	855	869	821	871	882	863	909	855	918	841	926	843	847	881	814	872	837	843	834	877	836	860	874	855	891	844	910	816	865	830
23229	21586	29290	24252	21559	21601	11244	2315	1586	1387	1416	5402	14859	18659	14876	11700	8026	4572	3123	1977	1293	1037	977	929	917	930	914	903	810	864	874	869	868	892	927	808	916	886	907	881	862	883	877	847	869	907	888	849	855	866	914	894	881	835	874	901	897	865	934	864	897	906	933	840	906	882	918	869	908	853	899	893	871	896	943	887	865	925	945	823	855	955	897	844	924	884	854	888	891	888	868	928	839	884	916	828	895	897	885	895	863	930	903	886	857	846	900	858	904	891	909	901	895	868	874	918	885	865	940	832	881	816	909	837	840	849	852	827	875	903	866	867	920	874	891	877	842	872	861	924	827	874	856	902	901	939	886	869	869	904	921	882	911	897	845	899	862	877	906	894	881	853	886	916	812	931	856	859	885	836	912	893	858	906	903	944	849	900	872	838	925	907	877	892	923	877	877	872	866	843	880	956	880	934	921	873	900	968	836	818	867	874	901	839	863	851	906	861	916	886	922	881	923	869	876	908	856	941	923	856	896	907	832	856	865	887	887	895	855	883	906	925	843	889	863	837	884	946	849	915	923	881	843	902	949	884	923	865	945	864	875	821	923	874	862	812	890	880	909	902	847	863	874	930	890	935	901	923	848	925	877	868	902	863	805	904	887	900	910	868	919	861	888	864	859	916	884	853	892	877	925	889	881	814	901	861	876	939	866	872	856	917	841	897	882	871	857	906	910	873	895	926	855	901	879	885	920	870	840	932	916	858	854	868	884	887	866	843	881	908	873	909	886	856	933	827	883	903	857	868	882	938	906	845	894	836	885	875	853	853	860	953	849	876	934	898	907	900	914	879	893	871	884	851	838	863	913	877	838	947	903	857	877	892	890	878	870	897	916	893	898	845	892	875	881	915	874	902	877	915	849	875	897	919	855	859	892	798	895	905	845	915	874	822	889	847	857	907	848	836	866	895	913	867	864	909	889	840	887	854	920	924	872	896	907	875	927	957	897	850	911	860	897	933	914	901	866	869	891	862	866	870	885	833	905	840	842	879	881	888	901	857	875	884	885	884	861	933	861	870	885	890	853	892	927	883	930	920	865	852	946	887	859	882	886	906	893	927	880	926	917	933	916	860	927	879	889	942	873	882	870	896	875	866	876	894	868	855	890	861	829	873	918	883	859	958	883	884	897	880	865	828	847	843	871	830	876	866	852	861	839	873	846	838	876	846	898	850	888	909	855	910	925	876	859	885	869	848	889	880	824	916	884	891	888	911	901	871	871	914	907	903	839	863	908	886	886	889	898	884	860	876	833	877	890	924	912	849	856	866	849	851	879	867	902	796	817	852	884	888	902	911	894	910	925	907	894	880	868	916	873	917	904	848	864	853	866	909	856	899	849	935	888	847	876	876	878	864	931	940	895	916	838	884	857	917	863	850	879	883	874	885	890	870	956	870	895	866	928	895	859	884	930	922	929	938	895	917	874	840	814	867	865	856	878	852	885	902	944	894	892	937	879	869	888	897	927	839	887	889	907	927	893	940	874	890	865	873	895	873	903	912	826	924	888	822	821	871	881	886	854	861	883	896	924	925	864	948	841	921	882	908	871	918	872	886	867	871	887	872	878	908	929	947	873	892	941	889	872	859	889	861	912	867	903	839	875	891	870	850	880	883	848	862	922	879	856	883	882	886	932	931	887	880	915	880	863	898	903	934	888	843	854	898	857	861	931	865	947	884	925	887	896	915	928	875	824	875	884	867	848	877	850	885	909	887	824	891	857	961	884	891	878	848	851	944	900	905	866	886	921	921	863	847	938	862	925	866	900	923	890	883	818	829	860	863	886	841	850	889	954	907	882	861	868	955	913	821	885	950	887	869	828	857	890	899	896	891	890	823	861	875	834	859	837	838	825	842	874	855	912	834	824	861	879	871	941	859	830	832	919	880	846	887	870	851	876	868	887	877	891	862	889	847	882	916	894	849	868	837	919	847	919	847	917	832	928	845	909	875	864	866	931	878	859	871	896	863	859	886	841	835	885	934	895	918	887	882	862	848	943	876	868	861	827	880	889	872	884	884	839	869	861	875	843	860	873	883	846	917	886	901	860	894	872	865	886	902	861	907	889	865	897	857	896	839	887	895	877	849	884	879	849	884	892	904	793	902	905	901	892	894	904	853	887	911	897	881	917	856	884	811	842	881	919	892	901	902	881	840	906	855	891	939	890	904	905	859	898	896	879	917	883	865	872	853	856	889	860	854	843	880	856	928	951	855	908	905	898	853	843	870	892	884	848	907	852	820	900	902	847	884	868	907	876	839	873	850	883	851	871	837	866	871	852	894	903	902	934	893	847	835	938	822	850	883	869	913	834	872	907	842	820	837	924	903	912	907	870	842	919	867	893	853	812	820	858	887	866	859	892	873	883	825	888	885	868	817	870	894	857	868	875	866	873	849	934	840	906	914	854	859	878	902	899	871	896	872	871	882	919	849	872	916	886	861	910	825	875	903	818	865	849	826	910	892	895	905	868	899	888	898	914	918	838	884	898	844	900	863	896	933	849	845	851	881	857	845	869	888	838	888	907	830	920	856	882	856	894	890	912	903	890	883	880	910	891	867	879	836	872	865	951	860	924	826	882	922	895	877	867	912	893	851	892	885	932	877	912	876	876	816	826	852	900	881	840	890	853	862	894	896	890	913	807	836	880	923	832	874	888	844	913	882	839	874	894	867	909	872	891	878	846	895	919	903	878	859	840	874	922	861	884	869	868	868	871	899	882	832	880	848	883	837	877	894	848	930	878	902	859	911	896	896	875	862	956	890	924	874	824	848	885	867	940	911	917	934	869	936	874	857	917	882	891	916	879	874	882	873	865	852	891	910	900	834	877	882	854	847	875	872	878	857	940	852	888	851	875	869	868	858	836	916	915	860	878	916	912	912	807	851	908	851	887	911	912	881	845	886	900	880	903	884	906	942	802	912	884	895	896	931	937	853	891	900	851	855	890	877	945	868	861	928	945	891	867	902	868	920	892	923	944	868	868	909	868	889	857	876	905	907	831	863	887	898	837	850	867	914	918	887	835	825	858	849	904	899	909	823	892	917	862	867	892	875	830	926	899	919	920	879	868	920	883	833	855	917	912	932	840	911	860	864	938	886	860	888	872	832	893	863	886	851	868	910	846	848	890	864	879	854	911	844	910	925	848	877	888	872	901	888	844	839	884	888	850	858	856	916	876	904	919	821	854	829	914	913	844	863	886	874	819	863	883	866	812	918	908	905	841	945	873	904	913	870	844	879	911	911	858	912	885	927	966	825	895	840	825	901	875	871	893	891	852	879	845	884	868	891	918	908	844	877	802	881	864	862	921	903	923	834	882	863	892	849	895	871	853	846	869	921	846	892	881	893	860	898	884	892	865	956	952	966	881	891	914	867	894	857	876	858	845	880	899	867	834	882	861	866	941	881	866	864	836	935	810	839	905	829	885	821	816	943	858	891	899	904	892	837	890	852	890	864	877	893
39955	60912	23660	10250	7935	5809	4474	3141	2377	2105	2075	9202	20630	23808	19165	15412	10936	6705	4544	2656	1749	1348	1106	1114	942	1035	959	1011	1016	971	985	1001	1021	1003	1033	1001	977	1014	985	1040	1048	1024	1016	1017	939	1026	981	1004	1002	1003	1018	994	992	1013	959	1004	1007	988	1011	958	1023	1027	983	978	985	1014	947	1070	932	973	1025	932	1054	1076	1063	952	1055	1014	996	1030	1059	968	1003	978	995	1018	1028	986	963	966	982	1032	1000	1046	1047	992	1035	972	1038	1035	1003	1030	1019	1037	962	975	990	982	965	953	1011	988	992	990	1058	964	996	1011	1024	1033	975	950	965	1022	985	1020	985	1048	984	985	987	1018	993	974	997	1050	1032	991	1003	1014	1023	984	1012	1015	987	1037	974	999	987	996	1031	973	1021	1023	970	1019	985	1013	1016	1017	983	1044	1037	997	967	966	1000	1016	959	992	1004	972	1013	1063	1000	1022	977	956	966	977	1043	993	1011	990	1019	947	1000	1022	964	982	1046	1052	1026	1015	998	953	1004	1026	1038	1036	978	978	1041	985	980	1016	942	1003	980	971	1003	982	976	1067	967	1017	993	1054	1008	1042	981	969	963	1036	1011	978	1006	1030	954	988	986	1033	998	960	981	979	974	957	965	990	1027	1021	982	1012	1017	980	978	1020	993	1023	994	988	1031	1051	1027	967	971	1001	969	981	992	950	1053	997	973	962	999	999	999	953	1030	1002	1008	986	1026	946	1050	1039	954	983	967	996	1000	1025	1018	1008	1000	1040	1004	943	1031	1006	1012	971	980	1026	1023	946	968	998	1042	1023	974	918	1069	1009	1028	1016	980	946	1014	978	994	1003	1031	1001	1047	984	1020	1064	932	1015	977	1034	977	948	1046	1048	1043	982	998	1080	1058	1006	998	1023	988	1060	1043	1071	1010	992	961	981	1022	1022	1000	1006	978	967	980	1009	1000	1073	1055	1007	1012	1015	1034	989	1001	968	995	994	992	996	1015	955	1009	943	1056	981	1010	1034	939	995	988	997	1030	961	965	979	996	1023	1025	1005	989	1026	979	975	1022	1019	950	1044	929	986	1019	1023	1033	977	1074	1013	1008	953	1025	1049	963	1038	986	1009	1036	1022	992	969	1056	990	997	992	969	965	987	935	1040	1025	1012	960	981	1043	986	1050	961	978	987	994	1002	1013	987	1004	1052	1001	1001	990	961	1010	1042	1019	994	986	1054	1019	1071	1004	998	950	1105	1000	1014	997	1014	983	992	961	1009	1047	1027	891	1021	989	1014	1001	1005	986	959	1017	1011	993	983	1006	1008	1022	1019	991	1028	1010	983	993	1025	1011	1030	960	1001	998	973	1034	990	1032	984	986	944	1004	1009	999	993	1025	987	1009	1026	1055	1041	1025	980	956	997	1021	954	1024	975	969	1026	1027	969	973	995	978	1005	1041	996	982	981	999	989	968	1001	998	1022	935	1021	1022	990	1029	1011	998	997	1018	1004	1013	1065	964	1000	947	985	1030	967	1021	1014	1038	1004	1052	984	973	1000	996	975	974	993	982	985	1025	946	977	1010	1044	1049	1013	968	1027	1011	982	990	968	987	1057	1053	1033	939	939	973	1051	945	941	1014	976	1041	974	1033	1023	983	1048	972	961	964	992	992	1044	1042	1051	1027	1033	1056	963	1008	1006	991	1029	991	974	991	1012	947	1066	1043	985	1029	1017	997	990	1042	1003	1005	987	1022	960	1008	1029	1055	976	1003	1033	1029	980	997	982	1002	1026	1015	1035	990	983	971	1002	1016	1008	1002	992	992	1072	962	952	1001	1002	989	918	976	966	988	989	1071	1027	987	1019	946	982	1012	991	956	977	985	1007	1014	989	1035	1025	1029	996	1006	989	1006	989	1022	1029	1055	1030	1037	1015	1026	958	986	1033	1054	1028	1042	972	1022	981	934	994	1022	926	1005	990	1048	977	959	1012	1043	975	1018	996	1041	1009	973	1033	986	1035	998	966	985	1024	974	982	1007	971	999	1007	1067	966	943	1010	1012	1000	1067	975	1026	966	1022	1034	964	981	1043	1037	1030	1006	982	1020	970	1005	998	1037	1008	1055	973	1028	1026	929	942	1030	1029	1002	1070	1037	1040	1007	974	1036	1047	1014	1020	967	926	990	969	1031	992	980	989	1041	1033	1034	956	1017	960	942	1017	971	1014	1001	1015	998	1020	971	995	1020	982	979	980	1010	985	1017	1078	981	1032	979	961	1016	921	992	994	979	1037	1032	1017	1038	980	977	1000	959	974	1020	990	1005	984	992	1016	993	1001	1036	1018	990	1017	1071	996	1004	975	987	940	999	1023	955	1010	976	995	989	1029	981	976	1004	976	1034	1001	984	1021	988	1011	1004	989	970	984	1047	1069	1123	980	1039	979	968	1039	1004	1027	1033	929	1001	1004	1037	992	1025	987	1000	952	977	1040	1000	969	1023	977	1066	994	1017	987	986	1004	988	1056	972	999	1007	990	1091	1019	984	1023	964	1020	988	1033	935	935	1009	1008	983	986	1059	1036	986	1009	1019	1023	1006	1007	975	911	991	966	994	995	1059	986	1009	988	1047	1061	990	980	1021	968	1012	952	977	1006	1066	991	1007	1015	1060	977	1002	1002	1045	1023	986	986	942	1023	929	1034	993	963	990	1011	942	971	1003	990	980	912	998	1005	1048	980	1015	970	1010	991	979	1029	1044	1027	999	998	1027	1017	1011	979	951	1005	951	989	975	1041	1032	1013	995	974	1036	1026	1017	983	1019	966	1053	1038	922	997	989	1018	989	1043	1027	1035	988	985	1000	995	1003	975	1049	976	980	1009	997	1007	996	989	989	1009	1020	1005	957	995	970	984	984	974	942	1059	1006	999	954	988	940	1006	1051	1059	975	998	1002	1030	923	1003	1033	1001	998	1047	1013	1059	1046	1019	996	1017	1036	986	954	1041	1049	978	1007	991	970	1043	989	973	1009	967	1010	1045	998	1024	1019	971	995	1011	1015	1028	987	1015	983	1049	1057	1039	970	986	1024	968	1030	1007	1025	1007	1013	1010	999	984	1016	984	1023	1025	985	1009	970	1001	968	958	991	984	980	1020	1030	1032	947	1007	1043	1028	1058	1028	963	987	955	1012	1032	999	984	1062	977	1013	1076	1012	996	1015	994	1001	999	1048	962	1016	1021	1034	1036	995	973	965	963	988	980	1027	991	1036	990	1041	1038	982	977	968	970	1028	1048	959	1010	1020	1043	1052	996	1027	936	978	974	964	1000	1019	1018	1045	1070	959	1002	981	979	1016	972	972	951	996	958	961	981	1011	1007	1026	982	954	967	1015	981	1014	996	1029	976	961	1010	992	1002	980	1010	961	1000	926	970	1023	1055	1011	988	1010	970	1003	975	991	956	977	981	986	992	1005	1108	1025	962	1028	999	947	943	1036	940	1011	945	1001	980	996	954	990	1030	1034	1018	977	973	950	1009	938	990	1004	1053	1005	988	1019	979	947	1012	1001	996	1024	1076	1066	992	1032	1003	1096	1008	991	981	1013	1039	1029	986	997	976	1068	1013	1030	988	991	1041	1001	1007	1038	950	950	990	953	1052	1006	1034	1017	958	1028	1034	967	984	1020	1023	1006	1021	1062	1024	1012	1005	995	931	999	1070	993	1030	1006	1000	992	1039	1045	1006	1004	1018	945	962	980	978	956	1013	968	995	992	1006	993	985	966	978	1031	1034	981	1015	1036	1036	997	1010	1018	1043	979	1038	969	926	1026	1016	1059	954	964	1020	994	1018	971	977	1000	1039	1053	989	967	970	962	991	1018	986	995	999	1001	993	987	1002	1022	1030	966	937	1053	1032	1027	1006	992	982	1018	982	948	980	983	1023	1009	949	1031	954	1028	975	981	988	995	1018	1006	995	1010	987	1038	995	1040	994	1015	1026	1009	974	981	997	1029	997	1008	1019	957	985	1023	1049	969	984	1027	985	951	996	1003	946	956	1000	967	954	1056	988	1033	1013	1022	1016	1014	1024	1034	987	1030	982	1036	1042	1004	1011	1049	969	1043	1048	1020	978	1047	997	1024	1020	949	992	1010	1038	961	954	1022	1044	980	1000	1000	1026	961	977	1030	1028	995	1016	982	1037	1016	973	968	1047	1007	1026	1042	1006	1008	1002	994	1003	1006	1018	1009	992	1006	1051	974	1002	1006	1002	959	997	1027	969	1021	1035	992	978	1030	1006	954	1024	976	953	980	964	1068	987	961	988	1005	999
29196	26126	17875	4697	1624	1133	871	806	813	698	634	951	1244	1312	1237	1132	1006	877	821	660	613	585	567	565	548	550	542	548	582	579	592	561	546	567	563	538	573	561	550	548	529	559	544	556	519	581	586	571	577	543	520	564	537	552	599	532	523	551	587	543	545	578	530	527	605	553	497	573	560	550	545	555	569	546	539	540	579	543	544	523	559	542	576	526	561	574	587	529	592	581	561	562	572	534	571	556	612	552	557	575	543	574	536	594	517	580	558	521	537	576	538	521	598	569	547	550	539	587	546	542	528	540	575	557	526	590	511	544	527	574	513	581	557	577	583	558	540	534	563	579	557	626	544	543	558	553	583	555	556	579	586	594	579	586	568	578	594	560	559	552	548	483	548	540	533	543	548	574	541	569	555	539	572	540	529	631	573	541	598	541	577	562	556	576	530	525	584	531	576	533	548	559	560	537	550	534	594	586	533	560	560	534	599	574	562	515	541	585	525	528	606	579	590	525	531	542	568	576	583	555	521	538	559	548	632	525	522	569	540	544	582	547	559	543	550	583	583	587	586	546	531	509	547	597	600	545	528	564	537	583	534	566	526	548	558	548	556	537	563	606	581	572	575	531	527	561	552	499	567	550	529	553	589	545	592	538	552	518	580	581	584	520	556	572	524	549	541	549	562	535	570	576	530	534	546	520	549	522	573	606	583	555	603	530	575	580	544	544	562	552	583	543	575	526	528	561	513	527	537	569	537	563	569	565	556	576	585	584	587	536	582	599	539	608	534	587	522	547	575	579	568	554	563	539	597	583	594	562	581	576	548	565	561	567	575	550	553	535	579	554	556	504	557	535	546	559	553	595	499	551	577	589	542	558	551	522	588	554	580	559	572	585	577	561	576	563	540	608	572	500	567	546	542	547	600	546	564	598	594	536	573	520	551	526	547	599	554	546	584	534	577	538	545	526	549	611	515	627	551	566	532	576	585	611	556	541	537	579	538	597	543	610	541	538	568	605	579	543	614	543	569	507	562	534	569	575	554	578	509	521	573	539	585	598	539	587	578	617	546	547	551	560	563	558	553	534	538	581	585	594	604	609	560	547	564	561	588	559	506	530	533	585	587	565	539	558	588	582	551	571	539	570	540	543	570	529	539	546	544	590	597	557	534	585	524	627	537	544	549	626	566	536	554	582	555	604	554	564	608	544	579	535	576	570	496	542	570	556	572	550	546	574	572	592	543	570	548	572	568	575	565	553	558	556	540	570	534	559	622	577	525	555	584	511	545	575	587	523	545	555	509	601	574	563	560	580	546	575	513	535	556	569	560	579	564	553	591	594	592	545	573	548	563	526	551	538	574	537	584	537	553	576	557	519	577	587	596	542	612	606	522	569	551	522	552	536	558	567	523	562	583	557	572	535	557	530	576	510	538	537	550	611	561	529	568	574	595	572	537	545	588	558	551	612	572	537	561	518	543	530	564	569	565	581	553	588	540	543	560	557	622	556	553	570	564	545	551	580	586	571	594	566	575	535	564	604	627	545	544	552	580	597	560	587	595	545	535	556	545	567	547	542	545	531	573	552	546	563	547	547	551	542	532	551	565	547	545	564	597	552	580	539	554	571	551	575	543	567	549	557	573	579	572	580	609	563	570	592	574	546	566	564	535	550	570	527	522	583	531	575	574	590	580	564	523	558	551	525	566	551	578	538	572	570	575	531	545	538	541	555	525	556	561	558	572	529	510	544	592	582	553	539	575	526	562	585	541	604	543	583	534	549	537	570	548	549	524	541	570	538	580	595	553	557	561	550	600	573	613	541	593	562	542	565	628	539	523	586	581	563	552	552	582	569	546	543	557	511	591	510	561	517	569	540	557	576	588	565	538	516	592	577	584	591	583	587	641	535	537	566	576	537	523	569	559	562	549	539	542	565	527	537	553	551	574	545	574	577	552	556	592	568	535	528	549	577	530	545	615	564	560	516	586	547	541	565	548	560	587	600	540	545	615	574	581	544	561	536	522	525	607	581	508	594	530	548	554	553	572	605	495	574	582	582	558	579	571	552	576	581	568	570	561	558	545	555	541	578	554	581	549	528	613	595	531	594	550	577	543	573	546	530	575	528	559	560	557	549	583	555	546	561	524	586	578	570	601	592	551	553	565	533	618	569	558	589	524	523	568	596	559	534	557	527	549	504	553	571	594	599	575	608	544	521	503	568	597	586	543	566	545	570	528	608	576	567	554	587	580	549	560	566	541	590	577	551	511	553	554	519	523	551	548	610	569	583	557	544	541	563	600	575	522	521	583	569	557	571	502	584	578	550	574	589	576	572	558	555	603	534	578	533	592	545	543	516	553	561	562	572	552	544	588	556	560	565	567	537	628	544	583	545	558	556	541	563	566	570	565	550	533	520	580	574	559	543	602	528	565	509	537	584	561	555	532	507	559	564	577	509	584	538	513	554	549	586	553	550	553	566	544	610	560	534	555	555	557	538	563	560	583	550	590	554	520	564	585	559	577	543	527	607	554	579	608	619	535	548	564	559	555	554	528	531	551	544	528	547	526	580	569	575	581	548	518	601	561	576	580	549	585	570	564	562	565	525	533	577	585	553	564	566	598	595	566	565	568	560	552	591	574	548	552	560	562	573	533	562	564	564	549	604	527	579	558	554	555	534	569	546	553	513	585	595	580	591	564	511	553	600	550	560	569	549	547	607	572	530	572	560	561	625	556	515	541	506	557	553	577	530	590	526	548	559	505	553	547	534	526	532	558	558	555	545	575	528	501	558	574	585	554	564	572	548	593	570	559	546	606	561	575	530	604	579	542	538	586	572	535	548	566	576	581	526	573	544	570	559	506	537	546	537	540	529	567	506	566	561	577	579	507	552	528	561	526	532	548	569	577	581	549	560	560	565	582	562	605	530	582	574	581	506	560	564	541	537	530	574	556	559	569	567	571	568	526	566	539	574	579	522	545	544	544	534	573	522	529	576	569	562	518	559	504	582	530	589	553	543	545	494	551	552	558	561	601	569	566	539	596	540	558	525	566	513	582	553	535	567	574	568	518	573	557	520	559	535	543	557	601	560	580	562	508	550	562	541	559	586	563	568	579	569	550	531	576	583	565	594	561	589	603	596	604	589	534	567	573	515	569	572	590	589	536	545	539	575	532	549	585	557	565	597	536	577	540	550	550	570	563	563	596	551	562	554	519	509	569	534	596	534	547	573	550	551	565	586	560	545	562	550	586	545	562	564	563	562	526	505	579	551	537	561	555	536	556	557	579	532	593	524	548	575	570	525	581	598	566	535	562	533	579	528	580	551	605	565	530	567	543	572	552	556	559	573	547	539	575	545	560	552	555	579	544	552	559	513	541	558	572	550	554	560	529	545	578	558	587	559	514	601	568	577	546	534	598	560	587	584	565	575	532	537	542	540	570	549	558	567	550	549	567	555	516	553	568	605	564	573	537	526	511	563	522	575	568	604	547	547	570	522	550	543	541	593	538	577
32027	40234	8730	3684	2608	1921	1455	1240	1197	1098	949	1415	1993	2179	1868	1616	1469	1106	961	773	720	722	710	649	671	719	721	689	666	629	631	685	644	711	694	710	663	694	680	654	653	723	690	631	648	673	695	667	687	716	701	696	654	728	658	679	703	696	690	692	718	714	637	679	680	682	648	696	674	632	687	745	660	697	684	681	713	671	692	672	706	690	690	724	643	693	664	638	650	641	643	668	664	636	638	693	694	690	659	725	689	662	646	680	650	661	675	638	680	624	704	708	661	668	661	614	665	731	680	681	696	700	693	707	597	703	661	675	694	726	707	668	630	663	696	671	661	711	644	672	689	690	688	697	646	675	699	700	648	650	692	683	673	696	706	704	690	675	695	673	662	684	644	668	713	685	684	658	688	667	693	648	675	642	675	643	667	697	693	713	691	691	653	711	668	691	698	675	637	694	645	659	647	707	663	667	689	642	685	694	688	659	682	660	672	678	675	714	724	685	657	704	681	655	716	670	708	693	675	683	736	646	673	699	664	686	694	657	669	695	672	662	682	724	675	680	710	682	658	663	656	682	679	685	661	661	634	669	668	650	682	677	676	710	674	679	702	690	676	645	680	681	714	685	704	669	714	692	687	644	697	694	684	697	689	711	651	676	623	677	681	674	676	623	702	664	729	685	692	736	651	618	669	664	703	654	666	678	678	681	704	703	686	692	659	632	666	688	649	670	581	618	670	682	656	700	640	657	719	677	671	661	718	708	685	677	710	695	723	654	721	646	679	735	713	631	704	682	679	709	677	630	661	676	692	640	628	668	637	708	685	669	694	685	644	656	678	669	676	673	711	736	663	645	679	676	687	707	662	720	648	641	665	667	673	736	645	669	721	636	671	675	665	658	730	648	633	673	642	682	676	662	657	672	701	642	683	681	681	700	646	701	700	675	716	699	627	707	687	669	663	689	664	679	646	686	675	668	686	675	649	670	688	725	711	666	719	680	640	676	730	669	611	709	700	717	689	665	699	657	668	654	664	696	709	686	659	671	669	651	703	667	686	694	675	646	666	638	676	652	698	726	753	698	690	680	658	681	695	664	672	658	669	663	657	671	711	657	681	721	664	635	763	698	627	631	708	648	693	712	711	686	682	655	718	633	657	678	691	721	646	652	699	669	679	712	722	664	659	681	698	656	664	670	706	681	667	675	719	685	664	756	642	698	676	653	682	710	697	677	684	685	666	691	691	641	729	661	713	709	719	674	700	693	690	686	684	670	645	667	663	676	681	687	652	697	668	708	671	667	674	621	724	710	687	636	648	697	701	653	696	650	701	722	655	667	643	711	684	682	693	673	658	698	734	702	684	715	641	690	643	690	653	729	682	686	660	668	679	646	661	683	709	672	708	674	652	617	695	683	696	663	675	685	663	631	699	644	715	654	702	651	644	673	677	688	688	665	669	665	715	671	620	663	672	695	665	623	732	639	667	688	652	654	666	685	686	725	712	712	722	633	635	684	646	645	642	678	615	665	661	677	707	677	671	657	695	741	669	665	651	681	680	673	721	688	675	686	687	661	691	745	642	707	667	681	683	716	667	667	709	706	615	709	668	670	710	686	667	644	682	657	696	662	670	647	756	681	693	715	678	642	681	650	682	642	705	681	691	713	657	633	715	708	639	671	688	682	664	643	716	646	724	683	665	646	650	669	663	682	656	703	657	657	651	672	648	716	671	644	678	660	708	685	678	683	681	731	655	655	692	638	678	675	688	661	676	721	666	746	671	650	696	711	681	689	688	723	675	652	656	700	691	693	670	662	662	675	633	681	697	662	667	642	704	658	695	656	655	638	706	715	696	664	724	646	707	672	663	670	675	686	723	681	701	660	716	696	652	691	625	715	693	680	695	688	634	646	719	701	691	630	673	610	656	668	665	675	684	680	692	646	711	684	663	685	650	682	682	686	681	699	700	631	670	667	681	638	697	673	726	638	658	605	694	721	662	696	688	705	647	649	647	649	732	660	690	691	680	708	737	693	684	708	665	687	675	654	680	707	696	689	704	690	713	694	680	680	655	627	671	681	649	650	633	645	671	729	707	702	700	620	637	671	643	639	682	689	676	663	630	676	674	719	657	728	696	692	698	669	659	656	709	696	636	650	733	699	660	708	691	692	667	682	641	672	638	640	632	645	723	699	675	689	643	652	687	686	710	740	636	704	680	663	632	634	642	645	655	721	634	685	635	678	678	629	686	642	686	686	673	624	667	657	665	666	615	671	676	667	697	681	705	653	738	693	697	639	652	676	655	669	646	704	660	640	700	689	686	707	690	708	688	692	667	707	710	670	690	685	676	682	726	690	689	652	653	695	649	676	662	644	671	692	685	692	690	709	677	688	699	671	698	647	669	688	713	683	668	672	761	669	716	652	688	697	686	687	663	656	684	692	665	670	687	692	666	691	686	707	620	703	673	657	664	683	672	657	653	657	663	660	655	672	647	667	732	667	661	685	689	668	663	662	658	688	687	639	666	724	706	689	682	664	651	697	695	682	618	673	655	667	681	659	696	646	656	676	665	683	650	661	644	669	694	670	694	708	684	685	669	663	645	675	730	729	666	707	649	707	665	661	657	689	672	647	673	670	713	635	680	651	680	709	702	698	686	672	678	699	730	642	662	692	713	696	702	682	647	672	677	683	641	665	694	659	678	664	705	709	678	712	687	714	678	685	650	674	671	654	614	693	649	665	669	696	654	663	672	712	654	685	671	671	693	712	705	649	685	668	667	671	690	666	700	660	649	683	670	658	696	685	645	736	690	674	707	721	687	684	702	662	693	655	709	684	710	671	719	679	689	656	681	680	644	650	678	697	642	673	683	685	659	671	663	710	676	660	668	674	649	678	703	678	698	710	641	644	673	711	703	634	694	653	654	654	654	687	710	661	685	703	707	678	692	653	699	688	676	685	626	728	616	671	677	654	724	694	673	677	631	716	671	667	730	647	702	677	700	642	650	721	687	715	682	731	713	643	688	716	664	693	698	694	690	659	666	670	681	679	686	662	665	671	650	642	648	696	660	674	661	653	699	691	626	649	708	694	687	696	658	681	694	693	666	699	646	692	667	642	659	695	702	667	657	652	686	641	696	671	665	634	720	661	692	719	666	692	653	619	680	684	667	661	606	695	688	648	679	723	653	689	658	681	658	678	662	626	638	714	668	650	665	659	628	739	695	655	678	653	673	696	630	647	697	695	650	657	689	711	651	668	712	650	696	643	680	667	717	643	705	649	683	627	670	673	737	683	698	654	685	649	673	701	692	723	682	637	709	649	691	684	642	705	652	700	683	645	714	694	636	609	715	674	629	699	679	701	689	675	737	623	634	667	701	677	686	703	661	668	673	666	696	684	666	642	676	684	659	654	711	671	696	702	704	684	713	694	671	706	647	689	662	661	697	625	684	703	648	642	629	670	646	683	656	679	658	685	646	654	669	688	680	678	635	631	690	720	636	665	632	680	681	657	649	732
24468	21573	28777	24737	21324	8794	2214	1415	1045	924	1399	4382	6255	7534	7324	5514	4035	2544	1751	1102	833	704	582	588	577	555	565	612	546	602	558	591	586	571	581	598	580	587	571	623	583	579	585	599	623	600	562	623	626	556	572	603	570	531	590	620	547	581	615	577	552	560	556	626	576	577	567	567	575	584	578	588	627	563	551	570	532	621	534	601	633	578	584	562	569	582	550	580	614	597	570	576	564	538	569	555	560	572	581	574	621	507	538	566	557	579	603	558	545	541	553	614	566	580	622	582	594	532	597	566	628	588	595	600	548	546	614	572	575	534	581	565	617	589	542	562	559	611	627	558	524	572	589	564	574	526	613	606	585	596	633	557	586	585	575	598	631	566	587	568	532	610	558	514	560	541	593	555	576	543	619	583	539	586	580	571	598	604	558	567	644	602	572	560	606	583	592	559	583	640	563	564	565	543	585	577	569	565	575	560	554	558	561	561	581	623	578	605	548	581	570	623	576	550	585	567	578	590	556	565	561	573	589	513	572	554	573	594	551	550	549	582	575	579	615	563	583	586	536	571	577	540	573	585	586	577	627	565	610	596	566	608	577	568	600	577	633	612	591	598	612	646	545	576	585	547	560	593	523	552	540	642	541	580	560	614	618	601	542	575	576	554	562	597	584	550	580	576	579	549	568	578	577	585	648	617	583	555	591	597	570	567	629	608	566	594	589	547	587	601	607	639	631	570	591	591	560	548	591	585	579	603	595	597	580	541	569	525	538	590	595	545	610	585	580	590	565	588	593	616	577	576	582	605	604	587	567	567	593	609	569	592	547	610	572	581	558	626	622	577	561	610	633	551	574	571	612	571	575	582	607	571	629	593	626	569	522	599	585	567	575	602	622	606	574	563	599	592	561	569	578	591	594	589	611	562	626	607	594	579	622	571	583	535	607	590	602	559	566	565	588	577	591	562	566	590	524	593	586	561	582	552	571	579	608	601	619	563	584	560	562	597	629	540	609	591	582	576	586	578	594	546	570	586	568	538	585	596	568	548	571	606	592	601	582	569	534	571	603	576	567	583	550	573	572	584	587	565	588	569	549	585	578	576	554	577	597	554	609	625	582	569	589	576	605	550	559	528	615	544	591	580	582	613	559	554	544	617	575	599	573	558	603	577	555	559	558	554	579	600	565	572	605	573	596	599	598	561	585	581	568	594	543	591	566	594	576	554	565	569	611	536	528	576	584	542	618	593	577	558	568	599	595	567	583	563	586	543	556	579	594	575	564	607	568	562	589	538	607	615	568	578	568	601	587	562	577	582	568	596	566	566	599	625	575	595	610	549	585	601	602	593	565	565	560	613	557	608	583	580	570	576	569	581	607	578	618	530	551	596	564	559	624	558	594	552	630	562	566	607	551	586	619	607	544	576	614	491	561	629	582	578	624	627	568	578	550	626	588	581	588	554	612	513	617	593	632	603	584	625	562	582	602	588	580	587	557	581	577	568	602	610	563	573	601	558	602	568	547	624	566	560	590	557	555	570	574	594	544	566	561	597	629	592	596	592	581	619	568	553	613	589	602	549	560	582	591	547	583	609	590	589	539	583	549	576	590	540	587	559	585	559	576	603	565	601	580	599	589	573	537	540	586	596	557	561	570	584	582	578	558	594	598	548	544	597	585	574	604	598	570	587	579	607	516	607	591	583	562	589	587	562	557	591	575	642	578	611	607	613	594	611	570	588	546	596	592	577	597	638	552	604	592	622	564	564	635	553	599	545	597	582	529	577	584	552	546	622	552	570	589	572	567	567	595	575	610	581	578	565	597	586	535	534	610	585	560	543	604	600	587	582	588	563	550	568	564	547	588	574	618	579	556	581	547	555	569	565	593	542	602	570	573	595	563	581	580	531	565	546	552	597	672	588	543	579	561	618	603	618	591	561	553	576	583	566	565	546	612	562	535	599	581	552	572	566	582	553	601	575	571	530	603	576	554	580	568	580	548	572	628	546	550	557	605	575	535	563	550	553	564	599	557	569	585	588	617	572	573	603	588	576	600	563	638	575	568	600	554	589	558	564	506	547	551	582	590	584	618	571	537	596	565	580	608	544	560	531	582	522	535	585	612	620	611	612	549	526	565	537	588	604	608	603	589	598	594	614	571	612	565	560	610	538	566	557	579	572	551	560	583	570	533	586	608	614	544	556	564	607	558	552	588	583	597	562	608	576	609	555	598	560	586	600	543	591	566	613	613	561	567	600	612	596	597	557	629	545	592	581	610	588	557	567	602	558	596	575	565	577	600	580	599	554	591	610	583	602	567	541	579	570	557	571	550	567	583	598	608	583	564	569	572	570	559	602	614	579	590	561	570	582	586	550	604	613	575	556	589	563	546	586	587	557	554	581	572	585	625	578	551	626	652	582	593	580	584	576	612	581	634	596	621	594	560	622	554	570	618	574	587	558	626	564	577	588	541	578	614	586	580	590	552	591	603	540	574	609	579	565	620	577	571	586	576	611	608	599	604	556	538	571	579	556	600	619	595	560	615	577	570	574	579	606	615	638	595	525	614	559	610	609	569	594	577	587	577	602	553	592	587	587	556	550	578	569	560	546	566	550	601	577	564	557	565	574	555	556	537	581	573	615	589	570	578	585	601	595	564	595	610	639	610	569	572	577	574	598	582	599	543	591	613	598	602	572	550	569	559	617	614	570	613	568	559	562	559	620	583	585	566	566	538	590	567	561	546	614	585	621	575	574	600	560	612	564	618	558	579	594	598	553	562	593	554	592	598	562	586	600	582	571	551	557	550	527	572	587	542	561	555	603	586	609	583	547	609	599	571	615	612	574	569	568	552	523	609	574	568	571	574	598	535	581	592	563	601	617	597	583	548	523	581	582	604	595	586	569	593	551	579	610	575	608	561	613	557	591	521	591	581	546	552	582	565	577	596	561	531	526	572	582	564	538	620	597	562	604	573	529	568	584	584	579	528	536	593	586	577	594	628	577	558	609	562	545	572	597	595	564	589	579	629	568	589	542	573	555	578	593	576	579	578	574	566	565	574	566	577	590	577	558	590	601	600	623	538	600	576	606	586	602	564	600	559	578	574	562	559	578	599	599	575	571	581	575	563	583	594	563	582	538	600	553	611	577	575	590	576	624	619	600	600	602	596	584	596	625	599	582	566	590	606	574	538	530	580	582	543	576	622	590	558	609	529	604	611	567	559	593	583	581	567	559	597	570	576	596	579	582	572	578	569	556	583	594	580	579	579	593	574	533	572	580	621	592	615	561	576	570	576	581	615	594	596	558	594	591	590	571	571	578	554	541	604	552	527	621	588	568	579	601	612	567	607	575	568	581	572	597	557	581	558	566	577	620	580	578	572	603	608	585	593	562	632	565	560	562	569	579	567	577	550	557	544	596	522	582	544	592	567	596	579	590	549	563	571	614	549	584	569	579	577	608	524	590	527	615	558	594	595	608	595	570	559	547	603	590	588	585	592	569	547	558	603	633
35292	52757	14639	7245	5143	3884	2988	2214	1721	1430	2110	7354	10367	11908	11318	8748	6237	3913	2475	1553	1074	883	696	704	674	696	673	674	714	661	740	689	710	708	703	691	724	689	727	652	750	698	636	696	717	690	630	681	679	712	721	670	688	702	708	620	675	645	686	670	659	685	667	685	704	693	692	688	690	653	662	694	694	678	654	676	650	666	700	654	676	695	640	721	672	710	719	650	695	671	687	703	677	688	661	718	693	663	722	644	667	656	741	658	701	660	656	690	714	684	710	691	708	705	656	683	669	700	718	698	694	739	684	670	714	672	633	671	632	690	684	693	704	636	683	646	697	714	715	690	688	696	687	709	700	677	644	641	710	699	711	722	704	668	681	702	708	669	684	700	700	660	706	726	739	686	684	720	655	701	652	673	654	667	699	702	672	723	669	674	678	707	677	639	706	704	686	699	677	630	682	654	649	617	696	676	692	700	698	668	696	704	684	713	669	667	684	655	675	680	675	672	649	715	690	714	662	635	678	700	745	714	691	683	696	705	702	660	692	694	691	708	672	741	731	640	679	708	652	704	736	713	707	698	701	673	689	653	692	668	723	746	652	727	689	676	681	667	666	698	730	685	699	672	666	684	658	649	646	692	690	724	690	690	713	652	699	698	716	733	695	693	635	699	716	644	689	639	671	671	712	693	702	686	718	692	690	690	700	681	706	704	654	700	720	696	706	669	654	664	684	666	655	674	725	611	710	674	685	715	715	689	648	721	709	700	673	697	696	657	718	681	654	682	682	671	702	710	733	717	694	699	646	668	716	667	673	664	686	645	727	679	661	642	695	691	666	627	667	668	681	702	676	691	716	728	668	679	665	696	699	723	688	666	691	660	682	701	650	660	687	707	663	624	751	725	673	655	723	686	648	672	689	665	666	678	740	695	687	683	730	683	673	676	697	677	697	672	684	703	692	703	744	712	718	706	697	667	638	664	695	683	696	727	657	663	692	740	646	659	725	707	677	707	708	733	622	695	668	682	648	664	719	673	690	695	691	652	700	677	654	691	752	719	705	645	712	719	696	684	714	668	682	669	680	701	678	641	734	680	681	682	689	701	702	705	645	688	714	680	689	684	707	630	663	698	700	640	670	723	656	717	683	633	697	685	670	690	727	721	707	672	664	708	667	720	687	698	685	711	681	679	732	662	685	696	711	661	668	691	697	702	645	667	692	690	634	715	720	673	689	711	684	654	664	674	622	654	657	661	683	675	676	698	678	621	694	681	669	692	653	672	722	706	687	715	676	707	648	686	683	690	724	710	723	689	669	719	670	659	710	681	731	674	691	707	714	756	679	742	666	716	659	717	642	738	691	671	681	704	679	677	681	657	727	666	667	654	671	703	679	747	697	709	614	682	652	667	621	681	687	692	665	696	717	699	712	691	700	722	677	703	680	689	693	709	689	720	716	684	666	653	700	640	669	665	700	669	662	693	649	693	686	711	650	692	667	677	650	684	658	645	698	663	720	693	686	714	709	660	705	707	676	651	665	695	673	712	681	727	652	682	689	693	690	711	662	649	656	677	642	686	638	674	652	694	657	702	649	658	714	685	708	699	649	713	673	638	693	705	729	726	654	727	681	757	677	663	736	681	682	676	698	742	679	706	759	704	690	700	661	681	710	691	691	716	638	688	738	669	685	676	661	685	682	692	696	665	665	687	723	657	671	686	683	681	719	697	668	703	683	688	664	697	638	649	671	724	662	732	660	676	699	712	659	667	648	654	700	718	661	652	652	699	668	680	662	704	702	689	682	671	657	699	711	663	739	708	654	670	705	675	698	709	717	712	705	696	726	675	671	735	669	650	719	689	700	677	681	701	718	664	681	701	681	702	641	693	729	706	679	708	711	682	685	669	736	717	723	708	705	713	692	705	683	679	708	666	711	671	689	738	703	692	699	729	693	737	726	718	702	671	687	697	684	717	666	669	695	701	674	685	643	707	697	724	711	648	707	738	659	709	689	663	737	648	681	697	685	694	676	702	700	663	696	675	671	665	699	695	723	696	692	694	660	666	709	722	662	669	686	681	670	699	680	617	683	676	707	679	678	700	734	710	706	662	717	660	728	703	681	722	674	708	737	690	680	717	677	674	676	693	712	699	701	669	711	672	728	704	685	684	712	717	737	657	678	675	730	672	712	718	672	710	691	666	642	609	715	674	738	688	676	666	703	687	707	707	666	710	772	703	728	707	693	672	679	675	635	615	659	749	696	706	688	690	672	647	673	686	680	666	698	666	677	687	628	645	711	709	657	714	666	690	712	678	667	662	763	685	659	671	696	677	672	673	685	668	722	665	609	721	707	717	683	704	706	697	723	707	673	691	689	644	725	658	731	673	651	671	692	701	653	682	691	644	735	658	674	701	680	688	696	699	672	703	625	687	694	719	680	735	685	707	679	681	646	676	682	694	691	696	693	695	698	717	702	694	695	708	696	662	703	671	703	696	685	667	661	735	648	677	724	651	689	719	727	695	671	710	673	674	676	665	717	704	685	674	710	664	695	714	671	665	655	694	688	702	672	716	672	740	685	728	689	716	752	695	692	713	706	650	668	695	677	697	714	660	661	718	725	709	704	704	685	693	712	674	712	707	705	718	682	670	666	642	696	718	649	712	668	679	718	683	710	668	691	662	682	684	724	673	667	708	689	692	659	749	698	655	694	683	684	715	637	740	653	671	616	691	650	635	689	675	673	644	695	698	729	665	678	693	676	677	691	693	721	683	731	717	707	687	656	695	700	666	681	667	709	708	745	705	683	692	656	696	723	699	634	658	659	681	706	703	710	725	710	722	660	708	674	708	675	696	711	674	673	748	716	670	645	701	685	685	664	703	687	716	708	739	661	643	681	699	669	699	691	738	671	668	684	713	725	680	652	715	677	661	688	669	713	694	694	674	679	721	716	725	667	686	708	657	635	698	694	646	648	658	665	640	679	681	684	694	702	664	630	699	701	722	648	661	676	742	683	698	724	679	685	730	724	696	742	698	664	695	683	675	682	696	655	664	646	673	701	700	701	724	660	740	678	708	671	657	719	727	716	715	693	741	685	736	697	700	662	667	659	650	677	671	672	691	709	728	656	683	696	627	669	727	687	688	678	695	665	647	691	688	717	607	703	708	631	683	709	720	705	703	672	688	689	639	686	671	705	689	675	683	701	665	711	702	674	656	678	648	717	663	715	609	703	693	704	672	656	687	693	643	688	700	658	664	702	654	671	689	682	658	727	660	690	685	714	749	639	740	753	717	686	668	686	669	684	669	697	654	697	702	682	666	690	665	703	699	692	696	680	673	675	703	735	728	664	719	715	650	768	682	678	719	713	673	677	659	692	709	708	721	691	757	704	657	709	693	695	673	645	685	723	682	662	674	677	674	728	688	713	665	694	660	678	695	701	669	647	685	681	692	706	660	689	698	675	644	662	656	689	681	661	638	665	710	715	668	692	661	709	702	697	630	651	678	674	703	615	693
25641	21635	27615	25671	10751	1869	1354	1348	1386	1189	1005	2359	4252	5194	4671	3461	2622	1863	1310	1061	861	872	801	760	721	787	749	774	759	733	725	804	753	736	728	764	749	773	758	803	763	787	768	726	713	814	792	717	751	781	754	751	760	778	731	757	710	738	740	771	758	757	711	760	742	754	715	764	713	765	769	760	754	737	727	720	782	743	708	720	789	745	739	743	789	758	714	733	745	729	756	713	755	802	755	746	693	788	745	761	750	737	777	713	747	767	724	746	804	765	722	783	735	736	798	788	764	759	754	767	782	757	723	728	727	725	754	745	761	758	734	795	745	769	752	813	721	763	682	778	783	733	710	776	789	760	782	794	724	780	728	757	753	734	739	791	814	735	739	819	763	749	724	798	680	772	738	735	731	744	780	829	702	782	722	733	751	753	738	760	786	737	747	723	753	755	719	756	706	753	771	730	728	774	772	778	766	743	735	709	770	747	768	757	742	722	760	734	772	776	769	714	721	740	776	735	763	758	746	740	761	731	766	765	690	752	759	742	753	785	730	742	724	751	763	761	790	731	750	748	792	760	791	747	783	725	753	774	755	736	760	777	792	756	772	806	734	729	761	761	744	760	733	782	752	750	679	748	735	741	735	758	723	771	697	723	702	746	763	731	728	743	765	732	743	740	745	740	782	800	778	764	725	702	699	752	723	735	755	693	764	792	756	772	792	804	762	761	801	780	769	701	804	769	767	745	710	793	758	782	763	766	783	723	698	766	798	793	738	758	726	738	746	750	754	740	734	762	741	727	771	728	742	764	772	761	735	747	857	762	754	739	715	754	765	778	728	756	743	807	760	734	737	734	758	719	763	791	800	704	730	709	752	723	732	787	711	773	781	778	705	810	761	751	762	717	746	771	780	714	740	761	748	827	787	773	725	761	765	751	812	692	767	799	719	732	732	731	728	758	731	734	742	749	697	731	741	689	742	705	786	744	720	769	752	760	736	780	715	731	704	719	791	744	749	759	719	735	750	709	746	716	693	754	726	756	742	741	789	772	746	789	722	794	714	774	745	749	734	758	752	729	752	746	784	774	716	708	714	761	753	700	728	733	784	738	743	712	747	752	769	730	782	746	799	732	796	705	791	719	760	727	758	749	751	760	755	700	779	681	730	772	765	759	783	733	745	759	748	725	776	751	720	749	708	742	796	789	770	733	737	739	788	736	766	731	762	751	833	783	774	748	716	731	722	787	730	797	773	730	775	777	736	752	719	690	756	786	711	742	728	713	698	737	731	766	771	770	725	719	741	796	721	723	744	765	770	828	729	778	724	744	722	744	748	775	760	729	769	764	788	738	785	790	746	782	726	713	719	772	797	814	781	765	743	714	777	734	760	705	746	781	758	778	737	766	742	767	745	790	775	755	744	733	751	745	761	727	766	724	752	747	797	751	772	719	758	709	756	720	750	772	726	750	760	741	693	732	710	757	752	780	749	708	731	743	784	781	748	719	712	725	676	712	808	740	756	758	842	773	759	765	758	746	697	764	749	715	741	731	747	773	769	710	809	726	770	739	721	816	717	722	808	767	730	761	774	710	702	720	782	746	718	740	725	741	789	743	712	724	748	750	780	753	753	742	760	728	743	743	745	792	732	767	749	756	722	750	771	733	769	739	759	745	729	734	775	754	715	694	738	777	724	681	772	784	785	766	763	739	743	740	786	776	762	771	717	769	749	747	723	746	682	762	778	791	710	745	770	809	722	769	734	733	746	715	772	741	775	720	747	672	739	773	729	765	723	721	770	770	766	768	760	763	740	758	743	740	812	784	708	745	794	727	733	770	744	803	785	718	782	788	776	736	760	746	765	809	738	751	791	752	678	750	804	708	688	758	791	733	735	775	790	749	801	767	715	755	795	735	798	784	736	717	748	779	794	737	747	762	725	777	751	751	758	701	765	746	716	745	773	745	761	769	724	737	773	706	738	723	739	757	746	763	763	748	747	685	784	735	735	774	769	757	749	730	731	757	761	773	802	768	685	765	734	766	721	740	743	790	734	730	713	748	767	750	779	752	809	712	768	777	716	725	748	730	719	788	791	783	794	759	767	755	752	770	780	743	727	757	761	706	709	733	698	740	810	753	723	774	714	731	801	757	711	740	737	755	727	694	727	734	761	775	734	769	779	757	726	788	763	737	690	753	769	742	737	771	730	713	783	720	777	746	725	814	752	701	745	779	668	730	742	725	747	749	798	725	757	752	749	753	763	747	784	765	760	749	755	779	783	732	750	778	771	712	743	710	749	699	811	721	753	761	738	777	709	760	709	730	746	762	748	763	747	684	744	752	777	720	742	789	755	733	754	764	752	710	731	687	737	748	739	749	762	734	759	717	735	730	723	718	757	745	794	729	723	761	721	745	727	774	757	771	759	780	690	729	746	724	731	805	738	756	728	690	678	764	751	749	764	784	731	726	730	752	736	770	719	779	744	732	739	757	756	711	716	676	748	775	805	737	751	710	748	772	738	772	790	728	741	802	719	756	803	758	781	707	736	783	699	746	761	751	720	717	719	781	770	752	771	705	770	800	728	765	728	761	748	783	782	740	771	710	720	731	749	712	741	745	722	713	758	716	727	743	734	751	763	764	770	714	716	725	717	795	735	725	731	720	732	723	731	720	720	706	707	760	736	794	736	747	770	767	780	704	774	768	767	734	772	754	741	736	751	759	790	714	754	706	747	750	732	776	765	739	759	758	761	702	704	762	752	710	752	723	763	778	785	756	713	724	793	779	735	757	784	717	787	722	757	741	750	773	732	740	769	725	773	788	767	743	767	728	757	748	755	779	755	709	747	739	733	747	718	716	737	772	788	704	740	758	767	796	742	777	738	748	763	798	764	744	732	757	791	688	782	736	759	758	746	733	777	803	797	766	757	698	835	776	789	757	732	755	759	742	788	756	783	683	768	748	728	789	774	751	767	746	748	764	691	738	682	745	756	731	764	795	811	745	752	785	722	699	694	745	751	761	767	776	746	735	725	752	733	697	742	704	738	684	759	716	761	793	735	753	797	779	738	745	777	748	699	730	780	788	750	700	742	763	785	733	811	746	732	711	736	741	749	775	735	785	716	759	729	721	759	727	756	783	738	777	739	741	749	772	700	719	688	708	739	777	738	781	804	728	756	713	716	777	756	728	746	717	738	788	758	748	770	797	724	714	779	743	779	772	781	722	806	776	768	747	734	756	747	703	718	778	722	711	761	777	746	753	793	720	769	767	772	729	752	770	742	805	699	776	793	679	708	732	755	770	762	815	687	780	822	762	774	734	706	754	738	726	750	681	706	736	775	772	782	780	720	771	748	758	799	733	733	831	734	782	759	739	723	737	777	748	742	732	765	777	708	754	775	740	731	724	746	767	743	746	710	774	720	763	745	781	741	694	719	734	744	794	721	779	790	756	761	770	755	768	767	720	756	723	764	716	788	688	728	760	750	773	785	756	764	773	784	712	746	727	771	751	745	742
35223	46934	10267	4978	3471	2594	2153	2153	2416	1737	1530	4380	8148	9430	8263	6135	4470	3054	2008	1384	1083	1027	906	913	823	886	885	952	906	869	872	854	853	840	926	873	829	938	871	875	897	849	878	867	859	835	859	858	872	830	904	878	872	890	884	849	884	892	859	897	891	901	942	879	897	903	884	847	916	891	916	866	874	883	861	906	927	866	907	919	892	861	849	929	862	892	873	891	937	902	882	884	929	905	851	878	909	849	912	911	878	932	894	892	873	849	890	930	896	850	902	875	854	897	905	917	870	891	845	879	859	879	963	871	894	871	866	884	902	914	833	909	911	935	871	873	891	907	870	854	897	820	914	877	901	884	918	848	876	903	880	890	841	887	856	855	888	884	876	838	895	816	907	863	919	861	902	904	872	870	891	859	918	897	859	885	899	886	873	945	889	881	930	910	869	885	902	920	907	873	880	873	855	888	883	886	874	889	799	850	886	853	896	866	915	883	934	929	965	894	845	923	900	861	875	872	902	855	895	867	900	884	874	878	882	910	841	895	948	833	869	892	885	879	889	844	959	864	921	860	916	863	891	884	869	868	907	896	896	875	835	941	926	866	916	941	873	901	901	838	838	907	868	892	864	876	872	882	924	895	899	853	885	906	882	855	892	892	899	935	875	888	878	865	859	900	868	891	934	908	885	869	891	841	883	855	891	934	885	897	878	907	884	884	915	926	891	843	934	863	913	947	916	894	901	838	835	948	933	895	871	880	874	895	912	885	858	887	906	872	858	902	876	905	850	868	902	855	869	821	874	912	856	892	863	878	863	856	913	909	837	868	872	924	892	894	891	897	899	895	911	898	855	881	904	937	857	914	917	882	935	894	906	876	869	923	946	889	904	877	933	802	883	900	811	894	909	823	877	902	855	881	875	862	934	930	915	894	870	871	894	844	831	917	931	870	845	920	935	890	913	831	858	859	911	870	921	865	880	893	836	906	870	891	834	977	888	907	865	905	895	845	954	857	927	899	884	919	932	865	890	880	918	881	907	843	875	920	856	902	924	858	894	890	874	891	857	870	829	872	848	905	861	904	855	878	893	868	821	918	909	871	923	931	848	883	853	884	893	903	908	889	889	893	905	862	928	885	913	856	860	922	805	866	865	842	869	916	874	920	954	838	863	871	836	830	893	864	900	880	861	870	848	869	885	877	877	931	844	863	881	905	881	815	879	845	926	874	865	870	912	929	898	839	793	895	875	876	848	876	926	886	920	925	871	871	900	887	905	935	934	893	928	890	894	892	900	835	892	872	927	853	897	925	902	873	855	792	915	941	905	845	875	885	899	905	836	903	933	858	884	879	855	889	877	867	870	828	889	879	886	897	850	898	887	885	878	848	898	923	844	867	854	885	873	861	913	853	904	855	917	860	921	910	913	871	895	836	911	841	910	832	885	932	865	888	859	894	874	863	929	888	842	857	902	876	860	912	879	813	881	883	868	827	867	857	912	867	911	873	920	874	871	889	840	888	889	855	933	873	886	862	897	914	898	861	913	880	874	928	895	907	854	851	890	885	903	930	901	893	900	893	897	856	875	883	864	863	855	913	873	893	863	881	904	899	920	856	900	887	866	867	878	905	900	852	890	916	895	882	892	886	910	884	915	884	832	907	882	845	883	902	870	867	885	830	872	944	862	882	892	877	867	950	935	902	884	874	870	919	835	838	881	877	828	888	917	902	871	903	970	886	881	839	895	933	888	848	869	857	865	813	870	917	871	898	897	906	899	851	890	872	889	879	883	875	886	856	885	877	888	892	924	888	881	912	904	861	911	898	875	878	889	836	863	888	848	887	880	903	877	949	872	897	887	879	917	869	898	885	930	935	861	916	782	857	887	919	849	927	884	917	922	899	880	865	913	851	832	924	868	846	834	856	890	860	869	910	870	900	881	836	798	862	877	901	842	914	901	848	858	903	835	884	883	924	828	861	942	913	880	936	872	876	863	876	960	897	868	834	843	923	876	901	939	870	939	928	914	896	864	847	873	882	874	908	900	900	876	865	876	897	901	922	897	895	849	881	878	879	948	830	887	871	913	864	904	871	891	885	928	906	935	896	852	879	855	885	905	870	853	932	858	871	884	854	911	942	907	859	847	901	885	879	897	894	849	878	850	854	912	816	962	939	834	894	866	877	862	843	870	824	896	883	877	902	881	876	905	870	921	855	877	881	895	865	894	905	825	839	932	876	884	852	873	836	854	878	856	915	881	903	851	862	873	878	946	855	849	904	833	920	833	897	914	861	805	923	865	830	911	962	827	856	899	874	906	819	887	865	908	886	850	838	869	915	886	904	852	876	860	883	903	855	823	918	849	839	885	826	953	913	899	906	875	861	919	870	884	891	843	882	861	838	891	904	837	885	899	812	903	869	905	947	898	860	910	909	885	866	897	931	938	857	916	856	884	898	873	930	914	867	849	871	851	900	919	914	897	885	874	903	913	878	882	875	885	868	835	891	904	867	840	890	881	884	902	870	932	832	906	885	865	873	890	891	898	941	929	869	912	887	875	885	859	909	906	897	866	839	846	867	914	876	895	850	875	909	827	910	854	888	886	930	870	880	860	899	905	830	894	849	862	920	843	889	866	893	870	881	854	822	836	816	894	868	857	878	852	831	876	868	858	878	896	912	875	898	905	854	852	883	816	913	915	916	885	882	896	835	887	900	889	891	916	898	871	868	891	886	856	904	884	905	944	862	917	888	867	886	865	870	925	941	875	895	850	854	865	921	950	859	852	869	931	904	894	814	868	888	879	832	885	898	876	868	858	901	896	891	870	878	852	937	942	861	870	887	850	836	867	857	910	851	812	930	908	927	884	926	919	921	822	854	911	891	890	872	834	870	912	874	907	883	900	882	864	911	873	902	888	837	835	873	854	872	870	897	870	853	935	869	895	891	948	855	872	943	895	864	891	921	899	861	893	864	880	902	936	893	913	889	906	871	905	935	883	860	891	879	897	889	885	862	835	917	883	825	839	804	917	893	860	844	859	882	902	880	893	880	863	876	874	923	899	905	904	858	898	899	892	871	879	803	888	918	872	821	864	856	863	921	903	881	918	844	895	924	935	896	874	884	895	898	846	907	891	868	870	915	900	850	866	928	870	899	900	841	890	926	878	870	915	918	865	815	858	891	837	870	836	923	871	836	893	860	858	875	852	853	886	907	873	859	881	854	830	919	889	891	885	860	889	840	909	865	885	898	890	874	956	933	873	955	903	878	871	852	863	912	900	882	880	854	914	923	857	908	885	853	856	834	920	881	896	918	931	897	958	881	859	892	881	896	882	836	867	850	927	899	932	860	906	875	874	934	911	899	836	874	873	891	865	870	867	885	855	903	877	904	930	881	925	896	885	878	818	871	901	866	859	915	906	884	849	925	948	881	862	857	874	935	930	914	845	879	876	873	883	923	892	921	896	810	900	869	888	853	858	919	855	905	917	884	844	882	865	879	865	907	911	884	890	834	881	850
23263	21610	29367	24275	21588	21686	11868	2505	1784	1591	1568	5309	12088	16150	16371	12072	8444	5825	3443	2069	1459	1146	965	921	882	911	939	979	904	956	940	896	890	946	860	904	913	890	892	872	896	902	860	952	910	875	891	879	937	898	902	917	942	928	940	918	970	893	883	879	877	909	944	952	921	887	875	879	898	872	991	920	909	943	966	865	884	862	920	869	859	922	904	912	947	940	953	938	900	880	879	885	864	873	866	895	939	938	931	858	898	816	926	873	906	901	912	906	856	921	904	869	891	948	934	922	942	878	892	826	920	875	904	915	867	905	920	886	918	931	902	839	931	945	889	877	930	945	917	946	901	926	887	914	926	869	930	940	895	901	870	919	937	899	930	912	877	923	918	894	923	908	884	940	892	929	892	951	922	947	875	895	902	902	911	941	900	926	925	968	907	911	880	925	927	878	900	903	887	872	885	948	847	889	876	935	884	921	885	892	868	955	911	895	855	908	978	887	867	896	905	919	897	830	865	896	919	926	945	917	920	894	877	855	896	902	936	889	943	884	924	872	915	879	849	911	893	891	909	879	880	935	940	870	904	904	913	842	890	934	906	942	859	929	909	978	925	930	932	901	895	935	915	897	930	852	886	916	900	914	887	900	884	890	861	854	928	916	926	899	877	848	926	888	875	921	922	906	935	892	920	885	865	894	895	892	857	931	862	890	964	976	888	931	926	910	887	936	825	890	909	912	887	906	946	958	908	871	957	930	919	906	910	888	923	920	945	896	905	875	941	943	904	836	881	830	927	908	949	944	953	896	908	909	906	917	892	957	950	842	864	880	933	857	920	866	932	903	864	888	920	895	900	894	929	914	916	879	905	841	941	953	935	874	867	899	933	914	935	919	853	844	894	848	903	863	905	893	893	920	930	937	891	887	875	913	961	905	897	953	879	815	900	932	904	898	881	889	910	925	909	866	949	834	915	883	887	894	913	917	921	889	930	881	903	906	904	916	865	895	919	872	913	886	951	890	860	884	929	951	877	890	919	910	901	896	926	920	921	905	909	855	886	915	902	923	894	951	883	939	906	881	925	871	920	913	862	892	842	898	896	895	886	876	963	908	857	895	897	926	894	900	919	884	884	875	821	951	888	894	890	897	912	960	956	891	882	892	888	940	911	915	921	914	954	902	949	911	922	872	903	891	938	883	876	878	877	955	927	912	887	905	857	868	949	924	939	884	941	903	889	855	913	886	889	904	913	899	929	877	899	845	897	890	867	879	922	884	901	919	877	850	899	901	949	846	917	886	881	899	898	855	907	933	887	921	877	893	944	865	897	885	896	916	916	926	909	914	922	923	896	939	842	909	895	886	986	899	889	871	912	900	922	877	874	904	913	905	880	910	916	899	898	921	909	882	856	908	887	853	927	948	932	932	912	891	916	932	899	905	819	931	920	885	878	906	884	861	888	894	941	879	909	927	930	879	923	886	867	923	867	889	902	918	925	912	927	904	906	934	831	885	917	900	894	848	862	931	912	901	939	895	912	916	889	928	917	884	897	897	934	903	864	929	928	847	911	906	884	847	932	900	884	916	908	883	890	884	858	924	853	922	922	883	931	923	894	868	922	889	926	897	939	905	932	896	927	940	910	879	885	941	888	893	904	922	947	916	981	905	899	909	877	851	936	944	882	872	875	858	867	860	907	863	897	866	872	900	857	898	932	887	943	868	889	909	916	904	840	919	888	921	927	887	915	888	963	868	893	908	909	845	891	945	882	865	913	872	879	925	894	904	912	881	903	857	913	930	936	870	860	889	913	825	885	925	901	856	894	905	866	978	852	862	882	892	879	897	866	911	927	908	813	952	918	855	905	935	919	852	903	923	939	923	877	920	907	919	913	870	915	885	897	900	913	883	919	855	956	854	885	912	886	908	907	888	886	930	900	901	915	887	846	957	904	932	855	844	946	892	848	907	925	954	903	914	894	916	898	894	837	898	878	917	873	930	905	931	933	887	887	886	961	896	915	892	870	839	924	915	951	874	875	917	931	926	841	893	889	924	925	915	943	971	886	868	918	909	859	869	873	918	872	965	886	916	905	874	898	919	900	917	885	917	844	866	945	829	911	854	873	829	901	918	896	864	882	911	918	862	875	874	962	941	795	902	899	861	869	880	909	883	919	910	852	841	941	905	918	876	908	889	938	902	886	908	863	888	910	862	865	889	919	918	877	871	960	960	920	910	884	916	926	844	889	911	822	882	874	926	941	908	869	866	872	910	880	874	867	907	919	882	858	855	897	887	917	891	886	929	860	863	864	929	890	918	912	900	931	923	921	922	929	902	906	903	916	967	892	923	831	932	904	921	909	902	882	913	907	871	945	874	893	916	896	874	911	879	924	859	933	858	896	898	853	853	911	918	847	951	892	924	866	869	887	871	884	897	876	884	906	903	878	898	916	931	859	895	916	942	884	913	890	920	898	851	878	884	916	906	912	867	885	924	894	821	898	898	956	887	850	832	879	937	916	928	889	888	908	904	925	935	904	912	941	862	887	893	881	921	885	930	929	905	882	901	860	901	919	859	917	898	890	895	874	861	868	900	894	953	881	932	912	847	976	901	871	891	905	861	897	888	905	839	842	924	898	903	856	882	880	884	934	957	866	896	838	871	917	930	919	872	904	915	885	912	938	861	936	839	875	933	904	886	869	865	844	872	917	899	939	883	880	897	870	896	907	903	912	872	912	911	842	864	904	893	905	886	937	857	869	915	872	864	925	856	902	905	858	897	901	926	902	940	910	891	919	885	837	888	845	884	846	877	900	923	874	899	929	904	962	886	890	904	897	945	957	934	929	906	968	870	902	889	897	938	882	934	916	884	842	860	900	868	890	861	917	859	846	931	927	914	897	911	911	888	921	904	886	876	874	913	945	936	900	901	860	896	965	893	926	915	839	873	884	909	896	894	865	857	892	923	926	863	859	880	905	950	932	905	928	856	887	936	917	942	884	857	885	874	897	861	849	883	887	906	907	912	943	886	931	836	855	884	917	885	928	853	899	909	878	886	961	921	854	935	904	939	908	876	860	859	930	868	905	932	863	955	905	902	869	901	902	849	906	868	868	890	965	943	908	919	938	929	877	889	902	876	886	877	876	900	886	915	916	867	889	871	808	915	918	910	946	885	917	890	963	919	843	923	921	907	886	907	885	861	850	935	934	921	958	952	881	900	898	908	943	891	872	894	895	842	882	866	856	896	925	889	854	910	883	893	887	889	898	916	907	870	911	854	879	928	900	899	919	883	946	918	911	896	893	853	908	903	862	931	904	884	854	857	877	826	881	947	917	879	890	948	905	881	892	907	914	890	884	945	933	912	875	889	977	856	878	914	891	929	898	931	907	934	929	893	921	921	910	882	908	914	894	915	912	924	833	902	847	907	900	943	926	909	901	928	940	926	921	882	892	933	886	929	936	915	905	948	948	877	925	911	870	877	944	886	869	896	897	844	886	899	905	918	925	874	913	911	904	939
40287	62675	20826	13629	9366	6919	5007	3482	2723	2399	2245	9026	17919	21446	20824	15448	11453	7970	4943	2837	1905	1414	1166	1082	938	1002	964	1038	1023	1055	1059	1046	1003	1004	1004	996	1038	997	960	1039	1021	998	950	999	1045	966	1048	973	1057	1019	1032	1018	1000	970	1009	1047	1062	1041	1024	1051	1036	1051	995	1004	1047	995	1016	1045	963	1031	976	1007	992	1052	994	977	969	1007	996	1030	1029	1018	1059	1044	1033	981	997	959	978	1029	991	972	972	976	1004	1077	1007	955	1040	984	982	981	979	1021	947	1010	1064	1006	1015	1022	969	980	1017	1018	1035	982	981	991	969	964	1005	938	978	984	1079	1050	1006	1022	1055	987	964	1005	1005	999	1027	1001	994	1010	1039	1017	974	1059	1001	1015	1031	1008	965	1000	990	1016	1013	1015	1032	1010	1018	1052	1030	1012	1023	1021	1000	1046	1038	978	1035	989	1015	985	1008	1009	1018	971	1020	1021	988	998	1038	994	1050	1020	1039	998	1026	950	1007	942	1033	993	1059	950	1015	988	973	1048	1018	1022	977	1023	1008	1002	1024	1029	978	1009	978	970	1023	1045	1050	1056	963	1024	961	979	941	1031	1006	1008	998	1030	1007	964	1003	1010	1066	1018	984	1006	1007	1038	1012	994	997	1029	1007	997	1004	991	960	1024	965	993	971	1039	1053	1027	1023	940	1007	997	999	950	929	1064	1013	974	979	913	981	999	1015	1018	975	974	1014	975	992	1003	1090	1014	1007	1033	994	1019	1018	1015	979	967	1019	1015	1010	1031	991	1039	976	1024	1016	1018	998	1023	1022	1008	1086	1000	999	1007	1005	957	1052	984	1058	1054	990	1032	1065	997	1013	1002	970	1002	1068	1016	1064	1011	1019	1054	989	975	1072	970	987	1025	1014	1023	1052	1018	967	987	938	1013	1010	1014	992	1011	994	973	974	995	1023	991	934	1027	981	997	1010	1000	954	984	1053	991	1040	955	1012	1017	1035	1027	1010	980	1002	1059	993	1047	1000	977	970	1051	967	1013	984	1014	1026	1016	1031	1025	965	1024	1009	1042	1047	968	979	947	1008	964	1002	1030	976	1028	1021	953	979	1024	1035	987	1028	1013	1038	998	1028	1037	1001	957	949	1043	1023	955	999	992	1004	949	1003	956	984	1028	988	1004	946	1056	962	994	1011	959	983	1016	1030	1017	1030	1009	1013	1030	1001	1036	996	975	998	997	980	961	998	954	992	987	1028	1003	1026	988	1070	995	955	991	975	1032	1010	1092	1021	988	1025	987	1023	982	1069	1047	953	1006	1003	1044	936	1020	1020	1063	944	1048	1000	943	994	992	1016	973	1016	996	961	987	981	1007	1077	997	1028	1042	990	1007	1014	1041	1002	998	992	949	1038	976	976	1028	992	1033	1043	964	1021	1045	1082	989	1005	992	1015	980	967	1026	1011	948	999	1020	1009	1028	1005	1009	988	1037	993	983	1035	1006	1014	910	984	991	994	979	1025	1033	1019	1023	978	1022	991	958	1004	963	1027	1034	991	1041	981	1035	1005	1025	1048	1007	998	986	1018	1077	1026	1019	972	991	961	1062	996	1018	1009	1072	1004	995	981	1040	924	1051	965	1026	1041	1071	981	1029	994	1028	1019	1041	1001	989	1082	988	1028	1029	1012	1011	1058	1024	976	953	1025	1043	1022	983	1013	1022	1009	974	982	997	1024	956	984	989	992	1016	926	1024	959	997	1008	1033	997	989	982	1008	1010	1043	1040	971	957	1037	977	1015	959	1017	1003	1019	1057	980	983	969	1071	977	1029	1003	992	983	1067	1044	947	1015	1006	995	1006	1014	1073	1032	975	998	996	1034	1041	1049	986	1047	958	983	987	1048	1021	985	940	993	997	1000	989	1024	1052	975	996	931	983	1063	1008	1010	975	1036	979	1005	957	1047	1003	1013	999	1004	991	1042	967	1001	1011	1010	973	1035	999	1039	1035	963	988	982	995	1033	1034	976	985	969	992	938	1076	957	1000	1031	996	1005	995	1007	1015	995	962	1041	986	1007	1015	1013	1032	1016	999	1016	1036	1027	1015	1002	978	1068	1026	1016	1071	1050	982	1052	1004	1010	1024	1017	970	954	986	977	1009	966	987	1017	972	1043	981	981	967	1006	947	1026	1007	996	1014	1042	1035	985	934	1002	1017	1048	1021	1014	971	1009	996	1012	997	986	1018	1055	1031	1021	1034	1009	1048	1004	990	1050	1030	1002	1017	981	1006	1024	987	994	919	1034	1032	1009	982	1014	985	1068	994	992	1040	1018	1011	980	993	959	1026	1056	1024	1038	1016	996	1039	1007	952	1070	1006	988	993	967	1033	1020	1013	1009	1026	965	1050	1057	991	1032	1024	983	982	1052	953	992	985	995	1002	1027	1021	1074	1041	959	961	1036	1004	995	961	1049	986	1005	969	1034	1014	1013	1043	967	985	1043	994	1027	1031	995	1059	1000	975	1007	1010	1014	999	1021	1077	1008	1039	963	964	1019	996	1003	997	1034	1016	1034	1012	1031	1012	1004	995	1003	1014	990	1024	997	962	1026	1062	1015	1017	1029	1044	970	986	1022	1004	981	1026	1002	968	983	952	992	979	1009	950	1071	995	1072	990	1014	997	1046	1015	995	993	1021	1015	966	1016	979	953	997	979	997	1003	971	1031	1003	1013	981	982	976	1025	945	1022	977	979	1005	1003	1044	979	994	965	1037	1050	957	998	1031	997	978	970	1033	996	964	1019	1004	977	1041	1024	982	999	993	1075	1005	981	983	1081	995	972	1023	1070	956	1046	1012	953	974	1037	1013	991	1005	1009	1010	990	984	945	1053	994	1026	1005	986	1032	1010	1014	977	1031	1024	1013	1052	996	1008	1007	1008	992	1020	986	1025	957	976	985	960	1025	1032	1055	1012	950	994	951	1034	1037	1029	980	1003	1046	969	989	1016	965	1000	991	957	1051	995	951	1059	1070	999	981	995	979	1047	1061	968	1029	1026	1040	1020	989	977	1003	1010	998	1041	1023	1014	1002	966	956	1054	1025	993	1022	956	934	1014	996	1063	974	997	952	1010	1044	969	1048	1075	975	963	953	976	956	992	958	1027	989	991	1015	1003	986	942	1004	947	1088	1049	994	975	1027	1030	1057	998	981	1024	971	1054	1036	1041	1037	952	1033	972	987	1018	1004	941	1018	1073	1014	998	996	1060	925	1041	997	1021	947	962	1050	993	980	1050	1051	1002	995	1005	1017	992	969	1063	971	1063	943	1049	1031	999	982	1049	1050	995	955	1030	1095	1034	977	965	1045	970	1008	1026	996	997	986	1026	1023	1010	1038	1031	960	1018	1012	1076	980	975	963	1045	1100	1012	1031	1027	959	972	998	987	993	977	1002	1005	979	1038	1042	1052	1011	983	1040	1020	988	999	989	1018	1042	1014	949	987	1024	1034	993	1040	1089	997	1035	915	1019	974	985	995	1050	1003	1038	986	984	1020	990	974	1019	1015	1016	1073	1032	982	1005	975	1050	997	998	997	950	1019	1055	1013	958	1041	1023	1000	980	1067	949	1053	965	1018	954	1002	1065	1045	939	1037	1020	1054	1021	1004	998	1005	1012	1039	1040	1018	946	971	977	971	998	950	993	1008	1002	1017	1015	1008	1018	979	1020	1004	1011	1012	1035	985	974	996	954	1017	1034	1018	1024	1081	1027	969	958	1081	974	945	975	986	991	969	982	1013	1017	988	990	1047	1020	1011	1012	941	997	1021	1032	1003	983	974	1022	1001	1030	1026	1033	975	1008	1026	1010	1007	1004	963	997	1012	1015	1008	997	1017	974	986	1030	1011	1017	982	1038	998	999	1031	1026	1036	985	999	1067	1007	1004	1029	961	972	1018	986	928	994	1036	993	1003	1063	994	989	998	1026	1004	1040	1038	991	999	1000	975	1004	1035	980	977	1075	964	967	1011	998	965	956	1021	1019	976	1033	1027	988	978	1018	1006	1014	994	1004	1027	987	1026	1041	952	1000	1008	1007	1015	1046	1060	1018	1053	1018	1031	1072	965	1064	989	1058	937	1015	1051	1052	1014	999	1024	992	964	1001	1022	964	1024	1007	1005	949	964	992	985	1015	1012	1017	1034	1013	1072	970	971	1018	1027	972	996	965	998	961	943	982	1020	988	1017	941	1058	1054	1066	1019	1025	969	967	1036	1061	987	1053	993	1008	1031	1027	1033	961	1010	1010	989	1005	1063	969	1008	957	1048	992	1009	1013	1043	1005	1024	1011	1010	979	1063	951	983	955	1043	1020	1023	1111	1006	956	1019	979	982	986	942	976	1002	1002	991	1005	1017	1030	1024
29241	27117	19291	6726	2065	1343	1093	969	917	793	812	976	1247	1450	1327	1163	1005	874	731	642	595	624	568	544	578	556	591	579	574	551	553	562	537	562	550	529	573	544	589	543	559	547	550	565	553	560	552	533	566	513	524	536	562	592	578	509	572	567	562	543	559	552	585	603	546	577	558	554	589	532	575	562	555	573	571	558	586	583	576	560	564	581	552	592	601	552	602	548	563	556	545	564	576	554	557	567	605	590	572	549	523	611	532	548	591	599	581	558	581	557	525	566	584	586	543	560	559	585	583	563	549	586	535	559	551	535	587	603	547	568	597	522	576	567	546	552	570	571	546	625	551	563	562	583	576	574	541	591	511	558	524	554	544	575	540	583	613	542	597	568	579	538	568	528	566	573	566	581	558	563	554	557	580	588	549	542	562	567	561	531	570	599	553	541	564	555	565	582	572	577	567	571	553	562	548	555	576	562	524	534	562	538	551	582	544	551	584	549	561	589	547	528	534	606	562	539	547	593	535	594	564	600	566	570	524	560	547	562	552	552	577	562	568	560	556	603	590	549	559	571	594	607	543	568	586	566	528	532	568	556	528	522	595	569	525	535	520	604	603	551	596	574	578	568	604	551	560	567	550	517	590	617	548	622	581	569	558	641	586	583	559	586	527	568	575	594	579	591	577	552	596	563	558	549	538	542	598	559	562	542	511	569	581	523	591	534	553	541	588	547	573	571	532	581	573	600	558	551	598	579	505	578	564	564	537	595	532	536	559	579	554	564	571	549	582	560	576	600	567	559	559	564	577	538	544	568	602	565	506	600	580	541	577	565	557	541	531	584	611	558	542	592	590	550	587	585	529	580	601	570	560	567	569	580	573	563	554	549	601	581	581	557	560	527	564	545	547	552	564	561	564	537	509	591	557	576	562	554	536	564	578	563	586	577	535	539	560	563	557	556	616	608	576	583	575	554	551	591	595	591	551	549	567	510	575	572	541	560	543	568	573	574	575	583	556	569	555	539	595	553	572	586	571	602	581	594	561	572	518	550	576	571	572	557	554	536	584	567	538	554	625	530	561	579	583	595	530	549	551	568	565	582	514	559	586	541	591	595	595	556	507	578	558	551	577	565	536	510	569	506	531	551	518	562	597	542	557	543	555	514	552	603	571	549	515	533	546	573	618	556	609	565	585	521	527	530	518	554	535	564	591	566	547	580	548	558	537	609	558	576	543	589	542	581	612	575	587	554	563	530	563	571	551	535	581	570	573	548	531	550	584	571	565	585	547	603	574	573	558	553	541	566	581	555	542	551	591	582	561	553	555	558	562	542	599	541	550	555	543	576	528	612	555	554	556	598	548	572	572	561	536	536	583	538	571	588	554	538	528	551	567	572	523	535	559	564	547	556	563	566	592	563	560	579	568	590	557	550	549	556	600	551	584	543	518	547	560	533	542	569	543	546	569	566	533	601	553	551	559	571	561	585	574	576	530	552	559	577	573	494	576	575	552	552	575	511	571	577	526	550	566	586	589	566	544	540	570	579	590	564	558	548	573	545	558	568	539	550	561	570	592	549	540	537	582	548	576	600	551	560	594	533	591	547	554	594	528	537	530	543	590	594	534	598	633	595	523	555	613	589	527	578	561	550	568	574	540	560	543	548	546	547	584	588	554	563	609	539	566	559	578	586	571	539	580	511	515	553	548	574	561	546	567	549	514	560	553	583	584	536	608	549	535	545	562	563	519	572	574	589	567	611	551	553	579	536	544	558	567	562	565	588	546	546	567	521	552	581	559	588	558	576	563	566	563	554	546	514	571	561	617	556	568	560	591	549	573	570	546	551	544	585	627	555	558	583	533	563	611	570	529	585	513	514	520	584	554	595	554	583	564	542	596	584	572	580	568	585	564	548	547	569	579	546	561	560	580	534	534	547	591	548	540	539	553	547	594	570	565	546	561	559	592	538	570	536	583	568	573	632	584	566	555	515	557	514	530	534	575	533	568	580	532	593	564	570	557	530	571	532	571	564	572	551	564	568	551	546	579	568	564	538	520	580	539	570	593	513	591	608	594	567	594	575	580	596	557	572	549	552	579	588	520	557	532	537	623	600	521	577	551	604	549	527	580	555	563	569	539	544	544	497	563	558	525	546	529	572	550	575	569	620	567	512	563	521	548	569	514	580	535	543	566	554	497	565	578	549	575	565	594	549	597	580	558	561	522	545	586	596	554	535	553	585	561	602	530	579	538	551	536	535	547	569	571	566	549	575	567	567	543	536	574	584	556	494	570	561	547	540	571	549	580	569	599	610	578	591	564	569	526	560	552	604	635	590	555	541	542	588	573	578	596	538	584	576	561	584	551	538	566	585	561	520	548	570	538	570	571	544	544	566	580	555	571	555	557	539	556	562	548	571	588	565	578	568	571	520	547	528	599	528	617	617	580	549	579	553	584	575	545	546	527	574	552	612	620	586	575	542	566	533	546	582	522	533	522	546	574	562	552	602	570	530	577	586	576	608	599	543	612	582	532	565	572	560	532	564	546	567	546	602	558	539	583	538	546	589	538	583	555	524	569	622	530	616	529	563	567	552	563	580	576	597	567	534	566	565	589	557	568	591	530	534	557	575	552	579	574	580	547	538	572	541	544	504	554	565	589	514	589	575	572	568	604	585	591	575	577	548	550	547	590	589	597	587	532	592	557	565	567	522	552	572	550	573	554	560	588	607	596	578	553	582	554	584	537	579	577	561	582	522	597	578	550	547	551	563	519	605	517	587	585	579	563	564	575	577	558	597	567	584	547	557	609	597	552	538	534	505	599	539	585	579	567	552	601	549	588	561	592	558	546	530	593	607	548	567	548	554	538	581	536	585	534	538	569	545	557	574	531	542	544	598	547	533	585	582	567	567	581	574	543	566	566	571	491	536	568	571	558	600	572	567	552	531	534	549	560	577	607	575	604	591	587	557	560	564	514	574	552	557	593	577	576	548	601	559	558	571	553	590	549	522	577	535	560	547	563	559	517	573	546	565	574	574	546	562	565	550	499	592	535	567	560	602	576	571	581	545	594	546	572	549	583	600	561	571	541	585	567	592	603	593	570	556	530	581	604	571	567	542	576	590	546	551	581	571	558	580	582	597	596	570	522	556	556	599	571	543	587	573	573	544	543	597	582	571	557	532	522	545	545	563	573	612	581	553	591	539	558	562	585	544	503	577	568	541	569	584	574	530	585	535	573	567	562	542	578	612	554	566	600	546	581	569	603	548	565	566	521	557	560	591	571	574	542	552	542	556	553	562	545	531	541	567	590	564	580	561	554	550	536	585	546	607	554	593	566	583	595	572	543	576	587	596	581	626	560	583	595	552	601	541	566	582	572	598	586	548	542	570	527	554	480	577	559	598	527	600	587	590	527	541	590	560	565	552	519	556	561	568	532	530	566	551	529	603	580	526	585	570	579	586	558	558	571	605	544	545	552	573	590	561	564	546	587	570	556	521	550	578	547	526	587	550
32481	41161	12290	5509	3120	2254	1769	1447	1459	1267	1262	1500	1889	2275	2062	1726	1401	1107	905	841	733	685	650	690	680	686	685	685	675	678	634	614	649	691	700	709	667	668	685	670	671	705	693	650	655	688	684	715	616	693	674	635	670	643	640	682	664	671	606	674	651	664	653	658	641	678	670	630	704	693	668	646	707	703	620	714	629	620	688	647	679	652	706	633	693	718	642	661	682	683	683	696	640	650	665	668	669	623	656	683	674	671	723	632	681	677	646	674	705	681	686	678	691	647	664	652	668	653	692	685	642	678	688	645	660	655	656	693	665	664	669	646	638	645	680	663	677	601	659	649	668	666	645	666	700	617	660	684	662	650	641	648	657	686	642	620	656	652	669	716	667	651	693	655	645	670	704	643	676	684	674	688	636	696	656	705	682	740	659	697	700	695	686	692	647	618	597	646	682	668	687	636	648	688	689	716	681	668	665	697	696	675	661	634	687	696	685	702	686	742	632	653	673	698	696	693	664	697	682	683	677	668	652	695	745	653	666	711	678	610	668	651	662	678	642	697	693	677	648	637	665	677	721	645	635	648	728	677	700	668	664	674	623	661	643	651	646	666	712	685	598	644	653	674	621	676	672	669	659	687	677	682	710	659	691	702	655	662	647	707	695	677	712	688	674	608	696	655	647	693	678	707	679	651	694	680	685	697	646	670	641	640	677	689	642	636	704	683	644	718	700	678	661	724	659	664	701	696	648	689	646	689	633	653	699	674	690	661	637	685	692	650	671	708	644	708	693	686	666	664	615	645	660	612	691	670	713	720	693	705	635	711	682	683	666	698	672	652	692	652	664	667	704	675	668	677	651	695	639	688	691	656	692	744	655	667	689	667	671	641	652	679	690	671	655	682	669	661	680	657	697	710	634	666	678	642	673	682	672	645	662	689	728	642	649	671	689	718	695	686	653	690	682	720	724	680	642	663	651	657	681	625	642	654	679	631	633	696	724	653	647	650	669	683	723	671	670	620	664	689	666	675	659	660	658	645	659	673	680	628	678	658	703	637	712	626	698	667	696	647	645	641	659	645	712	632	685	627	672	723	669	711	696	584	692	648	693	715	679	711	658	660	689	635	683	692	680	670	652	641	696	669	696	654	664	645	685	661	672	659	726	690	677	671	663	673	662	679	659	687	711	686	660	696	649	705	632	622	697	719	646	704	644	698	650	674	661	679	651	685	673	715	645	696	687	721	676	678	690	681	694	677	634	703	663	674	675	691	627	622	656	689	639	649	641	709	663	642	717	663	660	695	650	682	664	630	678	685	686	654	667	692	666	690	641	708	706	661	680	659	688	644	654	693	667	638	667	655	687	670	644	645	688	646	685	627	654	654	720	700	663	702	669	630	693	669	632	687	679	691	646	713	634	730	660	601	670	701	660	635	646	722	668	659	656	684	699	692	659	700	658	719	686	693	685	637	640	656	704	743	640	633	721	737	667	680	672	644	697	666	706	663	661	626	639	674	699	701	651	643	718	673	654	688	664	681	670	687	649	681	694	686	643	693	662	661	675	671	694	706	662	667	685	652	703	660	678	692	689	680	645	689	651	665	616	664	674	681	660	702	668	691	620	687	656	671	620	664	615	678	671	687	725	667	653	676	658	664	655	681	664	667	646	686	691	649	616	658	666	693	702	678	739	653	661	685	637	662	662	649	676	639	649	674	685	671	665	669	674	706	704	646	699	692	676	657	668	677	617	688	651	693	679	632	707	643	682	662	678	669	688	659	674	694	693	688	667	680	680	654	636	691	720	643	633	662	672	663	677	689	659	657	689	654	659	663	664	655	671	651	717	661	647	669	656	665	700	706	691	689	656	675	652	677	664	700	647	649	655	687	661	686	653	661	681	703	691	667	675	651	696	688	742	664	698	632	703	695	676	669	680	694	705	657	715	646	656	702	636	673	701	616	652	693	684	671	652	676	675	675	708	676	654	698	657	647	669	685	676	668	681	645	668	604	709	667	695	660	655	673	651	721	727	669	668	689	671	668	663	689	660	660	626	717	634	635	669	669	656	659	696	631	716	699	692	656	655	669	631	690	676	659	700	661	690	675	653	715	688	675	610	670	654	697	649	717	666	652	672	611	672	671	644	625	680	664	667	669	673	702	677	696	661	687	667	633	667	682	664	647	648	694	636	717	667	690	711	673	662	621	647	668	694	657	669	655	647	668	671	674	693	676	717	705	630	725	692	662	657	673	669	696	698	681	694	669	684	686	706	671	678	698	689	685	644	641	654	656	609	713	649	688	634	673	659	646	648	641	644	615	661	637	675	610	679	668	676	668	687	670	685	685	729	668	641	653	658	691	636	645	632	659	695	637	666	666	699	674	636	700	725	712	677	669	664	618	666	688	681	698	667	654	705	621	687	712	635	701	659	640	687	664	642	695	668	703	710	667	683	681	650	659	706	661	663	678	627	670	693	687	713	651	671	638	684	641	687	703	675	711	602	658	664	699	646	666	710	644	697	690	628	668	681	673	680	676	668	647	679	681	660	693	660	660	677	674	688	686	649	620	679	683	678	641	641	687	642	651	685	711	673	662	648	717	666	665	677	681	697	689	624	659	645	689	656	670	677	677	621	639	644	637	718	705	674	663	661	666	666	694	641	758	651	674	630	687	718	722	665	660	713	716	724	721	679	706	700	671	640	643	663	695	673	650	682	702	659	676	620	676	658	689	687	685	652	684	649	680	642	694	686	695	682	680	687	665	637	668	667	691	652	660	654	640	694	621	657	672	679	639	654	682	716	599	651	682	705	637	649	697	690	620	636	662	664	717	689	739	688	673	660	663	688	641	680	678	662	655	680	683	666	683	662	685	657	675	698	659	640	681	690	653	691	674	644	675	681	659	666	668	662	682	631	634	672	649	628	656	692	662	659	666	658	653	697	668	657	651	696	678	638	648	664	681	670	681	680	678	697	612	660	702	720	649	694	622	684	694	658	649	674	661	613	666	651	664	700	698	713	661	645	681	662	660	697	678	694	644	676	665	671	663	638	687	678	707	669	675	675	692	660	691	621	665	662	683	653	651	669	663	647	680	665	623	687	628	641	671	679	667	675	658	692	679	655	694	679	681	658	679	649	686	707	667	685	647	661	679	682	679	710	629	694	665	692	669	669	675	663	642	672	678	695	670	671	645	649	735	678	645	668	615	690	668	654	660	695	652	684	697	675	694	677	674	701	668	654	676	659	642	668	636	645	677	662	662	658	680	715	637	664	663	645	702	627	667	710	631	660	668	690	677	702	612	636	706	645	653	652	673	686	651	677	677	624	663	625	706	653	661	727	674	710	714	665	635	685	677	648	626	643	706	665	687	693	600	643	677	610	692	641	683	710	676	688	728	650	653	693	659	619	678	645	659	677	705	683	675	685	631	649	687	691	654	658	676	669	637	637	701	643	699	686	686	680	737	686	688	676	652	671	696	666	651	656	704	654	654	656	662	689	643	644	703	676	645
24488	21550	28726	24761	21352	8756	2167	1407	1114	953	950	1797	5836	7970	7837	6121	4346	2651	1685	1059	794	623	581	574	532	572	545	554	578	540	544	557	589	550	577	554	586	562	542	543	576	557	528	552	590	554	563	533	543	558	566	539	557	549	559	534	551	579	586	530	529	584	551	578	501	537	570	526	555	539	569	535	585	562	541	526	573	538	534	548	609	538	597	553	546	629	599	525	549	549	589	606	559	553	566	559	552	551	567	544	529	514	564	554	567	558	535	531	522	567	506	584	551	556	556	553	546	557	570	514	576	581	574	565	544	543	542	510	544	620	542	544	572	556	534	526	583	571	547	574	535	566	502	546	596	568	581	511	534	541	568	572	563	557	548	562	592	543	576	573	587	567	587	579	557	568	547	535	537	583	565	538	592	556	535	537	547	537	572	560	533	566	543	588	558	531	576	529	538	506	589	573	583	546	539	508	558	592	568	553	544	564	503	560	570	563	551	575	531	550	545	556	565	540	536	554	530	544	568	564	554	563	521	560	561	596	521	602	572	548	532	568	554	508	575	537	513	511	543	578	550	545	572	531	504	561	527	537	564	534	593	545	559	523	578	553	559	496	569	539	560	559	559	577	558	529	573	548	548	576	558	550	534	545	529	583	592	573	559	550	555	521	546	576	549	516	601	566	525	563	529	578	565	567	548	588	569	545	554	575	550	517	595	580	559	515	568	552	565	570	555	534	565	554	575	550	566	629	539	563	560	569	558	520	586	554	560	586	555	538	590	494	580	541	541	534	573	539	578	586	540	590	553	550	514	611	534	561	555	540	521	591	555	565	574	570	529	552	509	560	532	541	512	522	560	551	543	577	549	552	549	574	520	578	542	553	559	558	512	566	572	544	523	538	556	539	517	581	552	549	522	534	595	572	583	516	554	546	548	522	541	609	535	522	529	565	577	549	598	567	562	575	556	561	525	512	548	540	579	544	566	520	540	616	513	578	564	537	528	550	518	552	498	526	549	505	558	579	562	536	557	533	566	520	562	601	544	549	523	518	545	625	568	589	552	517	557	527	506	535	535	527	529	538	554	544	585	591	564	565	530	564	553	515	574	554	593	545	556	541	538	600	562	581	564	571	542	560	570	569	556	577	577	552	576	529	533	571	536	549	536	490	594	573	573	553	527	574	512	555	566	529	547	529	532	503	538	513	521	575	540	551	532	547	558	620	586	574	527	534	563	582	529	567	585	545	566	536	581	533	542	535	573	581	545	554	528	526	537	574	552	545	584	551	573	551	586	582	522	566	526	527	542	555	572	559	509	547	526	538	586	516	536	546	570	548	542	572	570	565	543	595	575	564	514	560	555	570	542	549	520	560	531	594	513	564	573	567	580	569	523	506	525	537	549	529	562	573	552	579	536	508	545	554	553	522	570	581	544	514	525	524	565	532	529	555	572	559	567	592	587	522	555	588	587	543	551	556	530	547	529	591	555	547	605	561	518	561	542	535	540	512	579	546	523	530	539	553	537	571	531	574	536	528	585	548	521	509	548	572	553	571	569	553	534	531	542	538	538	563	532	561	534	541	533	553	564	491	539	546	572	599	525	554	591	543	528	496	548	580	551	533	526	568	590	550	607	572	580	548	538	564	558	507	579	574	600	520	558	536	578	554	528	562	522	523	545	551	572	543	530	551	526	550	597	566	588	558	553	552	552	591	544	531	571	535	578	546	606	555	533	588	603	552	537	558	531	589	565	530	559	580	551	546	536	573	563	582	548	587	531	496	532	532	527	552	575	560	522	570	530	598	524	517	553	537	528	567	583	562	561	575	538	556	582	559	544	557	552	548	549	550	544	544	572	575	532	553	495	534	560	548	571	578	522	546	574	527	577	552	542	583	571	552	507	512	552	562	535	561	551	573	583	538	562	533	563	518	560	502	574	513	624	564	564	506	584	520	607	551	576	605	572	531	561	566	506	531	601	535	566	589	560	502	564	563	555	530	566	542	568	572	596	526	590	557	566	514	537	596	546	532	576	515	522	520	599	557	550	525	521	558	543	582	525	603	576	560	562	593	563	506	530	579	595	525	570	539	550	552	570	589	556	579	521	557	549	534	556	534	562	554	559	577	573	543	515	511	541	550	515	555	549	568	519	543	575	525	575	527	562	539	555	528	553	555	590	542	549	510	528	516	527	523	584	541	542	584	543	527	571	570	546	603	564	560	566	560	562	520	502	531	583	536	550	539	525	517	527	536	546	513	552	544	536	575	561	549	561	567	542	545	519	576	553	563	555	519	553	546	555	555	567	542	514	590	535	553	596	519	516	551	558	596	547	537	523	574	544	569	540	569	569	587	587	537	524	574	524	562	593	561	545	574	559	534	553	533	537	548	581	565	522	574	584	536	584	538	566	524	532	581	568	522	534	578	570	558	533	553	543	559	568	561	547	506	542	575	548	564	567	540	564	587	550	586	572	549	556	588	576	522	539	546	509	524	565	546	560	540	527	575	515	541	543	536	576	523	583	542	521	542	552	552	552	583	519	534	569	517	577	547	545	525	541	526	536	529	559	561	544	537	534	539	554	522	563	520	542	509	527	534	560	544	563	559	554	571	569	550	497	542	546	566	568	524	544	569	495	595	576	577	603	526	545	580	582	550	539	541	566	518	591	503	552	488	552	512	546	556	559	553	590	542	557	564	539	537	541	537	524	595	548	538	579	555	582	565	584	565	530	556	573	521	565	576	540	542	570	530	548	531	536	524	566	568	534	568	548	547	523	529	561	578	529	560	546	551	542	546	543	550	576	558	553	541	567	572	578	578	581	540	524	577	544	562	539	577	563	506	563	527	592	538	562	538	560	523	568	568	553	560	525	554	571	577	551	545	551	566	562	526	575	564	551	531	551	567	573	548	551	510	554	563	514	549	561	528	569	566	592	533	593	585	541	616	523	547	563	564	568	483	591	573	545	574	550	554	555	536	541	517	524	585	550	528	543	586	548	570	589	566	522	547	609	576	531	572	515	542	563	571	571	572	541	561	588	528	528	569	517	583	513	547	537	530	546	603	588	562	533	527	506	575	537	612	534	573	552	553	637	501	583	544	567	560	568	584	573	543	560	599	545	559	565	532	533	543	503	506	571	540	590	555	552	548	559	582	551	566	562	588	572	518	528	540	545	593	571	561	531	544	539	568	569	573	535	543	582	569	560	532	517	577	530	597	563	594	555	562	543	560	564	528	534	556	558	564	525	528	576	529	550	567	592	569	546	566	566	573	535	538	545	568	552	558	578	571	546	556	528	548	578	546	582	584	560	531	558	544	503	543	572	564	553	550	520	553	561	550	553	542	530	574	551	557	556	533	548	562	550	508	571	526	527	515	537	520	526	561	555	555	528	538	546	505	618	521	569	551	618	540	510	545	556	611	573	557	581	509	590	565	564	516	567	545	589	565	563	534	564	575	551	574	543	561	528	538	570	566	551	506	560	559	577	568	531	556	552	543	537	540	542	551	576	540
35873	53871	18194	6486	4561	3491	3146	2411	1925	1514	1375	3108	9825	12345	11428	9277	6818	3960	2534	1407	1046	749	679	678	677	673	658	715	629	685	606	651	671	674	654	614	609	670	655	652	667	627	645	653	654	687	664	638	656	700	660	649	678	643	681	627	621	684	652	644	652	621	630	681	648	638	671	638	661	684	651	681	679	704	650	617	618	669	633	624	658	667	665	635	643	624	670	637	656	627	677	646	676	651	697	604	676	598	657	649	617	634	623	606	678	639	606	715	636	637	666	637	658	643	684	674	666	648	689	675	614	615	674	656	701	648	680	655	689	653	646	590	674	628	647	657	656	628	609	656	609	641	681	649	605	630	681	653	630	640	662	636	675	649	672	669	635	645	638	674	665	644	631	676	617	655	659	674	647	664	639	652	668	654	667	676	657	678	677	668	615	659	635	605	627	690	656	643	676	674	658	658	710	650	646	679	647	648	686	633	623	634	636	642	653	650	648	679	626	656	680	637	623	669	599	632	621	648	617	684	639	628	624	665	688	649	676	680	627	639	644	632	624	656	643	669	642	629	668	630	635	696	636	668	658	683	690	650	605	676	628	616	671	669	644	635	636	643	674	691	637	652	590	652	691	678	654	650	655	649	669	648	654	590	660	646	678	697	655	604	655	654	668	700	697	668	648	666	665	667	676	640	677	626	647	691	656	650	633	594	637	681	640	644	603	623	657	656	647	640	588	652	635	638	638	613	672	651	639	656	628	656	634	640	663	656	632	658	700	672	652	674	673	618	676	631	635	664	664	680	698	651	666	640	632	639	691	644	652	643	633	667	665	699	624	647	660	636	658	685	656	677	653	672	664	684	650	641	617	677	655	635	665	647	690	633	641	659	623	642	646	666	645	672	639	659	644	678	602	699	672	628	666	644	672	695	676	647	664	645	657	629	606	637	644	689	668	664	693	669	707	681	681	629	665	638	630	669	648	674	671	684	666	639	678	654	698	683	646	671	663	677	657	649	670	657	609	618	707	660	643	659	649	668	637	667	652	653	656	679	647	610	660	644	679	673	608	644	654	636	669	616	615	656	644	648	667	679	649	680	685	608	678	649	632	602	588	662	651	690	664	638	679	677	618	664	613	657	589	610	651	646	655	642	673	676	654	611	626	680	714	637	627	636	660	675	641	671	646	626	645	623	648	714	634	706	674	669	636	593	681	686	657	655	647	657	661	659	723	657	669	696	647	622	673	656	639	604	638	661	666	675	656	663	667	666	633	639	581	655	644	659	645	693	677	641	691	645	655	631	635	660	681	640	649	633	640	674	665	642	661	660	605	653	628	645	623	622	585	685	707	642	710	633	618	661	668	628	623	671	643	677	674	599	659	647	723	644	678	655	657	666	684	667	608	632	656	654	690	640	701	592	671	648	606	657	650	652	668	659	662	640	646	689	670	640	654	641	652	672	634	680	685	673	689	676	646	643	666	669	672	703	648	637	680	637	641	648	604	695	655	662	630	657	653	643	656	616	651	650	611	665	683	676	677	613	638	672	632	645	668	686	688	639	680	631	695	666	633	641	637	644	636	632	711	585	653	653	643	650	621	635	654	637	619	631	647	639	698	651	640	591	642	639	657	628	692	655	632	645	658	670	699	641	648	634	645	690	679	645	650	636	636	632	633	654	673	653	650	652	653	644	635	661	646	677	633	666	627	640	636	661	663	621	617	726	646	699	629	666	685	665	678	695	654	668	670	692	666	651	635	707	665	601	620	661	646	647	657	659	623	648	658	654	663	612	661	667	678	665	606	690	613	656	663	650	666	664	631	664	648	643	612	616	634	635	654	686	649	632	638	618	659	653	674	669	616	620	662	657	646	675	678	663	647	653	638	663	659	661	681	691	625	638	621	685	653	568	639	647	676	706	656	654	608	627	686	644	699	703	650	672	668	677	662	641	636	631	653	659	651	626	680	660	674	629	650	642	631	665	667	669	671	661	629	695	650	659	632	679	692	653	632	604	688	738	661	613	655	663	624	661	599	675	681	690	630	680	616	655	660	667	668	669	634	614	680	679	630	680	661	692	630	641	618	647	674	667	628	659	627	660	669	662	636	665	624	654	657	628	659	606	642	678	673	602	624	604	658	648	629	638	626	637	673	630	671	679	660	659	680	662	629	605	644	643	641	657	639	685	637	628	679	617	688	638	720	603	643	703	692	641	624	632	658	644	704	689	636	636	664	609	662	667	621	653	660	672	658	639	648	664	620	633	614	650	666	661	709	622	635	675	583	648	651	641	658	652	667	667	631	624	692	654	649	605	649	644	664	613	645	628	652	678	657	674	662	619	666	678	622	665	648	616	673	645	689	641	713	648	631	684	619	651	653	667	605	668	680	661	641	626	659	659	648	662	628	651	626	625	670	627	607	652	677	640	644	665	665	647	643	664	646	620	641	605	677	645	623	620	612	639	704	711	681	636	617	672	657	661	661	642	663	695	594	611	688	660	610	659	648	644	647	655	630	646	647	610	707	685	608	621	641	642	657	629	639	646	640	642	641	634	716	615	673	684	670	657	683	647	642	651	657	683	668	635	645	655	632	626	620	626	651	671	637	644	687	656	622	612	670	626	687	680	674	701	600	648	669	634	648	635	583	620	642	650	661	660	656	627	640	653	693	668	646	675	645	633	614	685	636	628	644	644	649	629	656	659	645	648	650	692	651	631	678	604	675	675	711	652	643	664	685	664	646	701	672	693	663	650	645	668	641	653	623	631	693	679	631	679	676	667	649	665	662	671	688	637	656	649	693	662	665	631	669	653	668	712	650	692	618	675	635	646	604	651	644	623	644	628	676	671	686	651	637	611	610	647	643	659	653	643	669	674	663	619	645	647	658	656	623	615	627	649	701	654	657	665	649	653	647	654	705	620	615	637	673	613	646	621	649	631	660	632	637	694	705	632	635	659	634	613	658	674	609	670	618	664	657	677	675	669	673	694	653	631	649	655	622	691	611	641	649	647	666	703	669	633	663	659	660	655	690	681	672	664	670	669	667	636	671	656	605	695	692	662	682	678	628	684	682	693	647	650	620	628	602	668	704	662	626	663	643	683	643	666	658	626	677	618	654	620	657	630	621	648	623	580	655	636	673	616	651	635	690	669	646	678	667	632	683	691	675	652	674	649	657	624	646	658	671	656	631	691	645	686	662	641	660	631	692	662	687	651	695	631	596	630	614	675	676	648	629	629	651	649	633	635	632	625	649	670	621	659	657	671	614	661	621	651	672	629	673	702	667	636	635	665	697	611	666	674	660	644	640	652	628	664	689	651	666	639	648	666	635	657	672	629	658	650	693	670	628	649	683	666	650	651	630	636	656	674	654	705	690	680	600	640	677	672	619	656	662	652	642	677	664	686	617	632	617	607	649	633	687	666	664	675	687	629	646	687	679	643	653	623	679	655	635	727	681	636	621	663	666	652	621	655	631	659	665	658	640	647	674	679	657	636	633	625	686	647	650	664	646	637
25584	21676	27594	25619	10374	1964	1320	1097	1000	931	988	1084	3398	5067	4372	3560	2881	1893	1410	1036	859	754	697	664	697	734	729	675	758	690	660	706	661	707	712	743	678	708	703	721	717	731	681	704	715	723	675	677	679	674	694	707	636	674	695	727	732	698	732	661	688	683	699	679	667	672	661	736	671	683	708	681	706	704	720	677	707	685	698	702	677	695	689	691	709	705	653	690	668	659	722	721	705	670	649	693	688	635	679	673	677	660	709	740	695	689	694	667	697	699	730	729	652	719	643	687	654	691	692	697	739	698	727	714	716	693	698	665	671	668	685	679	675	705	663	718	728	677	687	703	701	698	695	666	644	658	687	659	659	673	693	676	709	663	655	685	708	693	672	705	728	683	702	711	675	678	705	679	728	709	675	690	701	684	717	675	707	706	681	656	728	722	673	702	658	750	686	702	668	682	695	673	698	695	643	671	666	705	682	688	682	728	689	713	707	642	706	712	687	708	723	692	676	668	653	692	697	691	658	683	694	701	728	690	691	676	705	681	703	662	687	728	736	735	724	699	679	703	691	703	690	675	694	730	689	708	722	729	762	652	654	680	675	655	759	710	734	696	618	674	679	661	697	705	705	697	694	671	679	737	718	724	741	670	676	684	700	728	682	712	670	720	657	652	640	750	677	744	743	715	700	683	691	738	684	653	709	660	730	742	652	689	648	687	715	729	712	704	718	678	676	657	692	634	661	677	690	720	706	677	680	675	710	754	668	654	698	671	681	667	658	662	678	695	622	693	732	709	680	677	679	666	704	693	706	647	669	665	646	667	666	658	685	717	678	741	652	693	758	689	692	706	668	690	709	647	670	670	717	710	679	653	746	702	745	729	659	711	649	680	668	716	705	688	710	709	650	720	665	731	696	689	705	689	678	706	704	684	680	692	702	696	752	661	676	672	721	696	678	697	646	674	713	699	628	687	712	700	686	752	680	718	728	726	702	733	705	684	718	719	682	734	754	686	690	647	667	672	713	671	699	667	665	674	714	677	738	714	636	600	654	722	682	696	697	686	648	691	731	679	692	702	714	703	748	761	708	724	697	747	665	721	719	676	708	715	697	641	716	701	679	706	662	707	660	631	708	700	721	668	722	685	691	655	688	645	662	690	677	648	689	693	662	717	718	692	691	639	692	693	698	706	663	671	712	688	671	740	682	683	737	686	697	690	708	676	672	694	714	687	692	687	718	675	711	689	700	693	706	709	679	718	639	700	687	657	647	671	675	720	744	687	724	694	697	669	682	764	699	685	691	687	680	678	737	672	646	717	690	674	689	680	705	687	687	723	660	713	667	686	649	706	660	692	719	699	700	691	655	682	682	681	682	684	715	639	733	681	727	666	699	694	678	712	701	678	711	674	696	646	758	643	714	680	671	731	736	678	700	699	654	705	732	697	698	701	657	693	677	677	670	704	674	738	687	722	685	696	694	709	617	658	690	710	698	693	649	722	718	698	694	686	695	704	728	690	668	686	670	679	721	718	718	653	733	670	717	735	684	682	710	721	716	673	717	693	732	741	770	724	675	694	673	682	735	688	713	666	717	646	662	720	633	690	675	678	656	726	686	712	740	692	688	677	675	659	672	717	663	676	658	712	725	724	717	715	691	675	695	633	667	646	701	649	731	669	676	702	724	718	690	684	689	684	722	709	740	657	731	708	721	664	680	712	715	673	699	662	694	688	667	704	687	651	726	676	743	667	703	696	681	689	735	706	663	704	654	713	670	737	668	652	662	685	712	704	649	718	637	684	720	710	690	675	644	677	666	677	665	708	631	702	686	698	698	652	730	672	737	692	642	675	717	685	672	726	721	680	719	667	707	746	694	663	695	668	675	704	731	676	726	669	669	683	686	651	671	680	701	696	697	668	661	704	706	712	706	692	673	703	717	712	726	713	676	681	683	673	662	752	662	668	716	722	722	681	680	712	716	714	706	663	703	753	694	647	655	657	668	713	683	697	661	618	715	693	685	681	682	655	724	685	675	686	689	713	745	729	722	713	746	693	690	694	674	633	704	701	737	715	711	634	774	704	690	690	713	772	712	733	695	714	612	655	687	684	715	661	650	692	648	689	682	698	696	670	718	714	727	683	697	671	681	740	647	654	717	676	659	654	647	654	731	694	727	671	632	643	714	682	681	705	702	672	669	625	665	690	724	669	683	715	747	729	647	742	715	712	723	677	679	719	666	738	653	672	710	693	710	677	672	707	743	703	699	723	672	681	729	726	658	688	660	731	644	656	685	726	668	696	670	708	695	673	659	702	648	706	673	642	722	699	735	706	682	698	641	705	689	719	687	710	727	693	657	690	713	698	718	667	648	714	722	696	668	710	683	689	676	692	674	711	704	708	676	684	711	692	652	698	704	707	711	717	738	708	702	714	687	700	681	674	663	734	680	701	701	689	669	682	725	677	719	716	686	686	708	711	673	653	681	661	697	692	673	678	719	732	707	663	686	658	722	635	683	696	669	728	731	706	691	670	684	689	758	678	709	655	686	653	679	672	670	675	682	706	643	699	645	698	682	664	703	657	684	697	696	729	710	659	711	692	676	718	701	689	686	685	698	630	712	742	645	704	673	671	723	717	669	708	707	663	706	712	686	677	688	702	669	646	682	691	688	721	636	722	686	694	661	708	700	657	678	671	696	741	714	689	688	684	697	651	651	666	714	700	681	697	683	682	724	678	689	703	704	730	751	696	678	675	661	714	723	711	696	711	703	725	649	702	729	700	674	734	688	693	700	665	688	695	702	680	696	664	673	724	710	694	713	696	682	663	702	685	694	768	662	750	703	705	691	707	687	739	694	682	692	741	679	700	686	682	716	667	663	692	684	726	682	713	688	673	688	669	704	677	726	675	670	642	672	691	730	684	744	665	706	761	697	716	680	709	672	718	676	721	679	663	681	662	693	718	686	707	694	685	699	699	714	728	673	700	723	679	687	716	723	678	677	673	683	682	651	643	686	731	702	707	709	702	713	691	729	669	713	694	747	726	696	673	698	695	687	711	634	711	733	720	661	691	684	632	665	672	678	692	663	707	664	641	751	659	737	671	680	759	680	706	693	686	696	710	683	648	698	714	721	708	657	656	692	668	696	715	684	679	737	701	664	685	722	690	721	682	667	749	660	676	702	712	718	732	690	656	700	702	704	684	682	702	694	687	701	673	710	775	705	692	677	709	683	713	688	734	705	646	671	647	655	652	640	687	647	712	696	661	649	690	662	685	686	729	727	672	685	743	719	704	698	675	740	674	702	711	705	722	737	694	671	711	702	673	728	676	705	704	750	716	724	652	669	703	751	709	710	687	743	667	716	710	699	697	689	706	729	782	715	688	621	706	661	661	677	696	684	678	680	691	694	684	630	712	711	723	678	713	695	725	655	696	671	700	672	718	698	680	719	686	688	652	718	673	653	640	702	699	727	687	717	720	670	691	666	657	724	709	721	677	668	691	710	683	701	728	733	692
34297	49175	16940	4991	3532	2792	2093	1703	1465	1445	1474	1751	6815	9519	8127	6450	4929	3021	2145	1481	1142	946	799	827	842	816	818	814	842	818	792	767	846	870	782	816	777	822	841	838	825	878	802	846	849	864	811	821	807	841	839	818	863	836	820	844	831	836	813	818	794	773	869	810	810	782	840	822	870	872	793	787	873	814	836	840	790	826	797	762	861	848	802	893	771	837	873	827	810	786	826	858	782	865	858	794	862	764	797	833	793	825	844	817	795	880	785	802	820	828	811	816	856	808	809	796	851	848	887	851	832	829	827	787	833	842	859	817	775	810	792	833	833	819	854	873	849	838	855	779	795	792	832	807	840	835	797	794	807	857	843	843	843	843	836	792	794	820	778	886	861	867	808	839	832	821	805	773	828	799	830	863	858	803	841	806	771	829	822	814	834	845	820	857	789	814	841	783	820	842	860	822	856	761	900	803	820	881	824	850	827	786	852	826	826	824	815	810	852	801	816	874	812	764	754	836	867	781	832	828	798	851	795	813	783	861	840	810	822	864	837	835	815	848	859	817	791	853	824	824	837	863	805	802	813	794	840	797	816	845	821	810	831	852	837	815	818	845	847	854	833	847	833	852	814	838	809	848	817	841	836	835	799	825	816	842	832	811	831	833	802	824	837	794	800	810	801	819	829	850	807	771	830	745	836	834	842	837	808	815	847	824	808	812	802	782	769	824	814	825	813	854	799	837	800	808	828	856	835	811	801	832	797	831	801	802	825	911	820	824	838	817	819	808	815	792	786	853	826	822	772	835	804	848	811	812	811	782	862	877	821	837	741	837	789	768	784	903	827	832	874	774	814	838	824	838	830	803	857	804	826	837	825	814	843	813	831	847	821	800	871	847	824	806	857	823	881	794	824	824	842	835	842	838	836	850	822	845	829	781	819	791	807	815	849	817	801	778	775	764	818	830	816	812	807	843	833	816	779	870	855	875	799	860	785	833	857	798	804	849	786	804	821	824	791	871	831	824	826	820	803	859	817	813	833	838	821	807	828	824	825	848	798	838	859	844	823	865	757	807	821	865	822	816	796	824	783	839	808	861	793	820	825	881	866	845	819	804	803	854	791	830	807	827	818	837	801	814	854	817	835	829	779	818	830	794	793	769	837	853	777	834	791	800	807	833	821	795	793	790	881	821	817	851	813	850	855	783	836	785	838	858	854	785	811	820	782	813	764	782	806	804	838	845	841	793	809	779	796	808	798	833	794	820	825	804	797	832	816	879	901	829	854	846	846	841	812	844	886	839	784	842	831	787	793	830	850	838	849	786	826	805	826	795	815	855	832	812	865	878	819	816	848	836	819	820	786	756	833	792	837	792	824	888	822	839	828	840	809	807	794	831	836	825	786	813	826	851	881	836	855	773	797	837	809	809	844	849	835	881	811	815	831	822	808	835	792	809	827	827	783	804	860	799	793	826	845	805	813	802	854	771	802	834	880	824	841	860	855	834	822	805	838	818	857	867	865	824	819	883	825	838	817	832	815	825	870	816	843	811	854	788	821	865	815	835	799	818	809	778	857	821	774	809	883	803	861	817	812	777	847	750	757	862	817	813	848	823	821	889	804	750	805	825	822	892	794	861	833	816	803	812	822	809	816	792	839	818	832	833	775	811	795	838	815	825	745	799	894	861	809	848	790	813	815	786	836	840	810	796	789	827	868	812	783	803	786	818	832	803	791	774	899	843	815	850	831	788	764	848	811	790	861	830	836	839	808	862	873	838	822	809	826	851	791	816	824	850	768	755	855	876	874	822	762	854	822	850	819	813	824	803	839	841	838	840	814	804	829	834	869	790	839	800	833	827	829	806	820	882	852	799	856	816	868	803	820	809	847	817	791	848	889	804	825	821	885	780	785	839	891	814	809	843	837	833	811	847	810	808	820	792	861	822	821	774	872	809	840	842	845	848	810	800	805	873	798	749	802	875	828	822	821	844	846	787	832	889	880	864	848	860	867	814	809	847	795	818	816	838	781	791	832	830	853	809	823	813	874	835	882	853	773	880	787	821	824	800	779	801	805	816	766	809	833	774	808	833	806	786	811	863	805	824	837	837	782	789	863	833	820	816	805	803	817	796	821	817	811	807	789	824	847	814	851	846	829	797	800	838	847	846	812	824	852	843	835	802	852	786	811	850	854	792	823	835	837	801	820	812	844	810	792	809	791	859	797	819	866	821	800	781	847	824	862	838	800	863	820	810	809	811	831	853	835	855	830	813	819	831	852	831	829	871	846	864	878	830	826	768	814	802	822	852	841	832	765	858	804	833	837	847	805	784	846	857	806	815	806	836	831	787	761	782	845	812	808	832	804	818	838	891	854	860	846	770	794	861	787	821	804	826	793	838	817	769	834	829	847	799	784	810	834	815	826	817	832	853	811	860	839	865	803	825	853	817	838	836	814	796	824	838	862	826	796	789	839	866	806	822	858	854	844	843	838	818	848	834	855	769	835	819	787	811	819	831	839	792	848	884	840	853	805	819	870	809	804	836	839	807	832	858	832	824	849	801	831	848	817	818	852	824	785	862	762	833	852	783	781	826	773	816	796	820	868	823	799	840	848	823	888	845	792	856	797	802	877	846	819	785	865	838	849	824	830	807	822	779	844	856	821	855	871	862	810	842	837	815	798	813	856	826	763	847	839	854	865	797	791	782	781	806	839	829	823	810	790	827	831	820	797	861	822	834	814	868	835	844	808	816	792	853	837	759	884	826	824	805	825	825	821	829	822	839	816	894	800	825	840	838	882	817	855	784	803	813	808	833	831	844	790	820	787	830	788	814	824	865	795	846	835	843	836	785	883	829	857	822	838	807	852	779	852	814	832	829	787	829	844	796	827	884	819	821	816	807	796	810	759	836	837	808	824	840	810	816	776	788	846	829	818	858	828	820	813	860	850	831	820	823	800	771	758	799	805	840	796	828	872	797	847	873	841	847	838	790	866	796	737	766	862	824	816	815	833	838	819	812	830	810	822	815	805	823	816	823	804	836	816	782	824	911	821	852	812	750	807	846	789	892	877	773	858	823	827	838	804	812	819	805	853	821	808	835	790	835	867	794	733	854	799	832	855	845	847	794	823	839	817	823	777	854	803	788	818	870	820	807	836	800	785	816	873	758	871	840	811	817	816	818	852	826	837	798	824	874	805	837	784	851	820	857	856	881	835	826	854	792	791	802	826	844	840	839	815	803	855	823	792	822	841	832	807	825	826	832	844	889	800	789	772	819	838	875	866	852	787	838	797	811	801	836	841	850	813	786	831	817	823	838	844	800	756	836	819	819	789	885	802	818	828	821	760	776	771	800	837	809	848	891	817	871	843	814	814	777	872	777	875	820	830	851	809	862	850	796	814	797	872	806	802	806	809	784	840	853	865	832	818	866	788	832	877	800	786	787	766	867	807	871	850	791	826	853	812	825	846	801	776	802	816	843	845	781	811	879	841	824	824	830	816	854	853	861	867	805
23251	21608	29335	24217	21547	21598	11198	2647	1786	1466	1329	2754	10526	16292	15981	12708	9360	5623	3637	2107	1482	1079	898	868	835	889	862	858	854	790	867	806	872	823	807	830	753	857	862	863	817	851	840	844	828	832	804	849	850	810	873	875	836	836	839	832	843	771	836	812	869	874	874	848	829	826	845	894	886	852	835	807	808	833	811	816	847	887	806	791	851	861	861	806	841	821	856	867	792	827	864	826	838	828	857	827	897	885	839	831	827	885	814	888	870	829	874	863	826	875	845	835	835	838	860	830	784	866	829	824	884	886	867	806	851	862	790	832	838	860	854	841	861	861	815	858	815	866	814	836	824	870	882	835	844	819	850	849	800	829	816	820	853	813	846	853	832	870	861	862	819	844	870	823	782	885	864	827	844	844	884	778	792	787	822	841	828	843	820	783	883	869	756	850	834	833	817	846	823	804	894	809	825	832	860	836	835	894	795	830	815	930	842	841	844	841	804	838	857	875	834	871	841	830	826	841	883	868	869	790	846	845	842	813	823	871	812	833	792	817	814	833	829	813	815	782	855	809	872	818	867	792	879	839	860	837	854	798	802	833	825	844	784	793	862	858	819	818	841	862	877	820	817	847	857	878	891	810	856	793	834	884	828	830	851	824	857	846	849	801	859	850	839	868	867	837	846	888	836	769	839	839	851	814	857	881	850	827	860	792	812	810	868	856	826	806	877	833	839	837	813	867	816	863	834	903	837	835	791	850	861	897	884	845	808	851	827	833	909	864	876	842	801	845	835	766	805	854	817	850	854	831	788	776	853	886	832	791	863	842	814	857	838	831	824	830	830	841	852	865	819	818	841	852	859	820	862	851	812	871	796	786	844	881	826	814	820	847	896	872	846	779	858	841	897	836	830	846	804	853	852	860	864	877	865	809	846	864	842	844	908	875	821	889	860	814	829	817	807	872	799	839	905	881	761	865	840	843	832	833	887	870	883	883	918	864	856	853	823	816	790	795	864	829	838	852	861	799	843	802	859	840	851	805	827	841	870	829	813	812	863	886	858	851	781	872	843	815	854	860	867	777	809	761	826	814	831	797	812	835	825	823	783	762	846	893	858	867	871	829	818	846	824	851	856	842	841	837	834	818	840	825	848	827	846	880	833	815	775	853	802	893	808	856	811	880	917	847	827	861	852	877	848	860	810	796	854	832	846	838	820	876	838	859	821	780	823	886	895	866	860	832	860	798	826	843	822	826	875	830	816	816	774	826	841	802	815	870	868	823	879	817	841	781	860	804	837	793	845	859	892	861	849	829	837	795	828	873	825	873	849	830	873	816	862	893	878	828	924	867	834	818	832	861	860	822	798	829	866	824	836	782	845	879	833	838	830	834	851	881	856	859	849	825	844	875	833	798	832	893	892	811	864	857	845	837	803	829	836	803	950	873	855	837	857	840	854	836	909	832	856	874	839	820	842	824	833	843	907	876	808	843	830	861	858	882	847	808	818	848	865	827	827	840	871	883	881	809	835	797	842	861	830	909	835	856	838	813	855	859	827	824	842	871	862	860	836	830	869	830	874	851	803	875	846	810	828	847	848	823	853	836	853	861	833	790	880	872	854	824	811	833	820	837	864	854	867	821	818	842	820	864	896	871	844	897	823	861	851	814	850	825	819	799	868	831	807	821	878	858	864	857	807	852	847	826	819	804	853	864	893	894	827	814	848	852	845	848	869	826	825	826	783	888	812	805	830	828	811	916	844	806	782	791	860	836	810	826	823	791	855	828	884	830	828	846	838	857	824	844	835	850	838	854	802	867	874	845	793	820	838	783	837	875	866	844	850	824	777	857	808	853	843	849	845	784	845	846	863	847	857	775	876	819	834	817	816	844	858	856	829	840	835	876	851	854	813	846	895	873	843	812	858	828	842	835	800	846	879	857	853	861	777	845	835	860	821	861	846	863	857	825	823	847	797	840	824	834	879	891	851	826	820	823	898	895	880	812	794	789	852	858	813	811	853	793	821	821	807	898	840	812	882	837	857	883	806	824	828	883	874	807	833	805	837	860	837	856	875	864	846	809	830	834	860	824	826	823	899	867	868	849	825	822	817	918	825	812	857	836	848	882	822	810	824	798	840	874	847	822	899	841	823	841	783	867	807	819	843	803	857	832	843	756	829	827	833	857	811	837	826	825	908	852	878	862	864	841	919	791	911	897	855	753	851	823	806	823	869	829	816	883	808	822	807	755	864	843	846	847	813	801	837	881	827	852	846	810	843	806	856	847	827	817	781	790	815	816	817	822	811	835	797	833	839	841	808	849	854	831	861	838	829	839	834	841	829	872	806	903	838	811	814	826	826	850	819	858	815	817	815	777	865	851	864	803	855	837	818	841	838	857	871	855	846	838	877	842	867	833	841	872	828	865	863	806	827	773	896	843	824	850	880	817	892	824	842	835	848	871	846	791	848	836	839	803	837	861	815	855	809	840	829	886	798	851	860	798	814	853	876	790	822	819	813	807	815	871	887	861	866	828	868	770	835	859	834	828	798	830	869	865	813	800	845	826	878	848	838	855	857	801	836	827	866	819	828	817	860	813	809	824	845	786	817	877	865	845	856	792	787	792	845	775	819	855	896	812	846	838	872	866	837	829	853	828	817	834	817	817	778	857	804	877	844	822	809	849	837	873	880	865	848	804	858	912	823	816	825	774	824	820	854	843	807	821	886	866	830	835	862	798	795	810	800	825	869	841	839	815	836	868	840	839	809	826	876	919	849	836	793	827	899	878	836	828	837	802	784	887	801	874	843	846	908	791	797	821	841	868	832	810	834	806	839	860	824	884	858	809	873	823	884	848	816	844	828	826	823	778	843	832	852	831	844	844	907	838	793	849	831	878	862	854	851	863	828	837	854	818	855	872	826	834	880	861	803	838	817	826	857	820	869	805	800	910	788	869	835	791	857	850	818	857	896	810	846	841	850	820	842	870	877	814	846	806	774	863	866	836	840	843	837	872	829	858	840	827	824	858	830	810	832	833	826	878	814	824	820	851	848	893	804	796	828	836	874	839	863	846	841	832	827	901	778	883	831	853	850	886	834	871	820	809	890	909	820	846	847	866	840	863	820	819	843	803	868	826	828	841	819	808	819	840	823	817	866	852	895	868	881	832	834	860	822	904	872	821	838	868	826	830	874	816	837	853	807	853	860	844	793	834	909	841	877	841	845	856	837	815	830	884	852	779	785	873	848	830	834	871	863	856	855	894	886	786	867	848	891	835	819	844	881	864	822	829	845	834	821	860	874	803	864	872	891	861	837	887	802	845	861	838	856	848	823	842	828	872	780	877	822	854	855	881	859	850	799	851	845	871	803	836	840	843	877	853	834	804	814	892	851	860	847	850	842	817	820	830	827	833	843	823	834	853	829	829	818	809	803	790	863	843	854	863	832	836	806	892	843	853	831	864	836	804	870	837	838	876	855	843	836	815	800	841	830	824	836	932	794	841	908	841	844	845	851	863
39832	65175	23282	8918	6827	5482	4717	3872	2770	2218	1995	4667	16513	22279	20749	17093	12585	8160	5376	3033	2013	1297	1027	984	959	964	975	981	955	926	892	966	931	981	947	927	968	951	875	978	961	960	980	986	933	977	979	961	945	961	964	940	931	963	976	984	1033	979	956	926	938	981	960	915	988	957	942	932	929	929	955	991	948	978	950	956	956	949	974	997	958	897	953	910	973	899	959	948	951	967	968	951	1026	1000	968	936	926	970	970	887	944	946	991	950	936	972	909	946	920	952	914	1045	985	987	934	957	952	973	942	953	944	967	943	985	933	1006	952	943	992	953	909	962	974	987	953	976	922	930	935	1031	906	963	991	989	967	928	968	995	996	943	981	948	906	939	960	948	973	989	946	892	978	971	917	940	930	1003	923	892	958	935	995	958	991	935	981	955	938	908	979	959	995	947	947	961	983	978	909	894	943	944	955	976	993	988	974	986	937	1007	938	902	968	983	902	979	939	939	975	939	965	958	972	958	983	968	952	956	947	936	953	958	1023	945	938	965	955	965	962	970	857	1009	994	933	982	955	952	936	1003	937	947	905	897	960	997	895	964	975	996	960	967	979	965	933	970	944	920	982	885	909	962	992	948	983	950	951	952	936	997	957	1007	955	933	933	1012	947	935	923	962	984	976	923	927	955	938	921	940	1037	979	994	914	932	933	936	954	918	973	991	967	939	916	923	993	964	995	947	1011	947	957	979	975	930	939	969	906	942	957	987	917	934	971	909	951	938	1017	960	953	904	919	962	928	957	936	990	939	977	988	938	955	943	970	941	990	966	877	946	1000	940	950	930	929	945	939	905	901	898	930	1006	931	949	935	959	956	925	933	935	974	965	920	981	990	984	982	940	936	920	992	941	924	974	945	977	956	962	964	953	904	960	982	968	978	934	936	1003	909	963	899	970	989	955	951	971	920	958	888	959	946	971	934	988	918	900	967	944	966	1007	943	935	982	976	942	993	949	961	949	960	937	957	916	939	934	988	973	975	968	928	959	947	970	958	980	974	968	990	920	918	971	950	956	964	915	964	980	931	1011	955	946	929	899	929	977	994	943	967	956	987	939	949	937	913	964	946	962	976	939	901	943	955	943	965	997	955	957	974	952	935	947	924	1015	972	949	992	1003	973	958	914	1005	977	960	973	1001	945	957	962	964	969	923	967	928	994	938	942	918	916	955	944	995	969	965	960	957	984	923	975	913	945	1002	965	955	957	950	963	898	915	942	956	999	934	966	935	895	998	951	983	965	903	966	915	993	1003	954	890	931	961	896	983	963	955	918	973	967	926	936	950	929	949	895	953	919	960	952	978	957	925	891	962	982	912	924	974	903	929	896	966	943	966	963	903	929	917	989	910	947	1008	901	983	950	974	942	919	942	967	976	973	919	948	953	944	968	975	942	966	905	951	957	963	1008	961	975	924	944	951	944	976	933	938	927	963	996	970	930	973	1004	935	923	925	1031	896	952	967	963	992	947	958	932	945	979	906	967	976	929	969	935	899	908	968	968	926	954	965	900	946	884	922	960	934	974	976	966	948	1003	931	946	969	915	932	1012	999	945	1010	967	929	980	942	927	987	921	922	917	957	987	900	993	981	1002	924	951	915	977	935	971	959	961	955	949	950	989	949	929	939	973	934	941	940	934	925	967	975	957	977	905	960	941	908	968	1006	918	934	995	991	940	976	1028	960	948	1020	986	1004	962	963	990	957	980	986	942	946	922	933	984	953	944	935	948	899	940	947	986	983	982	918	975	916	904	906	942	964	946	923	946	900	927	917	990	967	988	978	966	950	956	1006	934	914	968	1003	931	998	967	956	984	1014	956	931	945	955	943	932	928	965	972	938	958	974	936	968	892	1001	973	961	970	928	980	911	973	954	937	956	921	927	928	961	966	981	958	991	896	953	974	948	938	930	982	925	973	944	969	945	949	939	936	950	960	927	968	909	970	1040	973	994	970	958	966	954	976	974	964	954	911	925	1002	926	979	971	939	983	1001	993	943	933	962	911	950	922	955	970	944	906	926	903	984	972	921	967	993	1021	1003	989	964	922	985	953	962	949	971	958	966	942	1010	964	1013	1007	977	944	962	935	870	1013	960	1012	944	932	892	949	941	944	950	924	925	913	988	922	952	996	963	976	979	922	957	906	974	982	968	982	977	983	964	908	940	992	1003	922	986	942	932	919	930	920	956	932	910	913	961	923	947	968	956	962	928	989	978	978	948	959	959	947	953	962	946	964	941	922	985	976	953	915	951	968	920	962	981	942	961	935	968	969	922	950	1001	954	934	948	972	963	938	975	925	928	974	897	927	942	982	937	977	1007	945	977	977	928	899	1039	940	954	959	974	977	1025	968	922	963	961	940	991	979	966	1061	947	971	900	941	963	926	907	935	928	950	913	944	997	916	986	970	964	981	975	885	914	956	972	959	973	992	944	956	981	951	995	1013	960	938	945	985	933	904	982	931	948	960	960	939	902	933	1009	944	939	922	961	956	915	921	989	929	979	963	951	936	955	934	980	896	957	923	933	952	957	936	939	966	990	932	954	927	965	962	920	974	966	928	952	956	944	924	903	976	984	907	969	907	977	932	972	952	928	994	975	928	939	913	964	981	907	930	944	996	918	957	998	952	981	931	1008	948	954	936	977	952	956	973	934	937	1003	976	961	939	945	937	918	900	961	986	942	968	912	954	959	941	938	967	963	976	939	994	906	900	1059	925	960	968	944	931	931	995	940	950	1017	1005	942	964	924	924	967	921	956	954	966	982	948	997	998	943	961	953	933	958	975	928	929	957	950	998	975	974	956	899	989	916	962	949	921	923	929	948	898	970	975	975	984	964	970	981	932	968	899	955	982	946	973	966	947	962	922	947	939	977	934	944	938	1011	945	912	971	970	1017	959	921	977	941	998	988	879	930	972	948	919	948	916	940	988	973	933	961	968	961	965	954	941	960	967	938	933	934	1001	961	951	940	969	1000	956	973	971	912	953	1021	930	939	961	937	937	956	1017	912	984	898	869	977	952	958	976	956	958	984	981	984	939	981	959	952	999	942	930	961	917	976	918	946	980	998	967	919	930	961	984	912	905	982	943	965	988	901	953	987	906	976	965	980	973	936	1019	952	933	895	954	941	943	931	1023	900	968	979	951	1002	937	892	981	874	966	949	967	951	967	938	902	971	940	1024	980	965	962	970	944	938	954	951	949	954	922	938	974	956	967	952	950	961	983	942	941	934	950	984	973	987	934	948	974	993	918	940	969	974	992	999	953	942	941	949	987	899	950	947	898	1008	949	912	946	906	949	983	949	930	947	924	984	971	933	958	911	995	935	967	951	986	958	974	924	936	957	956	946	957	919	1015	948	996	963	1003	959	969	931	932	964	935	936	927	932	951	978	959	927	967	1001	981	964	960	938	965	931	985	939	1023	961	903	994	923	944	1035	927	1025	972	987	919	999	957	966	935	926	968	1016	972	902	910	930	923	936	939	1005	930	976	970	907	998	989	939	975	951	957	986	938	978	1008	975	936	986	918	961	938	962	987	961	924	992	994	977	956	955	903	973	959	868	954
29381	27820	20811	5787	1584	1058	949	828	731	720	672	675	867	1191	1335	1230	1123	941	837	697	681	666	604	600	573	518	563	558	546	571	575	518	529	604	578	627	577	569	576	575	569	556	592	545	584	595	551	604	573	551	569	614	588	553	583	579	594	593	552	546	595	566	562	569	582	586	587	592	579	545	581	557	571	541	599	597	555	587	588	584	548	598	576	577	580	602	601	575	614	564	566	540	568	627	540	580	600	591	583	576	590	504	628	583	557	596	595	615	579	532	554	607	583	599	567	587	589	625	567	622	602	583	573	564	582	577	588	577	563	572	602	531	571	535	579	622	547	575	562	567	593	600	565	594	609	556	580	628	538	582	566	611	559	598	570	563	553	543	577	540	554	546	586	552	561	568	560	555	564	581	565	611	583	583	588	554	584	563	635	529	548	557	602	550	556	558	592	600	533	577	507	581	524	605	638	587	561	557	595	505	556	585	580	585	573	593	567	536	576	580	595	588	620	604	584	587	572	546	559	570	580	574	619	564	585	557	558	604	638	534	564	566	565	567	594	584	573	582	557	545	609	557	588	553	570	582	564	553	517	563	597	590	566	532	599	559	587	526	612	586	569	561	583	553	632	573	560	570	559	549	565	596	544	625	573	583	596	563	519	580	605	548	537	577	583	597	565	584	562	528	552	555	564	563	613	572	594	557	572	596	593	559	613	610	579	564	583	591	539	561	609	554	573	576	576	612	626	563	572	576	546	591	621	623	584	586	577	582	598	595	611	610	602	589	598	564	553	547	589	578	554	560	549	576	590	561	573	558	566	602	621	577	560	589	515	580	625	589	587	596	595	570	580	558	560	627	574	569	612	560	593	548	579	561	586	593	586	542	601	587	566	571	586	575	587	535	612	612	526	571	605	577	556	585	552	550	559	555	527	603	586	588	566	558	571	524	620	551	617	552	572	629	595	602	609	593	600	591	538	579	554	589	569	617	598	603	583	637	566	523	538	565	585	531	610	557	576	594	556	605	630	605	580	569	532	560	564	572	566	578	589	592	552	572	602	553	543	578	570	541	574	549	595	570	582	558	525	583	592	568	585	615	548	600	547	632	550	587	591	597	548	603	560	579	602	575	576	605	614	594	582	557	578	578	581	561	569	574	625	538	543	582	585	559	565	558	614	542	580	608	590	544	565	654	570	579	600	594	584	628	578	618	602	557	556	609	547	552	548	564	589	589	536	567	582	590	594	587	571	581	581	530	580	559	561	540	574	576	597	585	551	591	598	580	523	565	573	598	560	507	580	569	592	596	541	579	567	629	597	596	624	619	557	578	590	611	588	583	552	625	583	586	587	615	591	584	579	601	583	578	555	524	571	557	586	571	544	574	585	544	596	612	554	571	540	567	589	608	570	573	625	542	612	584	580	567	597	609	542	579	605	603	584	558	589	571	587	595	590	584	564	561	556	614	585	561	531	635	554	580	577	581	605	544	590	621	606	569	575	560	564	602	572	587	525	592	558	570	538	569	585	568	590	571	563	589	544	597	613	581	568	568	548	564	620	568	572	576	619	602	617	589	552	553	586	581	597	589	549	570	576	599	573	606	565	558	599	581	555	576	544	619	581	527	542	602	549	573	577	548	608	569	599	568	569	598	583	555	590	586	591	555	617	560	548	593	578	557	561	583	544	540	518	591	617	607	559	632	582	550	594	613	610	592	618	553	590	591	568	593	536	536	589	608	594	583	582	584	554	567	566	561	582	582	551	559	549	577	612	602	591	527	590	597	560	584	597	556	603	572	595	588	583	585	580	578	564	597	589	595	559	570	556	604	587	572	593	595	579	596	571	596	563	596	566	583	582	576	556	552	588	586	542	553	562	580	597	539	565	609	577	598	594	576	553	580	581	555	612	586	583	578	598	546	565	611	578	551	633	579	627	535	580	588	597	567	581	599	560	564	562	554	592	592	574	593	570	536	593	568	615	563	549	593	571	629	590	555	593	552	604	638	564	553	527	605	580	564	616	551	590	594	568	596	568	583	608	584	575	597	582	579	570	585	578	577	535	591	573	561	621	571	545	534	566	562	624	572	558	581	607	595	609	567	538	586	596	605	585	583	580	545	609	619	611	556	569	515	558	574	567	581	588	562	587	578	549	582	554	559	606	563	574	547	590	571	606	552	577	583	568	571	537	526	616	634	568	591	567	591	580	569	608	598	593	557	550	552	600	607	596	576	566	559	585	574	594	602	603	542	553	597	568	591	567	583	538	595	591	613	557	560	565	583	616	624	553	572	581	566	562	557	582	564	539	646	616	600	548	562	574	582	582	557	559	539	574	565	577	590	536	568	588	567	549	587	575	588	621	580	587	585	589	550	554	614	567	600	603	577	555	545	579	549	533	613	509	572	588	598	599	597	579	575	544	576	559	572	601	547	598	578	616	586	551	569	549	603	572	586	628	556	544	618	575	583	569	539	564	611	576	598	560	584	569	574	594	577	547	564	516	534	552	604	632	557	556	562	579	581	605	582	559	575	568	583	552	585	522	571	567	535	570	570	609	613	582	611	600	584	575	551	575	590	577	582	553	565	584	573	551	607	569	586	575	586	552	621	589	577	556	608	599	575	564	559	596	542	592	573	596	558	596	593	531	595	572	543	594	561	599	574	579	584	538	559	587	532	577	550	602	567	578	567	596	602	566	598	627	574	589	579	602	547	565	568	612	566	561	569	577	596	598	570	585	581	568	630	540	606	575	539	602	592	612	564	564	549	578	580	536	562	565	561	582	563	602	562	599	559	560	609	582	560	602	564	549	600	572	566	536	603	629	558	567	582	563	631	594	560	581	582	583	536	603	590	573	563	572	569	578	616	568	595	650	559	564	596	550	523	587	569	545	569	586	549	616	592	581	550	591	548	602	605	555	610	544	564	617	603	557	589	548	583	568	577	555	594	551	537	584	584	543	580	579	572	546	567	580	598	566	595	552	572	619	560	578	616	538	580	580	543	621	557	558	590	569	595	594	585	614	605	595	588	559	542	612	565	570	557	589	577	606	610	615	588	586	567	627	578	614	605	582	542	588	561	563	586	557	570	552	581	608	597	580	613	571	550	558	581	585	568	569	545	573	597	568	583	611	588	575	516	531	570	595	545	577	610	593	596	608	618	567	554	576	600	586	589	611	565	551	541	588	592	585	605	581	563	567	579	591	595	600	609	591	580	550	551	634	576	568	552	575	541	559	560	602	599	637	566	543	541	567	570	572	568	562	554	564	584	566	521	608	572	570	620	565	587	521	570	555	630	526	575	598	548	576	539	580	593	576	540	612	611	588	614	578	572	570	581	587	553	604	551	598	558	606	564	601	582	510	550	590	553	566	557	572	544	553	529	603	605	552	610	565	569	617	599	570	588	557	558	573	576	554	601	550	605	600	604	587	567	609	542	586	591	576	551	590	558	579	575	563	561	624	567	555	558	578	590	571	590	574	579	584	577	585	558	562	588	584	574	571	610	566	600
32628	43913	14218	3601	2368	1828	1366	1146	943	895	912	873	1279	1868	1964	1902	1668	1314	1155	986	740	733	681	700	707	686	722	722	679	669	728	658	740	675	707	667	683	683	681	713	669	655	713	714	687	720	726	690	664	679	649	702	711	670	677	705	727	715	708	724	691	726	669	649	671	656	676	725	699	672	699	688	669	649	677	695	670	643	682	677	681	714	693	720	697	702	677	681	722	750	636	706	673	671	668	676	670	683	695	708	707	670	711	714	684	705	683	697	648	693	687	701	673	681	681	707	708	731	677	665	696	711	714	681	694	693	644	707	668	683	714	679	709	716	680	708	662	705	669	723	663	707	670	672	660	627	686	687	701	676	654	726	702	667	683	688	697	705	680	694	689	658	726	665	699	647	690	707	654	709	671	697	711	716	650	705	665	711	682	697	694	680	699	636	663	654	708	681	697	722	675	679	661	672	697	721	696	695	691	698	673	687	709	664	672	646	676	672	688	677	726	704	664	678	665	677	641	714	698	734	696	652	678	741	691	692	701	659	658	721	695	684	702	731	709	711	651	676	701	687	667	632	689	686	693	643	710	677	667	695	726	695	663	708	716	684	687	695	655	682	669	688	675	696	636	679	706	672	702	722	665	684	704	684	736	664	668	658	696	714	699	706	695	635	721	689	704	651	708	711	690	663	712	717	703	725	694	648	717	695	726	680	701	730	692	675	714	722	671	655	698	684	666	687	689	679	703	719	690	702	676	720	681	658	693	696	688	694	713	678	663	641	673	645	687	715	709	694	691	691	707	711	687	688	712	663	699	673	688	694	712	693	629	702	669	677	700	711	647	707	653	699	735	664	645	704	660	704	732	666	715	687	659	667	670	675	709	682	680	678	712	674	709	694	660	717	710	728	670	657	692	680	672	675	675	675	648	684	653	641	662	677	731	664	712	681	674	683	659	698	663	665	719	706	722	690	648	680	662	684	711	693	677	737	677	722	728	678	650	674	713	697	689	708	674	679	686	678	653	742	656	650	695	682	714	657	675	688	712	668	768	636	628	699	687	722	667	666	695	694	645	676	664	673	674	705	731	668	653	690	660	665	733	653	695	656	719	686	664	655	693	686	728	681	695	693	699	737	723	784	675	711	689	683	670	678	699	747	720	726	633	649	697	732	685	708	698	674	676	671	678	687	754	649	632	663	714	707	762	720	681	696	655	675	704	716	704	678	704	712	640	684	701	660	681	674	668	705	651	740	648	664	696	671	681	716	717	692	707	685	671	668	669	695	687	681	644	690	711	683	707	682	642	714	740	702	675	673	712	652	700	640	702	723	716	732	726	692	704	656	688	662	703	699	693	709	624	680	675	653	676	681	700	678	727	705	729	726	670	645	653	690	672	698	680	714	708	706	657	689	655	668	673	682	714	648	690	704	694	696	698	736	694	680	691	705	684	682	665	683	675	673	697	739	662	643	678	683	652	694	718	663	673	672	682	690	689	688	710	672	662	674	690	698	699	681	683	713	680	703	680	679	714	684	733	713	656	675	679	692	668	707	711	664	677	709	670	729	693	715	702	741	691	682	709	670	736	702	718	690	718	673	661	647	671	663	700	662	725	635	635	668	671	684	655	721	698	722	622	726	647	639	654	672	698	681	684	661	704	667	673	706	665	663	691	711	660	727	694	687	638	682	656	733	680	715	670	708	665	674	716	713	702	641	680	660	679	674	707	642	676	706	707	684	704	688	705	717	674	689	704	680	669	707	636	659	710	696	681	700	687	716	685	726	669	693	704	692	718	703	711	704	725	704	712	665	745	658	710	641	675	683	663	670	663	701	703	657	688	704	691	668	683	675	659	712	715	665	709	686	684	680	684	681	705	669	708	728	725	681	675	653	718	663	668	670	668	673	691	691	678	694	679	688	670	721	717	684	716	676	710	663	703	722	694	695	671	706	722	694	700	651	654	684	669	688	728	672	667	675	697	669	669	706	694	699	664	684	694	737	682	716	704	738	684	698	678	645	667	672	703	696	660	689	655	672	712	726	694	679	673	664	725	665	619	680	682	691	701	674	694	676	691	660	740	654	668	654	666	691	700	701	657	683	697	723	699	718	667	676	670	683	692	690	661	718	712	697	755	703	690	685	680	672	678	730	643	653	681	679	642	720	672	659	716	689	699	666	688	664	708	658	651	658	695	664	679	645	666	714	716	669	729	739	645	672	686	698	695	686	667	663	633	679	680	652	676	720	648	690	678	672	642	701	727	688	673	680	736	735	708	662	642	675	665	676	732	733	725	663	685	674	712	672	673	697	677	680	665	688	646	680	728	675	633	679	692	709	687	668	655	680	699	676	702	687	723	685	660	695	689	677	667	626	714	619	707	672	699	703	697	654	708	692	688	719	691	683	767	665	729	723	671	695	679	688	674	699	711	691	681	664	637	658	656	683	653	674	696	686	670	649	687	680	672	683	669	673	736	646	695	695	719	678	693	672	655	687	690	704	672	695	676	667	639	708	723	685	622	683	679	679	692	666	691	692	665	659	686	657	684	666	677	716	681	656	724	710	679	625	664	673	701	661	674	670	692	738	711	733	705	649	645	674	674	732	702	715	691	678	692	683	681	712	688	669	728	658	703	645	735	679	723	669	698	700	710	714	711	715	689	737	722	676	752	662	653	713	669	621	662	718	673	677	692	703	713	752	698	705	668	655	677	648	670	711	674	689	698	661	683	654	671	649	690	671	678	683	663	667	668	702	650	663	708	721	747	677	703	651	676	708	675	659	697	665	652	725	699	704	676	698	679	663	620	683	668	745	697	669	655	733	694	701	675	702	646	675	693	683	691	669	704	691	639	676	675	647	669	724	705	716	731	685	724	733	681	710	718	701	702	691	646	699	670	719	680	685	695	693	697	663	652	661	708	682	698	684	708	703	705	710	678	655	690	644	702	665	700	625	710	657	726	760	756	690	698	717	729	647	655	690	683	700	697	697	714	697	640	646	665	664	697	700	625	684	740	672	675	687	677	708	718	725	690	679	704	718	687	678	652	696	736	705	696	683	700	704	688	687	715	697	661	732	664	708	690	717	700	699	654	661	700	725	678	690	685	674	689	672	675	675	672	688	658	687	647	706	685	630	688	679	737	705	711	691	668	729	651	697	690	688	691	702	651	684	709	682	687	669	639	698	676	741	663	759	714	674	649	732	684	628	687	685	714	672	690	645	691	744	692	712	648	701	692	714	665	668	699	729	688	692	676	686	737	699	678	655	691	721	683	691	648	670	723	674	672	696	663	662	714	709	680	670	638	692	685	711	681	691	656	690	663	700	674	686	661	658	677	685	696	696	687	688	729	681	705	721	680	717	664	663	709	718	718	671	687	713	695	719	739	713	655	656	700	668	685	618	689	677	680	681	681	711	722	696	692	674	688	663	732	680	672	683	668	721	618	689	658	695	687	704	686	700	671	731	666	663	695	671	680	687	703	720	662	679	645	694	650	654	692	668	644	704	672	689
24449	21593	28750	24776	21350	9253	2096	1212	979	1014	975	1174	3533	7263	7995	6259	4489	3001	2005	1397	1000	727	687	615	613	580	621	636	618	592	609	578	618	605	651	590	556	639	596	542	587	623	565	610	582	587	568	583	607	613	640	616	576	587	638	602	638	598	648	550	612	593	623	642	633	597	622	564	597	618	599	600	554	577	608	570	573	586	612	604	614	596	603	596	583	644	607	559	593	570	573	640	598	572	608	602	628	598	575	601	636	589	579	586	628	575	589	581	585	613	616	594	577	572	616	615	609	579	595	591	603	632	602	583	605	556	527	665	613	606	629	583	575	621	587	638	587	597	630	608	595	653	586	593	594	592	595	593	632	589	610	548	629	571	603	562	596	603	601	569	593	634	585	596	596	582	626	610	559	611	648	600	614	571	594	604	569	615	578	584	616	604	569	607	619	595	567	615	631	599	620	591	594	607	612	651	587	535	601	584	585	646	520	607	598	576	624	585	614	589	560	594	634	607	559	651	575	633	564	593	653	611	601	580	612	604	589	590	622	625	556	609	609	644	596	610	601	575	654	595	601	605	582	680	622	564	595	587	576	622	582	627	587	571	621	622	591	623	652	581	595	570	583	622	588	560	573	639	563	581	618	571	615	646	587	577	616	610	580	590	618	591	613	629	568	560	595	561	588	635	649	577	622	576	602	573	613	588	620	596	576	589	592	614	606	579	578	577	618	622	622	585	602	601	538	626	612	647	634	596	597	612	619	583	572	574	602	577	573	675	631	583	610	566	614	583	638	628	587	586	571	606	537	581	608	594	570	674	619	602	597	601	629	609	615	635	581	586	633	600	625	541	601	603	630	626	599	607	592	559	616	593	620	605	589	622	603	612	586	610	629	617	626	568	606	593	625	602	581	614	610	603	608	608	646	586	582	606	618	586	586	624	616	550	596	560	596	540	556	614	599	594	586	650	618	620	618	618	626	620	594	587	524	598	584	575	596	589	563	575	630	580	594	570	601	643	665	608	577	637	605	589	579	615	573	611	614	607	612	622	616	606	558	597	614	618	611	601	592	591	582	616	589	555	594	596	557	569	602	596	602	603	611	596	617	609	599	584	595	619	543	574	580	569	592	618	626	630	626	641	608	586	613	616	588	589	626	587	624	637	554	635	589	612	582	594	619	615	608	628	627	579	624	614	635	620	551	619	571	560	652	578	601	611	634	639	575	562	615	594	632	630	601	587	581	615	595	588	626	578	594	651	572	626	610	607	596	543	609	605	579	610	572	591	601	645	647	574	577	659	615	614	581	591	540	602	624	639	611	562	639	572	590	617	608	597	613	564	595	592	611	605	575	606	619	633	617	593	638	605	608	616	615	615	541	586	631	612	599	590	605	640	602	609	606	610	564	605	597	604	625	591	564	580	590	602	589	601	567	581	572	590	628	600	590	603	656	628	587	593	593	671	599	583	643	588	621	615	605	595	603	591	606	624	621	599	598	630	611	620	591	584	567	635	626	657	587	558	584	597	601	629	613	564	595	531	582	591	630	557	581	639	601	550	604	587	610	607	619	618	538	566	596	575	595	590	560	581	605	625	594	581	594	635	588	628	581	600	628	581	574	594	607	598	641	617	643	596	579	557	565	580	622	593	577	610	569	623	561	549	611	614	559	569	605	581	597	576	611	596	558	612	573	559	604	586	604	598	587	563	549	595	614	586	637	564	606	590	584	589	597	615	583	613	606	578	591	583	614	619	598	614	602	624	545	587	543	607	568	612	597	647	603	611	594	573	569	576	609	635	613	616	579	589	586	616	587	601	564	575	594	595	615	661	611	579	633	583	617	615	586	593	561	652	604	629	634	577	651	613	607	585	623	608	627	595	564	602	610	609	600	587	590	577	661	597	566	583	588	604	622	599	589	593	591	647	608	570	616	646	592	572	583	614	619	617	601	603	566	605	618	603	600	586	597	580	632	614	609	626	611	595	606	620	610	595	634	614	571	602	623	630	598	611	587	594	618	590	618	600	588	636	637	588	560	593	615	599	573	625	582	605	618	648	625	585	602	577	637	585	601	555	547	625	636	605	609	629	581	605	655	603	586	543	623	589	583	593	588	640	573	599	637	611	587	631	578	612	600	625	567	596	569	601	543	583	658	613	605	618	596	622	612	634	582	562	582	657	653	605	631	609	624	589	619	596	578	598	572	583	630	594	593	646	574	600	622	584	636	616	544	569	628	622	600	624	563	602	570	615	566	590	606	560	641	605	631	587	607	634	613	616	556	608	625	584	582	601	595	577	606	629	584	625	583	569	601	601	583	602	588	596	618	564	654	599	585	588	619	607	629	580	621	563	643	579	627	601	571	580	659	554	592	615	603	586	579	588	586	636	623	596	596	660	629	583	594	596	590	615	598	618	612	647	543	571	591	584	614	599	607	625	557	608	616	563	616	632	582	573	612	605	596	592	601	576	643	602	569	604	630	577	634	579	623	568	610	581	603	537	603	561	600	567	580	665	596	604	564	570	616	579	594	592	628	581	610	649	612	650	596	592	633	563	611	550	574	610	601	588	607	609	575	573	623	566	570	530	597	597	568	588	607	579	579	635	597	585	592	575	611	590	673	625	600	609	628	599	591	588	570	611	583	576	592	595	586	542	587	631	589	647	612	583	637	608	619	633	581	605	604	604	572	590	576	565	618	667	616	583	578	569	606	569	604	580	617	622	587	612	591	599	563	608	590	580	635	612	569	597	588	635	583	619	629	574	590	561	607	574	590	576	630	549	616	580	624	600	593	593	644	622	610	596	568	591	629	641	595	594	568	623	568	632	588	639	577	550	592	595	616	601	605	643	557	646	594	566	626	616	647	568	549	586	584	620	634	660	564	614	583	583	570	621	561	583	614	602	619	621	577	603	614	570	574	585	601	651	651	634	599	616	614	613	555	615	618	581	610	625	580	568	580	639	576	574	617	649	617	648	646	567	580	573	630	585	603	585	603	557	616	595	572	621	630	574	580	592	627	605	604	598	629	628	637	619	570	610	614	542	661	609	554	580	628	587	625	590	575	631	574	640	593	603	593	589	632	559	617	603	594	617	588	608	587	575	605	692	589	602	588	606	609	599	633	626	608	595	624	640	535	594	604	605	581	576	648	571	604	575	565	617	580	595	593	615	619	598	586	604	595	648	637	618	580	624	616	605	586	642	593	602	633	575	585	625	603	586	615	635	626	531	593	594	604	645	552	568	602	615	611	590	585	590	600	596	566	614	604	622	593	579	651	594	599	603	577	648	634	620	619	577	586	638	547	611	598	643	608	601	580	595	604	587	573	603	604	623	630	583	598	638	600	582	605	646	579	561	605	602	553	540	613	630	623	597	619	616	586	581	653	595	577	590	605	567	645	599	631	601	610	628	558	555	611	578	615	597	584	613	558	583	578	592	595	556	580	626	590	620	623	601	601	583	630	602	539	585	607	559	620	588	618	604	596	608	594	588	646	584	569	611	624	655	590	633
36018	56825	18476	6524	5965	4099	2643	1943	1669	1582	1488	1868	6249	11676	12207	9421	7082	4476	2945	1861	1263	943	788	716	684	719	699	710	736	740	729	647	712	730	706	714	747	699	659	702	744	739	705	697	679	685	707	696	704	710	758	705	723	698	693	701	722	684	726	677	718	729	736	721	683	698	723	719	692	723	736	692	691	690	717	695	672	665	707	702	703	678	737	673	720	690	684	739	726	729	693	717	717	692	706	681	730	690	686	688	676	690	698	721	768	693	715	725	703	700	674	684	685	649	684	712	718	679	680	705	708	690	688	767	710	658	719	692	719	703	708	702	694	720	689	703	684	738	665	707	705	686	718	712	698	699	742	730	742	744	696	711	683	693	732	708	689	720	687	685	681	702	723	692	760	703	739	690	722	684	692	727	696	752	708	654	735	776	690	674	773	664	706	720	735	706	674	653	736	665	735	684	699	754	737	696	707	738	705	727	712	746	699	669	705	743	745	662	721	714	703	668	721	762	710	718	729	696	655	683	740	745	750	696	692	766	696	695	733	761	718	687	733	716	717	754	739	719	699	726	698	710	711	676	725	694	682	677	705	672	691	761	698	684	709	730	738	729	719	670	744	720	676	693	710	700	707	647	667	696	680	712	716	699	704	701	686	727	697	719	635	705	716	701	723	702	707	728	699	658	764	749	692	703	742	664	752	722	705	678	698	683	736	685	704	707	682	718	700	723	722	710	685	676	686	734	678	721	725	724	702	724	723	668	718	738	720	675	712	686	716	730	712	710	674	719	695	765	679	652	733	681	654	702	724	772	717	716	681	684	721	746	731	687	713	702	662	729	743	661	729	651	673	731	666	694	764	724	720	703	676	722	679	697	729	737	701	705	703	702	705	732	730	701	730	748	738	732	692	711	687	723	640	682	701	658	708	705	664	743	693	701	689	657	720	731	732	680	650	688	747	721	727	732	777	693	748	691	740	667	724	680	659	697	735	739	703	723	704	666	681	703	724	698	659	675	682	744	688	688	700	725	676	725	704	723	690	657	722	682	732	694	692	724	663	713	705	700	726	694	686	748	677	740	671	691	705	709	701	722	668	676	699	772	684	666	760	702	721	676	726	709	704	704	730	669	660	691	692	749	697	699	667	722	678	724	670	699	702	713	667	710	644	795	723	682	725	745	696	722	705	718	669	672	737	699	701	708	669	673	725	688	708	713	666	713	689	689	773	708	726	685	721	722	714	726	710	706	719	663	690	712	741	685	715	724	735	701	709	759	656	736	687	715	762	694	679	719	732	743	684	734	704	719	726	708	697	648	744	682	675	733	688	713	734	725	688	688	647	718	682	702	723	667	696	718	707	718	717	679	734	728	697	703	743	711	672	705	720	685	737	709	664	634	684	726	715	740	692	690	726	692	736	704	746	715	683	674	735	689	652	698	737	719	702	722	745	683	702	716	738	693	724	670	711	729	737	710	731	778	725	700	685	709	706	698	702	734	753	750	718	725	681	702	720	740	682	746	720	731	745	716	688	727	667	664	727	681	712	698	702	709	689	679	732	663	702	720	698	706	729	737	694	626	732	713	735	743	683	720	641	727	715	778	698	733	729	741	685	699	701	714	734	696	682	748	719	708	734	729	701	659	690	693	678	698	693	717	718	743	695	664	698	675	702	701	693	752	673	731	718	698	691	704	727	721	689	729	704	730	701	707	665	772	701	709	691	709	659	695	674	701	689	719	753	694	739	728	680	699	707	710	675	661	764	671	709	716	691	691	715	681	710	692	665	720	741	705	725	710	712	688	751	699	701	722	721	719	650	733	699	677	723	693	725	703	709	712	727	694	673	723	699	698	703	748	711	719	659	664	697	755	678	669	735	757	710	706	723	694	734	689	719	725	765	707	655	677	682	699	664	727	728	720	709	685	638	764	712	767	717	722	722	717	743	694	727	716	729	692	749	689	735	750	681	683	716	713	667	699	714	697	685	739	710	753	681	693	739	715	710	677	709	719	733	669	713	742	698	731	693	686	672	655	723	649	670	674	697	722	689	667	683	692	702	680	770	683	715	709	676	697	675	692	677	688	678	739	725	691	716	731	698	733	682	727	716	688	724	692	712	748	694	737	722	715	678	686	708	704	734	714	705	744	699	657	693	735	714	742	698	730	704	692	708	707	708	695	709	736	692	714	695	683	692	688	708	679	678	673	717	698	686	740	680	678	714	743	719	729	699	726	727	645	708	740	652	692	702	717	671	692	680	669	644	716	722	692	677	710	709	723	720	706	692	689	703	694	691	694	709	706	708	742	739	690	733	698	732	704	674	693	766	729	693	723	714	731	735	752	728	732	665	712	714	687	705	683	725	756	717	706	692	699	725	718	728	719	741	756	705	694	731	731	679	701	680	737	722	666	749	722	726	717	695	720	650	712	724	702	662	683	679	724	675	729	699	751	693	712	684	689	691	763	727	707	695	750	684	726	691	678	671	717	750	759	691	692	680	684	707	709	750	663	706	691	731	699	690	713	743	699	692	679	733	675	712	711	709	707	686	725	708	652	673	732	666	695	684	688	694	659	759	699	732	685	702	689	750	679	681	641	714	700	704	694	722	705	661	681	709	685	716	711	698	675	670	684	671	730	704	740	712	678	726	759	710	683	709	702	691	736	726	738	696	740	738	735	734	677	762	731	684	740	676	724	726	649	696	687	692	717	722	663	692	717	727	736	686	781	668	689	722	680	697	700	700	737	679	715	753	733	714	687	714	698	732	729	701	729	728	699	671	747	715	695	696	665	687	707	699	718	767	704	697	707	739	725	646	746	724	742	698	742	685	700	743	696	691	698	694	676	691	716	729	735	709	680	677	730	730	678	727	706	702	672	732	717	684	719	695	744	740	695	712	634	694	721	741	699	731	659	713	734	711	690	677	700	674	691	692	658	727	692	691	726	649	714	669	705	762	684	737	676	721	700	727	668	710	703	739	724	696	709	702	724	721	663	704	702	710	675	660	739	730	736	711	727	700	722	667	728	683	723	724	718	707	671	734	695	729	692	716	736	782	726	724	707	737	717	660	677	692	717	710	688	701	692	704	695	680	719	701	727	688	725	725	711	703	713	707	673	687	686	731	726	681	713	720	721	711	740	710	702	708	728	747	672	729	724	735	750	691	696	727	708	713	688	675	686	736	699	708	718	674	682	703	722	684	696	708	641	707	738	673	706	708	717	723	703	675	720	658	687	694	697	703	713	711	743	736	733	752	692	727	702	680	697	677	711	712	746	710	728	711	670	750	692	718	719	718	730	693	734	694	757	705	730	663	693	714	678	713	707	697	697	715	716	732	696	694	715	702	718	715	717	696	661	684	685	755	710	740	715	747	739	734	687	699	702	716	722	695	745	703	700	705	737	696	653	735	700	729	704	717	717	668	712	732	686	735	705	694	713	726	708	689	723	711	707	706	732	696	721	678	701	723	702	727	681	654	705	730	748	698	736	723	745	709	745	700	677	689	698	686	733
25675	21669	27653	25535	11315	2461	1590	1215	1100	906	885	978	2749	4487	4803	3902	2888	1960	1503	1105	893	846	792	772	756	785	720	749	757	788	775	801	770	831	714	734	723	701	785	746	799	769	769	763	781	719	764	724	780	745	754	787	763	781	791	743	758	733	718	772	754	799	792	774	755	779	774	725	729	774	765	682	750	787	785	725	761	748	762	740	772	770	770	789	750	783	690	726	739	747	777	776	781	740	748	730	794	775	746	803	729	757	735	746	741	765	740	776	734	713	739	774	726	704	724	755	751	729	805	739	777	758	726	747	732	765	712	798	740	827	745	747	750	724	739	781	734	754	798	797	735	766	713	782	720	758	699	780	777	714	803	776	721	747	814	771	731	736	768	730	748	742	710	708	726	761	828	731	722	773	810	729	751	774	767	758	745	725	733	762	725	802	788	784	755	755	732	782	747	754	739	746	759	724	754	702	743	766	778	722	741	779	744	762	749	713	746	756	746	748	718	722	763	754	772	746	728	705	775	770	792	734	781	797	752	815	745	755	748	724	762	779	734	742	733	739	772	781	740	770	787	711	780	730	732	775	732	760	734	750	749	744	735	728	791	793	748	753	780	722	775	792	786	801	799	781	796	755	782	787	750	769	724	732	810	721	767	718	776	782	747	771	734	732	770	727	796	787	809	790	819	749	744	780	747	742	737	801	775	728	763	797	763	734	783	754	764	728	737	729	769	762	760	735	779	726	751	764	736	786	705	753	745	743	761	740	688	776	771	764	755	760	783	771	711	766	724	808	810	820	767	774	750	747	727	770	756	777	742	779	767	754	789	736	752	750	772	760	757	739	767	742	759	798	792	728	784	737	769	761	778	793	713	729	725	735	763	777	773	750	743	773	750	685	803	803	754	710	833	713	752	737	781	788	757	734	765	738	742	782	766	766	772	790	759	720	744	718	708	741	752	764	757	742	713	787	771	762	735	731	772	734	772	730	771	729	710	772	764	803	730	760	749	777	729	815	793	719	725	789	712	750	663	772	777	757	716	766	690	744	777	731	750	754	738	753	699	698	733	780	768	786	737	775	743	730	755	777	725	673	757	726	813	749	737	774	757	760	765	799	768	711	773	702	764	720	780	727	709	783	735	723	767	773	790	786	733	720	761	747	777	762	781	719	727	843	743	794	734	742	738	744	733	679	789	781	722	753	763	788	801	725	704	782	775	734	747	729	736	744	799	753	706	749	705	743	722	778	753	751	780	751	760	780	776	779	731	762	743	793	760	753	745	721	716	775	718	686	764	774	716	731	778	775	708	743	765	741	708	775	701	765	745	759	739	766	727	717	733	699	732	754	729	712	742	750	752	711	760	724	777	745	756	733	789	712	783	704	740	733	737	796	741	754	715	784	765	724	778	784	750	745	738	741	773	752	786	758	790	750	775	779	756	738	731	784	761	773	786	761	750	736	770	801	783	714	754	756	768	765	780	723	681	756	798	775	807	772	761	780	749	764	774	742	761	749	811	755	739	790	787	778	773	793	804	728	715	755	771	763	762	727	733	792	736	775	696	714	759	732	758	793	764	750	782	732	759	789	748	768	766	743	728	809	756	743	750	785	738	768	767	784	748	775	729	783	747	731	725	745	768	789	770	704	758	780	748	804	772	765	754	728	759	808	779	779	696	768	775	720	793	715	764	774	699	716	733	732	717	735	727	770	753	779	785	777	768	767	772	765	737	701	769	777	748	759	738	770	771	791	723	727	769	744	754	717	780	722	752	811	731	762	823	767	764	749	819	737	759	776	762	747	777	796	775	744	760	744	750	751	768	765	734	738	771	773	698	701	734	757	722	790	772	763	757	754	821	761	733	824	822	755	790	766	715	766	749	775	740	759	756	746	705	704	739	809	762	722	699	761	734	764	763	772	750	730	761	786	786	817	786	737	776	747	711	758	748	764	729	734	770	775	755	763	733	725	782	737	747	725	775	817	814	767	741	738	715	764	731	766	776	739	765	740	785	801	708	797	740	788	720	733	765	745	762	782	770	721	738	737	756	749	776	759	731	774	726	772	753	714	775	775	744	734	772	742	802	759	787	772	810	782	751	778	748	763	757	743	733	713	791	763	790	742	742	749	760	713	721	763	758	704	776	704	735	748	736	698	762	768	761	742	745	754	742	800	739	771	708	726	764	796	753	734	770	746	737	712	769	726	731	756	741	762	708	752	738	775	726	766	791	734	783	721	762	768	762	737	748	756	747	775	758	763	729	774	732	812	727	767	743	772	798	704	724	757	747	773	744	793	759	823	766	736	781	762	754	738	766	759	756	738	747	729	783	710	735	661	711	773	777	761	748	699	732	766	720	747	762	773	751	834	770	776	775	744	814	798	758	809	735	748	733	813	786	809	745	767	728	781	780	769	772	738	780	755	783	748	766	767	785	785	758	724	811	746	759	739	795	707	771	774	727	761	762	755	742	800	742	740	780	737	754	749	695	717	754	752	759	750	785	754	775	796	714	783	760	758	775	762	753	757	774	752	797	747	808	747	770	753	734	787	740	735	725	766	724	762	790	744	757	741	775	738	747	736	741	724	769	734	760	706	770	765	770	722	775	736	779	790	751	724	760	791	721	696	779	719	758	710	692	733	791	785	788	764	764	754	766	794	786	753	758	725	729	729	786	724	760	752	783	793	760	718	736	764	744	758	782	758	776	748	770	751	759	792	728	732	718	726	823	744	710	746	782	772	731	744	749	742	738	762	777	741	732	745	730	719	754	759	809	720	743	733	732	749	749	784	720	765	808	782	746	780	741	765	769	779	750	737	798	757	729	748	743	727	773	763	737	778	796	724	789	777	758	768	749	725	782	766	736	770	696	741	713	737	729	774	753	758	750	732	784	738	742	759	787	737	755	778	744	751	755	767	758	785	808	780	764	757	726	733	763	739	800	728	719	764	744	788	802	717	753	707	751	773	778	761	789	813	749	739	736	772	799	736	727	729	712	758	705	742	802	693	781	729	806	733	732	727	810	735	785	742	736	763	830	773	696	781	769	737	712	689	728	780	766	804	759	789	737	741	744	755	776	729	709	727	757	777	729	748	769	771	728	722	778	738	818	735	708	775	747	752	768	733	767	745	726	775	777	785	764	749	779	704	745	755	716	743	787	706	741	778	778	703	776	729	749	749	759	724	737	752	844	767	773	747	769	764	754	799	758	745	737	781	750	716	778	763	774	708	718	724	737	711	720	727	785	731	775	720	755	715	727	774	736	752	746	690	719	751	759	771	726	765	769	710	710	773	737	786	749	737	775	777	746	811	732	761	694	755	750	777	755	784	773	724	750	764	773	746	678	735	722	734	782	773	706	776	762	712	750	723	765	729	736	788	768	755	740	822	743	734	782	764	747	723	751	745	805	778	755	761	747	731	762	742	772	720	771	771	743	767	734	769	760	761	778	780	790	757	721	737	720	767	776	731	767	765	722	780	755	807	754	733	763	784	816	741	719	785	745	768	769	830
34877	51312	17925	6490	4685	3610	2562	1863	1604	1297	1143	1416	5330	8494	8787	6783	4980	3106	2228	1594	1262	1030	954	916	853	928	880	904	869	872	929	911	875	926	874	908	867	919	883	888	902	889	898	899	938	877	869	900	905	889	933	940	886	909	879	883	887	809	886	875	892	885	901	901	895	887	866	878	909	927	870	933	851	884	908	881	931	868	887	878	861	914	876	861	869	875	907	955	856	888	828	831	899	896	888	863	909	911	945	883	838	868	926	894	900	821	917	924	871	891	902	907	951	891	890	901	927	900	852	890	932	857	946	859	946	908	915	897	883	844	853	912	909	888	870	882	909	852	861	860	856	845	895	882	864	910	906	891	892	860	934	860	894	859	881	906	875	890	873	912	962	918	919	865	922	848	922	874	903	861	867	856	909	889	887	867	911	875	868	884	891	877	864	872	909	919	859	867	929	894	934	935	873	903	855	878	862	859	852	908	895	861	856	943	869	906	903	858	883	935	863	862	941	894	910	860	869	891	955	907	915	907	872	903	924	878	864	903	893	927	885	915	854	872	827	887	878	908	905	937	934	886	932	848	853	923	934	880	913	894	837	924	917	853	927	953	908	861	871	949	890	868	862	889	863	862	985	910	887	901	899	851	869	873	911	850	886	904	853	874	882	894	889	866	880	891	875	874	901	868	987	870	814	911	889	902	905	926	903	902	896	932	867	898	884	836	928	849	879	848	956	815	905	842	916	874	897	899	904	974	895	878	885	907	873	909	883	884	887	867	882	893	879	861	920	877	895	876	884	946	893	908	895	858	878	846	856	863	877	885	859	905	898	911	876	935	912	869	915	889	919	882	897	915	926	902	870	891	859	878	878	907	920	855	887	903	884	898	865	906	893	846	897	933	912	847	863	867	911	914	895	869	889	883	899	873	879	865	882	869	881	935	903	897	858	866	922	878	897	922	901	944	891	935	920	858	874	894	847	902	907	889	836	874	908	885	835	911	947	836	867	880	872	921	875	919	865	883	896	916	851	864	923	872	829	905	879	905	914	886	891	875	923	933	880	916	853	907	882	927	907	909	864	906	881	881	907	926	885	920	868	936	795	914	898	914	874	926	884	906	921	921	899	945	911	938	924	891	884	909	923	891	910	881	910	861	881	858	907	856	866	893	904	896	868	889	884	877	889	881	890	862	863	908	925	910	808	858	870	868	913	893	910	905	922	919	942	907	847	843	851	950	917	879	899	878	953	888	908	869	882	881	870	882	887	846	929	931	821	886	870	914	856	879	889	865	939	888	865	904	862	875	890	859	959	876	874	834	876	843	925	937	854	923	914	907	896	868	908	925	841	905	902	909	911	892	896	917	804	915	918	944	859	873	872	888	841	906	896	889	929	865	863	868	896	845	852	880	860	856	895	914	839	972	893	918	878	910	937	889	861	881	867	838	893	879	890	900	868	836	862	918	867	799	847	919	904	905	828	904	928	892	885	896	880	907	877	891	887	882	902	832	881	877	880	860	902	910	869	851	894	866	901	870	887	882	933	893	842	911	865	936	943	875	863	922	912	885	896	857	841	836	897	863	907	858	911	890	892	874	860	929	857	880	888	921	895	931	954	905	840	888	907	875	926	862	878	901	920	917	925	904	838	884	856	879	899	881	891	957	916	916	911	895	921	900	862	894	868	870	908	892	907	895	892	917	862	926	876	887	868	881	867	922	880	907	838	941	851	891	888	852	849	898	869	891	901	881	883	892	872	909	886	840	913	871	883	881	913	882	881	890	893	886	903	933	862	818	892	880	853	925	859	919	880	887	901	870	948	897	887	898	912	916	906	929	859	873	829	865	795	898	915	912	924	870	910	909	907	904	873	848	854	833	867	944	899	933	858	899	893	866	865	887	868	860	871	875	896	926	926	877	908	912	874	887	887	897	932	880	852	866	872	879	894	835	896	897	860	878	885	862	882	851	920	917	885	883	898	863	897	861	847	879	913	900	903	863	861	852	880	920	882	882	888	924	852	883	868	947	862	925	894	830	866	895	924	953	910	885	895	847	893	876	851	887	893	912	853	877	899	892	816	902	927	865	908	854	892	852	845	941	934	864	891	908	917	874	897	873	897	876	872	852	912	873	834	878	886	905	889	868	854	889	861	863	944	907	865	811	887	881	883	891	918	893	923	958	890	893	917	856	940	898	887	922	893	934	838	921	891	915	913	906	855	839	915	870	882	847	885	872	868	823	893	929	862	901	884	874	869	922	885	892	897	870	882	884	945	914	866	824	889	879	885	895	874	933	928	870	897	973	908	913	869	867	874	856	910	922	859	921	932	925	816	873	863	889	902	875	878	911	932	894	887	866	907	936	873	865	907	860	941	902	909	900	936	919	880	881	918	921	909	890	931	854	922	858	929	898	868	816	891	929	869	858	893	871	931	950	837	867	854	875	925	857	895	894	862	872	862	913	893	870	872	836	861	914	867	932	876	873	910	823	869	896	883	907	884	860	930	904	897	941	939	916	912	858	892	900	901	867	906	933	862	912	857	919	863	898	928	881	863	876	870	892	884	870	857	908	856	834	882	934	866	896	879	895	914	890	894	880	894	858	872	898	904	861	907	873	873	857	883	864	882	897	864	928	902	899	924	866	890	895	879	942	879	941	824	885	876	888	862	919	885	846	886	877	897	899	871	891	906	889	871	881	870	889	918	960	844	914	949	899	903	897	874	873	916	838	898	898	896	863	898	874	851	888	873	868	856	901	837	948	892	852	818	841	915	866	889	894	895	882	850	905	911	855	892	875	852	880	905	874	890	869	912	913	886	854	873	923	869	980	905	915	873	920	948	891	869	862	914	848	916	925	875	902	880	869	881	886	835	948	903	822	866	859	886	902	902	935	887	915	921	927	901	872	829	879	866	920	919	881	872	908	913	883	887	939	877	883	887	921	886	893	838	870	885	908	890	828	940	905	967	910	859	911	865	925	934	887	887	869	854	867	833	893	871	907	890	877	869	872	891	854	919	886	931	867	859	907	923	930	896	884	869	926	904	873	894	878	896	953	927	894	847	890	925	876	926	911	848	923	910	933	883	860	883	825	910	881	905	901	884	895	864	898	876	843	931	901	850	885	862	883	840	908	889	919	896	887	915	923	931	832	912	877	855	853	888	898	928	915	870	909	860	888	853	880	858	881	888	916	900	957	859	820	877	869	897	913	886	922	935	870	898	894	921	874	911	936	919	931	915	884	896	897	898	914	923	867	877	914	907	848	951	892	897	925	854	947	904	897	938	896	897	909	914	961	875	890	930	831	869	901	889	886	894	886	885	869	879	869	904	837	905	897	926	924	902	856	827	889	882	891	855	856	923	886	846	892	917	857	939	894	881	918	914	855	932	915	867	835	897	909	841	882	900	918	898	893	900	909	905	904	854	878	849	904	844	892	896	878	854	890	951	869	908	873	852	889	868	863	898	840	894	862	905	924	893	867	902	901	874	913	882	905	858	875	873	851	886	896	947	865
23289	21588	29328	24260	21572	21655	11715	2958	2002	1832	1542	1432	7808	16145	16931	13045	9249	5490	3340	2218	1453	1127	916	907	881	900	885	879	858	924	861	873	840	928	899	907	837	874	848	801	863	889	914	874	851	896	876	876	850	824	875	880	893	845	822	874	833	870	824	861	835	845	924	866	864	909	850	855	866	888	852	909	846	878	896	888	864	885	872	843	874	888	853	868	923	935	804	826	928	841	918	866	857	853	865	849	860	910	857	897	872	863	868	861	827	824	836	934	859	912	857	866	911	930	887	791	915	879	881	868	887	837	893	894	878	857	831	885	867	878	901	884	873	894	863	862	909	871	887	807	826	830	900	844	881	860	898	892	846	889	853	870	841	909	943	842	912	894	903	866	870	879	879	906	900	897	846	885	914	888	864	843	901	887	790	868	920	880	862	874	900	816	881	890	882	852	843	854	877	834	837	891	821	882	833	865	885	886	853	842	884	870	896	920	859	875	875	810	862	871	885	819	857	886	864	901	836	846	895	884	914	860	843	821	875	865	880	836	863	922	903	879	876	866	943	878	874	922	835	872	844	909	914	840	843	904	867	790	923	887	885	850	898	853	861	890	825	842	880	865	860	914	865	866	853	879	911	843	892	823	886	859	865	862	888	832	867	904	875	901	834	840	842	839	860	876	928	889	892	891	901	866	853	871	881	835	951	877	873	886	913	854	872	842	842	870	886	849	867	874	883	858	853	840	903	832	874	866	918	829	856	843	854	905	832	882	864	884	838	894	897	846	855	890	874	835	898	885	912	916	841	884	856	877	889	887	924	812	907	847	893	825	874	872	802	859	855	822	831	907	927	783	806	861	915	851	845	839	948	856	881	838	884	829	862	865	883	909	917	875	886	865	856	830	867	863	888	847	871	880	907	823	906	858	875	864	899	848	903	857	793	899	859	839	901	885	860	854	892	897	840	825	820	894	860	839	925	861	863	913	880	891	835	867	899	880	873	935	910	871	921	869	867	857	825	886	871	892	880	919	856	853	872	847	936	857	858	872	897	845	812	817	914	889	865	856	871	901	883	903	904	865	892	906	868	849	889	844	863	902	906	872	890	860	863	875	878	876	827	804	861	933	867	814	879	871	843	842	877	869	858	858	906	851	895	848	885	879	883	835	907	911	913	858	893	894	877	860	911	822	873	918	838	901	880	890	870	895	883	808	818	905	849	823	901	880	879	857	876	891	896	887	869	881	855	874	874	905	833	873	900	855	833	863	866	807	888	899	880	899	843	889	870	882	902	863	814	954	871	807	873	878	867	872	862	818	879	825	893	893	936	882	867	880	824	835	902	855	876	861	869	847	871	897	837	813	872	857	851	903	917	868	852	915	825	840	854	871	903	863	880	844	890	854	891	865	846	858	832	915	834	918	861	843	888	842	823	852	876	898	855	884	822	896	871	840	885	864	837	873	930	848	896	899	861	820	894	914	922	854	890	835	875	827	878	941	868	932	928	870	867	913	857	849	877	852	932	800	891	837	891	841	857	836	884	872	838	891	902	883	857	925	904	853	871	878	799	901	862	935	854	925	914	944	861	852	882	847	876	907	817	865	899	884	900	929	863	841	914	825	872	923	910	827	863	827	866	856	804	885	901	877	852	879	831	841	934	867	903	880	873	923	866	870	871	878	827	881	822	908	853	864	887	857	855	860	853	832	834	910	942	882	865	881	833	858	927	908	938	903	846	901	822	887	863	854	905	838	850	815	878	940	862	900	858	848	901	915	891	854	798	829	898	858	868	822	901	854	847	922	849	891	865	867	892	846	836	841	857	862	864	848	829	842	860	828	926	835	843	889	873	922	861	858	841	852	887	891	854	863	842	916	860	880	872	824	834	854	843	890	912	846	867	860	784	879	832	868	885	884	814	836	886	893	898	847	857	874	836	864	878	879	845	855	808	905	897	894	865	853	859	923	889	896	867	933	845	927	892	869	860	892	856	839	904	805	880	811	898	817	870	877	893	886	835	837	890	933	824	851	852	814	928	885	820	848	853	829	818	882	854	843	844	870	898	866	864	846	833	871	860	871	901	883	861	869	924	875	845	858	900	860	912	872	902	903	900	840	890	875	912	896	824	906	879	886	850	829	853	859	856	858	863	881	842	863	873	909	823	904	917	799	852	854	787	906	884	854	878	867	824	861	825	891	875	811	913	809	904	862	906	914	882	846	883	844	909	894	907	897	912	848	804	850	879	851	838	852	887	853	890	875	859	941	906	866	823	865	855	851	896	845	819	831	868	859	891	838	891	898	883	920	900	880	888	854	850	900	937	855	843	776	885	832	857	865	858	841	852	845	884	848	853	835	854	908	874	862	794	839	916	939	891	924	887	843	917	891	883	852	842	864	867	883	827	894	896	806	873	905	883	875	881	883	885	829	857	939	845	863	909	831	896	838	842	822	870	878	866	888	854	982	827	865	881	912	884	911	834	908	868	872	851	832	909	867	842	906	891	863	865	862	860	882	871	851	873	885	894	867	845	932	868	851	868	828	864	882	877	863	907	837	895	875	864	838	873	898	852	891	886	934	888	911	800	886	849	853	856	891	861	850	861	849	885	903	865	858	866	848	910	892	823	868	887	860	919	902	862	869	831	929	812	822	883	897	859	864	824	890	929	821	866	866	871	923	877	911	886	893	870	890	822	856	825	860	868	860	853	868	849	909	861	834	873	879	907	914	868	842	893	887	920	886	876	874	934	861	887	848	899	877	914	859	916	875	870	910	900	918	874	926	851	852	865	914	891	903	902	871	853	884	906	858	859	860	835	859	887	847	861	875	833	838	807	843	900	876	860	866	831	918	850	880	904	885	887	862	848	868	884	881	871	842	792	889	819	894	873	844	830	855	888	874	897	927	838	851	855	868	827	899	888	872	866	925	906	873	820	829	848	870	847	941	843	886	872	815	836	915	876	882	859	866	873	877	841	901	838	886	880	879	828	878	869	904	900	856	870	902	860	844	832	865	873	898	871	895	860	885	857	894	853	893	864	864	879	843	888	851	898	832	855	900	897	849	835	848	858	851	864	884	837	904	893	912	887	896	882	860	873	855	878	883	851	895	905	779	859	898	844	875	883	874	804	867	865	846	876	888	833	883	854	923	883	886	849	915	897	886	882	874	846	857	875	903	923	847	863	847	905	855	863	865	929	799	878	888	899	919	866	829	902	876	865	870	887	896	863	862	931	868	852	885	863	883	886	864	951	981	836	877	891	882	895	909	882	876	860	817	871	846	841	849	837	832	877	886	885	837	818	853	827	872	885	870	826	931	897	851	818	819	829	853	919	852	835	907	864	829	851	881	809	831	833	859	872	881	900	851	801	868	922	871	908	858	880	905	839	908	876	873	888	827	835	860	887	847	896	845	848	824	885	836	897	908	905	895	912	877	859	891	906	817	860	920	867	905	879	916	856	877	829	877	895	853	920	834	895	849	872	902	871	802	836	852	909	865	848	899	912	827	870	834	885	893
40940	62410	19601	11506	8441	6682	5190	4361	3494	2853	2167	2079	12958	21947	21427	16831	12810	7892	4834	3288	1884	1450	1098	1003	998	1020	1057	980	973	932	952	1042	953	1012	965	997	983	946	1027	926	1023	986	944	1005	943	996	987	1011	936	994	1019	1003	984	996	985	929	962	995	982	972	1074	967	979	952	972	1030	926	942	1019	1033	975	963	1004	1021	1032	909	1016	961	1033	970	1011	941	999	987	1046	1010	947	988	992	970	1012	981	971	959	963	1041	956	997	968	988	995	952	991	963	1046	963	967	976	955	974	1002	987	932	1006	1040	1012	984	1025	983	966	972	961	980	1000	1002	996	959	960	995	1002	1004	991	983	956	905	956	1043	1016	1024	986	1021	1021	980	995	970	957	941	1017	1004	961	923	940	1009	962	967	1031	968	995	1001	999	1000	1021	984	996	933	947	965	904	980	1031	958	979	962	998	954	960	980	1044	977	967	986	991	956	1008	990	965	978	1031	976	990	992	993	973	1037	986	961	1015	986	1004	974	986	990	992	1010	993	1045	968	999	935	1001	957	992	930	969	1028	985	1004	954	1004	966	1009	1034	943	954	1006	1030	990	962	988	980	987	1022	1027	997	1020	997	983	1003	972	1006	987	970	950	962	997	969	1022	973	984	959	923	982	1027	1022	990	984	975	889	919	999	942	997	980	998	1029	1003	1026	1004	1046	944	995	966	1027	937	989	982	1017	972	1030	1011	970	986	987	1022	937	1060	1009	973	1043	1000	998	995	1025	1008	951	970	997	966	1010	987	981	946	978	952	1018	982	964	945	998	954	992	968	955	964	1003	1042	945	979	1005	981	1012	1005	973	950	1038	1019	979	1012	972	1000	993	939	948	975	1006	957	1045	963	989	996	965	992	988	1005	1007	960	1004	961	965	993	990	1010	987	971	1036	972	988	1012	1009	1026	1022	997	976	1000	1010	1025	952	931	963	1006	963	950	1035	969	1056	925	978	934	960	948	960	1006	946	963	1007	1033	924	1027	927	982	962	1003	1023	970	976	966	989	1017	1010	984	1029	972	991	966	1052	982	927	1020	1010	998	945	997	981	944	982	981	944	970	1007	962	1002	931	1001	1022	1027	1032	1000	954	1006	1029	993	953	1004	1070	965	978	1027	942	972	962	973	983	960	950	976	980	1022	965	878	971	983	1012	1009	1052	1030	1044	992	934	1011	958	1039	987	1000	1015	977	956	969	1049	1006	988	1029	952	1010	969	1011	985	960	961	985	950	944	958	944	985	1067	935	942	989	971	965	956	1013	1026	985	959	924	982	965	968	970	1014	1009	960	969	964	970	950	955	1033	999	960	968	960	1010	1012	944	994	989	940	1040	1003	985	1014	992	1015	1037	964	983	1048	988	1019	980	965	1059	1073	1036	948	982	921	996	1000	989	958	968	977	1017	975	975	987	1021	970	987	997	1061	972	948	1001	969	984	1003	974	998	979	962	939	962	982	995	1009	992	987	921	1022	1028	951	1020	1011	961	962	1016	914	1000	984	1013	988	1015	917	959	1041	977	947	998	979	982	958	936	995	998	957	989	984	985	1011	901	982	982	949	985	968	1020	931	992	982	976	971	958	993	1002	1004	925	980	978	967	1042	927	1028	1000	986	978	933	930	988	1027	960	928	991	932	935	955	944	934	1027	935	1005	1021	934	955	969	989	998	1011	1040	960	1027	973	976	988	1021	998	1001	963	983	951	992	951	985	939	963	1024	950	1017	999	1028	987	957	997	975	971	993	1003	967	1003	1000	989	965	966	1012	993	994	963	1005	959	969	957	999	956	965	969	985	1008	1024	958	948	988	1011	994	953	998	963	937	998	937	954	978	976	945	1034	934	1015	1035	983	969	951	998	1008	987	955	993	995	1007	977	1001	955	944	941	1013	1036	998	981	981	933	1047	998	964	1019	926	903	993	936	1006	1008	1027	971	984	1016	1023	985	1011	1008	1016	988	968	996	987	948	1006	999	1024	979	1021	950	1004	960	952	1043	1012	1030	1007	965	977	983	1032	1035	1019	975	967	972	972	987	994	1001	972	993	985	968	942	966	1008	954	970	969	968	994	935	968	1007	1009	1034	1036	970	963	980	986	976	986	953	1024	973	981	921	1033	967	983	937	969	1039	986	1006	986	966	997	1031	1018	1048	971	946	987	996	979	944	1001	1009	998	932	982	968	992	1020	960	1022	1000	1020	991	947	978	964	942	992	992	961	1004	962	1002	983	1036	1038	963	979	950	993	1027	950	1041	997	1021	973	977	1004	1051	960	971	958	963	987	1007	999	969	957	1030	939	952	1016	998	985	968	975	938	959	991	1029	971	966	994	889	947	997	959	954	983	990	989	1061	943	986	935	1008	941	999	1021	1028	1061	960	1020	994	964	1005	1026	987	973	1000	995	1005	997	986	982	996	991	974	1038	974	942	997	936	936	994	983	954	944	951	976	938	986	991	1030	944	1023	1035	995	977	923	990	984	986	1024	954	984	997	1003	999	964	982	977	976	977	1016	1007	1000	977	999	967	1013	952	961	988	995	979	970	1003	1000	950	998	970	968	992	944	964	958	1036	995	1028	995	985	981	954	983	974	1031	955	958	1026	1054	998	1011	966	1005	915	992	1015	980	1018	1042	1037	1010	947	986	1027	1023	1004	967	996	970	1024	972	943	956	953	988	993	960	989	987	943	978	1025	927	965	967	962	974	1024	965	982	970	977	974	1006	981	1006	987	945	1010	1000	989	1018	936	919	990	948	958	999	1042	904	911	1011	966	942	936	1034	1019	980	1023	997	1003	982	1026	954	996	984	934	968	986	982	1030	998	970	944	1015	1013	989	945	962	980	950	967	1006	978	989	995	1010	997	1008	991	969	909	989	995	959	1029	954	988	1030	959	1037	983	992	988	1008	991	980	999	963	1035	947	946	967	999	1062	967	1011	1002	1004	984	1025	1034	998	989	936	956	996	970	949	1032	927	1015	1007	981	957	999	1005	1000	991	951	993	988	1023	1006	1000	1027	969	988	974	956	943	971	971	970	927	987	1039	964	944	1007	1011	963	999	960	981	988	989	992	1013	1025	965	946	995	995	978	1020	1003	973	1013	1022	959	1029	985	1050	960	1050	987	987	998	994	996	941	1013	958	942	991	946	977	998	943	961	992	984	947	972	992	976	973	1025	954	974	935	994	991	978	976	977	978	967	975	1000	984	988	1044	1000	971	923	1007	993	985	984	950	1007	978	988	984	963	955	979	998	980	953	981	943	964	1015	979	1028	984	991	941	1007	1017	1016	1037	965	958	966	939	1070	1008	1005	1030	949	978	981	1008	1035	999	966	971	990	1051	973	949	964	980	1024	1013	973	1008	935	953	1030	1023	998	1032	1015	964	983	1034	984	964	1033	939	915	927	975	995	1029	982	1031	951	1042	983	999	979	1010	925	980	999	995	957	977	988	982	974	993	938	989	1034	1034	934	877	972	983	960	921	1025	991	948	1010	1040	939	976	935	1001	952	967	990	977	995	1001	902	1042	942	962	1027	1055	991	989	966	975	968	949	951	975	1007	1008	989	944	1013	1041	956	1021	922	1007	970	1015	986	999	995	966	952	1006	1002	949	973	1046	1034	959	963	983	948	962	999	987	974	1002	927	983	1022	993	1001	966	988	963	1021	998	998	991	932	959	925	961	1009	930	956	951	962	1003	980	960	945	953	930	986	948	945	959	1064	976	923	972	1018	1009	1000	972	1043	1075	1036	981	973	1000	1028	1006	993	984	965	995	1054	963	1017	987	939	1020	997	984	1009	972	970	977	1011	936	966	969	1031	916	961	926	976	962	970	984	981	961	955	956	1025	974	991	979	1055	964	974	1023	1007	1012	1005	999	923	976	994	971	1027	953	945	972	941	971	948	1042	979	964	1018	947	1038	998	1015	988	990	1035	925	976	989	1015	956	966	1029	1016	981	951	960	1021
29398	25627	18194	5241	2046	1476	1243	1133	939	872	813	785	1022	1380	1500	1254	1133	883	804	758	625	592	584	534	583	547	565	545	555	563	547	575	562	538	594	563	513	539	582	538	564	559	564	558	570	553	613	596	579	592	506	571	554	579	580	586	597	515	566	569	617	561	556	570	530	552	591	478	597	622	521	545	561	564	556	521	579	543	609	594	566	572	578	603	596	547	539	539	561	544	567	585	553	550	543	557	569	554	530	523	571	585	570	568	573	590	551	561	521	570	559	623	556	552	589	587	561	567	563	542	592	550	558	537	583	572	581	560	527	611	552	563	596	561	593	548	558	590	556	566	555	603	545	576	576	526	583	607	556	540	538	543	589	577	553	561	561	526	580	562	566	595	563	551	555	617	579	545	559	557	547	574	607	536	530	601	539	615	530	598	582	585	582	572	543	551	551	564	541	598	580	521	571	616	538	563	548	582	578	580	546	539	593	524	579	569	553	543	566	529	567	537	553	571	542	596	560	554	518	591	603	549	577	586	583	562	547	581	582	573	571	540	579	531	562	559	585	548	562	581	541	546	545	627	585	556	576	597	566	540	534	569	562	521	563	593	569	567	540	546	562	537	572	543	589	611	502	489	561	553	570	571	529	605	572	553	523	551	581	559	556	562	574	578	572	566	551	553	540	524	587	536	582	576	593	598	608	575	546	600	559	568	582	590	583	555	526	550	570	534	550	565	597	549	598	583	584	582	536	579	612	561	579	575	587	539	511	594	538	571	609	564	546	549	533	535	525	547	583	546	578	609	629	569	584	558	587	510	558	585	551	541	550	541	515	546	577	568	533	558	562	552	568	535	543	570	528	602	597	546	542	544	530	513	555	616	552	566	578	545	570	537	488	554	565	533	546	548	564	570	549	525	588	557	591	553	550	578	611	574	563	572	552	558	556	554	612	583	572	591	541	568	567	573	556	595	608	559	544	549	586	579	610	624	583	581	566	608	581	569	539	578	598	610	567	582	562	614	543	573	550	553	634	574	554	524	570	555	551	582	566	571	543	569	577	561	575	579	556	594	569	580	532	557	583	561	567	572	558	570	542	610	511	554	541	579	555	558	608	574	592	557	534	551	565	534	559	583	565	518	552	548	606	568	572	566	587	576	535	578	537	556	578	554	601	572	580	529	538	564	565	617	555	571	546	599	584	559	541	543	562	552	532	541	533	569	546	597	544	589	583	559	579	600	579	568	605	591	633	558	580	588	551	553	510	537	541	559	588	543	595	557	577	554	576	557	581	544	556	548	522	528	558	568	570	549	573	531	582	590	569	564	568	537	597	563	539	506	572	559	557	567	607	602	553	585	575	567	583	564	569	566	565	529	523	568	596	554	568	521	549	562	563	555	523	567	584	557	598	528	522	578	573	570	554	588	598	537	583	578	555	570	568	563	624	561	555	583	572	529	594	562	542	571	527	536	550	535	563	533	594	562	547	543	559	571	539	571	572	572	565	578	525	577	525	551	514	569	558	551	562	557	575	576	545	538	542	596	522	546	539	609	535	584	603	544	604	551	552	575	572	550	543	589	606	550	602	573	553	562	547	555	568	603	564	523	604	524	574	550	567	565	591	570	559	573	582	576	560	536	552	533	573	577	589	559	536	556	542	540	555	557	562	566	561	506	622	564	579	543	595	539	571	588	557	549	566	550	595	614	578	586	591	511	572	577	610	591	601	563	544	535	576	546	579	602	525	569	542	553	568	555	589	582	527	572	575	583	588	604	563	492	567	589	561	553	575	590	560	590	563	571	557	592	555	598	582	560	574	602	598	609	557	575	571	598	569	592	565	561	568	570	559	543	567	557	554	551	582	543	548	579	566	587	597	555	531	542	548	559	572	583	562	554	598	559	553	594	588	581	550	597	572	603	556	548	562	541	580	573	521	533	543	571	542	590	504	563	536	552	593	580	595	566	543	552	597	555	552	558	581	565	556	562	575	565	556	578	598	564	537	594	585	540	569	586	553	594	551	566	600	589	563	605	598	580	543	548	548	534	601	567	549	565	556	562	574	546	563	552	559	569	571	566	591	591	612	555	583	518	571	559	604	584	525	591	544	591	578	571	597	523	573	590	564	538	567	547	549	544	527	567	591	562	523	542	572	620	574	561	549	574	578	569	565	525	508	567	584	576	580	575	572	561	603	574	516	556	538	539	544	563	593	540	572	572	550	600	571	558	552	544	569	550	619	573	571	553	543	548	559	604	565	614	522	527	571	569	561	545	555	588	559	567	555	545	575	548	553	584	550	567	549	579	508	575	587	555	576	565	559	564	570	544	574	525	607	601	552	551	587	616	574	595	581	562	542	536	544	529	580	580	582	588	570	522	620	567	556	575	605	596	577	537	559	567	554	588	578	587	565	596	580	550	607	581	583	560	565	566	577	554	574	581	582	564	587	570	553	558	517	580	573	604	596	580	542	546	547	563	538	550	519	559	548	609	558	570	600	603	569	583	563	629	578	601	539	547	546	553	597	626	563	535	590	586	564	564	589	616	530	591	531	549	572	566	559	529	575	547	568	563	597	529	561	585	530	562	558	556	518	590	550	550	563	548	557	597	555	574	582	582	580	547	531	542	580	546	591	520	550	546	562	585	561	554	565	529	556	560	554	582	588	572	566	557	548	584	570	514	543	576	570	549	581	581	581	571	525	578	543	547	566	583	570	567	536	551	541	565	557	562	552	544	578	573	622	565	528	576	573	607	572	572	585	529	632	518	540	584	593	552	572	541	574	551	565	573	558	513	533	560	591	554	557	550	576	542	568	552	580	548	602	563	590	558	566	610	596	582	533	580	512	588	598	592	604	548	591	586	585	566	608	562	585	528	557	618	592	562	561	531	615	594	591	567	588	565	581	591	564	617	560	550	524	556	582	564	569	573	596	553	578	526	597	568	553	627	645	519	583	560	555	582	557	555	585	551	562	568	571	577	585	559	585	553	581	555	559	569	595	601	588	591	567	580	571	564	588	563	624	557	581	551	594	590	493	571	510	547	555	564	548	609	550	569	609	571	590	542	567	586	593	593	557	592	532	554	586	530	554	589	611	596	550	565	598	558	564	593	579	558	579	550	554	557	532	583	570	611	568	571	548	586	557	579	572	549	594	590	585	537	553	542	599	568	555	565	572	570	579	491	613	576	561	596	571	621	561	583	543	610	571	561	534	572	583	558	586	578	566	559	529	584	578	635	557	522	583	581	573	563	560	508	557	567	559	546	571	575	548	589	552	566	559	529	603	565	622	542	549	551	596	569	550	604	561	579	562	563	549	596	537	569	581	564	539	554	537	559	570	532	605	587	555	536	578	498	586	579	501	540	576	569	614	533	558	570	569	543	609	619	560	536	538	534	556	630	586	559	568	588	548	577	610	560	528	535	568	544	551	534	539	546	554	557	563	546	537	572	551	556	598	503	551	545	541	526	529	586	541	524	588	597	615	571	589	554	571	556	573	551	556	586	581	587
32625	38605	9969	4296	3488	2719	2197	1821	1617	1400	1180	1123	1672	2273	2371	1991	1592	1281	1051	875	789	741	656	688	654	672	627	688	684	709	722	676	704	707	674	658	692	669	624	599	685	663	681	667	730	683	682	706	683	672	718	660	696	708	716	692	692	698	693	694	677	667	636	682	674	653	682	728	685	691	683	663	728	687	710	715	682	697	661	647	625	655	692	647	664	684	671	658	653	726	703	630	678	670	712	668	681	669	632	672	707	713	673	648	644	703	707	691	699	737	700	637	661	688	680	699	695	683	679	670	706	668	670	710	675	685	704	695	702	709	682	652	673	669	707	717	674	731	686	682	661	691	663	677	729	665	669	654	655	637	644	666	633	688	690	711	621	629	677	633	720	679	674	688	680	623	674	685	674	705	662	679	665	676	699	690	672	715	687	649	681	699	657	662	705	645	644	649	710	671	723	747	732	682	666	698	658	661	709	667	686	739	708	702	671	666	668	682	683	684	671	690	669	686	691	656	670	707	708	719	680	654	655	688	638	721	703	661	727	703	702	705	672	668	686	684	690	712	686	685	695	689	707	723	668	673	703	663	617	689	685	670	686	691	678	674	689	657	689	672	627	711	633	713	722	660	707	716	643	689	684	679	682	693	662	683	664	703	673	699	736	680	669	719	647	695	722	682	690	709	686	689	653	685	713	664	698	693	695	640	666	658	669	643	681	677	658	673	685	673	704	666	656	675	688	700	732	695	723	659	692	641	670	645	677	686	691	689	696	673	688	662	705	681	712	682	682	691	672	675	659	643	658	702	644	651	636	623	653	662	683	698	689	684	695	643	663	699	649	648	679	704	706	703	683	698	690	723	657	701	692	659	697	726	675	686	681	689	678	692	672	692	695	693	672	664	633	632	707	696	682	664	683	695	656	713	686	699	684	691	682	688	694	680	667	662	673	702	650	711	688	707	620	731	686	670	635	661	650	687	706	647	656	740	659	676	669	650	685	700	689	727	673	693	700	666	686	695	703	643	668	664	678	651	701	650	679	739	662	675	663	688	663	689	638	671	698	689	665	716	678	678	650	706	716	680	685	718	696	653	664	662	668	669	684	712	698	657	682	703	645	693	690	644	710	639	712	711	694	684	666	695	715	667	664	700	664	701	652	686	648	671	688	691	673	679	686	684	672	718	697	681	675	674	662	693	702	639	695	660	704	719	648	637	632	625	680	709	703	660	679	685	683	700	676	652	710	691	683	717	651	721	661	716	626	670	688	677	725	696	699	652	670	692	665	710	674	694	677	655	646	657	681	691	684	694	667	678	712	685	741	655	694	663	682	672	674	696	654	631	675	706	669	701	702	677	678	722	734	657	726	684	656	660	714	698	719	682	657	755	636	669	708	708	698	680	684	682	680	718	697	729	681	690	728	690	728	673	648	695	725	694	689	655	657	703	677	642	709	667	692	702	678	707	682	668	710	684	681	682	673	644	709	647	687	714	672	643	707	674	661	661	662	708	671	687	652	648	703	649	726	673	680	660	664	678	678	655	666	712	631	710	671	650	728	668	664	683	680	705	686	719	718	645	647	723	669	712	690	680	674	627	695	691	642	688	674	668	691	697	647	680	692	686	707	667	638	663	645	689	714	703	722	672	656	649	649	671	672	668	652	655	652	663	664	716	701	667	724	667	665	685	700	645	698	676	662	639	659	699	670	688	653	695	692	702	668	661	711	662	668	699	696	633	668	663	677	631	696	697	706	690	673	704	648	696	632	687	656	675	732	688	703	699	653	670	704	674	710	659	674	701	694	651	682	686	666	670	622	670	680	716	633	670	688	701	678	702	689	668	713	675	729	658	717	675	688	701	705	708	673	701	668	673	693	661	673	660	703	676	710	715	706	679	677	686	659	654	697	694	716	670	699	636	703	721	685	631	695	690	658	697	674	713	706	737	683	654	684	615	687	690	692	723	692	670	720	627	680	684	683	665	646	733	691	666	672	677	708	713	674	669	660	678	651	695	708	655	746	674	684	650	623	668	668	661	685	702	672	675	630	672	707	647	671	696	681	677	644	674	683	702	706	688	729	692	646	685	676	695	666	684	680	653	663	695	659	695	677	693	688	664	698	665	665	663	668	651	715	667	662	640	693	674	721	705	668	674	668	646	682	700	655	645	646	738	642	682	688	670	653	671	711	697	650	645	672	706	708	661	694	687	703	685	700	777	648	720	709	657	709	648	615	675	687	694	668	718	722	720	690	722	680	710	672	688	710	649	686	668	717	708	722	673	691	679	678	683	684	714	679	697	647	691	699	669	677	632	696	664	659	686	707	689	668	668	686	680	713	653	659	665	677	705	705	708	729	723	666	652	656	648	653	695	660	662	688	695	669	648	678	666	689	711	660	662	705	654	703	637	710	714	665	676	684	695	687	673	652	672	686	694	687	690	686	657	663	643	666	679	708	684	639	701	693	685	692	714	628	707	676	653	703	721	655	692	662	693	704	722	643	664	704	619	728	715	658	727	631	666	722	656	624	674	697	633	658	698	649	693	666	673	639	684	664	657	654	690	682	659	741	657	684	678	684	711	677	704	689	638	735	715	674	672	671	680	700	685	708	748	669	668	656	688	726	658	645	669	701	695	673	660	638	741	680	687	663	678	683	664	681	664	686	664	648	700	630	694	710	684	674	690	679	690	694	699	695	661	694	700	725	673	666	688	702	666	654	673	672	745	676	669	671	688	701	682	676	662	695	664	684	664	673	711	635	653	688	664	703	661	686	665	668	611	659	673	761	733	673	709	654	643	623	644	677	693	670	678	660	673	666	722	704	654	731	661	679	721	664	685	709	665	720	679	723	661	677	704	659	693	681	651	702	636	705	707	698	645	685	679	692	647	672	664	670	652	669	657	710	619	685	684	721	635	715	674	664	680	687	673	662	705	687	663	613	729	679	698	713	658	648	686	703	690	620	691	677	669	752	677	685	667	627	617	702	684	687	684	647	673	694	691	701	696	683	702	664	660	719	687	683	664	612	635	677	651	697	659	672	702	690	682	686	671	668	622	654	711	656	700	676	688	661	704	696	657	691	691	709	655	693	669	688	653	692	661	720	697	663	695	657	688	669	662	652	698	652	648	692	717	704	696	683	739	704	623	732	703	711	700	694	700	660	671	675	715	706	660	643	681	669	688	644	696	672	672	649	698	634	670	695	670	666	660	704	704	659	650	668	672	701	631	665	633	648	689	629	700	675	697	668	654	700	692	746	663	712	672	664	671	707	644	669	701	670	638	686	679	693	665	706	702	653	667	671	628	708	673	684	657	706	675	594	662	718	727	696	687	687	675	655	674	676	662	694	716	656	689	717	694	656	699	675	662	657	662	704	679	686	664	688	677	680	716	653	677	725	716	704	646	689	674	707	702	687	681	727	687	653	685	684	684	685	688	636	685	665	658	651	658	677	711	729	701	619	674	675	677	717	693	639	672	689	648	660	689	711	706	667	707	717	693	670	709	658	653
24438	21570	28720	24781	21373	9814	2718	1825	1376	1165	1132	1150	4160	8417	8032	6459	4824	2994	1714	1376	967	811	710	651	632	670	639	585	668	619	659	646	641	653	646	667	692	647	676	622	623	654	611	638	680	639	638	655	606	633	631	667	641	656	646	613	625	669	635	630	614	631	617	656	625	626	662	638	626	642	706	602	615	637	634	616	641	664	614	632	682	674	632	621	577	640	605	609	658	640	593	676	674	667	640	609	634	654	592	615	609	653	595	600	643	644	647	641	653	652	617	602	645	620	636	653	631	663	605	633	613	629	646	654	660	626	658	629	633	659	619	672	592	604	653	616	670	639	646	649	599	601	662	632	585	620	654	667	635	640	617	619	585	642	634	600	620	653	644	599	615	625	642	641	663	629	629	612	613	653	623	611	618	645	621	622	618	612	613	614	665	616	634	659	612	642	661	633	633	654	648	687	617	624	626	609	580	631	584	691	617	593	632	625	636	628	666	630	607	640	640	623	609	639	704	664	642	651	651	602	655	629	645	592	622	642	641	633	649	644	637	611	596	630	645	598	648	642	699	647	585	651	624	603	556	635	622	671	646	633	634	628	643	671	692	692	632	634	642	586	641	647	647	642	621	599	609	618	577	648	648	662	664	625	665	644	644	648	655	615	630	637	638	664	642	665	642	641	626	628	630	678	618	612	608	630	631	626	635	701	666	667	613	630	606	649	625	617	622	628	659	626	670	639	660	601	671	630	638	621	654	674	660	618	637	650	634	643	629	629	603	632	645	635	673	631	624	628	631	650	620	609	653	628	635	625	604	670	623	624	621	640	608	655	655	599	620	661	635	675	605	610	664	641	642	658	651	589	652	644	641	634	630	617	654	624	673	637	577	632	625	657	684	613	627	671	619	677	624	607	640	625	648	590	647	639	601	653	605	633	635	635	645	638	615	605	634	628	624	617	616	683	627	648	612	593	644	650	554	571	645	660	623	631	659	666	618	627	583	611	655	666	636	643	597	629	689	634	628	618	643	656	608	636	645	587	636	629	614	625	662	626	696	644	621	645	672	646	663	627	655	643	623	622	586	648	636	589	625	642	618	607	652	665	631	619	612	623	627	624	638	624	594	631	690	637	650	624	640	657	690	677	636	620	623	625	644	620	625	645	640	622	627	614	647	612	651	618	599	697	649	629	675	646	631	630	628	668	545	636	577	664	599	589	632	614	664	643	603	620	653	614	630	637	650	678	628	587	613	595	633	567	601	618	661	645	646	623	648	631	654	624	605	649	616	625	664	637	610	615	651	643	674	600	606	610	606	633	628	706	647	583	638	686	665	577	606	672	604	609	634	622	666	656	662	612	652	611	588	606	654	619	686	636	651	668	603	636	583	657	659	601	686	651	685	617	595	612	621	640	673	604	669	610	616	600	612	642	635	656	623	602	673	717	590	651	625	642	593	596	660	624	664	609	614	634	619	592	601	635	637	637	601	636	639	638	647	674	599	620	620	609	637	668	587	594	636	633	631	622	641	595	599	670	636	661	668	656	705	643	591	639	626	652	649	610	628	638	617	672	632	643	628	656	597	657	628	635	690	610	639	663	608	613	641	664	623	670	656	651	602	652	611	656	624	610	685	658	637	635	675	601	626	625	644	641	632	655	635	612	646	647	636	639	618	607	633	648	662	612	661	675	652	646	632	627	591	641	624	601	610	609	630	619	628	608	611	647	626	574	600	631	613	633	662	628	668	630	636	655	638	640	646	633	650	611	661	623	659	665	589	666	678	629	647	660	650	692	660	580	624	680	665	572	660	642	647	651	647	629	647	679	642	621	620	605	619	609	640	577	626	650	634	632	684	622	612	609	628	603	590	604	667	660	640	597	614	623	595	683	616	633	626	640	660	671	648	674	639	599	613	632	595	643	627	653	672	617	636	651	636	614	638	603	656	686	598	621	630	602	662	671	620	596	625	675	600	600	632	626	629	609	659	635	640	670	656	629	642	635	626	662	631	625	645	632	641	636	612	647	603	603	627	641	655	623	639	648	637	654	588	633	612	678	627	625	606	627	611	602	599	649	613	691	605	653	665	630	632	619	590	636	656	647	656	641	614	628	569	650	593	618	593	671	612	648	641	639	628	602	616	625	607	644	629	630	632	641	595	624	620	659	646	621	612	641	641	628	629	595	608	622	617	625	625	636	629	637	618	605	656	610	597	674	687	588	664	666	626	635	660	659	594	625	630	605	646	640	604	613	616	633	633	649	635	633	646	615	646	610	662	681	657	628	652	638	688	602	609	648	609	590	627	671	664	623	618	674	599	612	662	626	664	598	604	647	605	604	654	629	646	637	634	616	684	606	639	620	621	642	625	654	638	587	628	654	627	623	623	617	659	589	642	606	591	621	629	625	631	605	593	647	639	620	614	622	631	627	621	642	587	605	627	619	661	674	629	660	596	650	684	632	614	593	624	620	670	633	631	650	655	594	680	662	619	618	595	622	610	650	627	682	654	633	658	597	658	690	637	677	703	633	608	632	625	566	630	643	638	663	661	609	660	651	642	593	668	620	660	585	635	575	607	631	660	613	632	641	590	621	608	626	640	659	660	646	690	646	596	611	615	651	648	657	656	613	597	655	609	629	699	641	595	629	644	615	593	633	677	595	624	626	662	656	570	669	657	649	611	634	630	614	600	672	578	645	640	647	607	641	611	624	597	613	664	596	642	685	666	644	629	652	623	665	616	632	590	603	664	649	616	634	662	634	626	642	640	599	681	593	649	620	642	642	640	641	647	639	661	645	618	638	613	601	672	609	637	636	638	660	615	626	662	668	657	636	643	646	667	614	634	667	628	655	639	619	688	647	649	617	658	625	621	659	652	663	651	630	637	656	673	606	646	638	670	615	602	616	614	620	607	659	585	691	608	600	650	588	633	631	650	619	655	619	638	616	590	658	587	624	645	636	661	587	670	633	675	655	665	646	649	651	625	644	650	617	575	632	622	631	647	601	613	578	639	618	643	643	636	625	664	644	642	642	638	652	675	627	611	617	594	640	631	606	633	620	652	625	661	588	635	660	654	599	650	623	647	611	614	640	641	678	627	638	652	679	667	612	637	635	610	603	584	658	654	616	649	630	662	643	651	611	646	614	641	611	647	607	687	639	652	637	647	607	650	707	621	621	646	597	635	624	607	670	650	586	681	638	613	576	628	606	623	641	606	643	665	667	632	625	652	631	642	648	611	583	615	645	589	645	632	637	664	650	655	638	702	606	634	680	635	613	619	660	651	634	606	626	663	654	645	635	630	634	623	631	675	651	694	678	607	653	656	639	630	637	668	644	629	616	629	661	642	659	693	603	610	633	664	647	639	654	642	637	623	622	590	639	679	639	606	644	606	614	606	612	621	603	609	599	646	677	614	634	643	651	601	636	600	596	661	633	587	648	616	602	623	666	609	665	666	636	641	679	595	617	638	653	651	632	609	668	644	634	575	634	579	618	681	651	630	613	639	621	628	612
35382	53111	17027	7530	5961	5056	3773	3131	2530	1943	1677	1784	7037	13037	11954	9426	7375	4377	2546	1992	1207	893	797	800	744	734	715	831	763	772	759	735	736	738	804	758	768	692	735	740	769	731	757	774	746	741	740	718	753	733	790	720	786	671	761	762	714	711	800	749	747	760	686	730	753	701	754	724	747	787	779	747	684	798	790	711	730	734	704	727	721	758	746	757	726	744	717	767	740	722	753	725	709	690	688	694	708	709	755	745	775	737	731	797	766	781	689	742	734	736	787	772	762	732	666	719	766	704	739	771	723	739	756	736	735	755	724	774	741	704	718	719	733	742	739	723	687	681	703	732	732	756	734	793	749	741	721	747	714	711	783	695	704	748	743	686	754	718	716	747	781	763	776	719	739	754	731	728	744	720	718	787	741	742	730	778	744	787	732	741	730	688	757	696	747	745	723	746	721	745	743	741	703	741	773	663	760	803	715	767	734	749	794	766	716	772	744	733	775	715	716	748	749	728	730	777	726	724	745	779	788	760	735	733	727	725	764	711	752	740	741	727	773	721	730	760	728	738	754	754	719	723	749	769	740	741	745	754	754	768	716	739	747	758	752	757	752	737	726	759	743	720	712	752	697	701	763	729	708	779	766	703	721	765	762	776	734	721	744	719	749	773	765	686	699	730	744	736	740	745	728	735	700	738	697	725	766	698	756	755	737	743	725	769	719	792	721	741	724	736	702	686	726	696	774	695	744	761	747	749	744	712	769	705	705	723	703	698	751	738	795	761	751	780	761	730	697	752	792	733	712	760	778	746	745	724	719	737	720	745	729	746	774	694	757	736	727	738	724	737	725	739	724	722	734	741	742	763	782	767	778	727	748	645	730	736	777	703	761	734	761	724	764	759	756	768	767	732	753	698	732	746	814	739	771	737	704	751	746	721	726	733	755	745	730	749	727	752	774	681	695	739	714	740	756	724	694	762	731	729	726	745	774	726	708	779	785	733	719	771	736	772	744	734	749	728	724	760	777	744	736	747	741	695	740	738	728	728	725	760	739	736	748	764	805	721	737	680	744	709	760	702	747	716	720	731	724	714	727	713	738	713	727	771	739	693	703	741	686	696	697	738	729	743	720	694	734	752	717	728	739	759	741	698	741	695	744	705	742	763	717	788	726	702	673	759	694	754	765	701	770	665	790	764	682	742	688	748	773	758	729	747	775	673	750	716	751	711	770	764	730	714	750	757	757	742	730	737	724	747	730	753	771	767	737	722	802	743	702	718	720	720	746	761	735	753	725	683	751	762	738	769	761	740	755	735	776	695	694	757	759	706	729	719	709	727	755	744	764	737	689	779	735	749	683	732	764	735	743	759	761	739	717	734	687	751	743	745	753	744	737	751	702	760	791	735	761	750	781	787	769	689	739	763	736	715	688	777	693	696	752	730	690	752	713	767	746	730	688	737	687	768	779	750	735	814	756	754	743	745	770	752	731	737	751	764	690	724	700	728	739	741	729	705	728	710	766	688	759	771	745	763	748	770	744	764	733	744	727	716	694	763	761	765	729	744	781	721	710	760	720	753	733	719	769	754	744	781	729	741	774	695	777	786	771	759	739	780	741	688	752	755	725	761	737	775	724	744	765	702	717	739	727	744	735	714	718	721	718	760	740	763	726	739	753	732	703	752	719	749	729	700	728	749	713	706	766	735	742	741	729	726	769	743	696	703	688	703	732	735	735	720	764	754	764	671	730	749	764	767	757	706	707	718	713	754	739	766	739	713	761	737	753	734	736	739	734	746	684	754	726	701	745	739	712	741	708	709	740	743	758	746	744	745	739	790	723	738	731	735	736	718	751	740	777	745	731	735	732	689	766	744	724	685	742	723	750	768	721	713	721	763	770	739	727	717	731	755	744	733	705	794	741	752	750	799	736	711	685	746	785	726	765	728	730	707	717	741	749	793	706	766	753	706	764	744	744	697	756	714	740	736	786	720	781	718	744	755	758	678	743	738	755	758	726	745	736	757	766	755	771	700	775	734	738	688	758	711	763	744	777	804	720	697	765	779	670	738	784	728	765	746	708	771	735	740	707	785	761	764	679	755	743	717	722	738	690	736	774	756	754	726	767	761	748	704	762	704	756	728	708	772	737	752	709	739	713	763	714	723	769	746	741	701	749	737	756	743	708	742	704	745	724	743	740	740	710	748	729	745	737	718	741	732	754	771	695	720	672	784	695	691	720	781	733	778	762	696	724	687	724	730	728	751	734	683	771	796	775	726	699	731	722	732	771	756	695	734	759	747	745	749	730	744	736	788	700	726	755	749	758	761	737	716	694	695	730	736	736	740	733	737	766	752	737	721	755	776	731	752	769	712	748	679	756	791	734	768	756	791	734	789	704	725	804	783	727	775	755	732	714	743	726	718	718	718	697	751	737	796	796	733	776	761	737	737	783	761	774	783	788	732	707	716	752	733	759	720	696	748	735	737	691	740	742	718	764	743	721	766	712	756	748	710	736	720	770	751	710	711	730	688	740	715	740	731	732	714	727	743	696	716	730	751	761	747	706	743	674	716	758	740	740	728	670	721	769	786	714	752	722	760	696	810	698	690	761	740	726	766	701	745	719	729	764	743	713	700	743	716	757	745	738	763	749	729	711	744	750	734	787	746	811	755	757	745	785	726	767	754	721	741	728	761	712	711	769	693	753	726	725	773	760	709	738	695	740	791	768	711	736	722	719	729	753	748	773	712	740	710	774	780	731	729	724	772	755	741	710	711	731	745	766	734	730	763	745	736	757	713	701	786	733	727	759	772	746	735	750	752	765	725	775	753	708	714	743	759	747	740	737	769	763	755	765	771	734	729	732	706	752	681	722	722	714	758	771	700	743	753	730	775	754	738	737	735	712	735	757	726	802	784	779	708	714	750	706	793	718	704	764	718	706	755	756	715	741	794	715	742	777	726	759	701	723	751	778	704	759	769	743	709	721	704	702	741	683	744	771	770	693	778	779	791	694	688	701	727	778	712	741	776	770	724	760	804	735	715	719	767	755	733	739	724	783	745	721	728	716	726	717	715	771	765	704	699	750	762	771	741	744	738	737	739	763	729	732	690	733	749	793	730	717	737	698	749	679	723	778	740	737	754	762	752	724	743	710	772	733	738	721	766	761	709	743	733	763	735	743	702	802	718	764	738	753	733	718	728	737	755	788	751	754	690	753	737	748	702	680	764	751	719	717	749	711	723	736	767	738	797	726	704	787	716	699	745	721	693	754	757	700	744	760	774	733	774	759	736	747	774	747	739	700	751	769	766	738	772	769	753	775	774	718	753	768	718	700	739	749	736	814	747	694	697	779	710	756	768	745	791	722	705	729	762	716	732	808	751	751	697	723	761	733	676	772	753	742	772	710	748	735	767	776	712	734	770	765	755	738	772	786	727	731	749	785	770	686	733	754	728	732	750	768	736	702	733	743	786	748	731	728	723	733	758	783	736	708	759	729	708	749	782	717	765	746	740
25682	21667	27678	25619	11272	3076	1963	1613	1370	1148	1079	1054	2312	5184	5136	3886	3005	1843	1408	1158	931	802	810	722	752	759	780	735	767	776	726	742	753	738	756	745	706	826	718	734	706	786	801	793	772	747	735	736	761	744	721	772	728	717	710	783	694	766	774	808	746	762	762	746	753	753	776	768	749	770	777	804	719	741	747	790	791	810	761	741	757	793	712	728	671	684	764	727	753	734	719	735	763	759	724	773	777	746	754	715	757	798	752	758	723	685	735	725	762	732	776	754	773	743	804	796	742	762	729	777	767	683	696	763	755	734	781	695	752	757	800	744	721	745	703	763	782	773	721	776	764	771	762	775	769	719	753	743	718	791	709	719	731	731	756	747	786	772	732	712	721	789	719	756	736	775	728	781	775	757	762	748	769	704	780	733	740	762	795	706	753	777	804	716	764	793	805	750	726	738	749	720	790	709	761	781	722	719	779	763	763	741	776	749	788	730	720	771	710	775	756	782	756	791	761	784	698	766	740	748	751	742	744	800	755	754	797	758	780	760	749	705	738	772	729	758	804	715	794	781	738	753	761	802	757	747	765	774	729	713	728	750	746	688	760	736	751	773	774	740	774	717	750	692	741	724	799	735	734	742	748	759	712	750	753	770	731	787	816	755	779	753	736	768	727	766	726	751	739	746	711	717	753	749	749	719	761	765	729	754	749	777	767	749	738	771	730	762	707	772	743	756	711	698	745	776	664	766	746	738	738	770	737	771	697	792	770	758	721	745	720	751	759	740	696	728	742	722	720	771	778	768	749	798	748	753	769	736	728	752	718	746	764	761	746	795	764	732	798	751	753	782	810	723	791	799	746	703	738	745	719	790	745	777	767	717	783	734	793	740	728	740	716	717	747	763	742	728	758	747	730	730	779	758	736	750	765	731	812	745	801	780	726	741	830	752	750	798	811	748	750	769	735	706	762	791	705	692	755	739	778	748	714	767	772	736	724	733	730	729	723	720	772	714	754	765	770	734	744	754	750	756	723	784	725	775	764	767	752	742	751	756	758	750	756	750	794	772	752	765	817	809	707	708	754	792	786	735	753	758	793	742	769	724	726	706	761	787	791	738	791	731	746	778	717	701	766	734	757	787	805	749	745	733	790	715	751	811	718	718	739	753	800	722	764	733	747	758	755	786	700	738	729	714	751	746	803	781	736	782	754	740	777	811	745	720	752	739	752	753	766	723	723	797	712	714	726	726	740	727	700	737	706	737	727	743	743	745	751	738	756	806	760	769	774	757	808	707	801	746	785	728	778	739	772	755	735	801	786	781	784	753	724	749	748	761	744	725	752	762	767	697	739	737	722	757	791	736	778	730	754	760	739	729	788	742	759	737	774	755	785	727	786	710	735	785	784	772	787	719	805	769	767	755	782	717	765	768	788	774	708	753	737	741	742	697	752	700	735	749	768	718	800	764	750	756	776	723	761	735	718	700	765	739	704	737	734	747	716	764	714	789	749	753	734	806	767	744	764	678	762	771	779	782	749	727	808	764	728	753	724	783	739	762	783	777	772	725	741	775	707	742	676	731	772	751	775	791	718	774	747	777	738	806	761	719	774	777	781	739	726	737	766	763	703	745	794	763	747	719	733	740	802	740	734	730	722	712	714	723	775	777	770	750	723	719	802	755	780	764	728	690	759	763	781	809	738	732	721	750	724	767	764	728	759	742	713	733	765	739	730	732	779	733	797	724	757	748	760	779	767	756	753	714	804	756	733	715	700	708	704	711	732	782	770	683	748	750	748	752	776	758	789	758	747	774	701	741	765	748	736	747	754	794	725	774	775	774	739	761	696	756	723	763	751	738	723	721	775	731	760	780	755	750	694	730	755	766	728	770	736	736	737	753	785	749	760	792	715	817	751	739	763	718	728	707	707	749	750	751	802	743	743	761	746	728	805	785	730	774	765	711	714	772	759	754	731	742	784	755	760	734	765	737	789	766	724	735	708	726	769	757	746	743	788	780	735	719	724	771	755	775	762	724	756	750	715	713	713	768	768	778	745	728	751	785	728	743	798	763	753	750	740	732	756	817	755	730	783	723	719	758	710	742	772	724	748	797	714	806	755	761	736	800	751	753	798	738	765	738	788	701	740	728	711	723	740	727	780	735	761	729	781	758	753	767	722	777	770	724	747	744	757	761	784	751	739	691	786	754	756	782	702	776	757	696	776	715	766	739	771	736	755	721	716	798	708	787	739	735	742	748	755	818	781	755	720	770	703	736	738	749	754	781	804	716	762	765	739	750	755	754	763	778	744	717	756	718	780	733	721	732	726	761	752	713	693	792	777	716	735	768	756	742	720	774	782	792	741	752	785	742	734	754	797	763	800	766	765	783	746	781	727	786	764	752	820	717	749	701	791	756	691	727	758	740	713	766	717	693	765	759	722	704	755	760	762	729	737	789	780	769	769	742	707	717	824	777	812	741	741	717	757	759	665	727	745	764	764	757	730	710	708	745	771	766	725	743	782	728	766	756	740	747	756	725	812	756	781	796	723	747	751	775	804	767	713	792	745	760	736	734	768	728	766	734	742	758	716	741	700	771	702	824	788	719	702	726	752	716	763	737	745	768	769	747	727	730	703	737	731	784	740	799	738	730	746	750	726	761	735	761	739	739	765	766	731	770	761	707	752	721	736	734	726	782	748	758	787	737	786	730	774	750	781	785	718	726	759	753	744	723	709	715	719	752	757	719	733	769	719	757	721	741	776	740	768	774	744	745	758	758	743	746	827	799	775	751	793	798	736	735	722	707	747	774	745	776	765	722	739	758	702	783	770	702	751	743	767	750	744	787	796	708	737	751	723	741	717	763	754	722	799	749	765	783	710	722	762	730	752	703	665	771	806	767	728	739	748	756	767	746	718	778	761	762	751	740	756	763	785	773	772	742	734	785	779	727	743	760	781	731	775	772	748	748	708	783	728	760	757	791	729	770	753	748	777	772	720	763	781	735	746	779	762	771	786	789	755	729	750	753	723	785	742	774	716	703	697	758	736	783	725	800	731	781	809	801	775	751	762	755	756	772	722	784	780	709	769	723	722	738	736	703	754	756	743	708	779	756	768	736	772	729	776	745	757	787	739	788	762	760	748	733	727	707	770	764	715	716	754	823	746	743	713	705	753	798	776	754	805	758	725	723	774	713	790	791	783	745	767	747	764	781	739	730	744	717	717	715	774	849	724	746	729	755	734	711	742	801	720	732	693	744	728	726	694	756	763	757	703	763	769	778	790	721	751	742	776	700	710	724	752	706	760	735	762	741	755	771	799	723	753	756	706	780	737	746	791	787	756	708	727	720	745	733	731	736	695	705	733	724	785	732	724	778	768	744	718	764	752	789	746	710	732	763	801	832	736	777	767	779	766	755	748	727	788	709	749	803	752	696	782	739	757	748	782	727	754	746	729	719	752	793	701	758	769	760	770	756	684	719	758	771	727	751	785	719	734	710	750	704	769	720	763	752
34935	48221	16186	6089	5235	4738	3462	2797	2267	1824	1669	1585	4236	9618	9111	6593	5216	2968	1998	1458	1197	1016	954	925	891	821	880	875	889	915	886	908	897	876	930	846	894	916	903	864	894	840	901	876	832	822	843	865	867	904	822	892	865	889	868	896	835	824	905	929	932	920	915	859	952	901	904	889	881	834	908	883	914	908	918	874	890	858	906	885	905	933	849	884	851	870	905	939	884	869	821	875	886	912	849	888	870	891	879	936	904	920	921	852	935	934	854	910	820	906	891	862	882	894	943	900	925	915	871	914	891	958	909	882	923	869	853	923	912	878	849	886	859	888	898	822	893	943	854	868	912	907	908	896	836	858	840	851	939	852	898	905	937	890	869	911	886	918	861	855	850	882	896	866	879	886	910	881	879	882	829	855	834	854	891	887	911	922	871	842	902	873	866	873	863	884	837	896	860	894	896	865	929	885	893	897	881	892	838	847	850	870	898	901	860	869	928	855	903	839	893	864	881	942	925	869	865	869	875	912	824	924	846	873	881	857	912	841	882	862	877	903	836	941	871	890	888	889	894	868	893	892	875	872	896	856	948	900	899	887	921	902	909	848	943	857	919	888	927	867	889	954	842	869	923	885	912	891	850	872	883	877	892	896	892	885	900	917	896	886	904	862	852	886	918	901	894	912	881	884	877	916	886	842	882	941	870	841	888	867	893	895	891	899	914	890	884	911	880	875	880	856	902	880	868	897	899	856	863	818	875	904	912	920	893	872	860	895	915	866	889	903	867	884	893	904	890	885	884	877	895	873	867	849	846	907	925	932	886	891	887	908	836	927	879	872	856	855	900	910	866	877	881	835	906	887	832	908	859	873	856	877	848	848	882	853	872	894	894	924	835	906	857	834	916	890	922	895	896	821	934	838	874	894	867	882	857	903	907	867	894	862	872	908	891	875	842	877	848	910	824	939	880	892	865	891	882	933	886	902	897	890	963	883	928	850	897	876	847	898	881	886	899	886	905	889	915	903	871	888	885	874	900	846	873	916	887	901	912	958	917	898	887	884	874	901	915	865	941	908	869	883	916	881	867	868	863	858	882	874	884	862	943	859	902	881	887	861	901	855	892	842	855	825	864	854	923	902	884	889	853	879	901	834	880	866	887	912	913	867	874	898	908	879	912	852	903	838	860	923	876	905	891	867	828	923	908	893	950	893	868	881	905	892	918	875	877	933	903	856	876	856	919	860	940	851	865	877	946	914	884	890	845	896	830	874	853	887	905	909	880	858	930	941	892	884	900	859	880	864	875	862	843	920	851	917	834	939	855	902	867	893	951	906	911	862	878	868	936	896	894	876	878	889	876	871	885	866	869	844	894	890	888	927	867	885	886	847	838	837	877	850	812	875	888	918	960	896	896	876	890	929	891	867	846	872	815	851	928	894	938	872	945	859	947	858	936	925	894	892	883	879	847	846	913	900	885	869	881	900	900	874	881	880	917	911	881	841	913	916	889	884	912	899	902	892	871	852	883	861	901	886	868	848	838	902	879	900	983	937	899	910	967	887	878	909	932	950	838	872	899	841	889	841	925	874	899	906	877	843	888	876	906	867	906	918	845	836	907	943	905	846	930	908	892	850	905	862	880	871	920	882	891	839	845	965	901	898	855	832	841	852	890	909	885	885	846	858	960	818	897	872	903	944	912	896	905	849	917	869	909	894	859	871	877	899	886	909	848	950	932	883	894	885	876	899	865	887	889	858	892	907	900	878	895	883	848	868	857	877	872	850	901	899	894	841	846	853	873	881	903	937	867	889	850	889	898	890	870	852	876	885	844	882	917	854	918	872	918	881	855	824	906	927	844	859	908	894	869	922	912	806	877	860	879	812	844	865	909	897	886	888	927	888	883	875	842	890	962	889	858	831	873	893	851	898	887	922	875	852	892	918	819	867	862	922	851	888	862	865	866	899	846	908	867	868	903	868	901	862	904	904	868	944	857	895	881	872	873	867	886	815	948	899	835	862	904	932	941	865	879	926	888	896	931	888	862	864	901	898	895	904	919	876	950	895	923	873	899	859	887	858	835	864	873	907	879	912	927	890	826	871	925	891	864	894	863	920	896	901	839	890	833	831	913	962	838	932	871	894	835	911	863	868	902	888	905	906	891	927	851	904	891	906	880	900	919	857	891	917	872	929	875	884	871	881	873	836	895	839	882	851	867	925	912	907	874	895	879	913	886	872	884	915	924	872	940	870	877	907	864	902	870	884	927	897	892	881	883	910	900	911	929	927	916	908	856	857	871	881	926	845	891	920	921	900	890	877	891	851	886	872	888	879	867	871	872	907	963	910	930	884	892	881	907	897	907	883	851	920	858	904	890	859	906	899	820	889	856	890	929	924	882	850	895	889	896	876	920	810	883	926	860	897	890	879	848	901	909	911	882	888	927	887	817	920	858	889	833	876	886	864	888	874	854	862	872	879	936	897	864	892	930	941	909	862	893	873	887	856	906	947	883	889	880	913	877	912	838	871	871	884	900	849	893	926	880	898	898	916	899	892	986	904	903	859	888	921	883	873	877	910	884	878	909	856	883	917	892	891	919	902	892	892	854	937	859	935	899	910	884	916	899	906	897	882	892	825	856	895	893	889	920	881	839	871	895	873	925	873	900	874	858	886	930	909	874	870	872	824	887	919	858	871	927	867	835	871	924	917	887	881	812	952	877	908	921	872	882	914	901	915	906	899	884	846	866	918	874	844	857	855	873	938	844	924	908	939	855	857	884	852	923	880	875	936	884	905	878	934	918	925	906	857	848	852	844	853	904	853	872	876	919	894	878	882	852	917	860	916	911	867	873	852	929	885	931	865	831	881	838	883	906	886	868	845	834	912	935	859	861	904	941	901	887	902	877	886	860	895	917	899	884	903	910	909	888	854	838	894	859	869	910	923	891	923	860	854	874	888	933	856	907	915	862	910	884	858	900	920	899	915	896	935	866	881	874	922	937	878	901	897	939	904	852	802	896	865	902	912	843	847	903	912	905	843	887	912	915	901	904	896	836	841	921	911	866	891	850	857	900	907	907	840	859	865	913	912	874	915	903	956	874	911	904	832	880	943	916	870	861	880	878	899	899	852	889	953	920	867	871	887	888	889	852	861	889	929	817	846	880	880	895	914	895	886	877	834	820	882	880	899	899	899	843	887	833	899	891	926	894	884	864	899	855	904	864	826	867	887	892	894	853	925	850	899	934	908	901	881	834	908	927	842	887	863	848	845	896	892	912	918	916	869	827	878	939	880	882	830	914	902	854	847	877	865	896	880	939	888	876	917	907	870	950	876	859	894	923	823	852	874	872	909	946	884	936	921	865	907	921	907	883	892	893	880	886	873	849	922	878	906	893	894	822	860	868	884	861	872	823	852	856	849	898	861	896	938	846	918	890	871	919	885	901	916	860	955	941	894	876	851	870	899	878	827	886	919	922	873	848	896	825	886	866	864	901	915	891	901	860	846	869	893	881	852
23262	21613	29335	24308	21585	21698	12896	3821	2732	2357	1905	1514	5372	15463	16957	13198	9313	6337	3294	2271	1531	1102	990	942	897	899	864	859	890	890	864	850	902	882	921	857	845	908	887	890	919	897	894	924	876	893	893	868	858	854	885	917	869	910	944	945	875	890	864	936	899	856	910	892	879	909	863	912	829	871	871	910	929	929	880	918	892	911	897	899	909	843	942	912	915	865	889	892	863	923	819	873	936	907	913	884	972	826	923	860	871	909	910	917	919	937	907	899	940	972	864	936	871	863	892	946	891	962	906	861	940	863	876	851	862	878	924	928	933	874	900	872	899	883	890	873	870	972	914	886	886	892	851	893	924	846	854	886	902	870	854	873	856	817	902	870	857	860	890	877	871	907	922	904	900	846	900	906	854	922	869	864	891	950	957	876	883	905	927	912	863	927	851	898	898	898	822	893	913	899	888	883	889	914	907	869	994	884	883	935	940	899	898	933	906	887	871	895	890	909	867	853	814	833	894	884	853	869	963	921	887	856	906	911	905	928	990	848	907	886	906	943	851	893	961	907	860	892	892	878	894	882	886	872	887	900	918	929	890	860	894	885	873	860	886	914	903	829	846	865	875	876	971	891	866	927	899	932	865	915	893	861	897	946	882	880	888	882	907	874	842	944	900	902	907	869	939	928	905	855	873	910	904	897	914	877	873	891	857	863	898	924	877	899	829	864	921	867	890	863	837	846	856	863	915	945	884	864	872	829	884	919	916	868	912	838	955	939	901	908	849	892	944	870	917	874	857	960	839	834	879	920	834	891	900	830	874	884	874	867	938	854	952	850	888	885	876	962	857	886	839	923	881	872	905	897	884	889	887	837	813	893	875	910	912	785	836	894	829	860	851	935	847	887	893	877	905	855	892	899	869	894	872	892	909	891	856	850	857	925	872	876	897	912	903	849	860	912	881	882	911	889	904	928	855	853	895	875	886	934	880	959	919	905	901	881	883	892	850	907	873	903	825	899	874	876	889	905	911	903	915	827	805	884	865	886	863	905	821	910	909	907	878	901	876	924	835	844	861	906	892	956	906	897	904	870	883	892	896	888	887	893	904	899	880	873	912	878	885	868	865	924	819	909	870	914	893	873	886	885	866	899	940	916	908	876	889	909	874	872	932	863	935	929	915	884	837	887	961	934	869	878	935	876	925	872	900	941	933	876	908	904	868	917	882	843	867	876	853	926	892	857	906	927	856	893	883	854	880	868	918	892	932	943	912	812	861	874	905	821	904	834	855	900	905	899	937	878	918	857	883	872	898	863	879	877	856	891	941	907	894	898	892	854	871	891	924	888	968	916	858	865	893	869	889	904	952	867	863	888	882	894	870	868	909	916	862	882	867	941	859	901	946	902	891	904	920	892	873	892	939	854	827	935	903	858	879	836	910	869	888	870	885	853	892	942	887	931	897	891	836	893	890	881	907	896	886	938	899	855	814	887	877	936	871	878	861	890	866	856	907	938	868	867	919	880	876	915	920	858	896	835	913	853	889	931	891	938	924	903	915	867	904	924	922	866	845	883	885	924	872	894	846	886	877	850	902	865	875	855	921	865	886	896	863	880	829	885	961	906	900	889	875	877	872	919	915	913	856	917	945	878	933	879	919	875	891	946	909	897	937	837	844	899	841	904	913	910	941	853	855	898	843	878	925	808	871	905	903	866	893	859	861	894	893	827	888	884	909	900	858	900	922	898	874	880	872	937	913	887	906	906	887	839	806	902	849	874	887	884	853	905	880	879	902	904	925	890	838	868	853	895	894	889	889	888	908	932	839	920	881	901	926	883	914	902	956	947	857	924	901	977	890	920	864	899	883	897	868	868	883	925	902	830	861	923	883	875	829	871	918	878	877	841	902	907	911	943	909	829	917	867	901	918	854	858	899	956	876	866	935	878	920	849	866	899	913	852	870	904	857	847	890	928	883	871	932	899	941	854	847	886	893	874	887	923	867	903	833	853	827	903	872	907	909	899	929	909	912	902	869	922	907	927	938	868	841	873	869	942	930	874	906	901	889	905	885	892	917	860	920	891	814	925	902	871	924	861	859	918	868	903	932	854	846	935	900	872	882	877	861	885	895	893	883	857	867	885	851	867	890	906	873	870	876	921	900	890	907	903	867	880	970	904	885	950	916	899	889	881	902	877	814	902	928	934	889	918	881	877	881	894	874	867	864	886	883	861	887	856	853	946	889	899	937	893	898	904	913	878	887	863	845	801	889	826	852	877	886	884	879	911	894	876	887	950	914	882	875	881	921	855	926	893	896	891	939	898	888	867	914	928	937	826	851	902	872	868	881	876	884	880	866	876	869	890	895	892	897	890	862	858	901	865	831	864	864	854	921	871	818	905	873	891	888	883	866	875	918	939	872	920	916	887	898	891	867	890	915	875	899	925	895	838	893	916	927	859	879	919	922	929	891	849	940	883	854	898	858	885	871	866	867	942	865	920	924	899	915	935	928	911	889	927	913	859	876	880	859	879	895	879	892	883	845	834	889	923	891	823	939	891	933	912	893	848	915	955	853	902	896	867	929	959	862	824	919	877	901	893	853	892	899	860	907	857	965	873	883	841	877	858	922	920	839	887	882	875	925	903	859	915	897	867	861	874	847	934	945	928	862	864	863	896	872	879	885	933	899	922	877	887	912	861	883	888	811	907	884	855	912	905	919	887	905	887	866	894	817	856	885	911	892	874	883	859	902	886	945	862	853	924	886	855	834	894	899	846	914	842	848	874	825	869	860	849	839	864	915	892	900	849	931	885	856	858	897	886	912	870	869	925	937	834	865	875	858	949	901	899	914	895	904	887	902	820	857	870	849	851	874	925	924	859	903	873	861	914	923	872	842	869	913	874	847	869	815	860	848	892	845	866	891	902	866	857	934	882	844	890	894	875	816	904	909	916	918	867	917	859	814	902	845	879	895	942	862	938	836	878	821	870	904	881	887	857	913	893	891	878	909	905	884	868	872	913	904	897	898	872	880	869	946	857	867	858	882	928	874	895	918	906	801	890	924	817	887	889	855	840	884	890	831	868	811	877	893	854	920	853	958	899	916	859	895	923	929	884	858	854	891	927	910	940	913	874	874	893	951	873	888	859	951	894	887	852	919	894	880	899	854	905	931	836	904	937	907	909	879	868	892	861	902	893	879	912	915	911	854	906	870	958	900	866	862	842	910	908	905	836	878	910	882	885	846	922	853	919	895	873	875	895	894	849	885	871	893	893	880	909	860	874	897	876	864	862	912	957	965	937	876	941	888	878	881	857	909	899	896	922	910	917	859	936	874	873	901	893	911	914	904	896	867	888	909	861	878	882	882	852	890	925	883	883	907	878	884	847	897	899	894	897	870	863	900	819	890	854	891	895	878	868	901	888	882	840	862	926	969	889	908	873	917	872	879	902	919	891	885	855	873	899	846	868	863	852	879	881	880	932	878	919	917	859	875	942	855	835	924	870	904	914	875	910	873	894
40344	61959	24321	13291	10491	8407	6891	5701	4852	3796	2865	2448	8718	21810	22101	17332	12949	8913	4746	3266	2062	1457	1173	1073	987	1007	964	1069	1007	970	1089	1028	1011	1039	1010	978	1034	1024	992	1041	1037	1022	1015	1036	980	1034	1005	998	976	992	1032	1004	1057	974	1022	986	983	978	1030	1006	993	1044	990	1038	979	979	1030	1035	1047	973	968	972	1010	1025	971	984	986	1056	996	1026	990	982	1008	1032	940	994	1064	1038	1027	953	990	1041	1053	1035	976	1013	1003	1002	987	1014	946	1047	987	983	983	1027	1051	1042	989	991	1038	1047	1006	972	1013	947	1007	994	1041	991	1031	1004	1010	1013	1002	993	1041	1054	965	1024	1018	1024	997	1046	1021	1007	1041	1007	1065	947	1042	1018	1002	974	953	956	971	1026	1038	1035	1048	978	986	1014	968	998	1020	1041	1006	1030	1034	960	1000	1009	979	1021	1003	904	1030	1017	972	1023	1021	1017	1006	1041	996	1014	1001	1012	1041	1004	1076	1030	968	962	1059	984	1004	1009	1006	999	971	983	999	1020	1060	1030	1009	1033	1012	1000	1009	1031	1015	1011	1024	1026	1053	986	1054	1022	1011	1017	1036	1000	1029	1028	1005	1049	968	960	1005	1046	1024	1008	1048	993	950	1002	1035	992	958	936	1077	1000	1022	1075	1019	1003	1050	1027	1006	1007	1054	976	990	1023	986	1056	1017	918	986	1004	984	1017	1044	1047	980	1004	987	964	998	985	1013	952	1022	1019	1079	1019	964	1004	1060	1009	1041	1073	1027	1010	1010	1027	981	992	976	1007	1066	975	1003	1052	1006	945	965	1034	982	1081	1003	1024	1007	1072	1008	1042	996	984	1013	992	1039	1024	1039	1045	1027	959	1097	999	989	1072	1034	1019	979	1009	1046	1009	1018	991	993	967	978	1032	1081	963	978	987	1008	1021	1037	1001	997	1029	1007	999	959	971	930	968	1046	1053	984	1035	957	985	1018	973	1063	972	1009	1042	956	1058	991	1020	1037	1051	1043	994	1007	1022	1081	1079	965	974	997	1021	1029	1065	973	1055	1008	1017	1018	1000	1040	1025	988	982	973	1034	974	1024	1092	1001	996	978	919	1007	977	1010	1050	975	995	993	1012	997	974	1019	1069	1020	964	1008	1024	981	989	1014	1023	1015	1015	1024	1048	970	999	921	952	1015	963	1023	1040	970	983	1034	982	1031	993	1017	1045	1013	962	1052	1058	1007	1007	1017	948	946	1022	950	1052	995	1005	1022	1058	989	1080	1009	1002	990	1032	1042	998	1012	985	1014	1006	1025	996	1035	952	988	1073	1057	984	935	924	990	996	980	972	965	1041	965	1012	959	1025	950	1004	1039	976	1047	1018	1005	1030	975	1037	1000	1043	1021	1005	971	1012	1040	1012	1043	1011	1042	1079	1011	962	1021	998	1006	1042	996	985	923	1043	988	1035	1056	1038	1026	1010	1013	1037	1062	1004	1022	1039	1014	1014	996	1006	1023	1004	1015	1022	1043	1067	982	1023	1001	971	1035	1059	1024	976	1031	966	1042	1004	1056	1021	1002	981	1003	988	991	1016	984	1024	992	1019	965	1033	1046	994	1001	1049	1047	1017	1061	1049	984	1020	1024	1021	1071	1031	998	1015	1049	1060	998	999	952	1036	1024	1006	983	1014	961	1092	1053	1026	1021	1015	1039	981	998	946	953	1008	1065	937	1034	1039	1016	996	972	1056	1032	1033	988	1080	1047	1033	993	1014	1066	1014	1037	1037	991	1003	1024	975	1078	1002	976	986	997	980	1067	952	1069	1008	954	1003	1036	1006	1029	986	988	1065	939	1022	954	1034	1057	1040	1015	1018	991	1032	1040	983	1094	958	1033	1019	954	1062	1001	1055	967	998	991	1004	1009	1020	1036	1000	1082	1030	1016	994	1011	1025	939	1052	943	991	1027	979	956	988	1017	1007	1001	950	990	970	1024	999	1048	1008	1010	999	1016	975	1018	1012	974	972	980	961	1054	1009	1006	984	997	993	1010	985	1028	1022	1060	1038	1000	1047	1037	975	1032	1029	968	994	1001	975	1005	1033	996	1049	972	977	1028	1011	988	1047	1054	1006	1038	1030	965	974	950	1032	991	1042	1014	1014	971	985	1019	988	1015	980	968	1046	1004	980	993	975	1019	974	1024	1082	1006	1036	981	999	986	1016	985	1021	987	950	1044	975	1086	1069	1000	996	1007	1006	997	1042	1000	1058	1030	1026	1028	999	984	1037	1021	1019	1014	986	1026	1052	1004	1019	1062	1045	1044	1013	982	1037	1038	1004	988	978	998	1022	1049	1040	961	983	1016	982	1064	1011	1001	1038	960	1001	1032	987	950	1038	1041	1028	1067	954	980	1024	1034	996	1009	1030	993	1010	1005	1039	1000	1044	978	1055	1019	1018	1045	1039	988	937	965	959	1013	1022	998	969	981	1011	956	1051	1007	989	1011	963	977	980	1081	1075	1034	1027	1048	1047	1032	1041	1023	979	1018	1028	989	1020	1076	1009	993	977	1011	1027	1064	977	1022	992	995	1016	1020	978	1021	1037	1021	1033	985	994	982	1019	959	994	985	991	963	1065	1030	997	1036	1014	1025	986	1039	1032	974	1037	988	1027	1050	973	1019	955	1004	1084	996	1028	888	972	1046	992	976	1010	948	1037	1004	995	1015	1013	1044	988	1048	1030	952	1059	986	1031	997	972	990	1021	1003	969	990	1021	986	1063	1005	1019	1004	1039	1002	958	1080	1002	963	969	1011	1032	1053	974	1006	985	966	984	1017	992	964	1001	1055	1041	1002	1077	1028	1029	1034	1007	979	1030	965	992	1033	1008	990	1035	999	978	1033	1015	1001	1008	986	1035	961	978	1054	1030	1009	1019	989	1022	1050	984	1006	1039	1043	931	1029	1058	967	947	961	957	1046	1012	1006	987	1030	1019	999	992	1028	1051	1020	1017	1010	974	984	1037	1045	1020	1008	1027	1018	1007	1054	1029	1008	1033	1017	1002	986	1041	1013	1081	975	1007	995	966	1032	1032	1067	971	973	986	982	965	1012	1016	991	1054	988	966	1020	1055	968	993	1025	992	998	1013	986	975	981	1059	978	996	982	1008	970	967	988	995	993	1005	990	1008	977	996	1039	1051	997	1021	989	1061	1026	980	1027	1049	1051	1038	981	1047	1047	1010	1051	1051	1047	1023	1018	975	1037	1080	979	1090	1013	943	1025	984	1007	1020	976	984	1000	1001	973	1044	1008	1015	1018	1022	1018	1010	1027	1007	1047	971	1013	963	958	1010	983	1017	988	1060	1023	1004	1000	1031	1054	1001	1005	1093	1037	986	1010	971	1025	1009	1005	992	1009	990	1012	1010	1032	1014	997	1049	967	1001	998	1006	976	986	1039	1028	965	1020	1030	1042	1053	987	1042	1047	1018	1002	984	1027	942	1044	1000	1012	1037	988	1029	1015	1026	1032	1029	1064	1015	1015	1001	1040	1003	1000	996	982	977	992	1033	1016	1047	976	1006	1004	1029	993	973	997	1060	1010	1038	942	999	1079	973	1036	1012	1004	1051	1014	1010	1044	1033	986	1023	981	1034	1067	1016	1005	1035	1012	994	992	945	981	1050	1047	980	1026	1043	977	1023	1014	1009	999	1033	930	978	1049	1006	1042	1027	1022	942	995	974	980	932	1019	969	1043	1023	1011	1001	1027	1028	977	948	975	1053	1031	998	1024	929	1021	1053	969	1029	1030	1029	943	1007	1016	1003	1001	1000	1050	997	999	1001	967	1009	1039	985	1032	978	999	973	1053	1064	998	1017	969	966	1004	994	978	1029	998	1042	958	1008	993	997	1023	995	1001	1048	1044	987	1054	976	982	1034	1044	1011	1031	994	1028	1054	1034	959	1013	999	1027	999	968	1021	1002	1049	1067	1004	1001	1047	1010	1031	1002	1021	995	1055	1027	943	1040	978	1037	1015	1062	976	1045	1028	977	1034	1054	1040	1046	964	1076	1025	1036	973	1056	1007	962	1043	1038	995	1020	997	1035	1001	1035	1021	1079	1019	976	980	991	1028	1009	986	1030	982	1042	1069	993	982	1016	1028	1027	977	1039	999	991	1001	1026	1005	937	1059	984	1030	1004	1000	1049	1017	1076	1029	1003	999	1016	994	1039	998	1022	1029	1032	1016	1013	994	977	937	1002	973	1036	949	988	958	1039	1050	940	1006	1002	1010	1026	996	1023	1034	986	1050	1026	938	968	997	1090	1043	953	1007	975	1000	955	996	994	971	1029	1004	966	1029	1003	994	962	1023	1009	999	1046	1062	1038	1052	1020	1014	958	1028	1005	940	942	1012	1005	1041	1038	1064	1014	1013	955	1012	1036	975	1010	1030	1028	1010	988	993	1014	1032	949	1031	1036	1052	1005	984	998	1010	999	997
29277	26325	18267	5239	1837	1406	1167	1084	1018	909	891	910	945	1286	1364	1313	1240	1083	916	764	750	720	737	632	662	629	617	637	631	627	643	603	643	629	641	654	633	670	610	634	637	628	597	651	680	674	632	679	626	632	637	655	659	630	647	648	648	638	656	663	687	584	668	681	649	641	587	694	653	650	590	639	633	630	635	675	650	627	636	611	605	614	684	613	608	615	622	662	655	630	607	674	658	645	641	644	670	636	595	608	669	602	673	649	620	675	654	604	615	661	624	683	658	626	670	625	657	642	646	678	623	639	650	627	679	633	634	662	661	605	631	648	640	662	595	646	625	634	679	676	619	634	641	650	659	628	637	636	615	622	654	631	644	674	644	638	676	672	605	639	639	599	634	596	654	653	685	625	640	638	629	692	662	671	608	654	656	631	661	650	608	619	655	651	629	642	642	641	645	585	665	651	696	629	602	657	659	630	599	623	642	597	641	616	655	657	622	675	576	682	631	624	647	617	622	609	636	645	693	605	672	698	665	592	658	673	609	627	656	639	622	600	654	623	633	629	614	631	664	664	668	628	626	656	640	628	624	690	601	631	659	642	642	635	683	630	629	672	635	623	657	687	632	621	679	605	638	647	656	629	652	598	675	632	636	634	646	653	657	642	685	628	637	645	638	691	663	646	625	636	657	670	673	635	642	611	628	635	634	628	644	630	621	632	694	645	644	614	653	658	661	662	642	671	624	649	663	575	704	691	632	593	696	659	605	640	676	636	606	676	690	672	660	605	654	634	642	645	632	624	638	655	619	631	647	656	624	594	662	648	645	632	676	670	627	652	639	653	632	647	622	647	609	629	667	664	623	619	646	644	657	694	622	611	629	647	623	673	619	654	607	633	624	676	668	592	590	642	616	623	655	631	621	606	634	654	648	612	610	648	624	651	662	644	654	643	630	632	604	623	642	634	664	603	643	617	702	670	692	647	666	628	648	664	649	671	622	641	656	680	643	666	628	634	608	636	687	634	612	615	654	677	629	666	640	657	623	607	607	682	643	681	621	662	660	645	667	629	584	629	687	592	695	690	645	629	621	662	615	653	658	637	654	673	652	647	621	626	626	654	625	595	608	638	602	658	610	658	636	676	641	636	677	630	669	656	641	578	662	631	630	603	638	685	679	608	621	626	634	637	636	629	633	650	642	668	655	641	665	609	633	636	645	637	630	647	673	667	632	605	646	683	634	663	631	639	644	633	576	679	630	619	625	635	623	626	631	648	661	647	660	606	619	613	660	623	648	625	632	632	640	672	642	668	620	643	638	629	659	606	653	636	669	631	642	684	614	642	662	616	629	634	671	649	671	619	655	600	705	604	654	652	631	635	598	643	612	659	665	574	623	675	609	653	645	644	609	619	709	644	631	665	639	624	654	676	671	647	668	652	655	677	636	688	676	624	590	603	618	680	632	662	648	615	656	673	670	619	590	649	625	646	686	645	634	658	637	643	635	650	637	626	637	689	637	668	579	609	648	633	616	648	635	636	686	592	593	621	651	624	648	659	688	651	638	624	650	649	641	657	631	627	675	637	650	614	615	596	649	603	651	678	615	645	659	709	622	625	628	626	649	622	641	681	668	627	638	615	669	629	652	641	632	659	634	660	644	686	691	641	609	634	651	680	645	629	627	617	642	630	657	624	655	623	598	633	660	665	668	603	609	686	616	660	677	633	628	634	647	645	638	628	664	643	658	662	648	597	630	612	634	637	607	645	642	630	641	667	632	642	594	645	668	626	617	658	639	622	652	595	635	649	629	669	621	633	631	654	629	680	654	646	670	662	669	674	623	638	645	627	624	624	624	641	644	637	655	680	644	602	644	657	644	639	647	634	634	624	656	600	642	653	659	638	682	622	594	659	640	660	676	647	634	619	675	604	643	668	654	626	704	658	666	623	669	645	636	645	603	654	639	656	638	626	658	610	644	657	650	663	643	683	655	682	619	619	649	639	656	602	683	621	630	636	624	636	664	624	652	652	619	662	670	637	663	639	660	582	638	618	670	593	640	641	601	609	622	658	653	632	675	621	623	655	626	638	616	632	652	605	638	613	604	591	620	653	589	639	635	604	622	636	645	623	659	610	668	650	654	632	618	649	629	621	630	602	623	605	645	631	623	670	585	706	646	634	648	670	634	651	645	648	592	619	614	669	709	599	656	694	661	624	672	627	642	663	668	625	656	650	682	673	610	640	588	655	620	677	644	616	634	647	615	598	647	660	656	630	659	597	646	624	628	641	671	619	654	617	651	647	663	583	651	629	654	645	637	656	633	601	630	632	638	654	670	649	595	628	616	638	627	601	584	682	671	622	603	611	662	643	625	657	640	683	662	675	683	642	671	665	634	643	606	654	607	616	660	597	602	690	624	613	642	639	618	616	637	601	626	669	623	667	627	658	654	624	673	644	625	628	620	616	676	647	622	640	628	652	631	608	639	654	662	664	649	679	606	667	634	637	615	660	641	663	638	575	613	619	621	631	623	613	665	678	676	600	621	655	648	613	659	648	627	670	651	594	640	632	639	627	619	649	666	676	647	684	613	627	610	630	620	690	620	601	682	639	645	648	663	659	678	609	660	623	653	604	705	625	635	646	633	672	638	669	653	628	687	648	627	637	647	685	651	639	623	582	615	616	649	653	595	660	654	626	661	698	601	646	629	605	636	642	632	634	644	602	622	622	643	680	620	621	629	667	600	653	626	660	720	684	680	593	647	628	642	576	699	670	620	647	619	646	595	652	650	642	654	642	650	638	644	652	551	619	664	619	641	664	602	652	637	649	643	634	646	621	629	637	641	645	682	592	651	592	643	614	655	631	666	629	591	640	644	612	629	662	673	658	661	651	629	688	640	622	638	624	651	633	652	615	645	654	660	664	676	632	610	579	674	662	687	639	615	639	670	648	656	644	626	628	631	637	627	641	641	637	635	599	610	646	602	647	655	615	667	625	652	631	614	654	631	634	630	678	674	642	704	647	633	635	648	659	654	677	683	652	647	635	636	653	604	688	660	658	630	665	615	641	638	628	664	650	618	688	618	652	637	618	658	689	663	651	650	631	698	643	656	648	667	655	641	647	659	636	657	640	610	648	683	664	684	609	653	631	637	656	664	634	661	619	666	609	591	661	661	660	625	659	631	641	622	681	666	674	683	645	643	631	630	640	628	622	616	675	629	657	639	656	658	630	690	651	617	625	641	666	680	608	640	630	612	622	600	651	681	633	629	612	613	611	675	631	631	626	671	641	608	616	644	660	612	677	633	684	632	681	665	671	630	672	633	618	629	666	649	628	710	672	640	646	665	640	663	630	631	657	645	654	621	617	656	661	674	590	668	641	678	624	666	676	633	672	650	633	607	641	625	640	664	648	665	666	586	642	653	632	636	630	644	620	625	641	629	608	619	658	623	708	663	625	652	638	660	665	665	652	645	663	658	647	647	625	652	645	655	622	618	598	626	613	645	669	659	625	636	620
32978	40387	9514	3786	3072	2328	1816	1703	1549	1408	1269	1133	1469	1954	2081	2022	1722	1423	1208	977	924	843	784	743	778	770	742	782	758	819	738	766	798	736	792	709	781	760	759	738	732	773	764	748	759	763	780	774	751	740	777	727	749	747	751	785	789	714	752	764	803	711	765	772	778	788	772	747	723	758	745	753	736	736	740	731	733	740	787	735	778	761	762	747	707	703	763	779	775	784	738	756	711	756	738	745	800	775	744	757	731	732	731	779	705	726	808	674	744	780	740	802	804	784	760	772	738	745	719	731	740	749	734	786	754	750	767	747	771	728	721	784	739	753	738	770	768	718	756	771	713	792	760	798	720	744	787	778	754	759	748	748	784	810	744	786	769	737	718	784	687	734	758	741	784	746	752	754	806	765	770	776	742	785	752	736	749	780	768	804	789	746	693	808	754	713	824	787	723	764	778	720	806	760	737	813	788	707	783	749	773	798	707	761	775	742	779	798	806	744	752	779	767	812	735	742	738	724	765	767	798	757	778	797	730	781	714	800	767	770	776	760	833	786	740	697	727	744	816	796	774	750	700	788	747	732	730	746	749	796	795	786	800	729	790	749	802	744	782	761	766	738	768	738	760	705	772	792	739	738	747	741	794	740	728	733	785	767	779	717	780	759	745	803	770	788	748	831	722	749	724	768	712	778	760	713	738	804	735	791	783	727	784	770	716	793	737	711	774	739	796	696	723	727	773	772	768	750	788	798	752	733	788	727	762	768	810	744	709	765	722	779	789	780	769	745	801	741	757	737	809	804	746	718	770	716	738	787	763	800	746	789	722	781	744	739	749	751	742	756	764	801	722	748	796	706	764	751	772	757	754	794	760	809	774	792	775	811	770	789	774	767	747	766	767	749	750	762	754	712	753	769	754	722	746	775	750	800	757	749	747	773	827	829	755	745	750	718	707	797	765	749	727	782	762	719	798	758	729	759	809	777	751	758	762	742	746	730	747	789	796	753	768	765	774	731	735	753	762	753	796	785	794	769	775	757	799	771	782	766	776	782	744	754	819	748	775	745	766	818	759	725	780	722	792	745	809	743	706	767	736	817	783	769	748	763	770	786	765	801	750	809	736	759	777	748	770	756	777	742	744	772	732	769	802	805	734	792	754	738	702	796	679	741	777	757	721	799	807	787	790	751	780	686	742	716	764	753	756	714	745	743	731	733	782	773	745	763	764	742	753	744	750	768	748	792	722	779	725	737	764	735	729	767	741	764	746	761	795	714	802	773	800	771	766	711	757	771	746	749	750	807	804	771	730	735	762	788	726	758	752	757	730	773	776	737	731	753	728	779	771	757	751	794	746	748	718	753	792	702	766	817	731	747	794	774	756	776	745	757	809	768	756	796	751	757	740	766	763	766	743	705	707	761	739	787	761	713	776	741	771	741	756	751	775	777	767	795	747	767	684	787	779	788	757	736	768	770	749	794	759	767	724	753	777	802	769	752	782	767	753	736	767	749	773	701	742	783	748	726	736	802	759	727	715	797	724	753	762	777	748	738	766	794	760	738	782	750	782	791	778	766	753	742	735	780	786	763	743	771	702	794	773	736	757	762	833	775	769	765	772	745	727	716	753	778	765	769	708	754	751	811	769	749	772	783	777	766	762	783	765	752	747	773	814	788	710	750	757	732	761	788	800	745	735	768	766	720	736	745	733	737	818	750	760	760	715	776	734	764	739	821	703	746	717	771	780	727	788	757	767	770	773	719	781	716	770	745	748	782	786	773	774	757	781	740	753	766	789	744	761	728	799	781	726	750	791	763	749	750	753	785	772	784	721	724	787	783	769	728	793	752	764	772	796	750	736	758	787	723	738	771	795	708	803	749	714	747	726	706	744	767	761	738	723	755	767	746	756	772	719	767	707	712	770	746	754	709	770	775	730	773	722	747	790	760	712	745	834	751	718	791	761	788	733	750	754	703	729	731	746	773	761	776	772	782	741	802	725	774	747	746	758	748	752	760	756	744	750	785	782	737	781	801	774	776	743	741	790	741	806	735	723	808	804	760	765	729	710	770	788	757	725	763	784	774	770	723	766	756	772	755	744	811	781	719	766	723	770	724	776	738	713	787	743	789	725	751	748	760	765	783	735	697	767	736	781	770	723	751	773	750	739	771	788	751	746	780	743	766	701	769	779	756	728	807	724	772	724	773	721	781	777	702	783	796	781	805	780	763	747	768	757	772	757	751	780	770	696	754	740	786	748	797	767	780	720	770	720	787	772	811	761	767	789	755	724	767	739	750	753	748	754	766	790	799	794	766	796	792	764	752	810	742	756	737	765	731	776	834	802	748	776	712	706	791	739	779	722	748	784	734	785	753	782	771	755	723	781	804	743	759	764	787	769	820	764	707	720	705	779	756	743	790	720	801	724	736	772	818	769	758	737	759	736	787	757	761	776	838	750	780	763	666	729	746	737	784	765	789	786	784	733	741	771	677	756	707	739	742	758	749	762	767	796	760	788	747	733	762	705	802	738	734	812	758	749	750	739	739	811	761	766	774	724	747	776	725	732	755	728	731	752	739	729	725	729	791	753	734	749	740	721	744	782	746	748	746	750	820	745	790	753	713	751	809	773	792	767	758	772	749	766	794	754	782	736	754	768	725	734	751	757	762	780	744	729	758	771	807	739	744	718	787	739	783	788	763	768	735	729	775	679	758	755	769	721	725	748	778	774	746	850	823	796	736	783	760	749	721	728	802	777	767	781	744	782	718	727	775	753	795	779	750	717	784	793	729	804	745	736	790	762	790	802	782	782	756	737	760	713	757	729	705	730	777	776	773	727	771	807	747	735	765	704	767	737	733	743	763	765	793	737	740	785	757	766	777	783	812	774	743	791	726	745	740	742	765	760	736	703	796	801	757	783	736	753	755	809	749	788	728	824	731	770	756	767	778	773	757	765	730	767	749	758	757	720	780	777	786	771	799	711	800	796	735	719	778	770	764	763	708	770	706	791	766	688	721	710	739	787	742	738	727	780	763	740	783	742	805	749	774	787	760	741	783	727	735	775	812	795	798	753	733	725	803	760	773	749	726	813	776	762	701	768	764	742	782	732	734	750	758	791	748	807	768	796	718	785	756	755	715	750	770	736	733	828	780	756	714	787	799	733	719	752	808	736	748	762	761	712	768	738	751	791	741	774	768	801	777	795	772	740	764	769	734	807	775	744	779	769	701	747	747	717	770	755	744	746	755	766	776	780	741	741	745	758	765	759	707	724	788	734	737	780	754	775	720	760	804	776	757	771	781	746	728	798	747	695	740	793	702	763	754	738	764	779	753	734	756	754	797	740	740	739	757	736	747	788	777	815	752	802	723	797	707	789	763	803	734	737	749	770	777	817	767	720	694	757	759	772	759	825	730	755	772	799	770	726	762	731	793	720	784	753	779	801	764	735	709	773	690	723	721	729	710	781	778	750	757	779	776	750	759	786	741	751	736	811	776	760	833	768	733	751	779
24540	21588	28717	24773	21326	8161	1798	1289	1223	1192	1056	1008	2573	6620	7864	6847	5059	3579	2035	1514	1156	837	715	672	655	664	704	614	625	660	681	712	700	668	624	665	653	685	643	669	669	665	647	653	623	674	674	632	625	688	648	630	652	654	620	646	630	674	665	659	635	615	640	623	633	653	634	644	627	715	624	612	676	639	610	648	625	673	641	630	677	634	649	634	642	657	663	653	663	725	695	655	613	609	653	675	688	648	644	689	671	636	667	642	633	708	662	670	650	632	634	637	666	612	625	684	638	615	721	661	564	675	637	669	626	627	654	691	661	648	664	632	653	632	669	707	678	693	656	629	664	656	661	674	670	691	685	678	654	693	661	656	681	671	664	670	651	620	668	693	669	681	660	645	701	696	626	663	653	642	675	650	639	720	647	722	704	644	648	678	681	667	682	642	631	632	688	635	678	652	670	700	620	659	644	628	670	644	701	667	641	633	679	673	649	647	599	658	694	619	700	728	654	692	661	674	664	680	639	662	644	674	639	643	635	643	649	635	656	628	655	625	647	635	677	676	623	690	648	698	657	671	669	650	671	665	612	633	623	640	673	650	638	632	652	669	660	639	686	672	649	642	667	696	648	671	669	633	693	668	646	646	692	628	655	632	664	701	677	640	644	708	685	633	673	695	691	706	614	677	598	672	695	683	637	649	613	656	740	649	654	680	645	685	653	663	648	631	670	607	646	683	655	666	669	703	629	591	647	650	656	669	617	650	638	680	629	671	676	663	653	673	687	654	649	650	684	651	642	640	628	651	659	703	606	664	662	703	653	647	662	705	647	711	643	697	658	668	623	670	639	634	633	664	649	667	629	688	712	621	694	700	662	678	682	652	636	601	659	649	708	667	659	684	648	654	671	639	691	679	654	696	647	647	637	658	673	708	682	640	711	675	695	645	649	661	651	621	614	634	636	629	637	623	652	690	668	651	661	687	662	588	665	596	634	677	642	653	665	673	645	662	636	692	701	677	640	665	693	686	636	658	622	638	661	644	653	657	649	640	727	647	662	698	665	691	645	642	627	674	702	624	671	617	685	648	627	643	691	661	635	672	656	688	665	685	632	639	622	682	691	637	651	656	645	675	689	654	650	682	662	649	647	618	690	653	709	662	692	658	656	677	662	660	656	669	630	611	658	632	673	654	702	677	616	632	617	679	582	655	674	659	645	684	594	696	712	668	647	678	704	650	635	641	637	663	652	626	673	632	671	647	721	662	654	650	650	613	718	669	669	654	706	665	643	716	655	683	652	596	634	691	703	666	690	631	607	673	674	661	673	717	702	671	625	662	670	700	629	671	613	642	664	650	669	659	636	609	699	665	648	636	629	613	679	621	627	675	668	650	648	617	697	661	691	669	643	640	704	693	621	667	662	667	674	645	665	614	652	634	628	632	636	692	636	617	632	670	675	667	620	649	636	678	687	653	700	681	636	642	645	690	687	662	629	687	678	658	699	643	609	695	701	634	657	669	672	633	619	641	652	669	699	669	705	632	601	705	655	661	622	649	644	659	696	595	604	684	675	693	636	647	667	674	672	643	609	704	720	671	659	642	713	703	646	680	664	664	682	651	656	650	625	626	640	637	612	668	645	632	616	652	651	646	695	646	632	637	660	689	633	653	633	655	658	653	663	642	633	607	673	695	663	676	689	678	648	645	656	639	643	672	636	635	676	697	650	642	627	697	628	666	625	673	644	638	648	651	673	653	630	607	693	648	657	670	636	648	614	682	661	671	661	647	634	686	617	606	619	653	642	658	676	667	688	641	672	699	695	599	631	605	655	684	659	710	654	631	618	640	659	650	646	658	654	648	640	606	644	653	714	697	643	656	672	625	656	617	721	714	636	631	629	623	646	669	652	618	661	651	658	666	647	684	682	654	698	638	678	667	681	676	681	659	656	651	718	671	628	640	651	645	654	675	655	667	643	672	658	691	664	628	637	677	696	680	648	691	680	673	657	661	651	639	681	656	616	660	677	648	623	654	673	634	627	634	676	689	685	659	676	673	631	648	636	661	635	670	659	696	660	677	654	664	648	683	670	640	676	632	664	700	691	652	632	630	644	632	636	653	656	642	658	689	637	710	680	671	667	675	677	627	647	642	655	704	629	629	649	674	635	657	662	678	694	635	643	617	655	689	657	643	669	654	627	658	679	698	647	635	677	649	659	653	622	634	686	656	655	665	666	695	658	659	684	650	688	647	640	641	666	660	682	651	634	655	623	649	623	666	660	641	651	681	681	685	704	631	655	609	629	669	671	624	656	645	641	671	693	668	670	713	674	682	614	647	680	675	678	639	677	643	651	617	623	666	643	670	649	614	667	626	667	657	639	663	649	644	630	667	681	650	703	624	635	610	651	640	607	624	655	676	666	654	649	676	661	665	653	682	644	627	645	651	652	692	675	631	646	654	627	654	672	633	654	639	671	669	648	648	676	660	637	661	664	644	665	737	663	709	677	654	657	686	681	703	649	667	651	625	645	644	637	645	647	637	681	667	690	652	685	656	620	671	630	681	668	605	653	619	692	681	681	629	663	667	665	687	636	645	684	645	671	704	655	671	618	642	651	672	687	755	686	649	691	657	668	687	639	680	668	707	664	684	673	647	626	649	685	640	698	652	660	701	648	675	676	646	683	701	618	688	692	626	698	697	673	658	650	619	672	650	630	651	664	621	648	659	653	653	669	626	682	659	595	663	697	674	658	663	661	636	649	604	650	633	638	626	612	694	670	630	656	626	650	675	734	640	648	655	627	687	634	664	668	641	720	672	673	622	658	670	628	682	695	656	643	674	655	648	673	636	656	695	606	658	666	698	662	664	651	681	643	631	618	690	614	651	641	617	700	674	597	683	651	613	677	701	644	659	650	658	670	692	648	625	650	646	677	648	650	699	663	633	632	656	697	673	670	649	686	688	611	672	658	684	629	601	658	700	669	633	704	655	645	646	659	694	688	671	663	638	686	656	657	711	670	647	662	628	656	700	647	652	637	658	641	634	645	652	714	686	717	665	638	663	621	635	634	632	708	641	682	606	662	651	620	644	609	669	636	601	612	654	637	612	691	642	674	664	663	671	673	691	685	646	634	639	582	661	680	628	695	640	661	699	637	645	624	650	679	672	647	640	669	670	663	647	686	649	727	643	711	665	719	643	673	627	643	659	657	676	668	631	643	660	620	698	657	663	663	661	707	629	689	699	715	670	632	622	686	654	630	676	634	599	653	666	627	664	650	649	645	684	667	653	684	584	614	627	647	627	661	624	686	675	700	626	685	671	687	647	679	668	683	653	621	659	669	595	652	668	676	647	699	663	674	637	606	635	667	626	672	637	718	646	646	678	593	661	683	676	662	688	665	646	640	674	673	700	656	658	667	646	645	674	663	707	716	680	652	625	693	652	632	695	656	646	652	647	700	654	656	681	694	631	657	656	660	640	646	656	663	633	630	687	651	630	666	652	659	657	620	663	641	648
36034	53076	16884	5747	4160	2973	2329	2015	2015	1782	1517	1505	4507	10601	11883	10134	7433	5367	3063	2019	1394	1029	880	803	723	785	840	806	788	773	770	785	743	826	825	772	811	742	792	800	771	738	787	747	807	747	773	757	802	768	743	762	746	746	784	847	740	755	756	791	773	779	793	741	774	738	753	786	739	761	764	733	788	753	786	749	723	751	797	830	759	818	795	733	792	790	758	750	802	791	803	756	813	768	812	800	731	804	776	787	765	764	787	784	774	780	780	786	798	728	739	741	760	823	791	815	744	772	775	786	773	763	717	774	796	766	775	755	749	731	779	818	736	785	796	825	763	754	719	778	845	765	768	796	750	756	750	768	756	741	750	777	781	757	758	722	841	778	773	760	778	720	788	796	808	778	765	729	768	794	737	780	766	744	740	770	776	790	799	758	785	835	711	754	753	799	739	753	801	793	789	766	731	804	746	738	814	777	745	802	748	796	761	741	771	727	775	754	804	807	731	740	804	782	719	772	789	779	756	799	787	720	785	783	792	810	774	759	769	764	764	786	779	765	771	772	757	810	759	745	785	763	756	782	731	754	811	765	730	750	733	791	760	740	747	740	742	763	756	750	811	783	783	741	765	774	797	796	777	706	774	782	740	831	789	786	744	721	771	788	758	769	786	820	742	739	769	779	798	776	771	762	732	723	743	803	795	738	791	766	767	754	772	811	753	784	760	775	763	785	775	699	778	774	730	788	770	764	752	750	755	746	782	735	752	745	754	772	745	766	749	751	732	753	830	821	739	790	793	743	781	764	720	798	731	744	760	757	766	753	724	810	852	776	747	742	733	753	751	763	775	775	794	814	795	753	722	726	835	766	790	767	767	774	767	790	763	747	740	755	733	726	758	797	730	734	765	753	796	800	783	746	758	767	775	823	746	785	766	760	717	791	762	811	692	762	724	783	803	784	764	792	771	819	719	777	748	746	805	766	781	766	746	765	803	793	770	787	784	754	801	713	752	736	742	711	786	734	759	778	769	771	765	807	758	804	746	757	793	756	719	769	746	813	763	753	856	753	758	840	768	784	788	771	753	754	853	786	700	765	780	778	753	731	686	741	810	786	788	807	758	765	776	775	762	783	787	763	783	772	769	818	752	782	785	782	775	780	804	777	751	807	809	768	760	784	770	710	748	761	744	757	782	733	794	797	783	794	820	785	784	789	766	755	783	769	795	799	750	722	738	769	757	758	766	850	720	756	775	745	775	816	778	752	757	733	749	752	772	756	778	708	763	758	819	758	759	792	760	770	686	733	761	761	803	789	728	781	756	760	760	729	727	786	728	738	804	777	782	808	725	750	794	795	701	749	790	784	769	736	810	725	744	739	761	717	711	763	792	778	758	764	760	788	785	758	774	811	742	738	753	799	792	744	794	754	771	754	775	727	744	761	739	724	750	756	829	728	794	799	783	789	794	801	791	773	727	771	776	769	761	785	726	807	776	764	791	741	699	725	792	771	756	738	784	763	773	742	721	798	729	757	771	786	752	751	758	767	785	748	805	752	792	763	767	802	811	747	849	750	788	775	744	781	760	739	767	816	762	778	725	770	725	724	798	729	778	798	768	754	805	800	740	778	818	757	728	808	733	777	815	795	705	779	727	747	747	743	790	788	746	743	785	777	785	804	786	721	739	767	753	745	757	780	739	782	782	738	761	763	810	770	772	793	761	747	769	768	756	752	776	807	754	756	782	771	770	777	718	761	736	766	749	745	713	738	780	826	792	744	733	765	749	771	785	750	747	726	794	801	772	788	754	790	771	734	783	790	754	762	716	733	766	741	794	775	793	798	764	750	814	734	764	749	746	755	768	778	726	784	771	790	748	756	752	733	771	734	724	771	749	738	708	738	765	783	754	765	744	814	779	760	781	780	740	763	784	752	773	762	774	770	775	757	744	796	778	713	747	748	765	689	781	753	779	729	754	724	815	773	756	762	773	783	793	756	768	775	756	779	757	756	724	774	736	796	773	746	720	788	754	777	731	762	779	785	734	745	763	791	760	797	754	747	756	777	760	783	791	788	726	750	793	797	758	790	760	762	756	764	811	754	791	782	803	803	768	722	742	796	795	735	721	778	763	691	778	749	786	767	787	742	740	766	762	789	761	799	765	788	759	753	768	815	782	774	755	758	758	719	737	795	766	748	742	779	737	778	758	785	753	755	707	805	762	733	803	738	751	740	763	771	782	743	734	773	728	695	741	772	763	765	779	718	781	762	765	781	793	761	733	750	766	799	779	785	761	743	758	756	820	722	745	758	709	788	703	768	737	772	717	793	727	749	802	712	763	774	799	756	745	732	744	715	768	760	752	742	762	725	732	752	748	761	777	765	746	777	800	736	794	807	771	790	743	775	710	799	799	764	757	762	774	795	766	772	743	772	810	711	753	745	757	772	752	789	754	776	804	777	767	806	778	749	769	753	720	753	768	761	762	722	738	741	769	794	763	770	717	786	758	740	807	777	766	793	803	791	805	705	725	771	728	740	781	786	773	823	770	728	798	798	768	733	787	738	749	798	755	747	761	773	747	786	771	755	755	799	770	712	769	721	749	768	783	734	744	758	770	721	754	820	801	768	784	792	769	769	776	781	778	749	825	779	757	752	758	749	767	770	765	714	769	771	715	734	784	776	738	727	776	788	772	777	758	816	746	752	791	751	758	735	747	833	758	776	797	737	793	797	786	784	744	776	730	790	780	757	814	722	757	784	782	736	733	724	763	705	743	782	742	740	745	793	763	755	746	731	763	733	765	778	786	806	792	762	705	773	714	745	768	783	769	735	831	778	774	762	808	719	737	720	776	749	787	790	823	779	799	798	712	768	716	736	739	723	785	792	738	787	783	782	824	768	793	814	797	754	702	732	831	783	755	803	743	692	797	742	728	777	741	747	807	788	700	762	733	754	745	745	736	776	741	810	720	750	791	752	781	811	799	808	759	746	787	770	743	822	796	799	827	785	773	758	806	765	754	764	783	769	771	746	795	781	772	758	764	815	792	773	761	782	781	745	752	756	775	804	780	774	745	741	786	751	744	793	764	789	724	781	730	744	769	815	796	764	762	808	729	830	790	733	797	767	779	783	768	733	768	758	700	738	832	744	797	738	733	768	760	776	791	791	716	762	753	783	765	770	789	743	756	737	766	744	772	731	756	734	805	751	805	775	788	759	795	771	785	776	766	740	747	804	814	802	805	737	781	801	746	755	775	775	787	791	766	748	811	744	777	762	789	805	721	698	782	720	810	757	792	764	734	759	789	814	700	757	779	742	741	733	806	783	777	783	756	752	723	777	768	750	720	729	759	719	758	767	756	773	791	784	796	776	753	762	762	756	751	774	736	764	761	762	765	754	761	714	760	727	791	779	762	794	780	766	795	774	747	774	761	792	748	739	753	785	765	757	762	792	782	787	759	856	785	769	813	772	768	749	773	825	706	744	811	771	766	802	828	809	762	800	730	760	812	749	790	780
25674	21666	27586	25656	10082	1705	1281	1090	1099	1060	986	1161	2937	4310	4200	3615	2871	2149	1455	1154	958	798	835	751	781	752	738	760	716	745	713	759	713	741	753	777	814	744	770	746	763	795	728	780	742	758	721	729	712	737	784	768	720	737	724	739	721	732	775	776	799	773	758	730	728	721	710	718	786	759	739	747	742	742	755	759	755	743	692	748	789	730	740	800	725	721	726	729	742	720	747	752	720	757	725	759	707	727	777	752	751	765	702	762	722	752	749	762	769	754	737	740	720	739	744	765	797	734	706	736	725	754	769	769	725	762	770	716	696	733	719	739	774	757	819	769	752	763	773	782	758	756	747	781	751	772	793	717	755	680	777	756	740	729	752	751	738	705	740	787	765	768	738	781	709	753	753	767	771	766	785	718	764	733	790	724	807	764	712	741	760	761	802	764	739	700	681	755	745	744	788	736	783	786	775	770	753	762	783	681	773	769	768	747	774	758	802	766	730	706	723	726	783	803	767	794	771	756	754	773	740	744	781	734	771	761	757	738	740	724	726	726	739	739	755	746	730	770	757	725	747	762	725	737	732	742	777	781	761	750	750	782	784	757	741	808	777	712	742	772	723	730	749	770	811	755	727	725	763	753	754	755	792	745	688	772	750	752	754	717	731	744	747	750	751	791	727	766	757	735	749	725	741	731	723	761	771	764	789	733	755	730	749	735	735	791	751	735	749	763	809	813	766	793	746	725	744	760	765	754	760	725	736	803	732	729	710	709	764	748	731	766	707	785	751	733	748	757	729	756	732	808	744	739	729	744	740	738	734	744	777	756	734	716	790	733	779	710	764	779	768	752	752	738	784	811	708	748	746	733	800	731	750	749	768	780	763	757	727	804	760	743	702	768	731	781	758	799	710	749	830	790	749	733	764	755	700	781	779	732	787	726	782	743	754	766	770	739	688	775	767	739	724	759	773	713	770	740	770	740	755	701	748	716	729	718	755	734	783	746	800	736	728	728	725	767	685	789	807	748	753	688	761	770	755	717	801	783	735	778	818	697	762	775	682	765	761	748	735	743	732	786	706	679	814	767	776	750	729	770	735	705	794	729	764	725	748	729	778	735	726	744	723	751	763	742	754	741	730	742	734	734	769	778	769	738	773	706	754	789	777	760	776	762	758	738	748	693	758	738	743	776	759	682	757	712	729	757	736	753	770	729	750	744	757	733	741	758	759	789	753	763	791	732	748	710	741	738	787	747	712	743	740	717	735	786	708	752	769	766	721	814	762	760	732	718	782	735	727	781	697	785	740	766	752	757	737	795	722	763	777	775	743	780	763	716	773	746	725	703	744	763	778	756	740	774	763	783	792	686	713	720	805	760	762	753	718	708	744	744	719	723	694	742	744	751	749	782	742	726	688	703	783	796	749	793	774	734	780	762	746	761	768	703	750	745	727	767	799	777	747	769	741	702	752	751	752	751	804	699	740	779	752	752	680	710	754	813	760	775	738	755	757	758	802	745	710	745	719	734	779	733	764	735	731	778	719	721	707	750	732	718	764	757	747	709	795	753	775	682	743	752	770	744	758	735	766	763	803	720	753	753	743	717	751	770	751	780	754	714	724	759	698	738	765	727	774	731	779	759	777	746	741	708	787	755	759	761	769	701	710	777	733	778	734	781	750	780	743	744	748	752	705	730	719	745	751	755	718	693	734	765	750	734	715	765	743	749	763	751	777	756	773	770	732	809	738	739	773	770	731	750	789	804	720	749	735	760	727	739	755	766	719	780	737	779	731	757	783	774	779	742	756	770	749	732	740	765	684	738	710	717	815	746	756	772	715	773	758	773	728	806	727	767	717	708	760	798	734	728	723	706	751	754	781	711	766	744	707	717	757	738	738	749	736	819	778	748	747	761	732	789	748	754	733	703	752	816	764	780	757	757	744	701	748	768	740	685	750	707	766	820	710	727	762	751	716	729	766	687	732	753	787	764	739	750	775	736	731	732	737	742	703	736	688	763	737	748	730	800	763	712	791	758	718	760	727	800	739	749	726	735	724	731	724	755	782	759	759	770	758	735	690	735	761	717	756	780	738	796	735	764	757	726	723	799	722	776	753	743	759	726	726	776	754	715	742	765	716	740	726	785	716	796	763	754	725	740	757	786	785	713	811	788	734	757	760	750	721	783	750	754	756	739	746	776	738	750	747	722	815	748	760	777	786	730	752	728	745	752	703	774	732	740	753	716	738	721	752	753	721	751	719	781	777	821	744	710	725	747	736	778	775	757	720	749	723	714	752	748	738	752	718	752	689	815	725	731	760	746	770	768	745	709	724	748	753	724	764	746	687	739	708	740	774	764	772	759	751	790	774	817	778	736	755	735	763	775	733	748	687	776	765	751	732	753	766	741	705	744	724	778	725	802	747	726	753	775	778	735	703	721	773	742	759	724	751	718	768	787	772	704	776	745	718	732	812	689	789	707	712	731	789	846	735	709	731	761	734	712	749	760	738	767	737	742	708	711	748	735	769	791	802	748	750	742	766	730	709	746	748	711	767	732	750	761	757	771	782	757	768	751	748	768	773	771	721	753	737	757	727	769	747	788	743	798	748	768	733	772	738	734	773	732	725	745	736	780	732	810	706	709	769	724	695	764	739	735	744	712	709	748	760	684	714	773	788	717	730	751	741	713	766	766	760	744	753	785	774	757	764	712	732	732	737	739	733	729	736	772	711	735	764	770	776	775	747	764	762	757	735	745	779	765	730	727	760	756	759	731	765	719	755	748	722	737	773	715	728	777	744	739	774	785	765	750	752	776	753	719	770	750	725	697	774	761	765	713	784	728	759	803	697	783	773	742	755	733	730	774	781	769	760	753	748	730	735	723	748	758	686	763	672	741	748	746	724	747	803	762	774	752	782	758	790	718	776	752	716	749	772	744	733	781	711	771	755	740	778	744	741	775	725	718	745	715	760	720	717	721	730	725	722	718	789	766	763	769	714	753	733	733	774	737	765	809	758	705	742	772	763	708	764	721	758	761	782	766	750	784	737	722	749	711	705	745	758	744	753	762	755	810	740	808	733	750	725	728	663	708	761	773	764	734	756	749	779	677	779	747	779	748	730	741	743	764	790	774	716	725	786	710	759	784	773	754	746	777	713	731	756	749	757	720	685	790	782	728	755	740	753	783	762	728	693	761	778	737	759	730	759	741	742	759	745	716	707	745	751	713	734	752	732	743	744	727	729	773	710	757	780	747	827	755	710	749	782	780	732	765	776	769	689	785	688	770	760	754	759	751	770	768	758	735	738	821	730	762	771	753	719	766	765	739	709	757	752	669	823	751	800	743	769	724	769	754	765	755	749	771	729	756	712	724	760	724	776	758	733	735	769	719	771	710	762	749	822	767	758	733	748	731	784	751	758	752	687	737	749	785	747	738	762	806	732	736	756	740	738	703	733	750	780	750	754	701	761	745	774	776	753	763	741	744	712	734	749	743	756	773	738	732	741	815	739	713
35552	50010	12112	4408	3121	2359	1962	1702	1672	1504	1351	1811	5864	8034	8143	6432	4781	3669	2262	1628	1290	1095	988	952	934	892	961	845	881	842	919	866	914	860	857	879	891	894	918	859	866	890	934	933	877	923	860	910	875	895	867	922	906	858	890	898	871	892	913	899	860	867	883	873	890	904	925	865	877	852	910	914	827	924	908	899	887	840	899	844	889	895	886	872	879	892	875	893	895	890	884	922	942	889	833	881	859	902	901	911	876	938	844	870	845	880	862	888	860	882	901	904	893	892	869	851	904	935	906	855	858	908	902	876	951	884	864	895	885	895	927	912	904	908	899	926	873	884	872	879	860	908	849	823	898	886	839	949	866	845	878	836	872	884	926	896	858	816	880	920	849	878	901	867	930	810	892	876	914	902	865	906	875	876	904	870	855	911	886	885	900	952	986	842	895	889	805	844	914	934	895	869	866	889	913	864	852	912	817	871	886	921	889	869	904	873	882	854	907	921	874	940	867	841	839	869	846	911	872	911	897	849	894	915	907	881	891	851	868	905	900	890	878	909	894	878	926	891	838	932	911	943	904	862	915	907	901	921	881	852	857	882	906	847	891	918	877	848	850	875	860	877	930	829	885	912	889	820	876	870	851	945	847	841	849	879	846	875	867	919	854	925	821	871	907	884	897	925	880	880	842	893	914	884	849	917	876	872	967	911	890	872	893	889	866	875	908	886	807	818	862	951	882	907	928	888	844	893	901	921	855	913	846	923	904	897	884	847	809	884	929	837	848	898	915	880	858	960	879	882	911	901	925	869	880	916	933	903	921	919	889	858	877	858	883	884	920	828	895	890	909	857	918	899	877	903	892	802	927	933	921	902	886	934	871	901	857	888	848	891	902	896	947	892	922	880	889	890	974	869	917	843	888	922	834	881	853	925	868	927	877	894	844	855	898	862	922	849	888	858	865	881	920	872	862	886	925	880	836	861	805	851	870	884	904	909	885	863	924	872	886	841	870	899	847	887	852	912	859	893	864	906	885	922	876	897	888	872	909	873	913	902	912	920	877	855	916	890	903	851	900	881	831	859	874	880	858	856	928	898	907	874	870	847	929	887	882	886	893	892	877	912	876	924	853	878	865	850	898	882	846	868	892	922	871	925	845	903	880	895	869	882	932	892	943	929	910	880	894	880	879	850	882	879	913	828	817	872	910	892	858	890	861	895	856	922	937	844	894	882	919	837	858	840	897	869	903	920	873	926	873	853	918	853	882	869	891	883	876	905	893	895	892	900	932	888	936	881	888	898	909	901	852	854	832	867	946	911	903	946	838	907	903	850	869	841	884	903	891	874	900	915	906	873	855	878	912	885	864	926	836	813	911	881	873	890	909	850	872	916	898	852	860	846	942	888	881	923	878	896	906	887	925	862	842	895	932	887	862	862	958	879	883	843	833	909	871	867	909	856	893	873	854	883	862	901	901	899	898	898	861	890	844	890	862	864	911	893	847	934	840	945	882	870	929	878	916	857	873	904	933	902	920	871	903	916	879	909	937	961	846	905	901	948	889	824	886	900	906	886	859	932	860	924	870	854	875	893	895	863	854	903	892	859	908	874	854	878	874	918	887	900	877	904	844	901	920	872	911	889	819	849	813	874	924	917	850	894	844	839	906	852	892	826	874	881	915	880	841	912	931	889	878	908	905	851	952	886	857	865	870	926	901	894	887	942	895	899	944	946	896	835	889	869	901	868	883	900	871	928	928	864	851	939	899	903	879	897	883	890	928	888	931	939	923	927	880	936	866	865	859	855	937	888	944	899	953	925	826	859	896	918	869	890	946	867	871	900	859	901	893	854	961	846	916	891	841	859	914	937	829	847	925	876	906	870	862	930	893	899	874	916	897	923	815	873	914	859	900	928	875	878	910	874	877	905	835	932	837	880	852	860	924	891	917	949	827	889	859	841	885	881	921	835	886	891	921	935	877	900	862	881	861	933	877	923	906	893	880	911	899	910	876	884	952	906	903	867	893	877	841	855	859	921	841	903	857	870	915	817	917	841	869	923	889	880	886	886	894	899	905	901	913	835	954	858	930	839	864	872	912	839	873	878	904	883	921	911	871	873	935	883	890	884	851	854	875	914	939	947	881	932	922	900	901	853	854	879	883	905	915	892	832	870	872	844	913	865	896	825	876	895	904	895	906	910	934	898	883	893	906	880	925	916	901	890	845	958	899	878	883	859	925	890	906	884	856	847	857	951	884	865	882	862	869	868	900	879	901	904	889	861	861	860	940	901	888	935	896	848	919	809	887	939	916	845	892	868	857	860	882	858	886	847	888	904	899	903	885	902	853	904	868	900	837	908	853	861	892	898	944	928	908	869	924	950	969	824	871	894	862	957	861	860	887	862	844	900	885	880	870	925	920	940	889	877	881	855	883	909	936	890	872	862	911	867	847	849	825	900	856	865	795	879	908	879	904	917	871	896	871	901	893	886	870	884	899	893	858	920	894	908	841	914	868	893	887	867	922	908	871	904	867	830	899	872	849	853	847	906	859	911	859	873	846	913	856	853	917	865	865	907	869	862	883	870	928	911	864	917	914	898	866	919	898	869	876	899	927	881	891	919	862	860	870	915	814	877	929	886	847	931	973	868	917	844	905	831	855	894	857	840	856	919	911	890	882	872	882	895	946	881	895	911	889	883	851	856	894	912	874	914	896	929	927	910	864	887	930	881	884	886	886	925	928	893	878	939	896	860	844	914	875	893	873	839	895	872	911	878	890	870	932	948	883	876	875	875	897	861	834	936	889	879	888	816	872	878	896	925	874	923	883	885	883	944	870	897	885	897	880	882	876	850	893	941	895	889	857	839	871	868	888	861	887	910	857	923	881	912	926	876	883	904	948	880	859	865	874	865	858	900	908	870	869	837	868	891	911	874	895	933	888	877	887	907	889	875	896	901	859	907	829	879	908	897	860	866	848	858	857	861	883	899	905	876	865	908	948	937	839	905	893	879	872	929	877	890	877	894	882	910	877	904	817	820	873	903	874	860	952	917	928	863	896	901	847	864	858	897	883	828	867	898	857	864	845	898	952	816	860	864	885	871	880	880	843	898	896	924	921	878	880	868	825	901	839	851	876	851	927	954	884	872	821	867	897	884	846	876	926	866	852	868	856	837	908	892	920	911	876	917	876	916	887	909	923	886	882	880	824	889	854	796	913	869	892	892	906	904	926	828	811	870	863	878	898	827	874	893	899	864	865	874	859	889	891	805	871	919	905	899	919	829	886	899	897	863	843	887	857	877	875	874	840	941	907	874	879	904	925	898	869	956	860	846	872	884	880	889	866	903	849	881	888	881	926	939	837	861	881	872	873	866	855	904	887	880	903	970	894	879	920	860	895	908	942	894	894	862	876	891	897	840	858	887	928	917	936	877	899	904	863	855	918	904	881	843	876	861	939	891	911	821	894	851	885	888	891	883	859	862	909	838	866	870	879	895	903	880	848	881	842	874	894	895
23294	21613	29298	24288	21584	21616	10586	2047	1614	1427	1496	4074	8563	14323	14857	13104	9047	5947	4004	2598	1747	1248	1110	878	897	897	913	928	921	896	885	881	870	913	882	848	927	912	914	865	915	887	910	917	888	909	882	857	909	878	922	911	839	941	832	893	867	894	891	865	854	878	901	850	915	898	805	873	886	869	870	910	924	900	887	893	909	883	956	903	870	949	909	915	864	856	859	865	881	889	947	869	875	866	891	898	877	882	890	907	872	911	896	884	895	892	943	852	903	875	952	858	870	900	883	874	889	917	909	854	927	929	902	887	889	848	848	894	897	978	875	866	903	871	915	903	919	827	917	909	919	835	875	877	845	886	926	891	910	866	913	868	936	872	923	883	885	849	917	849	938	942	951	905	873	878	886	923	933	880	911	928	837	942	912	875	878	842	933	916	911	897	909	894	866	877	845	866	908	872	882	888	885	868	942	913	909	907	905	883	869	868	963	896	891	870	878	878	836	857	886	878	922	945	873	867	849	847	925	876	911	936	799	860	868	869	870	948	894	901	899	936	869	923	905	887	936	871	846	846	898	898	865	861	830	885	903	887	898	875	868	870	836	873	892	888	941	879	853	940	886	842	879	935	886	933	920	908	885	871	869	910	930	864	894	900	851	867	905	895	878	882	866	861	893	934	925	922	881	893	915	896	885	890	882	930	892	860	880	902	878	855	951	889	888	865	875	902	919	902	892	842	882	885	926	865	867	979	863	854	891	861	886	864	932	949	939	947	890	920	875	864	932	870	907	889	862	863	879	904	911	933	890	895	891	876	895	917	926	864	885	847	869	891	935	912	934	847	882	931	888	967	951	874	880	933	919	885	893	904	884	887	921	933	947	895	857	924	906	928	892	893	915	888	849	886	868	891	900	914	904	942	811	881	855	944	873	803	879	895	867	928	906	867	862	905	922	918	915	904	838	944	882	895	882	897	875	893	894	962	860	874	917	948	936	894	901	888	925	866	912	860	889	879	903	901	926	924	889	908	859	884	894	900	932	929	934	855	877	912	869	826	862	898	925	862	888	897	833	872	839	881	934	890	972	922	873	918	906	865	856	955	907	928	885	876	868	877	919	875	852	882	917	933	940	842	895	865	886	877	902	907	922	965	847	909	870	940	894	984	955	929	906	841	884	869	900	875	950	869	916	945	872	868	923	896	916	883	896	892	840	928	857	886	836	861	880	866	959	850	952	858	917	933	930	902	871	885	906	896	852	905	854	913	934	908	898	927	868	844	885	950	934	898	887	861	893	905	872	887	913	920	897	911	892	848	896	949	868	923	857	946	967	831	894	885	851	903	889	915	848	906	890	868	832	903	939	872	903	911	887	938	880	869	866	906	905	899	893	928	897	839	872	857	900	910	907	846	864	895	877	895	935	880	889	906	895	897	863	918	888	871	825	947	939	854	895	935	959	835	971	938	925	885	881	924	901	907	897	901	899	872	966	883	862	899	893	910	904	909	881	906	927	882	874	925	876	894	892	873	876	885	904	966	875	918	850	880	890	897	909	899	956	880	877	892	871	946	906	949	887	849	883	917	935	843	917	892	882	919	901	970	865	936	878	903	862	900	878	845	902	912	869	888	901	950	893	898	871	864	877	916	881	879	858	947	889	853	900	901	855	928	909	909	913	876	878	829	909	895	862	882	905	929	893	853	920	899	897	869	854	896	908	893	876	824	895	905	901	904	837	882	908	885	903	899	930	880	884	858	914	891	888	897	912	832	832	896	880	834	880	883	900	866	904	913	831	876	908	900	863	852	874	886	878	887	901	930	893	851	895	875	892	896	873	884	885	877	878	906	887	941	911	824	904	870	908	919	887	831	905	868	902	887	892	893	905	896	897	918	900	941	880	938	871	858	885	931	872	891	906	940	923	914	882	921	879	873	845	850	913	912	931	940	896	863	907	899	892	848	884	900	924	861	857	878	871	908	888	856	854	907	913	920	885	896	939	826	835	907	912	873	911	848	884	904	853	888	880	883	882	906	936	925	881	895	857	912	891	889	931	860	836	897	933	889	933	910	885	932	879	929	906	870	874	898	921	924	867	879	889	917	925	877	856	872	815	844	875	913	919	896	886	871	880	889	909	849	830	890	909	901	873	898	892	901	888	845	877	906	875	914	869	851	919	877	912	909	887	916	878	901	905	902	929	840	893	865	909	866	908	883	870	887	849	838	858	913	910	874	893	922	904	837	844	878	886	846	912	847	938	854	863	850	888	847	889	890	898	881	841	912	888	858	851	906	883	947	881	928	910	931	868	938	882	916	848	864	883	868	888	886	843	891	854	825	845	888	915	903	882	891	845	894	895	909	894	917	924	873	947	905	955	932	921	894	871	856	862	870	879	830	905	880	932	928	894	850	884	881	902	911	916	909	863	844	869	814	938	864	916	888	893	897	967	860	940	882	931	900	927	906	949	955	929	860	944	859	919	868	900	845	887	868	903	875	900	910	896	888	915	918	954	847	871	844	868	904	923	909	902	877	873	876	883	848	832	875	840	883	852	869	932	888	874	929	911	900	843	901	889	869	923	866	891	898	883	880	907	873	899	919	851	879	889	889	890	853	891	865	921	879	913	916	899	925	963	895	894	940	917	880	891	929	924	932	897	905	847	887	892	910	919	882	891	933	950	816	904	870	861	931	844	892	887	918	824	900	888	937	870	956	897	853	888	851	880	882	837	858	872	871	925	901	896	934	876	868	906	920	918	875	890	929	905	851	934	860	932	894	887	931	866	906	867	894	876	900	878	838	826	879	913	872	806	901	842	873	861	880	882	877	892	854	915	869	919	899	857	864	936	912	948	847	871	879	894	945	866	894	926	937	845	882	861	900	874	868	892	909	922	895	890	919	915	884	907	894	916	926	850	910	889	904	896	876	884	852	908	897	926	850	879	919	937	876	862	912	919	988	916	893	866	919	896	937	877	891	910	912	903	921	871	914	867	930	846	908	872	842	874	882	875	875	877	845	867	888	884	895	902	926	920	929	893	868	892	880	886	888	824	878	889	807	874	916	891	878	899	858	868	919	884	903	932	858	845	865	904	927	890	880	919	909	916	941	915	936	834	942	888	901	896	883	917	882	922	885	900	950	914	889	917	899	872	904	866	873	876	869	944	907	890	896	873	875	896	889	901	861	956	914	869	877	911	867	859	922	911	875	882	927	902	897	859	940	859	910	862	849	894	887	900	919	904	857	870	925	843	860	944	883	888	909	846	874	917	936	854	925	871	898	872	906	947	877	908	863	918	917	903	901	870	823	860	884	910	893	875	893	898	894	902	846	910	918	950	869	873	861	963	912	878	875	877	844	880	886	855	884	890	846	893	837	897	886	882	923	889	931	876	937	881	866	876	867	855	889	823	846	884	870	922	877	824	917	883	903	879	895	912	858	894	860	905	882	844	906	901	892	825	906	928	915	946	916	940	889	901	892	885	852	861	892	862	918	889	912	902	848	921	899	899	893	913	929
40570	62270	20011	7712	5705	4646	3556	2828	2325	2110	2334	6935	13115	19981	19803	17246	12358	8361	5907	3916	2334	1542	1230	996	1001	1004	1019	1000	996	1013	967	947	979	1072	981	1004	995	1002	926	994	996	1013	1048	923	1014	979	967	1038	994	1043	998	1006	976	941	1080	964	1046	1042	1004	1032	1013	1044	1032	997	1034	937	1002	1005	993	1009	975	986	1020	1002	1016	1006	954	1001	1006	963	956	949	973	991	1009	1002	1003	1066	964	997	954	980	973	985	1089	986	1007	1002	962	1035	967	1014	983	982	1009	983	1007	1021	965	987	1067	977	979	1020	984	980	997	993	1009	1033	992	995	1038	989	1012	1009	984	966	1019	973	1000	952	1021	998	960	990	988	1034	968	1054	988	985	991	1018	998	999	1013	972	970	1011	1017	1005	992	1029	1019	988	1022	1027	1035	1006	981	1059	1018	1018	1031	1034	958	967	989	998	1001	962	1006	1024	1104	1047	1032	1003	977	1001	1022	1083	934	1062	968	994	1006	1020	954	989	994	1011	1064	1010	976	993	1009	990	965	992	1037	1060	1028	1010	1015	1008	1078	1002	988	1037	978	1019	987	1006	1020	989	998	1002	1021	998	964	996	945	1023	1009	1043	991	1036	996	974	1067	943	987	982	1021	1031	976	1009	1005	1027	1037	1008	1019	1065	973	962	1016	1018	982	968	1021	996	1049	934	1035	1015	961	1028	961	1026	1004	995	989	1015	1009	989	1064	1011	941	1015	1017	980	992	1008	973	1013	1029	1013	1008	1006	1018	1043	946	983	921	1018	1000	929	1011	956	1030	1030	983	1043	973	1039	974	1007	1054	993	1033	963	1038	1007	989	1003	1047	1027	983	1009	995	1003	1031	986	995	965	988	934	1073	1040	1022	982	1010	959	999	983	1024	1009	1048	983	1018	991	1011	1032	1042	1002	1066	973	954	1005	950	992	1008	1064	979	991	967	1006	988	1003	1006	1033	967	966	999	1015	954	969	993	994	981	1002	960	998	983	945	984	939	995	1058	1017	1034	931	1027	998	957	982	1051	1025	947	990	1030	985	1052	990	993	966	969	1001	1028	1007	991	1019	991	1023	975	979	984	1031	972	1032	1005	986	1004	1000	1014	1008	1014	1027	988	1060	1014	1014	957	985	989	989	1045	980	1040	1030	1005	1032	1018	1014	1013	1033	1013	946	1020	987	1016	1027	1029	988	989	1004	959	1054	1007	1040	1073	966	1032	1057	967	997	985	1031	1033	1026	1002	993	1019	1033	971	937	1002	1043	1005	973	1038	1026	1007	968	1013	951	1059	1031	992	1026	969	1012	981	1002	1026	1074	1015	1027	1023	1025	954	1002	1031	1041	1058	1020	1056	1037	1010	1049	1005	1032	968	1039	1047	952	950	1035	1034	1015	1021	986	981	1008	1039	1019	972	1020	976	1054	1009	1047	997	977	1004	994	1002	995	997	1036	1015	1006	988	1029	991	1013	1027	1002	1016	969	982	1020	954	988	1023	988	1013	994	973	1021	1048	1022	987	1056	945	969	949	1078	1039	1025	993	978	1049	1015	994	985	1055	1035	993	991	973	1027	1022	1027	1011	1002	971	1075	982	964	1002	1022	990	1001	987	1091	993	1079	980	1057	1019	1002	993	1010	1036	989	1038	1008	1004	935	1007	988	982	1023	1014	1027	1023	1016	998	1017	1054	1071	969	1021	1015	991	1009	1023	971	1021	959	975	1024	987	998	1062	950	1036	1028	1039	969	1071	988	971	968	959	941	999	975	1065	1035	1000	1005	1039	1022	1015	1036	1034	1003	1037	1017	989	1001	1010	1035	963	998	995	997	988	980	1061	984	1030	1043	1067	953	990	990	978	1014	1000	969	1028	1015	992	1003	1023	1008	961	957	1045	990	966	987	1020	991	1017	980	968	992	994	1018	960	976	982	992	971	1032	944	979	946	996	982	999	983	1012	997	1063	1039	1017	991	990	969	997	1048	1046	1021	977	1004	992	1024	970	989	1006	972	985	981	1026	978	1001	998	969	990	1025	1031	1000	972	951	1027	977	1021	960	1012	996	1016	1039	979	944	1001	1037	951	1022	985	1018	988	1019	971	1058	1047	996	983	997	991	1028	998	993	1026	972	968	962	1048	977	962	974	1003	992	1031	1027	998	1015	1041	1028	956	1000	987	994	1044	989	964	1014	1019	987	1016	991	986	1057	1028	1011	996	1003	1003	1031	984	983	987	975	1011	1054	1019	985	1046	1012	1006	1044	980	1027	1030	1060	980	995	970	995	1046	1011	1067	1043	1008	1007	1032	1030	985	994	1010	1027	1006	958	1019	995	1024	1019	969	1012	985	964	1018	1015	1048	1070	944	976	994	1021	978	1038	995	1000	1029	1033	964	973	981	968	938	1030	1014	1047	1036	1015	961	1033	1060	1003	1023	1027	1030	994	964	1022	1033	988	1006	988	991	1029	974	985	994	1054	1010	956	1010	1002	1026	954	1006	1003	1013	1027	986	977	1041	962	1013	988	987	1021	1016	1022	970	987	1056	994	1031	942	1063	1073	1022	1011	1036	983	957	1017	1059	965	987	1010	1004	1018	1016	1019	1003	1024	983	995	1037	1059	1001	997	991	1009	995	1011	1025	1006	973	998	1032	970	1015	1034	1025	1048	1033	1038	1025	994	995	1040	1025	977	996	993	952	962	1026	977	978	999	971	979	1015	1020	996	982	960	1055	992	995	1065	983	1058	1037	954	1017	978	1011	1020	1041	1021	1001	1055	1017	1016	1018	1047	983	991	991	1056	1003	994	966	1019	1074	1031	992	1002	1021	1021	942	951	1029	974	999	968	972	1019	1022	1019	1035	988	1038	976	1014	1002	1016	1022	1018	994	1004	938	972	1037	986	1000	965	1024	977	1029	930	1025	942	1077	1028	1045	991	1031	1047	1011	1061	936	996	986	951	1002	995	1002	1006	999	966	991	1005	1005	1030	998	1011	1051	995	977	1045	1030	996	998	994	1014	962	1002	995	968	965	996	1047	1035	997	1050	1071	1012	1048	1004	1007	1021	985	1015	983	981	1026	1046	1021	997	956	961	1019	1039	994	995	1064	960	1038	1027	1023	1009	961	1044	990	1004	994	1023	1035	1012	1006	987	977	1023	1036	993	1027	989	989	984	983	978	987	1013	1051	1045	948	1045	983	960	959	959	987	1043	1006	965	1010	970	1010	1030	998	1020	983	1003	997	939	1071	1038	1058	1031	996	1025	1027	1057	1007	1046	958	1041	1021	953	1019	993	992	1013	1017	999	996	983	1010	931	1022	986	1022	1009	1053	1018	1020	1040	982	1073	1032	1062	974	1026	1014	964	983	1008	1015	1043	960	1028	1062	1029	948	962	996	1027	1011	973	1026	989	996	966	951	990	1043	998	1003	1084	1009	987	991	1006	978	1007	1013	988	968	950	1003	947	1010	971	977	968	988	1022	1016	1032	989	995	1043	991	990	1042	1010	1051	976	1046	987	1032	982	1030	1031	1025	991	992	1011	1016	992	960	1042	991	1006	1005	1055	1002	1030	978	971	976	1092	977	1001	1034	978	974	1055	982	1012	954	1002	1048	961	1021	979	960	1033	956	1005	1057	1036	1048	1000	921	978	1045	991	968	1098	1038	1004	999	965	988	963	1078	1006	1059	1032	975	972	983	1012	981	981	996	1044	1007	1018	979	994	1011	1030	942	994	993	998	1027	967	1077	1052	985	963	977	1008	1006	1026	947	1020	1006	1054	952	994	1002	1022	972	1007	1000	928	945	1024	1019	1023	919	1050	1030	1081	965	1020	996	1013	1022	1044	971	975	992	1003	1087	1039	999	1039	996	948	989	1007	1013	1013	976	1033	1034	990	1023	985	964	1001	992	976	1008	1018	1005	991	1010	1026	1005	992	1000	982	1012	1000	1015	990	1033	962	1002	1048	1011	1009	1011	1035	1016	989	981	986	1081	1003	1017	1027	1021	998	1013	986	971	1030	1026	1019	1022	1024	991	999	1022	962	947	963	1013	1003	977	992	1050	1029	956	972	978	1057	981	994	950	1008	982	1042	1029	1003	1016	957	1028	1016	1062	1067	1014	936	989	1080	987	933	1076	1019	1036	947	1028	1046	1038	936	1048	1029	1014	1009	1014	1023	1028	1004	1017	1022	1026	981	953	907	975	965	973	904	993	966	1117	988	1043	1046	1051	1041	958	1049	962	977	957	990	978	979	1008	971	1022	1035	1012	1014	1009	1002	999	1032	1014	948	1016	965	1056	1002	1058	1008	1044	966	979	1066	989	1014	1025	1028	955	994	951	1006	987	995	997	1025	999	1035	1033	982
29317	27190	18025	3930	1234	986	823	767	773	786	706	678	790	1142	1383	1326	1114	947	817	719	616	639	580	640	555	599	575	580	596	570	614	529	600	592	584	583	562	600	607	579	524	546	593	529	584	563	550	536	582	562	594	576	540	595	557	562	570	534	581	589	583	542	561	570	597	610	604	543	557	612	581	559	564	556	593	584	551	555	559	604	570	590	620	532	568	598	607	571	599	568	574	573	566	567	562	605	552	558	539	582	606	560	573	589	596	589	563	582	576	544	547	580	625	604	619	601	587	622	586	537	580	569	629	605	590	573	576	563	554	568	557	578	545	646	572	628	537	581	583	605	560	561	585	569	576	556	567	565	596	602	577	583	596	541	602	564	580	603	573	603	577	533	566	591	575	545	578	564	581	611	556	588	614	578	572	581	575	563	529	581	567	574	578	549	552	594	546	584	596	585	519	548	576	575	607	612	559	560	556	534	594	558	564	581	593	594	605	627	542	550	593	555	576	602	572	560	560	599	573	550	574	606	577	590	587	550	581	603	602	540	583	565	613	593	573	542	547	590	554	559	566	515	572	605	573	566	557	564	600	594	580	576	600	580	571	593	524	567	563	550	559	632	572	567	584	592	581	581	554	525	513	583	561	566	575	586	568	563	573	557	613	553	534	573	563	593	563	531	554	538	612	597	564	551	596	547	585	578	581	580	565	563	578	598	622	553	585	550	540	584	587	577	594	598	572	554	568	609	540	564	573	606	574	591	566	604	566	540	616	565	585	576	613	571	572	554	589	572	565	565	553	567	554	567	610	535	584	614	623	583	571	555	585	615	573	587	569	567	653	587	576	603	575	525	577	611	584	539	595	576	570	530	562	590	593	620	589	578	563	559	540	549	609	588	561	588	569	577	597	537	584	559	577	583	598	554	576	575	591	573	586	558	538	572	544	579	620	598	557	564	622	568	587	606	578	561	567	574	567	585	596	585	614	571	570	572	574	532	604	544	573	571	551	628	605	551	533	552	560	576	546	564	590	588	575	571	534	568	600	583	577	573	568	578	568	655	560	587	544	597	566	622	599	607	525	538	546	584	564	511	649	573	658	605	589	559	568	565	572	541	562	622	561	605	593	545	575	568	616	614	571	555	550	585	567	604	584	555	573	577	526	559	582	578	577	560	595	557	579	607	553	526	584	586	566	590	554	588	600	576	546	580	589	585	597	561	532	590	602	574	594	594	596	584	531	584	581	534	571	583	605	519	579	575	604	592	626	590	561	598	567	527	576	553	560	574	596	566	599	615	600	580	567	613	584	534	603	554	552	542	613	542	610	555	571	546	555	597	572	581	581	582	550	590	547	565	550	587	565	595	552	606	567	557	586	565	602	572	565	548	577	544	575	592	575	583	617	619	602	547	534	531	592	579	598	558	612	546	543	582	587	624	584	572	590	582	532	593	564	539	556	559	591	595	594	545	574	559	602	604	576	607	600	584	603	618	584	582	538	574	532	560	582	546	561	539	590	606	588	578	541	571	579	575	578	577	539	547	577	543	594	600	591	581	586	575	527	609	574	553	555	591	588	565	619	607	567	585	585	601	598	577	611	597	582	577	576	608	559	566	525	622	592	562	636	551	577	599	564	539	570	552	581	580	571	565	587	556	575	578	594	578	532	578	546	587	576	558	583	582	587	571	611	588	613	603	590	561	547	563	592	559	618	577	566	577	581	552	594	606	571	598	573	522	542	559	600	599	566	592	587	552	521	556	580	539	594	583	595	609	583	564	568	564	594	580	605	574	566	600	622	568	533	577	580	625	558	543	519	567	628	591	571	562	596	543	557	547	573	641	598	551	565	537	596	536	607	561	613	579	575	591	567	543	565	595	576	552	611	582	571	542	597	596	591	591	580	571	555	537	565	557	566	573	612	582	592	561	556	554	566	593	557	560	549	573	592	580	527	602	585	583	541	532	579	544	571	571	590	529	588	588	602	559	570	598	611	592	554	606	604	587	567	579	562	565	584	588	559	507	563	618	595	569	582	601	537	615	598	580	607	578	577	620	550	583	561	573	578	563	595	623	558	614	605	593	562	557	530	583	592	600	571	553	530	561	529	588	581	586	545	596	578	600	580	584	552	514	604	574	613	593	550	528	607	591	595	573	552	537	580	609	572	574	579	597	586	577	602	514	600	619	597	574	574	555	551	590	579	599	560	608	608	543	594	538	565	616	546	555	605	569	591	554	576	582	539	601	556	558	585	590	573	556	594	577	583	577	561	548	578	553	605	587	548	603	561	571	549	572	599	578	570	577	592	596	574	589	596	538	570	581	564	591	552	581	570	636	593	575	558	554	562	613	582	591	577	594	560	621	574	596	556	551	591	579	568	568	591	552	603	576	583	601	621	567	517	521	569	578	550	586	603	578	602	585	572	546	588	560	559	529	570	555	587	568	537	556	591	596	611	558	562	582	565	589	627	555	547	573	572	582	622	570	569	571	616	545	558	604	533	543	593	561	622	568	546	556	589	534	578	554	564	574	581	562	568	633	577	581	554	582	561	562	583	592	572	567	586	571	610	622	578	586	591	586	560	596	579	556	605	567	566	592	547	595	619	579	609	581	543	583	589	572	552	583	570	586	583	563	564	549	546	597	575	594	606	572	569	571	578	606	579	613	587	566	564	524	569	568	584	566	605	556	606	606	588	567	610	550	568	592	569	566	591	572	574	603	560	567	579	596	626	576	570	572	582	602	543	577	558	610	585	570	609	550	600	576	564	543	551	599	546	564	566	607	571	573	555	570	610	574	567	607	565	566	604	590	640	586	566	614	607	561	591	548	595	560	583	558	592	563	569	656	603	556	551	589	576	564	549	567	549	571	607	571	534	577	548	545	574	551	574	563	576	576	564	589	606	608	584	561	637	571	564	536	601	562	557	592	569	602	562	562	577	583	579	555	589	579	572	635	590	578	562	548	551	606	577	588	580	600	619	539	575	594	592	581	598	594	558	567	625	601	573	556	577	573	558	553	569	566	564	552	562	599	599	570	581	598	600	567	594	548	554	608	567	593	584	603	527	624	614	601	599	586	607	577	555	550	604	557	559	562	526	532	624	567	581	593	570	542	592	562	595	592	571	563	599	580	570	601	582	549	542	568	610	524	550	583	524	577	601	622	546	570	523	546	595	566	495	568	581	576	583	574	601	579	600	590	614	544	559	568	589	541	602	562	557	523	617	574	601	591	560	578	567	545	552	630	601	570	592	535	575	539	589	554	581	557	565	620	585	592	565	598	653	562	586	621	569	589	598	606	564	565	578	585	539	584	579	526	587	556	525	567	610	609	561	578	623	553	588	593	601	621	582	592	582	584	578	599	583	611	615	542	576	571	570	619	559	573	541	597	617	574	567	536	595	559	584	605	558	568	576	572	589	586	614	543	562	571	628	572	611	565	584	589	533	572	559	569	566	543	564	570	549	615	565	606	589	553	531	607	574	577	596	556	586	564	559	618	612	587	590	587
32414	41518	9158	2257	1952	1489	1307	1117	1223	1072	1008	992	1127	1782	2113	1908	1682	1305	1093	897	862	761	714	705	693	730	723	708	701	697	681	740	731	636	729	716	681	712	676	673	712	662	679	740	715	678	675	637	696	666	659	636	691	698	677	702	692	679	659	681	669	697	671	708	714	657	685	693	666	665	674	659	676	688	691	699	681	728	707	678	705	704	718	678	696	718	713	699	674	655	681	676	715	662	700	693	714	758	687	679	692	710	674	653	690	685	685	679	746	695	728	659	707	680	697	682	691	714	719	686	698	703	657	722	676	684	690	646	689	695	699	742	669	638	673	686	733	686	681	725	688	675	703	671	722	700	666	711	671	639	639	647	677	720	650	669	739	689	664	672	709	684	678	686	644	671	688	708	678	733	676	684	674	735	698	647	675	690	663	710	678	720	762	700	699	692	708	715	737	700	701	706	678	704	677	662	657	687	705	702	672	714	720	703	694	668	706	678	685	680	702	685	695	691	712	633	670	681	710	703	659	678	630	695	662	676	655	723	724	674	665	692	678	696	696	654	670	735	712	697	703	685	717	669	660	682	678	682	661	646	688	639	737	760	656	679	721	686	698	621	694	705	652	698	693	677	680	701	634	665	680	710	706	734	665	658	699	672	632	690	694	695	704	703	704	700	705	717	653	677	687	726	677	683	658	698	689	675	631	672	633	649	647	659	713	691	680	669	651	722	705	685	656	690	684	707	641	709	707	736	682	642	673	745	693	686	686	678	705	676	703	700	670	666	704	654	670	675	740	679	725	702	703	727	658	627	714	712	712	667	688	639	650	672	645	716	716	670	660	699	681	686	723	664	680	690	674	715	717	652	721	708	742	713	674	686	703	688	656	731	701	672	691	724	691	682	694	672	674	685	734	672	687	665	692	683	676	705	721	722	643	649	715	685	737	722	672	683	655	668	712	725	672	678	732	707	695	680	688	680	687	685	691	688	690	689	692	690	665	722	680	721	692	647	634	675	704	657	683	681	710	690	723	702	721	681	681	666	675	698	677	700	665	695	673	699	674	678	681	675	666	684	692	677	705	696	671	633	686	649	697	694	688	691	706	696	686	704	661	705	710	637	673	666	685	761	741	680	673	651	666	668	673	669	724	662	715	751	688	707	668	653	669	680	716	668	696	738	722	678	655	700	683	693	675	686	657	715	650	696	663	751	725	675	656	694	662	717	647	684	661	674	681	708	732	698	704	695	734	694	672	737	747	775	661	658	697	648	670	644	735	716	689	687	683	640	673	724	681	677	705	684	705	695	644	713	667	674	675	677	713	679	648	673	738	636	658	636	653	654	683	702	739	694	687	679	721	712	696	693	744	656	723	714	710	653	693	706	692	713	699	687	678	696	691	679	721	696	686	721	685	691	721	672	690	732	696	668	688	663	667	739	674	691	641	680	687	689	712	714	709	679	659	678	701	718	675	708	721	686	695	695	652	665	715	688	681	697	684	699	692	747	658	639	719	689	713	689	647	685	679	703	659	706	647	647	684	709	666	720	701	698	694	649	680	694	717	674	703	668	647	696	727	716	747	750	696	694	643	708	694	704	675	679	665	696	706	711	701	716	698	671	715	710	696	671	705	702	698	710	689	696	698	706	719	669	691	668	728	671	678	726	732	681	612	653	703	736	676	723	673	699	733	657	716	636	683	689	721	715	718	647	646	693	699	741	688	684	683	689	659	691	686	644	678	656	690	691	725	701	670	670	694	659	727	721	711	659	700	714	699	706	663	689	638	683	666	682	697	636	716	697	694	687	662	645	688	707	684	729	645	672	671	685	639	705	697	656	691	667	723	670	694	703	702	692	749	681	678	670	701	669	662	687	705	693	658	687	689	696	675	697	680	640	707	658	703	705	644	689	731	686	648	712	703	705	696	700	659	699	730	675	671	748	680	696	665	665	714	706	677	686	699	707	694	742	674	717	704	692	678	724	667	680	705	666	708	668	722	664	720	689	716	665	711	670	663	730	712	747	678	706	719	740	668	735	702	702	692	679	674	698	692	657	693	712	695	690	636	662	709	722	642	650	738	652	687	733	770	693	667	653	722	687	696	666	711	726	711	739	699	697	683	721	667	690	655	652	695	711	677	715	695	674	637	676	677	686	664	707	666	677	684	687	712	719	661	701	690	669	730	692	681	645	708	688	693	770	669	666	698	694	658	687	667	685	664	699	694	686	721	702	667	678	693	701	708	679	664	685	684	666	660	703	685	690	697	659	722	702	709	676	702	686	684	663	693	709	648	708	681	711	731	682	714	676	674	711	735	686	671	711	700	670	684	722	684	658	698	676	729	684	722	743	684	672	687	661	693	698	719	697	664	738	663	673	666	643	739	699	684	706	709	681	675	688	655	717	685	703	665	706	653	660	694	637	714	699	716	675	710	675	665	718	700	677	694	729	677	674	647	666	682	710	649	667	698	720	703	692	669	693	692	696	695	714	729	658	689	699	719	688	721	757	701	690	689	670	711	659	698	676	714	703	673	712	650	715	661	707	678	698	684	721	705	747	688	703	744	656	661	685	658	669	671	695	699	688	678	647	654	693	724	653	672	715	686	740	675	744	724	713	704	706	672	668	687	673	685	708	711	674	679	690	690	647	678	700	666	711	660	676	699	696	686	707	706	688	679	673	676	699	681	679	683	665	683	691	658	675	705	684	718	722	710	707	709	727	700	667	669	699	730	708	737	714	643	677	714	698	728	692	699	681	703	665	681	624	679	660	697	687	684	636	667	682	699	710	676	662	649	662	696	730	694	735	685	726	726	644	683	650	686	668	700	679	673	698	692	688	655	703	714	685	696	740	708	667	684	661	732	689	646	678	683	663	703	662	696	732	703	696	708	669	693	669	695	695	699	694	718	673	692	691	673	642	667	710	712	696	721	697	688	670	684	687	671	717	717	666	699	614	689	697	634	680	698	704	669	735	693	683	651	666	733	702	681	669	648	718	722	658	639	688	641	665	697	681	740	671	691	664	691	630	755	658	719	704	690	704	659	701	654	716	710	644	657	663	688	652	695	655	696	726	691	727	707	702	667	702	650	669	710	704	725	707	672	726	716	673	709	704	692	690	679	730	720	730	686	692	696	674	651	657	713	725	711	656	661	670	726	717	698	667	648	730	655	688	711	704	690	739	713	663	665	680	656	701	633	636	665	693	666	711	669	689	639	682	667	704	687	687	692	668	665	705	711	725	697	733	690	695	659	687	632	700	688	684	723	724	711	692	671	668	680	657	681	681	708	700	692	670	692	692	692	672	678	704	682	700	687	663	709	725	697	684	701	678	698	673	667	685	711	750	680	697	663	640	718	680	707	705	701	673	677	699	710	689	707	664	689	702	753	704	709	688	674	642	681	694	678	709	716	698	693	723	717	718	661	700	677	736	705	677	688	660	694	658	666	687	697	714	674	660	655	661	706	677	689	718	627	711	691	698	650	707	713	696	661	696	688	667	686	705	637	680
24568	21587	28681	24827	21275	7623	1638	1138	1162	1103	1027	872	1227	5211	7630	7577	5303	3835	2305	1465	1060	898	784	646	666	626	670	661	635	622	644	659	611	629	649	654	628	630	625	639	683	627	589	660	624	662	652	688	612	611	649	678	628	659	605	634	615	615	583	636	618	627	638	615	635	688	612	658	632	644	594	576	591	643	675	642	629	655	613	636	591	638	589	627	655	596	589	673	603	618	650	624	653	618	711	601	645	651	620	632	644	615	590	636	655	651	604	633	651	604	590	591	623	656	629	642	584	645	622	655	619	599	618	629	602	623	622	621	597	638	648	644	604	614	639	634	653	618	648	636	616	639	625	633	644	666	631	628	605	656	648	644	574	617	632	595	617	671	661	619	615	603	681	596	638	645	587	593	609	658	624	624	633	561	641	632	606	608	638	634	601	625	628	614	663	629	680	619	664	654	574	583	621	619	573	622	642	640	618	603	616	641	647	639	645	577	605	558	613	578	618	620	597	641	613	615	645	629	644	662	615	609	669	648	602	610	656	640	633	641	589	672	623	642	651	668	635	615	613	603	661	623	630	582	622	600	622	668	580	583	644	615	588	647	650	630	647	602	624	604	675	609	626	607	618	636	625	628	592	617	672	605	611	632	645	605	596	668	661	599	611	646	627	641	585	631	615	616	626	677	661	606	647	617	635	607	601	631	614	624	633	655	674	640	623	653	666	636	640	649	605	592	627	619	600	658	638	603	658	603	657	649	619	596	612	647	660	633	623	632	645	618	638	642	652	665	633	647	645	598	651	634	671	611	645	621	612	609	637	627	615	641	646	641	604	622	643	616	577	612	631	638	641	588	620	643	631	621	640	660	613	604	620	649	613	614	628	591	661	646	681	631	633	688	582	635	637	616	634	613	591	617	607	635	631	627	616	622	615	626	613	626	607	646	632	598	629	642	615	620	634	610	624	649	624	633	635	575	670	633	617	626	616	577	641	621	663	624	594	637	618	643	631	640	645	651	605	618	638	674	696	646	624	620	640	673	647	617	620	655	643	632	608	612	605	627	584	601	618	617	613	657	639	636	610	683	620	629	616	631	613	611	681	622	622	634	626	632	615	636	600	624	616	620	602	597	635	664	662	609	592	608	620	613	629	645	646	651	668	605	620	640	609	627	649	624	622	636	590	655	603	593	595	634	623	594	632	618	655	665	661	650	649	605	609	621	613	620	614	632	652	594	640	611	658	692	636	592	639	593	609	622	618	623	611	583	639	654	629	636	621	622	573	638	678	624	601	670	652	597	610	633	575	613	638	622	624	639	679	643	609	642	601	658	609	609	660	661	610	656	585	602	633	610	591	655	680	628	602	598	660	559	652	588	613	600	591	622	606	653	614	643	618	649	621	614	629	627	617	604	570	591	670	633	539	591	652	626	596	618	647	637	610	576	588	660	617	640	605	623	647	620	608	629	613	614	617	616	672	624	604	598	605	562	594	602	647	575	597	655	627	646	626	593	620	644	638	635	659	628	600	623	623	617	614	659	646	589	630	640	612	635	618	616	629	603	618	611	603	636	616	615	627	625	628	613	623	594	664	631	657	627	641	648	648	622	633	647	601	628	640	644	609	601	637	603	601	624	609	607	649	630	652	597	614	643	668	652	613	627	627	625	612	603	635	619	616	619	654	630	606	640	635	646	646	650	650	624	646	654	596	611	605	671	633	605	678	636	639	603	642	616	592	640	609	596	593	698	599	616	629	582	676	658	624	634	603	592	638	594	674	647	677	635	600	610	665	645	659	656	632	624	658	620	646	637	597	640	595	622	631	630	586	623	586	636	671	616	680	580	595	613	577	634	604	637	548	626	655	633	610	600	629	596	658	651	622	608	617	669	637	604	591	609	622	650	632	661	628	609	636	622	626	633	631	626	618	626	613	620	639	643	611	606	643	602	586	683	658	624	631	612	643	612	621	684	592	668	631	640	598	592	597	608	646	653	658	636	576	629	615	591	613	613	667	620	635	633	635	609	650	646	650	602	619	645	624	645	638	597	624	658	630	615	624	660	641	667	629	592	645	635	631	605	626	624	635	641	617	613	602	626	638	638	566	631	651	632	635	655	652	632	617	614	638	619	638	641	637	606	619	589	589	606	637	666	652	641	621	638	607	615	624	672	619	601	664	600	629	624	655	599	620	631	630	614	638	639	617	617	609	573	669	657	661	648	596	627	626	624	610	640	647	622	629	624	639	623	607	649	609	589	612	653	654	584	638	636	639	645	648	661	588	635	612	639	645	673	594	630	657	618	628	597	625	614	619	647	610	589	619	587	640	644	643	656	628	621	624	652	639	626	603	607	606	620	565	587	668	656	621	630	655	614	645	666	655	632	609	628	683	632	686	636	595	586	664	648	610	606	678	631	615	604	640	600	640	627	605	608	643	622	633	613	633	635	623	638	644	652	647	645	584	632	572	608	592	577	608	660	630	633	664	630	675	654	635	616	655	678	614	635	630	624	607	630	621	598	601	629	651	683	611	633	659	680	594	627	583	628	649	588	619	593	564	634	674	616	630	580	671	637	618	608	569	601	638	581	616	621	601	633	637	630	578	598	649	630	634	633	591	640	627	634	650	627	634	651	638	601	637	630	569	604	622	671	615	636	617	601	632	588	603	652	664	647	649	609	631	589	609	634	608	621	641	613	589	598	622	588	582	594	641	607	611	612	592	610	696	641	674	620	662	676	606	658	636	602	674	621	604	636	667	616	637	610	641	652	653	627	615	601	634	657	629	636	623	636	622	599	604	620	636	627	631	608	601	598	642	610	616	618	648	594	590	656	633	616	649	635	614	622	616	635	649	574	623	625	607	643	669	623	650	628	625	674	569	574	600	648	636	644	601	617	639	644	621	596	625	653	586	634	667	637	649	642	606	600	622	623	612	634	606	645	612	659	577	605	645	577	600	623	598	638	633	645	642	637	597	637	580	668	634	603	631	615	648	596	629	613	590	618	633	614	628	611	624	655	617	643	629	644	600	631	612	612	622	636	630	648	640	623	594	633	584	600	645	624	641	597	615	616	685	605	602	603	610	646	621	629	647	651	597	582	667	587	597	596	631	632	597	628	631	678	626	614	596	599	603	625	632	715	583	598	600	609	588	619	606	578	675	622	610	617	633	607	676	609	658	643	648	607	616	657	625	669	596	627	626	671	618	637	595	643	612	637	654	630	599	629	599	652	592	607	584	612	628	647	631	609	602	635	620	546	625	641	589	592	642	631	624	592	632	588	646	615	663	625	589	653	622	620	644	601	608	650	646	616	645	656	612	659	590	596	628	603	628	631	657	611	646	627	639	628	626	631	610	607	665	647	604	635	622	668	635	659	580	630	612	608	601	634	599	632	625	619	678	676	610	634	611	571	627	619	621	622	643	625	584	644	625	681	653	624	624	642	642	602	652	639	687	605	597	652	683	627	612	652	636	605	669	601	619	626	651	596	653	590	658	626	621	632	659	636	580	589
35208	55487	15696	5195	3280	2628	2193	1834	1773	1621	1502	1308	1746	8793	11845	11086	7894	5692	3386	2203	1497	1074	929	846	710	759	760	767	758	741	757	732	735	719	687	746	728	747	779	742	701	752	707	733	674	774	777	737	772	742	727	714	711	733	786	748	695	726	709	701	771	737	711	739	783	740	790	741	699	741	720	751	727	687	759	720	694	700	755	722	778	737	737	772	752	727	770	766	784	722	715	741	732	706	771	704	765	716	722	722	739	737	769	739	688	689	728	733	725	728	728	771	684	772	789	735	713	756	771	735	735	753	799	777	714	757	738	674	732	731	700	748	736	759	712	718	747	742	753	702	738	723	703	743	729	717	751	763	727	726	753	777	782	722	783	784	738	739	725	765	742	749	758	797	755	759	745	779	705	770	748	723	743	710	745	721	761	753	733	738	737	696	712	719	727	746	741	748	703	723	716	671	706	707	715	747	736	703	718	721	749	733	745	728	705	765	746	706	725	731	722	730	738	716	732	720	772	739	699	740	708	742	749	763	746	726	713	740	729	733	760	700	671	748	727	746	658	741	735	759	766	740	674	715	752	682	755	722	687	731	754	717	739	695	692	777	723	741	767	751	753	721	726	746	694	748	710	694	748	750	750	669	761	706	759	760	726	728	765	729	751	700	765	718	719	713	745	701	736	773	733	712	702	703	752	751	774	730	687	704	737	740	786	714	730	757	745	755	715	732	764	746	716	752	731	730	750	709	745	728	755	756	739	736	755	767	771	707	697	724	732	729	719	733	703	753	740	749	710	783	747	699	739	708	775	753	781	779	738	704	727	698	752	757	713	755	752	758	749	736	780	764	676	689	708	720	705	744	706	741	708	756	741	741	754	748	757	763	708	689	734	740	736	801	731	708	728	696	751	728	768	749	759	728	718	755	705	754	742	724	715	710	752	712	725	744	738	707	782	751	702	778	725	728	718	693	764	708	756	727	713	721	774	750	695	780	740	715	700	721	759	756	804	745	733	770	702	763	735	721	766	741	792	702	761	754	650	727	741	702	779	631	715	719	747	730	722	758	736	720	723	746	735	771	733	767	750	740	740	726	772	753	749	673	739	701	761	741	710	749	731	738	701	766	746	710	700	727	770	732	736	722	724	753	757	751	675	718	738	750	762	748	733	700	760	743	700	741	783	755	704	713	720	770	736	700	706	733	706	731	735	755	698	720	776	740	728	738	723	722	743	797	755	777	794	732	731	727	719	741	708	711	697	760	733	717	740	726	761	746	695	757	729	712	751	779	727	787	723	735	759	732	759	726	713	784	735	704	700	731	727	754	716	705	761	741	717	787	744	732	760	773	727	707	732	749	756	746	750	727	728	726	747	727	730	732	741	765	745	775	755	761	718	675	761	776	698	737	702	705	708	696	775	719	793	738	747	761	712	732	707	729	698	719	715	720	749	702	724	707	731	720	693	744	676	723	739	728	694	718	727	747	745	666	713	733	695	723	784	706	681	736	757	757	718	707	757	713	715	715	730	706	702	690	720	713	770	768	781	714	734	747	702	754	769	703	769	707	692	718	752	703	730	727	686	746	801	733	721	742	733	730	764	771	675	751	786	706	764	715	739	751	712	755	729	747	743	738	734	779	758	687	712	677	716	737	734	762	743	750	740	753	706	735	759	698	741	708	729	666	792	734	754	732	740	715	768	765	713	703	788	744	731	679	709	714	728	710	703	734	728	738	753	722	741	735	761	687	705	773	730	704	763	743	760	749	738	750	751	785	751	734	713	719	717	712	711	725	717	727	698	749	700	656	779	728	753	702	734	692	733	748	700	720	757	699	726	781	787	740	757	722	763	707	717	705	756	721	751	710	699	711	721	735	711	733	702	731	701	748	814	701	731	739	765	725	751	705	717	718	723	699	717	727	721	737	714	753	731	707	732	754	763	715	760	697	740	735	736	689	754	736	769	708	723	737	767	790	696	735	749	704	766	713	745	732	753	736	753	736	747	756	785	716	728	686	710	708	749	800	750	712	689	745	751	704	766	740	772	731	718	723	699	729	720	702	767	777	725	715	703	739	754	695	713	778	770	736	707	732	764	675	672	761	723	739	732	672	705	708	765	710	773	715	727	734	707	784	723	770	715	737	749	717	715	739	715	695	742	767	743	716	747	746	718	740	691	774	717	721	711	745	715	729	717	779	729	733	753	761	740	724	714	713	774	708	724	684	693	767	716	781	745	728	731	732	759	744	735	737	715	733	757	706	718	706	712	763	716	700	705	715	714	687	732	762	746	708	684	719	733	742	760	732	731	764	701	805	751	742	766	693	712	721	677	737	753	736	772	684	666	714	720	758	694	737	719	711	704	830	752	791	705	777	714	708	715	743	759	699	716	728	734	731	691	767	747	715	702	768	756	771	739	731	762	745	745	705	712	686	699	695	706	737	777	737	700	726	742	698	752	756	752	700	765	721	720	737	720	740	755	729	737	718	731	721	742	708	731	704	757	738	724	773	764	720	757	718	775	719	703	781	729	738	727	755	749	703	760	730	733	756	713	738	715	713	738	725	713	749	768	707	724	736	792	765	717	728	757	718	738	716	749	744	743	742	738	752	758	745	674	727	732	745	713	743	713	737	701	728	691	742	761	691	753	799	766	719	713	783	740	719	691	705	787	734	746	703	692	724	702	751	731	773	661	717	728	735	757	734	738	764	704	758	723	746	751	736	745	709	709	730	716	745	695	750	750	759	776	734	698	706	721	703	725	743	794	771	732	803	711	741	759	713	714	721	732	731	762	694	739	769	667	750	733	748	741	719	719	680	700	766	664	723	722	771	685	709	715	755	719	719	764	719	744	665	682	727	755	754	710	748	812	740	734	727	787	735	737	717	705	738	771	743	751	742	737	762	719	756	694	769	770	738	713	766	773	719	753	733	777	740	722	738	712	750	742	772	722	734	745	692	734	703	775	775	747	733	725	755	766	728	753	695	728	738	755	754	790	682	807	725	708	739	726	648	767	710	701	786	732	730	723	779	771	730	733	715	747	704	703	744	691	699	758	704	759	718	690	747	720	727	712	795	698	731	745	736	736	734	783	755	702	703	802	741	691	753	707	726	737	688	729	724	715	753	705	767	752	726	729	696	697	694	688	716	765	749	754	732	740	715	711	688	750	738	694	702	712	720	724	800	745	700	691	752	721	739	694	753	735	733	752	737	753	721	682	720	708	725	686	744	665	696	703	743	725	706	743	753	688	730	731	716	732	711	684	736	757	696	770	685	732	709	709	726	766	792	748	752	710	741	694	744	729	723	749	731	724	741	730	711	777	696	785	756	760	718	720	758	760	772	758	769	737	766	715	768	702	702	719	756	750	711	738	748	739	769	709	723	761	749	728	726	731	749	690	711	756	728	699	702	699	721	723	739	716	735	686	763	744	714	697	702	777	774	715	728	777	740	713	705	705	790	782	723	713	733	734	706	716	736	683	682	682	746	773	760	739	735	756	721	744	690	780	680
25581	21660	27570	25721	10818	2001	1402	1213	1224	1100	930	903	1187	3231	4879	4578	3372	2448	1754	1342	1105	910	833	832	831	794	718	762	802	759	772	754	773	756	771	782	727	785	803	709	721	781	774	787	801	782	733	749	748	719	769	773	780	771	796	807	804	785	737	748	750	767	737	797	747	748	750	694	730	761	761	766	737	757	739	725	764	728	708	782	778	741	724	761	742	793	739	741	737	753	715	780	809	805	708	742	757	783	765	732	730	789	811	731	753	761	794	750	789	761	757	714	752	779	733	805	786	780	775	757	760	784	811	809	770	724	734	766	763	744	680	745	721	765	757	749	792	731	779	787	728	784	760	751	781	808	721	734	820	790	778	783	738	811	721	736	672	748	733	754	855	764	785	738	732	760	765	766	716	757	797	783	807	778	791	778	773	747	748	799	747	738	730	782	791	766	734	765	773	741	790	793	809	739	750	761	787	765	745	789	794	751	768	771	734	749	766	756	764	765	796	746	775	742	748	745	785	810	715	808	796	731	729	833	767	753	795	737	806	780	762	745	764	743	777	790	747	744	778	756	772	785	767	813	735	782	761	776	799	771	773	777	752	839	738	714	724	746	702	745	775	759	721	781	727	786	777	776	778	772	749	727	719	755	807	739	801	818	771	783	672	782	751	764	724	735	785	756	788	791	792	766	775	716	730	750	790	752	716	731	743	860	741	747	748	781	732	784	742	749	754	716	772	771	746	729	773	728	754	688	733	749	704	732	792	800	751	790	739	762	731	730	754	768	785	718	782	714	757	746	758	783	733	773	749	729	764	729	777	760	721	757	826	775	760	774	731	786	744	763	813	780	801	744	747	775	715	738	773	773	766	770	775	798	794	780	709	764	751	806	716	708	728	725	810	713	774	769	764	802	743	808	768	802	817	825	791	781	777	772	750	731	768	775	775	788	816	766	741	743	774	728	798	726	718	782	754	706	786	748	734	814	700	777	756	823	778	752	735	742	720	788	715	723	789	719	770	776	761	797	807	759	771	786	823	703	785	745	759	756	771	771	751	780	784	755	774	719	796	714	771	730	748	724	749	816	774	768	779	805	777	720	729	738	794	770	759	779	772	774	758	729	708	745	713	742	762	728	734	732	737	805	748	764	767	693	761	740	762	714	764	714	811	746	711	727	772	759	783	776	747	738	777	788	771	735	773	782	767	744	745	737	755	783	787	778	806	742	737	758	724	751	790	788	776	795	743	813	775	756	727	759	806	823	766	791	758	747	739	765	772	747	735	685	719	794	762	802	789	812	773	755	759	739	787	729	779	784	778	742	783	747	684	734	796	756	771	769	727	747	755	774	774	780	806	770	749	788	742	759	715	750	723	770	802	784	762	814	827	791	766	749	766	783	735	735	763	753	773	801	804	732	710	789	758	778	719	799	774	734	797	754	805	803	797	792	705	760	741	818	751	730	771	792	730	785	740	782	759	817	745	818	707	780	758	766	716	788	713	788	771	773	739	751	755	745	778	761	813	800	789	724	734	768	781	799	825	734	810	756	748	791	797	713	741	783	770	752	808	763	718	726	767	790	792	758	810	762	712	751	784	773	808	770	741	790	743	744	784	804	718	754	802	808	787	720	772	735	764	738	803	789	724	766	710	732	744	793	750	727	743	752	780	771	728	765	792	729	756	745	758	776	767	759	753	773	714	744	718	759	788	779	777	792	758	799	731	774	753	764	757	752	743	776	777	744	753	729	785	778	775	738	793	807	715	758	765	759	761	807	728	748	782	744	746	718	753	744	743	775	756	809	768	743	758	718	721	699	751	792	759	775	751	755	762	768	756	761	751	764	779	772	736	741	776	760	727	756	771	739	758	746	773	788	754	838	732	788	794	747	752	783	817	750	770	714	771	709	725	724	812	730	755	741	735	770	756	774	738	801	729	767	766	775	733	741	769	754	786	749	800	720	789	743	755	717	751	720	741	789	730	731	747	771	763	773	785	784	804	800	727	766	758	743	779	755	785	807	801	804	767	735	742	792	751	790	773	763	792	771	792	784	784	745	788	747	744	804	761	707	734	722	715	743	707	771	793	768	742	773	769	711	758	745	751	769	770	782	760	833	750	756	756	719	792	826	769	761	776	738	813	719	742	787	752	778	742	770	760	786	747	806	807	743	795	747	742	768	694	735	757	762	747	755	792	715	747	752	750	757	767	798	761	771	724	770	774	739	752	773	764	741	718	773	810	732	743	759	729	814	742	764	782	732	775	749	760	774	804	745	732	762	707	784	764	777	786	764	758	779	816	718	775	721	766	771	757	764	770	779	750	756	786	790	787	819	773	752	786	743	781	771	762	754	748	762	735	743	742	762	778	771	788	807	690	754	777	706	767	767	744	777	762	775	768	759	768	778	792	770	799	741	728	761	730	707	748	753	760	726	781	754	770	718	752	749	749	767	778	814	728	741	752	733	772	713	723	776	738	752	751	741	795	743	760	791	788	788	707	774	737	725	755	752	740	779	725	751	775	777	806	746	798	704	767	762	801	771	736	783	812	737	758	765	780	765	739	760	756	749	795	752	756	756	771	780	756	756	757	782	784	743	712	784	753	722	750	744	811	728	735	734	721	781	756	759	746	716	738	753	768	810	777	729	726	816	802	760	766	760	790	776	739	755	742	826	763	808	691	784	751	778	788	716	752	800	741	761	752	806	725	764	786	733	761	766	736	767	707	807	803	776	712	734	766	744	805	731	758	754	753	749	793	782	764	729	758	741	819	738	722	769	762	710	798	746	753	799	740	798	768	764	787	715	749	761	748	752	801	761	745	737	775	787	782	771	768	780	804	783	798	770	799	759	717	693	757	764	760	759	769	756	777	758	767	774	735	748	771	748	774	746	802	730	803	755	724	747	777	776	805	750	721	791	776	734	783	770	745	745	789	758	794	742	767	764	728	758	761	752	758	743	738	812	734	749	741	782	791	731	742	774	739	765	752	775	767	786	777	766	754	714	803	742	746	786	783	808	715	761	762	764	790	790	716	769	733	713	791	752	768	791	769	814	804	807	766	782	799	712	727	781	765	760	682	783	752	717	769	765	747	746	762	778	779	739	766	804	757	777	750	828	768	745	796	732	739	777	769	747	733	797	763	748	744	778	688	743	838	780	714	726	784	751	757	777	708	748	762	780	753	838	762	792	716	818	778	767	751	780	744	761	746	752	722	786	727	763	769	815	774	731	767	818	767	737	732	754	728	756	791	719	717	742	756	760	753	740	770	765	766	740	785	764	774	745	734	780	760	739	788	726	739	754	782	774	767	755	758	800	771	745	775	761	753	760	746	813	790	773	747	791	765	781	767	723	792	752	726	713	773	764	742	694	723	740	750	769	804	781	777	750	752	781	754	758	793	790	755	781	758	771	786	771	753	763	737	822	751	754	786	780	781	774	709	773	790	773	755	769	785	781	725	739	755	752	723	819	746	699	797	721	774	732	759	787	752	847	800	770	762	814	739	770	754	771
35022	44588	12568	5048	3977	2668	2184	2018	1925	1709	1433	1330	1806	6197	8647	8052	5841	3998	2558	1976	1369	1120	1040	926	924	896	892	914	905	861	903	883	875	846	906	902	889	881	878	869	869	884	948	891	893	938	866	858	880	847	858	874	920	915	896	863	863	884	847	927	890	964	918	900	906	883	891	875	887	900	912	898	854	887	897	893	943	823	902	900	884	962	863	847	854	856	828	932	816	843	868	839	881	902	928	964	894	923	889	884	906	884	883	866	904	870	887	902	920	896	929	847	870	924	893	899	894	887	900	903	825	876	893	886	854	925	853	904	864	871	866	864	843	855	845	915	923	890	902	876	852	883	872	860	895	847	907	940	869	881	871	882	884	864	886	906	896	892	905	971	913	917	930	864	871	854	880	901	897	888	864	894	884	887	842	831	906	864	898	897	862	918	874	903	869	875	842	877	878	856	912	881	905	879	902	865	881	916	891	893	877	880	879	942	925	898	892	869	896	926	828	853	880	832	922	855	870	853	899	885	833	933	892	854	859	922	927	877	830	843	899	862	929	890	838	905	880	891	861	847	905	910	869	895	873	843	941	911	905	877	871	907	857	871	923	889	921	933	884	888	878	907	943	895	887	880	908	869	894	898	885	894	878	884	887	866	925	850	890	916	894	917	884	886	909	907	868	926	874	874	864	933	904	927	874	848	871	909	902	866	844	944	913	882	873	873	921	926	972	889	898	858	916	882	914	955	916	865	845	889	871	881	927	887	879	884	836	818	919	926	881	950	862	866	933	846	912	946	869	887	881	904	941	861	878	892	883	912	881	876	902	864	884	885	869	907	873	869	860	893	878	927	880	860	878	916	895	902	936	885	844	890	928	901	912	869	898	914	891	899	937	815	930	825	869	892	895	938	913	843	911	921	880	920	830	884	846	901	899	827	878	944	885	877	840	890	872	926	933	893	958	917	906	916	902	891	917	900	894	877	916	897	900	866	840	900	883	871	866	881	886	907	897	909	885	909	844	885	881	923	836	896	911	908	931	838	880	879	887	874	930	838	936	837	852	896	844	842	854	900	901	888	924	905	863	900	832	857	888	899	894	877	892	871	974	909	878	875	891	894	942	878	932	889	864	846	883	867	887	898	910	876	935	896	894	892	910	877	905	893	888	922	916	889	899	925	885	872	920	868	840	900	859	827	922	863	886	890	837	884	915	879	880	935	896	896	892	952	903	888	886	899	869	918	899	868	887	886	862	894	906	888	892	918	890	889	897	842	900	996	864	896	883	925	901	892	882	913	930	857	854	883	880	875	910	919	864	926	880	898	849	868	884	897	929	870	935	915	946	904	880	954	909	902	854	953	908	931	896	862	903	900	868	891	889	917	906	899	921	901	905	883	860	864	942	889	849	910	896	873	885	891	949	883	837	858	892	844	893	849	889	919	899	837	919	892	924	897	890	851	917	925	864	847	862	863	927	929	909	896	899	871	889	922	938	914	833	884	897	898	858	866	924	812	919	907	865	915	862	943	939	876	919	867	897	854	905	867	843	849	843	844	915	874	939	899	870	873	896	910	891	911	900	881	904	863	923	838	894	867	881	930	864	869	842	885	920	862	907	882	900	898	873	867	850	926	882	950	900	950	808	900	877	941	846	844	874	913	896	858	938	864	965	879	936	912	899	896	939	880	854	882	899	882	940	892	910	884	893	871	863	920	863	937	939	892	917	931	937	916	898	909	896	854	919	892	890	870	863	877	885	844	873	904	846	835	879	805	884	869	904	934	939	890	941	894	948	895	845	881	886	858	896	861	908	915	867	908	921	878	852	888	829	934	896	972	867	902	919	880	878	891	830	891	896	874	822	860	845	975	866	856	920	907	879	865	902	882	957	832	899	837	912	928	941	908	885	884	833	864	948	919	874	883	928	905	882	882	870	878	871	907	903	911	863	915	928	907	929	859	896	914	886	875	893	820	890	949	911	886	890	888	895	902	946	867	881	918	879	904	917	847	912	877	890	906	903	870	897	903	885	920	872	889	834	937	888	850	864	859	852	934	874	865	869	946	792	880	893	895	840	896	888	891	889	882	912	923	856	918	880	864	907	937	935	913	926	867	856	924	869	883	830	860	894	908	863	902	883	852	922	845	886	918	826	871	870	892	907	871	893	909	894	874	895	868	898	940	957	894	879	873	875	841	896	874	893	880	900	869	903	898	884	889	871	904	882	843	869	880	886	888	871	909	925	959	883	856	938	859	896	850	865	886	915	904	890	894	875	926	841	890	872	887	934	875	897	886	914	871	881	864	890	906	893	886	880	875	920	949	934	884	888	891	880	865	859	889	866	924	866	878	907	948	890	852	843	898	881	913	908	937	891	917	895	892	865	900	863	892	865	920	899	889	911	939	889	897	911	899	920	857	950	916	871	873	877	874	867	943	908	903	921	877	842	833	898	903	845	796	914	887	923	890	954	885	897	862	898	904	896	906	884	884	854	892	850	874	938	927	912	827	940	904	883	920	900	875	882	921	917	893	900	846	893	943	889	842	920	920	894	873	914	844	822	845	883	883	931	856	891	865	815	889	876	932	934	861	894	925	896	843	916	903	835	877	906	856	893	846	894	902	892	879	884	884	868	889	836	889	872	902	881	891	851	912	905	888	914	967	863	874	901	916	872	855	903	871	887	827	873	949	901	812	931	888	916	865	891	927	882	917	868	880	851	926	924	913	922	947	905	878	870	906	950	903	887	918	892	936	937	885	859	876	860	841	876	844	893	880	869	840	880	882	828	885	899	832	919	910	922	858	863	871	906	891	916	888	893	886	884	890	980	924	883	908	865	914	973	922	886	861	944	912	899	862	901	897	922	921	919	937	872	927	906	872	855	841	893	855	863	885	890	886	908	953	896	880	930	862	895	838	885	905	844	917	907	905	910	908	842	883	880	848	868	890	872	869	920	947	828	898	927	958	910	814	896	882	881	914	897	905	872	839	871	886	907	891	831	881	931	910	922	942	919	858	868	842	921	903	901	856	873	865	845	852	897	863	884	911	895	891	900	879	902	925	856	914	844	858	918	928	931	891	882	901	879	899	865	824	881	882	881	831	887	925	864	843	932	903	914	832	902	932	846	928	874	872	859	880	839	895	926	840	849	871	890	924	898	909	883	891	840	877	915	879	881	874	922	884	883	872	899	876	825	851	864	882	873	934	911	896	932	891	890	879	874	910	909	966	874	892	846	882	871	904	850	880	978	933	870	889	922	874	917	861	873	880	852	915	915	904	884	877	861	875	907	885	929	911	927	924	925	873	864	908	931	915	932	863	904	853	896	921	938	879	861	841	893	872	947	946	861	894	937	885	924	905	838	847	930	855	934	901	854	920	925	844	894	901	904	885	835	865	926	872	891	869	891	941	936	877	863	882	870	917	893	943	875	904	872	903	929	826	846	889	877	866	847	864	906	886	869	920	947	872	883	920	898	934	889	873	904	863	875	857	899	860	919	863	934	938	870	902	832	880
23279	21584	29371	24246	21565	21626	10915	2278	1586	1531	1552	1553	8280	14342	16738	15110	10836	6364	4291	2821	1806	1404	1060	918	897	996	937	882	892	955	835	883	915	891	902	868	902	880	908	897	906	843	890	881	878	795	892	901	893	865	880	891	937	861	851	859	831	872	855	904	875	898	852	880	889	891	899	862	897	919	903	907	893	856	829	907	906	867	843	920	886	877	837	878	924	900	907	911	893	854	879	924	888	900	883	932	901	864	888	914	936	866	906	825	862	880	892	821	916	859	906	892	866	862	861	859	902	864	901	869	913	915	817	842	822	944	890	895	915	910	851	922	890	874	904	915	876	898	899	822	868	926	833	919	858	898	906	909	815	909	859	850	939	897	874	873	878	849	920	901	863	908	885	929	877	889	919	943	895	841	863	895	868	873	914	886	849	839	831	876	885	895	862	855	908	862	951	915	868	889	895	827	884	881	928	888	867	886	883	891	867	933	895	895	928	882	901	886	875	924	917	842	839	903	899	833	872	916	896	865	921	856	892	846	890	861	927	855	882	898	890	874	895	870	847	882	897	901	927	859	899	908	871	917	898	878	898	809	936	873	941	884	845	876	897	854	899	908	912	876	875	888	886	791	872	935	882	945	911	849	896	920	885	838	886	879	890	876	890	918	923	985	936	897	794	883	834	855	872	924	851	937	891	869	865	897	941	855	904	854	932	871	888	928	881	913	878	929	901	886	878	914	840	805	871	932	917	829	875	963	890	929	876	896	916	855	878	870	844	816	958	864	897	955	823	925	908	933	926	869	872	874	804	916	855	928	886	837	891	866	895	918	913	920	907	875	825	923	895	877	840	927	935	869	879	855	865	839	892	868	845	900	856	878	897	832	860	901	954	887	908	905	880	864	937	868	906	871	850	871	850	912	868	899	890	854	931	864	912	883	903	921	888	890	902	969	864	862	905	932	862	881	858	855	870	911	868	874	857	841	873	897	901	826	895	867	833	842	853	862	847	932	927	862	872	863	895	937	862	848	890	893	863	892	899	916	857	902	955	896	920	862	918	922	947	887	881	881	802	854	924	889	946	858	904	900	879	900	889	892	928	868	848	888	873	831	873	880	877	872	886	887	875	831	832	843	908	856	879	924	877	933	893	883	873	884	874	908	931	865	934	903	898	884	889	827	885	891	815	891	900	919	903	870	847	903	890	854	838	859	900	894	847	945	858	884	891	889	900	895	924	865	894	876	873	861	869	918	867	875	923	875	881	889	900	877	838	888	863	861	913	862	898	931	870	866	880	832	882	847	950	900	889	901	866	882	832	887	889	873	908	873	875	909	920	890	891	940	917	902	895	867	877	890	898	881	939	883	909	816	901	912	877	877	889	944	849	895	872	901	906	871	895	926	879	836	884	870	862	905	898	869	898	919	903	872	839	919	884	867	949	951	873	913	920	912	880	909	863	827	892	829	833	928	905	887	878	873	912	872	848	872	927	892	866	828	882	916	851	898	897	923	835	831	908	922	918	914	913	902	846	843	830	910	856	918	900	883	864	861	854	869	866	854	883	854	874	962	845	864	886	906	851	919	869	894	892	844	900	883	872	890	900	899	890	921	858	858	897	832	947	854	905	917	881	870	892	893	876	924	881	848	903	871	867	829	896	885	892	865	938	897	890	899	881	838	889	901	848	892	914	881	879	843	826	885	872	906	879	851	881	870	896	962	886	934	883	938	849	879	849	926	904	919	937	972	878	872	883	850	886	865	864	885	829	836	848	853	884	871	902	916	985	896	863	819	882	883	859	912	897	828	819	937	870	865	893	804	892	884	892	900	905	876	838	860	882	896	816	868	898	879	921	945	856	876	939	906	908	846	897	855	919	922	904	888	840	927	875	891	920	880	940	876	882	867	872	911	890	899	843	871	865	897	884	873	847	859	884	942	891	875	899	907	925	879	836	859	921	871	904	866	879	889	834	892	928	904	832	836	895	904	917	860	887	883	909	845	901	875	876	840	902	867	868	895	951	879	846	847	841	899	902	909	829	872	893	879	846	888	886	896	837	887	896	892	861	900	908	898	878	889	860	868	917	876	842	861	919	911	889	889	890	872	863	845	868	894	889	853	892	881	867	927	896	893	867	890	921	917	891	919	915	904	897	886	873	867	868	896	906	853	922	883	853	924	878	934	854	916	950	869	890	914	896	880	914	933	945	881	837	886	847	937	904	901	900	867	912	930	925	891	895	909	858	855	826	896	944	923	857	855	872	933	902	933	892	935	883	896	874	878	884	840	870	887	867	828	914	853	871	880	925	906	865	859	858	873	843	881	901	899	941	875	890	818	840	873	896	856	914	856	931	913	852	883	863	926	885	868	857	844	910	906	893	895	880	945	867	951	847	899	865	846	923	845	905	869	890	865	873	943	923	881	820	874	857	889	854	899	858	899	858	934	886	850	856	882	874	878	829	922	898	876	908	911	867	878	914	907	860	839	912	926	875	871	880	901	872	816	918	933	859	871	908	937	897	935	905	919	840	870	838	886	932	830	935	852	863	907	948	927	881	890	919	905	880	901	868	873	942	858	879	915	873	896	867	812	868	891	890	908	884	849	921	844	892	852	884	877	877	868	874	929	882	890	908	858	840	908	887	873	882	890	903	864	889	874	937	906	879	876	895	815	854	848	890	888	865	852	933	867	857	940	857	832	907	886	905	939	930	912	938	911	862	921	880	914	912	874	875	898	869	851	851	822	792	884	846	890	895	869	926	911	859	844	885	837	839	896	916	891	867	876	898	894	847	902	915	888	880	907	928	894	866	910	923	880	881	926	859	861	875	875	906	901	894	913	839	909	864	833	927	854	877	860	918	891	860	880	917	909	859	913	874	888	916	940	874	915	887	914	898	936	840	908	891	877	943	840	889	821	903	887	883	914	930	863	860	850	856	912	888	898	864	869	932	890	862	854	849	852	894	845	840	920	957	907	814	878	885	937	881	856	889	828	912	950	885	911	914	884	848	887	896	867	879	900	903	934	859	871	872	898	911	885	852	872	869	878	895	875	833	830	875	879	877	910	864	860	821	845	846	854	890	891	897	902	850	893	918	893	854	926	882	914	891	935	851	881	866	893	885	888	909	879	929	921	839	880	889	846	926	861	933	900	924	893	874	853	885	868	855	887	844	874	954	900	872	851	909	908	818	913	889	920	859	848	842	853	913	934	903	854	876	874	867	929	877	891	930	883	954	818	927	873	851	861	854	893	862	873	963	888	864	901	867	875	844	867	899	906	867	949	880	906	872	895	866	917	892	903	868	867	874	893	900	885	876	928	925	883	889	897	869	894	888	872	896	887	835	906	884	883	909	833	890	846	890	850	884	894	903	874	860	900	914	809	877	876	858	871	850	935	827	874	911	919	910	869	939	882	901	881	843	845	849	873	909	879	894	874	906	858	902	872	901	907	892	902	875	837	919	919	903	849	886	859	868	931	905	868	894	832	855	909	854	886	867	923	905	915	882	883	893	883
39959	56307	22106	11783	7532	5017	3749	3077	2407	2228	2068	2337	13376	19714	21471	18738	14085	8691	6116	3881	2311	1733	1316	1029	963	1053	976	997	999	937	998	981	1032	967	1012	965	1021	1035	1001	944	984	1009	994	997	967	992	1046	1002	958	957	1039	990	974	1005	984	996	977	1022	990	945	986	1003	948	983	973	965	1047	1009	1002	981	993	988	959	989	999	949	990	983	991	984	987	1006	991	948	974	1003	1025	946	970	1042	1012	995	941	951	1015	992	1015	1030	1012	1025	948	1017	1035	966	1026	961	953	980	980	996	972	954	957	965	963	1030	972	956	973	1009	974	1003	983	930	1032	986	978	1018	999	970	964	1012	979	985	1014	986	946	1000	1023	969	1054	971	989	1044	983	1012	909	1045	1009	976	950	985	998	1038	992	1035	936	952	967	961	1020	1012	993	974	1018	992	1024	1022	1013	1014	1002	991	994	941	1016	989	950	991	947	950	998	940	990	1050	938	993	1011	999	1016	932	1036	937	1009	1012	956	1059	984	989	958	996	961	977	998	959	931	1041	1005	1028	994	1009	1030	980	1009	1015	984	1037	1022	968	915	1015	996	920	984	999	1000	1011	1023	937	1034	985	993	992	971	1012	971	996	961	946	974	981	1017	985	969	998	1002	1023	997	950	989	973	977	1031	968	982	1004	989	1041	908	944	1002	992	1059	972	939	1024	959	962	973	998	1049	972	1047	998	994	957	1005	956	920	1016	990	966	1026	961	984	967	1005	974	1004	1003	949	989	967	965	1041	995	991	1017	971	965	948	1030	967	1012	1002	1002	1022	944	983	1062	981	955	986	976	1043	965	1059	1018	1016	1040	970	1008	1041	977	1006	925	1018	973	1013	983	960	934	1008	975	1054	989	1031	932	957	958	1004	959	987	960	939	1010	1012	964	964	1010	950	1025	1023	942	968	1033	994	986	952	978	984	951	1028	1004	975	982	955	984	975	1003	999	964	952	973	956	996	959	1012	993	974	1060	990	962	994	993	972	929	1028	986	965	1004	988	994	1016	991	1028	1028	981	989	988	1001	924	927	1013	980	981	930	972	968	1029	957	949	1022	988	982	1004	979	968	986	977	999	983	1027	1006	981	977	981	1012	1000	972	978	981	927	1001	972	987	1049	980	977	967	984	972	952	968	961	1010	943	990	956	1029	1017	970	1020	958	971	982	977	1008	994	1016	999	1013	1002	1021	914	1026	1002	992	986	954	1010	993	983	956	965	952	939	1036	986	1015	1049	992	978	923	975	1058	989	1016	985	1028	996	971	982	1003	1038	978	965	987	961	1002	1005	1028	1007	1037	948	982	961	1002	999	1027	980	969	1034	990	1035	997	1034	991	989	952	972	1022	1013	975	968	978	1000	938	985	941	961	981	996	998	987	1037	981	1002	1025	1004	1055	1017	945	973	983	1003	1035	1042	955	1003	922	969	1045	984	1040	1001	961	935	977	1003	956	991	1011	1034	991	997	968	989	1005	949	1013	1013	1025	986	987	1013	1045	993	956	943	960	993	956	983	979	984	1011	943	987	1010	934	1000	998	985	999	1056	996	956	972	1007	978	991	975	1036	952	978	973	999	1018	973	973	947	974	996	966	1005	937	927	1015	1015	974	1047	998	976	945	970	946	950	1016	1002	1024	973	1051	984	896	973	1036	996	1004	974	999	972	1016	1001	1008	1000	978	1006	1005	992	1005	972	1023	973	977	990	960	1002	980	961	1048	1012	959	1011	1021	955	995	973	950	986	1022	957	1033	1008	974	984	1005	987	955	955	889	957	1005	1010	999	993	1004	996	973	963	1001	1029	1018	1012	936	962	998	1028	1029	1023	965	964	974	987	949	959	985	967	985	1022	970	966	1041	1019	974	969	1035	996	983	1000	1053	981	986	1066	1005	955	981	961	1002	977	1020	958	958	1004	941	945	992	953	971	1012	1002	983	1008	982	979	1040	944	1016	1044	1014	947	981	960	981	1014	968	1051	1034	951	1025	1037	957	988	993	961	964	976	974	993	985	1009	984	943	1002	989	992	965	990	972	1028	998	1016	980	982	1007	975	980	941	962	1010	1002	1011	1007	984	978	969	946	945	1004	1015	989	983	990	1032	1031	978	970	979	995	985	976	990	987	971	995	948	941	981	1011	986	997	943	970	1000	958	995	928	976	1011	966	1009	952	963	1056	974	937	964	950	995	951	1010	982	1005	966	1003	1023	977	992	912	1011	1012	985	1008	991	1006	950	987	974	950	990	1019	959	999	937	977	1036	996	986	1001	1051	1018	1022	982	995	985	950	988	995	1005	967	1023	919	1041	938	1004	997	954	1019	1004	990	944	977	998	991	999	982	1046	970	977	1071	926	969	963	983	1005	997	955	990	950	989	1014	1012	1031	1038	1078	1014	948	969	980	994	1006	970	964	979	977	980	1039	967	992	1001	987	1030	1014	1039	964	973	1049	997	1032	1000	1015	976	967	983	957	972	1026	1001	960	1021	911	988	965	968	968	983	1019	1008	1009	994	1036	1008	936	974	1051	949	994	1023	1019	1017	999	1011	982	974	1014	1017	990	982	1027	948	993	1052	991	959	998	1013	1002	1013	983	961	946	954	988	1041	970	956	1000	1055	950	974	993	945	950	1017	1000	965	944	995	987	978	950	1018	981	981	963	1007	972	979	942	999	991	963	959	995	954	1002	954	998	992	974	1012	959	951	993	1012	1010	962	999	936	1019	936	1013	1027	973	975	987	1023	982	1025	990	953	970	1005	963	1050	959	976	989	1003	941	976	990	992	981	1032	979	956	1022	993	951	940	979	947	1008	994	1022	965	939	1033	993	968	1009	954	1006	953	994	996	987	1011	922	990	951	1020	946	974	988	944	968	981	1053	1009	969	987	974	1005	986	990	959	1004	994	925	1005	950	1040	1022	1005	989	1019	1014	1013	999	994	1005	997	946	1046	998	972	968	913	936	1004	911	1049	975	984	943	976	974	964	963	993	985	993	916	983	1002	995	968	1016	930	991	1009	982	1004	956	1002	978	950	976	957	946	957	981	1034	969	971	953	1017	998	965	994	960	1018	940	982	1006	948	986	967	964	999	970	1013	988	985	940	1056	967	1002	1002	1037	926	1013	1000	1006	962	989	968	971	1001	997	1018	1012	1007	944	962	974	1004	937	971	990	990	1049	1019	1002	1026	988	971	1006	963	989	944	1005	1050	980	951	1037	960	987	943	959	1004	949	996	936	961	1008	962	1003	977	1003	926	1010	1031	1009	979	976	974	1009	1026	945	991	984	1025	1010	968	1018	1026	1017	988	938	1011	925	1037	980	993	968	1034	1030	918	990	1016	950	968	981	993	1016	1006	948	973	983	982	1011	969	985	979	968	969	979	1012	994	1010	1026	999	964	967	982	977	996	987	966	951	1020	1000	961	1047	1096	1002	1006	953	1022	968	977	937	957	958	992	1016	973	1015	959	980	963	990	1039	1051	1007	1005	967	967	927	986	1025	991	1040	1013	941	991	963	956	1035	1002	971	968	967	1026	937	1003	918	918	1032	944	1000	995	988	1012	990	1062	1005	1038	996	999	1041	962	991	967	1007	965	979	993	992	985	991	1005	1001	988	981	921	952	1003	994	1002	950	978	953	1020	943	988	996	964	1028	1003	949	983	949	989	930	1002	990	1002	934	951	958	1012	1036	1036	1014	948	937	1022	953	932	936	938	991	947	971	997	942	992	944	941	964	1000	1001	1017	982	1042	981	1016	976	928	959	983	961	974	956	981	953	969	1018	959	1015	990	979	982	1003	946	979	963	957	950	964	977	956	993	1022	981	1002	1038	995	947	1030	994	981	1024	1004	1002	953	991	1046	965	997	1044	996	984	1002	996	1014	1043	973	1011	1024	994	972	947	1032	966	991	1003	914	1001	985	1060	1001	996	993	949	970	958	1037	1028	1012	1019	990	1032	1002	1020	1019	1013	987	1014	968	954	1009	1016	957	1016	921	1032	979	953	1009	973	1008	998	1034	987	978	997	1042	986	975	978	982	944
29222	24387	17857	5346	1821	1051	912	854	778	757	823	751	998	1433	1424	1311	1130	1011	783	766	653	628	610	569	568	642	615	586	595	597	601	581	589	579	596	562	605	606	565	585	588	555	602	549	572	594	594	610	577	592	579	600	617	564	580	613	581	611	600	610	585	611	574	575	578	564	573	611	608	572	562	605	602	614	567	603	584	568	553	599	625	587	595	596	618	585	594	577	593	564	565	577	577	576	596	619	557	632	571	658	602	596	588	567	605	558	599	603	580	618	583	606	611	613	590	625	593	595	587	535	575	582	633	560	586	588	582	634	629	603	608	594	614	616	560	570	558	619	578	572	629	612	558	569	604	595	609	610	583	613	583	596	581	582	630	638	559	592	592	584	645	549	585	586	622	602	573	584	572	593	619	565	610	614	613	593	620	538	604	558	548	646	593	660	580	628	623	599	559	595	609	569	585	587	618	597	600	627	616	579	623	596	599	630	584	612	625	605	580	618	635	577	596	628	536	552	601	635	603	575	581	599	567	570	644	558	614	620	582	591	613	589	599	571	596	571	618	591	573	586	599	560	627	618	563	618	637	608	626	571	547	604	611	614	594	580	562	614	602	556	566	574	602	600	621	608	579	619	565	586	599	592	637	563	595	578	588	588	566	585	555	584	581	599	573	611	604	618	582	632	623	604	619	626	607	602	575	594	542	565	598	619	640	608	625	622	570	598	603	600	587	630	623	577	615	569	594	587	643	638	576	603	575	576	612	569	612	589	575	619	657	587	593	598	618	589	588	569	564	615	597	585	604	571	593	587	590	577	566	600	572	635	543	622	591	612	611	566	552	600	558	572	610	612	571	607	613	623	602	656	587	606	577	585	597	598	581	611	573	557	612	579	603	601	647	609	568	546	588	563	582	631	623	590	577	582	583	581	586	610	571	563	644	575	605	585	613	614	596	636	652	584	586	616	601	572	612	549	629	551	589	577	619	634	564	643	599	611	534	612	575	580	672	616	625	575	631	605	593	618	577	579	566	557	607	637	638	565	598	560	586	556	589	542	574	568	578	578	570	582	634	626	612	614	592	576	607	598	603	607	603	604	568	594	580	597	588	620	581	602	580	605	562	568	583	556	604	578	597	535	609	590	624	590	621	633	622	598	600	561	567	604	585	574	578	635	610	637	590	584	607	623	581	629	577	585	628	603	595	638	576	604	580	588	613	606	606	603	623	609	666	637	585	602	568	604	591	588	589	547	551	590	643	574	636	601	601	591	574	594	584	573	594	562	569	577	558	551	640	555	617	610	583	603	608	556	589	636	606	582	627	581	574	603	615	594	594	589	581	587	567	582	592	626	620	620	568	593	552	533	606	581	575	632	613	594	590	566	592	607	542	609	567	596	585	609	571	611	579	562	575	577	610	550	584	585	641	641	634	604	585	594	584	602	580	554	559	575	593	565	581	561	620	633	599	644	572	584	580	633	593	595	636	601	566	601	608	589	563	564	592	576	580	612	611	591	603	579	558	628	562	579	578	636	596	566	587	597	590	572	578	549	605	574	583	605	620	586	567	637	559	600	584	602	618	612	587	587	551	564	612	595	568	566	562	597	592	585	608	624	587	592	614	586	612	599	540	583	620	639	594	597	606	597	625	581	616	579	593	614	591	591	563	547	571	554	603	608	577	626	604	584	612	600	537	585	575	593	581	568	608	605	584	578	527	520	624	615	607	585	583	597	584	576	582	633	615	618	601	587	548	573	614	568	582	616	634	591	620	619	587	558	606	603	576	577	640	579	610	562	654	611	620	552	625	629	605	628	617	582	546	575	616	549	611	560	589	591	599	622	585	579	566	607	613	570	614	624	579	602	598	632	590	625	566	587	567	605	619	561	602	578	565	545	636	564	625	605	577	595	626	567	631	596	606	615	604	624	606	607	602	610	598	618	600	573	584	603	609	576	552	585	536	621	567	592	600	571	542	552	596	582	582	581	594	602	600	568	573	570	578	592	598	587	587	616	652	578	605	545	589	621	596	590	581	574	638	592	593	597	573	616	583	605	556	574	610	515	584	595	599	599	608	597	572	588	580	624	565	586	623	587	612	611	555	595	567	602	597	541	595	608	606	597	616	594	576	598	632	610	575	580	581	579	583	594	618	604	585	563	606	581	583	579	609	603	572	600	558	604	570	594	624	599	555	583	560	647	566	593	599	594	574	595	585	542	561	596	629	577	585	636	609	534	624	589	605	598	574	603	586	587	581	593	588	558	568	563	610	585	584	585	585	637	599	546	605	607	579	574	545	607	620	568	611	610	607	595	579	604	621	610	580	607	598	652	582	602	611	632	632	630	598	604	605	616	612	628	578	602	556	553	593	611	565	615	562	598	617	586	595	574	592	604	610	570	537	591	576	614	579	640	638	606	630	614	609	619	605	576	564	593	644	606	577	583	581	604	569	592	581	571	600	593	626	598	612	600	586	611	626	548	580	582	594	571	593	588	586	545	586	607	616	615	618	589	553	554	618	602	584	588	585	669	582	601	598	603	632	526	640	607	622	621	578	596	569	588	611	625	628	581	598	625	594	601	590	583	586	594	586	582	616	591	576	614	578	593	603	576	587	549	608	611	603	577	627	599	628	606	582	575	576	550	578	595	596	591	605	554	570	582	594	596	593	562	605	595	587	615	600	616	604	594	589	550	598	568	580	622	577	616	614	586	539	598	589	573	623	606	634	579	589	565	601	633	622	608	575	633	576	560	588	623	591	586	564	598	603	624	564	588	609	623	566	578	592	598	578	602	601	598	596	577	566	557	630	649	604	657	621	558	552	562	582	571	538	588	582	602	587	591	643	630	560	612	567	591	601	621	573	593	594	644	578	549	624	590	564	606	587	575	565	591	608	596	617	571	593	614	602	607	615	588	585	571	613	600	628	599	627	593	625	643	595	582	580	612	634	596	586	553	584	624	625	634	583	577	595	586	603	593	597	591	608	627	644	554	580	611	596	604	572	548	596	592	558	585	617	615	593	582	600	556	566	598	586	620	606	587	596	617	583	613	601	601	600	583	571	609	583	631	598	608	613	624	590	552	607	586	606	604	617	561	599	616	621	592	573	590	630	611	589	582	602	613	588	630	578	601	569	588	595	578	576	601	559	606	643	587	583	596	646	624	630	574	574	620	604	653	558	590	606	603	621	567	574	612	578	578	573	593	596	624	583	542	552	621	631	586	604	609	609	618	577	551	644	608	588	638	571	605	614	602	611	614	587	600	569	606	595	608	552	615	618	606	605	583	592	592	565	595	611	606	605	596	583	562	601	591	589	582	591	621	585	611	563	578	621	583	597	581	577	605	568	609	565	589	622	527	573	611	588	573	601	593	602	580	605	576	582	564	628	600	568	591	593	587	606	620	623	574	626	620	577	558	576	609	620	605	637	620	633	593	614	605	591	549	595	616	610	616	589	596	598	641	600	643	619	583	560	599	642	629	596	577	585	615	613	623	620	571	560	631	637	585
32449	33682	11686	4212	2853	1759	1414	1188	1144	1173	1098	1046	1500	2229	2215	1904	1606	1199	1025	880	821	734	728	659	695	693	720	730	661	710	689	754	748	730	682	709	695	760	713	718	699	704	703	727	695	749	717	721	671	695	705	659	666	708	720	764	728	674	739	732	667	696	698	752	726	644	736	740	691	717	674	711	713	750	692	735	704	686	693	711	680	689	689	754	724	718	712	706	713	708	647	654	683	684	712	686	696	728	676	694	703	724	735	727	734	747	710	742	747	727	705	679	705	730	696	675	677	725	714	699	713	720	700	673	708	640	707	682	698	703	730	715	704	730	650	699	709	682	685	731	732	742	681	712	690	717	725	696	726	746	716	704	688	738	702	704	713	733	717	673	686	699	667	724	701	700	778	710	750	680	728	666	637	678	666	719	712	682	651	715	723	722	718	694	739	703	686	711	702	714	699	702	735	746	710	650	769	747	693	778	682	721	709	688	724	733	679	756	708	690	667	744	730	710	669	709	732	730	701	719	704	697	694	723	705	683	740	730	663	691	684	759	671	725	663	696	713	687	688	748	730	719	692	664	690	770	720	711	685	689	716	695	703	723	707	682	668	738	683	649	692	724	693	735	747	665	717	731	727	614	668	707	705	708	744	681	704	680	683	718	671	685	701	699	749	686	691	708	713	689	698	742	700	699	680	714	683	700	707	705	730	696	703	725	711	692	712	704	685	684	710	689	752	729	722	685	733	724	709	714	712	709	748	686	726	656	718	679	727	669	683	690	593	730	735	670	715	740	721	684	695	735	706	668	653	704	694	711	734	643	706	682	669	735	723	709	709	736	684	725	709	692	713	718	730	704	721	702	687	647	676	672	699	685	682	704	711	740	668	754	690	711	713	684	750	662	733	718	704	723	698	698	690	663	702	675	732	715	732	763	695	738	735	693	697	726	683	719	758	701	767	667	707	710	709	743	726	725	719	674	657	707	694	665	731	697	657	757	713	697	722	675	728	681	679	723	696	670	681	714	662	668	735	699	716	688	682	659	687	714	741	733	719	724	728	707	729	672	693	723	699	706	694	642	715	731	747	724	731	696	749	704	705	740	730	704	717	722	723	713	695	715	704	694	740	710	724	698	742	668	730	711	731	655	710	711	728	639	725	690	695	695	724	734	696	671	692	700	743	727	772	654	724	706	687	748	760	682	753	729	678	684	711	695	668	732	710	727	712	669	708	678	715	730	645	722	709	715	731	734	739	687	734	759	695	700	734	686	712	714	728	733	713	702	665	724	700	749	728	699	703	718	691	708	746	747	692	681	708	701	713	691	733	692	678	734	681	689	714	686	747	720	670	700	711	690	759	676	716	681	653	664	700	739	689	701	682	731	721	681	671	754	700	733	655	699	700	712	728	739	700	741	741	702	706	699	667	711	728	714	720	715	744	671	681	760	704	729	712	713	699	749	694	689	726	717	731	690	717	710	682	727	693	725	721	700	699	707	690	727	695	745	738	729	708	677	700	709	697	725	727	762	699	712	654	703	683	727	735	688	733	731	726	731	755	696	664	729	639	730	743	714	691	729	717	721	724	708	695	754	733	632	656	705	713	683	713	689	722	699	728	688	693	710	678	688	702	712	670	702	704	659	702	722	693	733	673	719	715	705	689	666	674	725	712	749	707	712	689	683	703	698	721	682	669	755	703	673	679	777	672	696	688	724	720	679	707	687	723	670	746	683	750	714	714	696	771	709	706	744	710	727	662	748	691	722	685	675	719	713	676	676	711	691	669	675	666	740	715	728	677	693	707	716	734	696	726	700	692	675	722	706	686	753	705	669	717	684	664	661	702	680	732	706	717	749	711	707	712	685	697	689	685	695	692	703	646	706	704	711	715	716	734	692	705	719	724	708	724	734	726	728	686	679	723	663	711	669	697	736	721	744	740	695	753	703	710	681	644	739	721	714	700	712	670	702	751	677	694	719	686	726	653	737	730	674	685	701	694	707	745	673	703	696	696	692	685	706	710	716	720	702	663	691	712	712	708	735	651	692	742	725	685	748	715	653	719	690	697	716	682	752	729	720	731	689	702	716	698	723	714	673	704	617	711	738	692	668	708	695	723	696	736	665	679	746	696	675	726	727	744	711	730	687	703	667	688	696	751	682	676	731	714	744	689	690	664	703	731	700	705	682	674	702	747	739	700	664	695	679	700	742	713	697	679	717	669	708	702	701	713	674	686	681	714	714	703	766	713	718	766	676	698	692	692	724	685	707	759	679	688	730	771	744	705	722	672	730	689	730	700	732	750	692	756	684	699	679	681	698	674	692	675	696	632	702	724	752	707	711	743	717	729	748	700	697	711	714	736	711	725	736	703	698	761	696	697	695	701	696	699	722	703	703	702	659	674	725	709	697	725	695	748	686	705	717	703	749	654	639	705	671	743	706	739	686	657	706	661	684	727	733	714	710	769	684	708	701	706	679	735	744	699	720	717	683	702	705	708	744	741	696	692	691	681	727	699	709	727	740	726	704	717	708	668	678	724	713	712	685	749	710	713	696	694	758	700	679	693	739	702	702	678	701	723	764	710	721	704	749	701	673	675	683	684	693	664	687	717	734	683	690	684	743	719	757	748	704	702	731	735	747	710	711	705	756	685	721	750	691	713	768	731	714	710	714	724	714	662	665	701	687	693	700	701	723	697	714	701	655	741	730	715	743	705	740	687	717	724	685	741	703	705	703	694	649	698	721	706	686	691	713	683	676	664	721	652	756	674	728	749	696	711	685	733	705	724	719	701	710	683	664	767	700	729	683	758	694	652	676	674	692	712	717	743	708	718	689	686	714	732	694	712	733	663	696	712	722	727	713	668	684	723	746	764	714	709	744	748	714	695	688	702	723	742	661	713	708	707	709	721	702	719	710	707	735	720	694	764	728	729	727	764	685	654	684	695	720	723	706	675	698	688	711	709	712	669	684	711	652	694	717	716	708	680	721	735	731	732	735	684	727	685	722	674	707	720	706	658	707	683	758	668	727	739	713	713	746	691	707	659	717	722	720	655	671	742	705	684	712	708	716	691	714	725	703	733	742	750	693	724	752	758	677	737	680	697	711	658	640	686	727	703	684	709	757	762	659	710	707	700	729	671	705	732	710	694	712	718	737	702	683	712	657	698	702	707	699	709	719	669	693	675	720	730	710	703	705	669	663	677	736	729	676	724	729	670	763	717	683	700	701	731	695	704	705	701	665	713	709	714	723	702	734	734	746	713	698	707	723	721	724	652	678	709	678	692	735	686	712	715	691	711	674	673	672	704	754	702	712	704	739	693	660	752	702	683	687	707	700	714	687	699	665	698	720	708	756	691	689	671	715	717	670	712	686	660	686	709	687	759	719	727	681	687	711	694	723	673	682	692	772	687	692	668	698	720	706	739	689	712	693	648	661	721	697	669	729	753	721	688	675	671	711	735	668	678	716	691	723	756	738	685	733	683	738	684	715	725	728	668	711	659	697	763	735
24587	21559	28674	24848	21326	7745	1862	1379	1181	1029	1122	4475	8369	8882	6963	5369	3531	2343	1602	1181	1020	836	741	694	736	635	646	691	630	601	595	637	652	665	661	674	659	657	630	660	619	635	696	594	606	646	633	608	661	657	668	590	661	635	664	620	666	594	631	645	631	593	642	651	655	672	642	643	620	669	645	647	642	662	661	658	654	669	652	607	650	634	610	669	667	649	605	646	600	659	640	629	648	656	636	662	646	620	642	622	648	645	615	627	649	643	687	712	625	619	627	658	601	686	615	610	637	654	633	627	656	692	654	610	544	687	634	673	656	678	597	649	618	662	643	648	609	634	625	640	627	601	640	616	683	657	644	629	613	598	648	625	669	602	659	593	637	663	634	619	638	635	633	671	621	662	635	627	597	661	653	626	663	626	616	604	616	597	640	640	620	638	685	643	631	643	606	654	566	656	692	701	633	667	671	631	681	669	626	664	600	659	637	590	677	585	659	678	631	626	636	637	620	608	683	641	613	631	605	630	634	645	636	627	657	612	625	604	603	621	610	623	624	672	645	576	613	653	645	658	671	630	630	652	633	632	635	648	662	644	589	618	606	646	623	626	653	600	696	601	670	661	664	654	649	616	633	619	616	700	705	684	662	646	611	619	671	632	650	690	647	658	639	636	636	651	604	669	648	608	676	612	700	620	647	634	611	646	627	648	648	634	672	622	632	630	652	638	612	631	634	635	639	662	618	669	635	642	597	603	651	629	662	630	612	655	644	676	653	646	584	636	677	607	632	618	612	603	626	631	676	657	666	689	646	648	596	667	649	640	640	620	639	616	612	623	636	634	599	642	646	621	646	667	700	581	669	629	612	603	665	666	691	604	647	657	617	609	651	625	635	614	610	618	673	641	665	635	607	631	628	576	604	653	656	623	665	640	650	611	614	638	619	622	635	615	604	648	675	605	646	617	627	573	610	645	655	629	668	635	646	630	625	677	657	602	656	643	630	649	597	623	633	630	654	632	640	645	628	676	615	596	665	599	650	620	604	640	622	656	684	643	683	613	647	642	709	609	641	684	659	669	613	642	619	620	635	626	613	659	613	599	660	644	659	654	663	636	599	603	681	618	627	625	647	614	660	661	649	605	619	689	644	660	620	689	642	652	649	670	675	671	646	580	623	641	659	635	618	626	639	689	644	651	639	625	615	681	577	618	641	665	663	659	583	650	643	601	658	610	617	648	600	611	647	677	608	625	640	630	669	582	633	627	652	658	663	688	633	630	676	642	661	654	607	665	640	614	642	630	638	654	627	655	631	646	697	646	626	603	658	667	641	641	618	633	593	640	682	597	603	617	636	659	650	630	672	641	601	569	626	620	616	644	587	597	657	630	654	603	646	642	622	632	704	682	673	657	617	635	670	625	588	604	567	658	625	645	598	685	628	642	647	657	662	608	643	609	662	644	672	613	668	658	626	638	661	633	580	612	629	631	642	644	702	624	638	612	675	647	633	644	629	657	687	675	670	607	633	636	636	628	598	633	618	624	662	614	687	675	697	664	649	602	669	645	578	611	655	668	602	671	656	646	608	642	635	644	612	627	620	650	632	618	622	647	587	622	682	629	633	635	669	658	650	643	641	617	649	618	622	623	645	665	643	633	613	664	629	629	603	617	634	636	668	632	589	640	631	617	652	669	674	615	635	656	645	633	591	611	640	669	621	630	640	644	631	640	672	615	619	633	615	624	647	635	647	649	633	629	601	633	602	648	600	667	653	643	641	639	645	647	646	602	620	614	623	659	620	654	663	684	642	614	597	598	603	668	615	642	664	636	636	627	647	641	625	606	655	611	636	657	668	608	618	637	626	617	624	589	635	631	626	622	635	649	599	622	631	654	656	636	660	676	627	699	674	610	622	611	646	646	685	687	647	628	644	629	691	613	609	656	646	630	613	634	644	659	663	631	604	652	656	566	668	572	642	641	678	588	591	624	628	667	619	674	613	649	649	646	635	627	644	644	636	643	618	634	632	642	622	650	642	643	644	639	657	597	656	610	669	651	658	673	643	600	636	632	657	635	636	606	630	642	645	616	630	646	642	621	647	641	659	640	587	650	645	599	637	651	621	655	636	592	630	635	618	679	657	625	607	627	640	653	632	631	671	629	640	657	614	638	664	627	695	597	664	675	629	635	659	605	611	623	655	630	603	640	617	640	645	652	641	618	680	662	662	626	642	673	676	661	601	628	606	646	668	670	653	626	690	638	611	613	663	610	640	619	629	656	600	648	629	648	643	658	643	637	600	657	648	661	675	681	614	650	631	631	630	657	625	666	625	638	654	673	641	617	620	628	652	579	686	634	641	641	617	639	623	633	652	646	617	663	588	643	677	660	658	639	650	625	644	654	626	625	659	628	632	613	639	644	604	677	658	616	652	653	650	649	626	692	641	610	630	665	661	619	639	657	630	653	655	649	625	678	675	644	624	658	634	619	642	641	627	668	636	669	630	618	671	632	625	648	643	610	627	616	618	638	658	621	617	627	611	647	654	635	625	669	597	657	665	634	643	609	639	616	623	591	583	686	612	665	673	631	639	712	657	596	634	636	602	707	675	634	625	630	589	619	634	589	674	659	618	659	587	690	664	664	681	649	608	629	625	645	602	660	654	588	674	626	647	640	640	651	641	646	627	639	676	696	646	681	621	656	700	697	667	651	630	576	646	630	669	577	669	638	653	644	647	607	630	642	628	639	656	663	704	635	627	657	652	645	611	629	631	625	671	666	633	680	639	623	644	637	624	651	626	607	627	655	607	625	606	652	621	600	621	640	620	621	667	693	632	603	667	662	634	653	634	658	624	616	642	680	654	693	634	646	654	616	603	643	599	679	657	611	624	654	618	621	628	644	672	679	621	646	656	677	645	655	660	629	649	690	613	622	607	625	655	642	661	649	602	587	629	615	646	687	661	659	638	642	634	644	601	654	660	636	651	650	617	640	609	687	655	655	600	682	626	594	592	624	635	620	616	661	680	636	622	660	681	654	689	655	611	607	642	693	615	680	669	589	636	616	621	676	661	605	662	702	633	663	611	633	609	678	643	618	653	633	602	630	635	683	638	695	610	664	694	636	667	618	654	640	641	668	581	590	621	620	659	610	617	640	640	600	652	626	629	647	648	625	628	659	629	664	629	698	689	588	668	674	602	615	606	628	594	660	618	605	663	612	614	646	629	650	621	604	654	676	653	648	652	652	629	619	638	648	629	689	658	669	665	634	641	582	628	638	642	607	551	661	626	648	640	634	647	647	652	622	642	646	688	599	631	666	640	668	631	611	652	620	636	659	673	642	635	619	601	652	629	656	628	656	617	644	634	651	621	610	633	660	612	672	661	637	646	646	649	594	626	617	589	634	634	638	643	646	618	650	654	631	636	648	613	653	665	624	626	673	639	708	619	666	653	611	639	689	648	646	629	625	615	611	640	651	615	653	671	651	630	642	618	605	628	637	653	672	634	581	603	638	596	672
35273	48561	17361	6449	4448	3107	2450	2073	1719	1436	1771	8031	13162	12985	10387	7908	5258	3408	2385	1709	1245	1000	950	852	749	749	714	790	763	760	735	766	759	713	753	696	726	721	736	761	765	748	709	722	814	718	749	729	725	738	754	759	750	797	728	766	743	746	774	764	769	775	728	716	750	796	726	749	720	723	746	733	764	732	786	766	780	738	754	797	769	777	782	773	769	730	728	741	721	788	703	715	735	705	701	764	751	759	743	685	739	724	758	720	721	740	748	770	751	783	781	746	754	750	771	695	789	701	758	746	748	764	759	763	769	777	771	722	763	764	750	788	762	785	712	718	728	749	738	739	688	757	780	713	727	740	779	739	742	721	733	716	793	772	769	733	717	696	773	718	797	741	775	734	763	759	749	733	733	749	805	786	731	734	767	745	766	721	722	778	730	729	711	773	712	741	728	771	735	731	796	750	725	772	745	731	755	727	709	736	695	754	773	743	772	723	754	751	731	723	740	726	765	751	746	732	802	735	710	739	761	725	728	754	723	705	756	773	741	703	682	801	795	772	715	758	730	739	715	730	730	710	720	759	727	766	769	790	750	751	746	706	741	780	743	781	740	736	743	788	738	730	746	775	713	677	750	724	753	750	786	719	746	753	704	717	729	769	753	739	715	718	780	764	783	739	756	693	735	735	773	779	808	759	754	703	744	719	796	746	743	725	733	750	670	699	760	727	706	737	734	732	710	708	698	767	709	717	727	758	738	777	739	728	757	787	727	746	809	730	739	739	739	726	754	759	728	760	746	718	739	723	709	727	740	777	727	712	741	805	724	758	697	705	750	730	727	719	724	783	816	772	733	770	691	752	790	829	768	711	710	739	722	774	793	756	700	701	795	791	711	759	735	712	758	808	685	752	777	788	742	727	720	730	775	788	715	735	797	723	732	726	722	741	719	761	743	745	777	736	740	726	772	740	711	712	764	785	756	722	697	759	757	786	801	742	787	746	761	708	765	738	695	745	745	752	789	806	751	736	721	661	695	767	769	763	772	793	708	731	703	763	714	746	764	707	797	756	736	743	731	762	728	756	739	769	761	763	694	740	721	730	760	755	684	726	729	771	763	763	710	714	746	754	745	744	730	759	786	764	786	778	774	718	764	680	729	738	718	770	756	751	733	723	810	753	788	768	743	804	770	731	752	804	770	758	728	749	752	747	721	774	759	771	766	716	775	795	741	784	746	739	741	753	746	763	709	769	761	764	741	744	739	725	760	738	749	755	761	766	761	783	733	705	740	713	726	733	726	747	758	751	751	753	747	763	707	753	717	782	764	725	789	746	799	789	763	690	744	720	722	755	715	765	717	707	714	758	735	738	774	749	680	713	757	759	704	770	733	700	813	738	781	709	697	718	764	762	751	762	732	755	740	780	713	732	724	694	714	724	746	732	748	699	724	727	825	701	739	730	713	696	746	700	742	704	690	773	731	752	759	752	723	740	737	713	768	729	729	757	715	748	723	696	764	726	719	751	764	768	716	708	748	714	726	735	726	747	741	738	717	729	761	735	719	753	751	704	743	756	723	741	724	692	816	742	749	702	737	742	744	706	709	736	739	721	726	733	738	722	714	723	759	724	753	768	736	760	726	780	756	725	725	732	726	730	740	762	720	748	732	745	713	756	723	726	737	759	717	761	761	765	806	782	739	787	698	726	831	715	755	779	766	730	784	748	744	780	749	706	750	726	763	769	752	739	724	741	731	715	733	735	765	755	727	758	717	735	742	743	725	678	733	768	682	753	733	745	734	729	732	688	759	732	766	724	761	732	719	732	745	756	724	715	723	798	788	778	768	740	760	743	768	695	756	757	721	761	752	721	766	738	728	733	699	725	726	728	724	796	753	778	777	724	742	748	693	735	727	787	751	804	693	756	779	776	703	712	744	776	724	733	776	711	757	761	778	741	757	733	732	765	745	753	803	731	722	757	781	750	723	739	749	800	770	768	759	688	760	786	764	769	747	742	734	703	770	722	747	727	726	694	719	711	760	750	729	699	795	799	714	693	719	725	737	699	743	757	778	780	720	731	734	702	760	707	728	743	728	708	775	687	736	798	755	753	769	691	783	779	742	761	763	694	725	748	786	740	765	757	723	767	738	740	768	718	776	772	755	746	768	758	747	746	740	756	737	765	795	729	692	729	750	770	743	777	763	713	737	729	746	684	721	766	732	763	740	721	758	778	724	725	754	746	692	728	732	712	783	790	760	775	728	753	705	740	755	766	717	756	727	746	720	755	788	690	697	751	699	773	758	739	782	752	720	723	740	752	732	754	768	749	758	766	794	774	768	754	780	730	715	739	735	696	773	730	707	755	742	822	778	752	743	716	741	687	747	771	714	812	710	716	716	729	757	717	770	742	738	737	747	741	726	759	784	738	731	784	773	750	752	751	735	742	734	726	746	758	791	748	756	813	745	731	756	742	722	728	724	729	741	712	773	718	720	723	713	743	718	757	760	711	730	753	730	694	741	778	746	712	794	746	701	719	733	753	772	778	756	767	728	727	745	765	705	718	736	759	735	777	734	770	760	731	751	736	757	768	750	741	744	759	767	706	754	750	714	732	767	714	692	716	704	738	728	729	726	723	741	726	733	754	761	706	744	743	757	717	763	721	726	755	714	719	773	718	756	755	753	750	758	740	766	749	774	752	715	731	756	743	758	754	718	763	755	726	738	717	725	761	753	733	766	723	736	726	758	722	778	737	733	770	755	722	783	747	761	769	802	763	732	704	758	788	683	737	747	756	719	798	699	763	735	761	740	783	752	759	745	751	778	701	779	794	720	703	770	717	769	701	770	800	748	739	725	721	732	733	711	722	736	746	720	763	751	705	755	765	735	705	757	712	765	752	741	731	772	737	724	737	769	713	755	753	727	705	732	741	768	754	722	765	761	715	724	729	742	730	776	702	709	746	741	758	770	736	778	719	772	796	767	741	746	686	689	785	762	760	729	724	701	725	736	757	725	750	717	764	761	767	759	748	740	782	736	814	763	780	727	722	727	749	707	719	712	752	718	718	757	717	775	709	759	720	750	733	722	745	754	700	750	695	741	732	729	805	731	709	795	779	798	746	775	702	716	782	743	755	721	772	742	757	751	717	691	793	754	680	738	741	712	751	679	773	738	750	770	752	753	753	745	693	714	745	754	734	729	754	701	717	787	715	741	727	761	768	767	778	740	762	715	730	726	731	715	768	749	744	774	684	722	764	737	750	737	724	718	751	764	699	780	719	789	726	721	768	721	764	722	716	786	716	716	748	748	721	736	738	722	745	734	800	792	776	743	682	743	757	692	755	736	696	734	733	724	682	759	753	732	737	730	750	730	718	709	756	760	791	730	711	765	704	743	735	706	748	729	748	739	738	772	766	776	726	722	749	710	713	749	732	745	707	760	727	778	732	797	744	768	785	733	728	735	737	740	710	727	749	716	765	721	759	729	784	762	763	754	735	735	742	760	741	728	756	730	718
25618	21592	27590	25645	10435	1893	1342	975	854	871	1211	2547	4199	4859	4237	3293	2459	1721	1402	1071	944	826	823	748	709	734	752	745	738	730	719	745	707	723	707	716	754	728	736	750	721	735	720	707	705	747	700	715	750	684	729	733	746	702	734	733	755	712	701	710	760	744	744	772	737	703	720	761	716	741	740	742	783	742	716	788	713	708	690	752	709	711	735	719	751	683	752	725	715	689	725	767	743	726	688	703	729	733	757	749	691	745	784	707	711	724	721	779	718	703	728	765	758	719	713	712	706	720	713	771	709	690	694	729	745	693	768	726	705	763	739	727	731	735	744	655	713	712	762	737	715	681	698	753	685	705	738	701	724	707	711	716	725	692	690	721	770	733	742	779	716	719	741	734	722	687	731	747	716	716	757	730	736	728	700	695	688	690	721	714	750	690	758	761	710	754	744	692	708	741	688	724	768	717	777	750	652	733	731	712	697	717	703	682	690	719	722	720	739	714	716	689	744	690	704	741	724	705	726	691	690	738	662	720	725	685	720	701	679	720	742	697	678	721	732	807	715	726	665	715	729	702	726	707	676	714	706	696	711	681	706	743	748	733	718	739	728	776	723	755	720	701	721	761	728	668	721	706	680	751	709	765	739	689	732	746	721	732	742	706	738	750	683	722	711	735	687	710	728	701	752	710	732	700	696	725	719	718	754	720	749	734	718	716	682	718	727	679	759	708	732	714	745	741	703	688	760	726	791	704	712	668	708	724	770	697	737	698	752	735	715	750	725	700	707	756	704	705	712	730	727	728	708	733	728	730	690	721	750	737	714	692	729	779	759	752	734	715	732	715	753	739	739	682	706	711	697	737	657	776	741	664	750	753	687	783	698	735	760	751	684	688	703	733	715	699	673	733	733	662	771	735	701	732	711	709	787	686	705	739	733	660	748	698	722	699	728	738	717	704	735	671	715	700	755	764	694	733	762	741	737	761	700	731	716	730	695	706	708	739	781	752	748	716	760	673	739	685	711	700	687	714	693	726	740	790	747	703	703	697	727	736	706	756	746	707	685	772	746	734	719	739	701	726	781	689	705	724	731	773	711	665	690	739	703	688	709	756	735	734	713	705	740	719	694	706	684	700	675	732	747	725	736	674	716	725	738	684	734	715	726	692	750	689	734	736	737	736	673	729	710	728	734	700	724	724	723	690	761	672	759	711	744	768	758	704	712	673	765	760	685	730	705	724	722	715	725	769	757	730	717	737	769	718	672	725	768	706	693	737	687	680	747	738	712	703	747	703	700	726	723	724	700	705	706	694	707	742	722	751	714	689	712	747	754	718	713	741	709	715	730	720	723	742	664	682	692	676	731	710	752	710	696	667	717	702	709	662	702	702	672	720	734	677	767	741	713	677	720	693	710	725	702	707	710	687	737	727	694	709	744	733	735	729	738	702	732	714	689	728	743	741	700	671	762	687	704	696	719	757	706	696	678	701	758	706	730	652	710	771	691	740	738	720	732	728	693	767	704	677	742	714	755	786	765	713	722	765	714	742	663	716	711	689	694	703	719	730	715	735	720	703	715	706	729	694	696	722	667	695	743	743	666	725	695	750	731	758	732	741	711	706	723	758	763	681	758	722	732	703	686	750	777	772	731	781	700	738	723	702	698	695	702	693	714	738	751	715	725	696	735	699	694	712	711	669	695	759	705	712	712	767	697	723	729	758	715	745	757	741	679	699	707	700	759	756	774	711	745	718	748	709	721	690	717	747	717	771	725	721	749	699	672	739	698	732	754	745	659	746	726	715	721	731	676	712	658	731	687	730	747	718	721	689	687	715	702	708	723	727	739	753	735	696	680	751	697	764	711	740	784	741	712	675	669	713	674	707	696	704	751	736	680	744	701	710	724	741	694	684	722	694	704	758	741	709	747	732	788	759	763	742	704	717	725	720	681	743	721	690	708	685	735	721	798	784	720	731	683	767	719	688	753	716	757	728	758	688	734	717	733	703	717	710	740	746	719	733	681	715	682	738	697	765	745	711	732	718	706	699	749	740	728	708	708	760	734	746	721	700	703	702	704	661	723	701	732	715	703	753	758	696	689	714	730	731	737	761	735	700	738	699	710	723	706	691	774	725	716	714	746	672	726	678	719	746	698	732	666	746	684	747	718	710	701	713	743	723	702	704	701	727	706	737	722	728	735	763	765	686	767	702	690	699	716	712	692	722	681	745	709	667	719	730	738	691	693	764	710	733	726	684	709	737	707	719	745	717	729	718	719	698	773	722	737	699	716	747	702	693	729	736	730	753	732	696	769	737	681	718	715	722	730	723	735	739	702	706	749	714	738	717	773	692	770	728	741	689	753	706	697	699	691	700	705	663	672	728	722	738	735	719	757	669	739	725	737	722	718	710	736	714	739	753	654	711	694	729	725	727	733	718	694	748	713	778	730	748	714	748	736	754	732	685	718	720	751	741	732	692	716	719	746	744	709	696	710	786	689	703	690	724	683	741	734	721	752	719	704	727	689	724	768	717	698	727	713	744	722	785	688	739	656	720	754	734	705	700	734	762	705	675	706	715	779	724	755	729	719	711	693	737	729	723	723	674	699	711	720	733	731	741	674	717	746	718	710	715	732	756	711	713	717	728	728	699	707	703	701	714	725	664	675	751	728	690	717	720	711	734	714	696	707	680	718	722	698	701	701	779	725	759	714	718	682	705	708	713	737	712	755	694	695	760	742	721	690	703	653	746	731	720	723	694	724	697	705	697	675	737	734	665	690	703	649	763	689	745	675	743	721	748	691	698	748	721	714	743	713	726	736	703	729	657	721	738	705	712	687	740	685	668	722	714	681	707	701	703	690	688	696	689	691	663	736	691	695	705	763	719	698	759	745	729	712	678	691	768	701	729	739	745	669	718	744	766	712	716	774	741	693	762	701	728	712	715	688	710	722	727	719	751	707	715	706	723	732	702	661	739	712	742	764	735	688	765	702	776	686	733	723	721	719	791	751	719	729	692	678	728	723	677	729	745	686	685	758	735	749	737	755	717	715	697	709	697	659	703	711	700	746	724	712	723	705	764	704	716	702	740	717	673	706	723	689	759	717	731	763	718	708	752	709	699	734	715	695	701	719	673	685	729	743	740	756	743	710	728	718	625	716	705	756	731	669	735	712	737	686	737	701	674	718	681	730	760	703	721	689	684	733	719	687	739	713	706	671	732	732	736	767	705	726	682	726	660	737	687	694	724	743	696	733	756	689	721	722	752	685	725	722	730	726	734	722	753	696	738	748	691	689	696	739	740	726	694	736	688	738	737	673	705	717	752	662	708	750	739	738	715	690	679	724	717	716	736	729	725	701	705	709	697	731	707	748	739	719	723	674	694	715	761	748	752	719	757	707	709	699	726	759	728	738	713	734	731	686	713	680	687	757	725	742	726	712	714	768	736	736	737	696	689	735	675	722	693	724	764	686	721	709	717	764	667	701	750	701	702	715	711	775	705	728	705	736	750
34087	44990	11994	4811	3636	2774	1968	1552	1344	1205	2107	4913	8091	8922	7416	5952	4135	2811	2088	1485	1167	1002	1031	929	863	888	851	859	820	842	862	888	812	832	845	860	885	841	891	866	834	823	845	847	826	828	882	874	855	847	854	871	897	846	870	847	863	838	828	814	904	871	849	783	813	856	847	864	922	825	869	803	861	798	855	853	869	780	843	870	893	879	843	827	858	827	843	839	832	854	856	909	877	870	861	891	879	867	847	843	846	813	868	886	889	853	847	830	877	858	771	838	868	857	852	850	823	835	869	812	840	869	893	868	849	823	788	860	837	866	844	895	832	822	863	857	803	835	854	811	827	849	851	889	880	811	850	870	841	814	854	846	851	894	850	832	833	859	848	881	828	880	844	826	847	842	870	802	870	900	845	835	796	847	829	861	866	824	905	885	835	860	879	848	846	848	869	870	848	829	885	827	897	835	802	862	860	839	838	809	821	848	854	818	847	817	879	854	908	815	821	837	798	845	895	919	828	859	819	827	813	810	862	882	945	871	827	803	934	826	875	839	860	913	880	860	865	850	847	844	867	818	858	834	886	862	869	824	889	846	868	867	874	853	894	871	830	841	813	865	906	855	858	838	914	793	812	864	832	805	849	795	855	845	828	883	862	887	879	857	893	805	816	871	838	818	846	828	801	798	888	887	834	891	823	851	849	885	840	871	881	888	858	817	828	830	850	855	831	816	843	844	872	871	851	811	875	844	834	822	943	883	862	782	815	791	795	873	823	846	786	822	844	802	829	812	894	907	813	816	823	831	886	823	856	808	842	879	844	863	845	843	868	866	831	830	841	863	842	894	811	887	859	849	842	817	835	830	864	844	891	856	923	847	884	846	841	871	846	847	845	882	893	836	882	901	881	873	805	885	809	833	912	830	828	817	848	816	892	865	824	870	874	806	821	860	875	817	842	843	881	851	860	854	828	849	887	851	849	856	899	794	916	804	779	866	847	867	845	844	856	797	841	902	842	824	838	879	834	920	831	796	802	863	849	840	829	857	853	916	892	819	874	864	851	850	839	807	852	833	858	866	847	808	864	811	889	793	871	856	842	845	861	876	883	868	843	857	860	859	817	856	873	840	835	869	840	887	821	864	873	820	796	833	869	796	821	869	874	878	877	828	860	832	878	840	868	804	835	840	862	846	903	880	874	807	832	890	829	816	856	862	852	837	831	893	854	849	889	858	820	894	902	878	864	877	825	846	869	859	883	833	836	860	830	822	839	855	861	877	860	861	901	842	899	807	812	841	824	831	855	824	836	817	804	844	876	826	802	860	844	827	823	835	818	848	857	791	868	890	878	798	825	816	852	892	823	841	862	876	900	879	887	815	836	836	834	871	860	834	837	875	852	857	801	875	840	815	790	802	834	924	828	879	800	852	865	870	853	887	852	841	818	910	816	826	811	813	830	818	830	891	867	872	877	842	790	886	911	852	842	857	853	845	817	851	856	843	804	855	902	873	863	851	830	909	839	858	832	837	856	856	887	875	870	843	844	904	849	851	852	923	839	851	886	838	837	829	859	867	814	816	851	846	883	819	812	858	847	854	815	878	890	810	812	824	829	838	865	888	886	845	885	804	831	853	863	822	891	871	844	882	836	853	845	880	835	844	873	858	826	879	898	787	848	846	867	902	852	847	794	855	821	826	861	878	887	865	855	883	863	858	852	872	868	837	774	904	820	866	843	880	860	830	865	848	815	839	870	838	863	814	831	824	838	857	852	799	849	897	878	809	866	812	835	928	855	843	826	832	874	837	844	837	841	830	850	849	906	877	831	915	873	830	846	885	827	860	845	864	839	863	818	807	885	824	966	896	878	845	828	829	857	880	837	834	842	922	843	859	853	844	906	872	892	852	871	856	900	841	844	847	843	866	840	844	827	888	872	788	836	848	790	821	887	831	868	845	852	858	867	870	795	846	823	850	839	836	863	845	943	859	826	867	858	870	818	814	826	846	854	849	825	799	902	848	852	894	825	872	893	839	851	849	820	859	871	874	871	863	856	823	899	867	771	842	904	841	826	843	858	894	837	829	842	896	834	861	852	888	886	849	849	897	851	865	840	824	855	825	876	834	857	875	841	888	794	833	809	838	865	862	816	860	846	866	881	809	830	853	839	873	843	853	846	833	848	821	853	866	865	900	838	906	860	850	869	868	896	866	861	839	799	844	922	829	810	839	878	854	872	869	850	910	807	853	887	887	817	868	853	862	800	853	825	873	816	858	920	898	870	849	900	840	874	841	833	856	791	833	826	843	864	878	827	814	862	867	837	828	856	827	794	869	846	827	811	868	850	845	861	820	888	920	865	857	835	855	837	808	889	839	850	874	828	867	828	833	893	824	864	830	808	831	873	814	841	848	786	838	855	832	842	843	852	869	847	850	873	918	857	855	853	863	819	801	865	816	853	881	825	849	845	857	887	876	844	857	825	832	824	791	900	844	848	855	908	809	821	865	815	856	869	868	864	782	862	852	809	897	823	849	862	866	826	816	813	790	865	846	871	822	843	868	789	885	868	858	867	803	843	889	828	896	856	839	857	833	845	882	942	823	867	801	841	820	855	888	894	843	839	858	845	794	861	806	808	841	851	881	796	859	878	810	864	844	828	831	831	801	814	873	872	878	862	863	850	906	890	859	858	768	882	878	845	853	820	837	822	850	891	889	855	842	850	869	879	826	851	872	850	841	823	801	889	803	858	897	828	839	791	866	947	865	867	877	822	796	834	847	857	826	823	850	828	824	839	810	831	896	802	869	865	837	842	816	851	770	887	849	884	876	835	870	800	913	849	823	845	898	857	894	924	904	855	849	900	866	847	853	812	842	899	868	876	810	865	857	879	838	856	829	822	843	909	871	838	850	874	849	884	868	847	821	831	831	850	826	842	830	861	843	857	885	835	888	882	864	871	858	846	850	887	832	892	860	866	844	814	868	872	835	801	867	836	840	816	867	857	835	864	848	819	827	875	804	796	854	921	790	883	841	838	801	843	802	824	773	858	840	817	789	834	841	821	790	811	823	827	865	850	851	868	913	822	875	883	838	854	861	839	846	859	893	815	838	823	851	860	834	885	839	861	840	814	845	860	875	843	879	860	830	821	906	869	831	860	876	826	813	828	878	830	827	824	848	877	876	846	817	867	886	867	833	878	885	804	873	873	832	809	783	792	845	811	846	855	854	804	886	847	822	868	847	856	872	790	837	820	875	844	849	859	840	883	851	887	837	909	848	850	873	848	830	771	824	828	859	825	893	858	846	863	812	862	857	864	873	865	849	842	883	802	879	845	821	858	847	849	867	824	871	828	833	815	806	832	834	821	851	893	847	765	840	841	865	878	867	879	819	843	810	837	855	881	903	830	792	867	854	830	858	853	872	827	784	832	842	834	846	847	807	814	881	788	845	859	878	863	884	841	862	822	860	839	805	847	900	887	830	827	803	856	805	842	854	865	830	868	837	829	906	879	868	866	864
23281	21601	29338	24274	21580	21601	10491	1931	1435	1448	1913	5801	13061	15656	14401	12185	9156	6593	3937	2597	1897	1317	1069	913	857	898	871	950	904	909	917	879	887	822	877	878	919	935	972	939	928	860	905	928	892	945	867	912	895	902	875	885	928	906	896	903	886	883	943	860	879	850	904	895	908	934	890	891	852	871	863	885	920	955	938	898	875	911	885	866	857	868	842	858	942	898	897	903	935	946	875	903	918	880	894	858	901	811	905	905	881	899	922	928	924	884	927	899	898	907	932	883	925	903	906	963	925	881	884	931	883	924	889	854	821	911	845	938	847	899	923	901	879	877	899	880	898	915	896	893	934	926	957	901	928	847	899	887	919	921	898	949	845	926	937	912	939	869	893	889	892	900	899	912	879	901	922	898	892	929	911	872	863	864	825	897	853	931	913	929	875	872	935	918	914	882	901	896	875	876	922	895	869	917	913	931	866	896	894	868	872	880	918	880	900	863	873	931	883	829	848	880	901	903	849	889	897	892	880	903	931	944	842	880	890	940	878	870	924	828	865	915	873	908	839	970	919	886	865	897	896	856	886	924	919	898	877	891	900	897	884	936	912	880	897	812	898	939	872	899	822	834	882	918	874	863	868	885	887	877	822	859	883	932	944	863	894	911	875	882	873	886	879	934	937	862	897	909	910	843	919	859	930	870	880	945	903	868	871	863	889	857	903	850	875	918	915	885	899	920	828	894	940	891	862	836	925	842	891	873	898	860	893	925	884	881	903	870	899	892	900	902	905	885	944	917	944	953	937	883	914	947	865	903	858	900	898	893	852	946	869	913	883	894	907	863	895	891	871	858	917	943	880	879	889	893	923	851	859	888	904	917	902	900	873	851	915	925	938	916	877	874	883	942	901	909	869	849	884	920	854	912	888	914	889	914	869	910	925	861	862	883	896	887	864	901	894	858	953	901	890	933	866	905	929	920	814	975	882	884	883	842	837	887	895	860	851	882	885	852	873	866	885	858	903	931	917	930	902	908	895	925	911	865	910	897	862	867	865	853	878	846	913	890	902	883	857	894	882	916	902	866	867	915	866	864	937	897	927	925	876	876	862	915	920	886	892	851	926	897	921	890	888	878	864	885	936	927	881	903	885	916	902	940	904	896	885	912	874	882	839	869	931	894	914	888	948	842	902	901	930	934	904	866	920	874	856	938	918	891	864	860	920	866	916	864	900	884	897	901	924	856	895	861	862	823	911	918	886	889	952	930	898	901	926	904	844	920	868	914	921	885	920	906	896	919	862	848	909	900	906	873	900	868	856	919	934	942	940	878	881	845	928	889	912	924	879	834	896	910	879	896	876	898	902	877	903	899	908	899	866	871	883	866	898	899	862	877	902	937	931	865	884	898	897	874	901	881	907	915	883	871	866	893	909	908	914	885	878	865	837	864	862	908	876	908	885	893	919	841	874	882	914	881	908	862	935	859	921	889	925	956	915	938	843	896	916	907	912	907	868	900	850	929	964	893	916	881	914	867	877	930	855	867	851	906	860	841	902	919	868	897	926	877	828	889	928	910	902	921	867	927	878	904	880	878	826	955	927	884	902	882	874	933	885	893	864	939	907	895	927	928	942	893	902	929	899	896	869	909	839	909	895	898	863	862	931	881	882	930	896	875	882	939	929	885	951	876	924	870	889	913	851	919	909	899	882	906	943	897	839	894	920	953	883	877	922	859	835	912	876	885	868	910	868	857	888	855	856	877	892	911	858	836	913	864	920	944	876	921	899	939	922	899	833	854	901	860	950	916	884	880	860	863	958	914	933	871	886	895	903	868	900	864	917	865	894	900	902	961	917	903	855	892	935	915	867	917	894	859	892	932	917	888	945	890	912	884	866	900	896	839	900	865	923	913	904	907	900	924	882	870	856	885	920	866	870	921	834	860	927	891	905	913	876	903	910	874	903	880	936	906	932	862	921	885	871	855	881	904	873	866	867	857	874	907	888	895	893	918	879	895	918	960	931	914	915	901	906	891	880	852	875	922	921	848	935	910	908	918	880	886	847	901	892	854	856	904	924	877	848	889	899	838	888	819	947	900	908	841	901	929	858	909	861	850	892	880	892	866	908	887	908	890	837	853	890	912	910	881	855	925	887	882	888	891	964	885	921	888	924	878	892	931	886	949	842	892	908	922	942	904	832	892	898	895	861	871	911	858	920	875	864	949	888	884	942	879	898	941	905	850	919	902	856	870	855	855	917	855	867	886	870	897	869	862	867	850	863	898	868	864	865	928	911	856	883	888	881	895	919	869	855	875	829	900	926	877	850	929	850	940	876	898	899	905	874	862	877	842	890	850	854	917	911	883	922	860	863	901	861	892	867	853	863	878	870	891	880	859	884	927	891	907	888	911	841	885	884	923	834	873	908	891	958	903	895	924	925	885	920	877	934	920	870	907	862	912	860	902	895	953	905	894	911	854	880	879	875	866	861	874	902	897	926	862	912	913	912	907	878	915	856	877	892	936	817	871	955	899	928	901	876	931	887	927	918	852	887	928	897	913	835	908	909	879	884	900	876	890	895	934	887	861	881	861	920	886	893	861	880	962	868	845	882	944	881	881	860	920	883	907	877	897	890	927	915	932	905	867	878	837	883	837	925	938	831	923	893	899	900	915	914	896	893	889	902	867	902	894	858	930	878	914	903	917	849	919	919	870	875	861	862	892	896	873	876	880	862	943	903	916	916	919	887	909	904	870	901	893	915	863	889	848	899	898	881	871	906	891	921	886	867	919	891	914	905	873	897	904	896	897	883	862	925	951	940	888	894	920	892	914	867	929	862	875	911	888	884	877	889	880	886	849	918	891	876	881	874	952	901	824	894	869	859	886	959	886	880	849	879	903	887	885	953	931	867	896	899	918	911	874	916	873	864	856	945	963	894	881	873	870	906	836	907	832	826	909	910	920	880	882	914	880	845	876	906	912	843	839	905	893	855	893	866	867	898	904	907	903	916	901	912	886	871	916	897	897	886	836	897	900	862	868	907	913	874	841	927	930	892	878	928	903	865	895	888	893	856	913	918	887	902	861	921	886	851	905	851	902	902	898	888	902	883	925	818	878	878	889	887	891	873	876	861	924	890	889	876	903	905	872	866	939	901	880	804	884	906	918	896	886	894	851	912	895	943	897	953	854	902	905	872	847	877	864	859	941	908	919	930	910	903	874	889	940	927	894	834	867	886	864	871	929	933	926	911	901	931	917	917	949	866	889	877	919	875	880	912	896	935	873	934	876	867	940	917	873	891	866	917	867	888	898	904	863	904	885	843	944	899	925	894	897	894	935	959	920	865	865	936	864	916	902	904	891	914	848	884	877	844	923	877	917	922	897	886	928	909	884	862	901	876	897	883	811	876	851	884	971	887	909	874	872	928	880	894	908	909	919	879	917	831	928	907	916	905	845	894	875	918	943	823	853	854	903	904	905	940	920	831	850	786	862	909	887	934	852	873	875	871	853	883	929	885	927
39714	58494	20209	8707	5888	4468	3458	2658	2218	2160	3024	9352	18931	20806	18906	16244	12682	9588	5736	3749	2619	1711	1298	1156	963	943	1007	1021	1050	991	997	1000	963	985	1040	943	1031	1056	1003	1010	1026	971	1015	1024	1005	1003	1030	1026	996	1004	1002	954	992	1018	1029	934	1111	1002	961	1086	1034	1030	1052	1018	1028	1021	1012	989	1032	1065	1024	1001	1016	1016	1076	1031	1001	977	1029	989	985	1007	1058	964	1019	1008	972	987	998	984	1030	994	998	987	1001	1000	1013	1040	1007	1040	1044	1010	988	1045	1019	983	1012	955	1023	1029	998	1068	998	973	923	972	1005	1018	990	1013	1057	991	1018	997	1035	1017	1017	1061	1056	994	1008	1001	1015	956	991	964	1003	1030	973	994	986	947	997	1016	1027	1030	1034	1025	1013	963	982	992	1009	989	1006	978	1003	1037	1027	1003	1029	1017	1034	997	993	1033	982	992	1031	1042	1021	977	969	1060	983	1004	1073	1076	984	944	1035	1010	949	1048	1016	982	1037	1025	1004	985	1024	926	984	1027	1024	993	1011	1000	999	974	959	979	1069	1050	952	993	1012	999	1013	1046	997	962	1022	1012	1030	1002	1034	1002	1000	1048	996	1040	1063	1024	1027	1022	1062	961	999	1007	943	932	990	1026	980	983	998	971	1068	1022	985	1041	960	1075	971	1041	1034	1001	998	1008	1038	1023	1016	1046	1003	977	991	982	957	1025	1024	1029	1055	1022	1033	1027	1020	1064	1002	1045	1021	985	952	985	1037	968	1008	1028	1064	1020	964	1039	954	996	913	998	965	1030	1035	958	990	929	993	987	969	978	1021	1020	981	1025	992	1016	1016	990	1015	963	1016	998	1016	969	1007	1052	997	981	1011	985	990	1009	1019	951	1010	1040	983	994	1021	974	1025	967	1030	948	1007	995	995	993	942	981	1019	1047	1012	995	1034	976	1025	1027	961	1013	964	1027	988	1035	1011	1022	1025	1002	943	1041	975	968	1012	993	1066	1005	1058	1059	955	1002	920	990	1022	947	1050	1066	1064	996	1012	1022	971	985	1004	1101	1009	1033	1010	998	1005	967	998	1058	990	1005	990	986	1036	1050	1020	958	1052	961	1000	1017	991	1046	993	1040	1002	1033	1089	993	1005	1019	1000	1022	971	947	998	1046	939	991	967	1015	972	1012	1080	1010	1034	993	1028	965	1044	1074	937	999	1000	1030	1025	960	998	1043	978	1014	1002	1038	1017	1067	1018	1010	968	983	1070	977	1008	993	982	993	1022	971	970	1008	955	956	1063	991	1002	983	1003	1010	987	1052	965	1023	1011	954	1016	1044	1037	989	1041	977	992	979	1035	974	995	1060	977	1016	983	1097	1000	998	990	1000	1023	1040	1046	983	1025	1012	1010	1050	1001	998	1057	978	957	987	998	1073	1019	1007	960	927	970	975	960	996	1009	1034	975	963	1005	967	1068	1031	1019	987	1005	988	969	954	991	1001	993	993	1066	997	941	1010	977	1021	972	996	967	1002	1021	988	1001	985	1032	1043	988	985	981	1039	1035	1013	1041	1017	978	985	955	1008	1030	990	1018	1049	1016	990	1021	1065	992	919	957	949	1005	995	989	1041	979	966	931	1005	1011	1011	988	1070	1033	1001	1049	995	1078	995	1004	1031	1017	1035	1033	1031	1047	1002	990	999	988	1042	978	978	1035	993	1047	1021	1017	989	1027	980	1039	1013	1034	997	990	1051	984	953	1024	1005	1024	935	1038	1033	1013	1065	992	1017	985	950	999	1010	970	974	1037	1013	1016	955	1058	993	1006	975	983	1002	1036	1073	1002	982	979	1014	1017	1031	993	975	1028	1014	1041	1020	1018	1022	1009	1045	1063	981	942	982	1030	1030	1000	1012	1029	1027	1015	980	1033	998	985	953	1001	1012	990	1010	1013	979	1035	967	993	986	976	1013	948	990	995	1033	1019	1017	1034	1045	988	1016	961	1045	1092	972	1017	1063	935	1013	984	970	984	1030	1007	980	976	1027	967	1014	972	991	1029	984	1020	983	974	996	957	1056	927	1049	1006	989	985	991	991	1006	984	1041	984	1017	958	1006	988	996	999	1057	992	963	1090	1003	986	1008	999	967	976	1057	987	991	1034	1042	982	1018	1010	1002	1064	1029	1011	999	994	1015	1030	1012	1025	1003	1054	984	1014	982	1013	986	1047	998	1049	1033	1022	1021	1001	1015	1033	967	1040	986	899	1053	1029	954	991	1047	971	990	1041	1016	1050	966	1038	998	957	1036	1036	958	980	997	976	997	1014	970	975	958	1071	1000	1002	1070	1050	1032	1023	1065	989	1020	996	949	969	998	917	1009	951	996	1025	1002	956	1022	949	1059	999	1033	1049	1011	1019	1035	1012	1042	1069	973	1071	1005	989	1031	988	959	1033	1029	983	941	1061	974	1051	998	979	949	1027	1032	991	981	1030	1000	1058	1022	953	1043	951	1017	978	988	995	1005	1020	1021	1024	1043	1035	994	982	1023	979	1020	978	993	1032	998	990	933	972	941	1006	1020	989	991	925	968	1000	1023	1009	974	1020	1015	924	1001	943	946	1016	1009	980	950	1011	973	978	964	998	964	1003	990	998	965	969	1013	958	955	1030	984	1033	1039	1046	986	1004	1008	1032	946	982	1056	943	1009	996	962	990	1017	982	1014	941	1041	989	1027	1006	1016	1014	966	1012	1014	1036	974	942	975	980	995	999	1008	1008	977	991	1003	994	1016	996	948	1092	1012	1013	1031	1018	1031	1030	953	998	995	1053	1045	1018	957	989	935	958	966	1005	929	990	994	998	981	1000	1026	961	1017	1044	1004	972	1014	1005	1013	1062	995	1000	987	989	1047	996	1006	1028	967	962	1042	959	1045	1025	1021	1024	969	1030	989	980	1005	983	1010	952	1026	956	996	1012	1005	963	993	968	994	1005	996	1001	1023	1071	977	1044	1036	977	972	925	1004	986	1006	1023	974	1023	993	1003	1021	1028	1017	1015	967	982	1003	947	982	967	963	952	977	988	1006	1008	1011	952	1021	978	1021	1000	955	1020	1030	958	979	981	1064	969	1004	1007	968	957	981	948	1043	1013	1069	1035	1042	926	994	1057	1011	1011	1103	1009	961	978	996	968	1034	1036	959	1002	1006	992	1029	984	997	1015	995	1014	970	976	1037	1054	964	1003	959	952	1004	1030	1009	1053	984	988	998	1047	1041	1006	1044	957	1034	1040	1004	1013	1032	982	1028	1021	963	1022	945	1060	945	1010	1003	985	984	1084	998	987	1002	971	1008	1039	959	996	1023	1026	998	935	980	934	986	977	1001	1002	1004	998	1031	1004	1078	987	1014	1010	1042	978	996	1059	998	993	989	981	1021	1067	1008	1000	1011	1001	991	957	980	988	958	965	1033	963	1023	1035	1006	953	991	971	1005	1023	1011	1029	1000	977	1047	968	1002	1029	992	1040	1026	1051	1027	980	964	983	967	967	921	964	1008	1026	1029	993	978	1026	998	1009	1011	980	985	993	991	1044	1023	1022	990	921	979	1006	974	1035	941	1004	1004	1055	1017	945	1001	1020	1047	946	982	991	967	1046	1019	983	1033	1018	1057	1049	942	970	997	971	1023	988	1031	1034	984	984	1062	959	1015	947	992	1001	1052	1011	988	990	998	1005	965	968	955	1039	1022	1024	999	986	1031	991	1086	1015	980	992	1001	986	961	957	1048	1005	1046	990	1000	1025	978	1000	1044	1018	1017	1052	1012	900	966	1034	989	989	977	1013	1001	951	1041	976	1005	978	993	987	1001	1040	956	999	1089	1021	1009	1023	982	991	1025	1063	1014	1008	988	989	945	974	944	1110	1049	932	957	979	977	1037	989	999	1046	1038	1004	1030	982	962	973	983	1035	999	1024	1053	1014	1035	985	993	1036	953	969	1042	1016	968	1031	1004	1037	1022	1018	1012	971	1042	991	994	978	1061	1037	967	1002	1001	990	995	1049	963	977	972	1035	979	1056	978	1051	1045	1005	1033	1017	1023	992	1056	990	999	1024	1050	1002	1012	1007	1037	950	1014	973	1018	1011	920	1031	1045	996	994	974	1039	973	967	1050	999	1007	1013	1017	951	930	1054	984	1034	1049	954	997	1036	984	1043	1054	1002	1020	1015	1015	1092	1024	986	1006	994	1034	1000	1038	1019	1042	977	972	1043	1047	1005	1014	1011	923	974	1045	1023	951	983	1005	981	986	1046	1059	1020	1003	925	961	1003	979	1030	996	1020	1051	978	1004	983	1005	1026	1011	985	998	1037	1021
29391	25271	17733	4161	1162	958	818	752	739	637	704	868	1174	1296	1180	1067	947	890	734	738	657	663	663	624	648	640	577	589	588	589	543	595	591	618	602	604	604	607	584	677	614	555	575	583	623	636	566	593	602	589	572	616	601	581	636	656	573	582	616	599	620	609	631	585	598	609	610	580	585	568	595	604	576	615	556	601	596	608	589	592	577	597	570	644	567	577	584	602	611	637	617	562	596	617	597	602	556	605	601	571	590	572	609	569	597	642	576	573	570	632	598	616	600	620	590	629	579	635	594	604	649	599	577	598	592	594	600	617	634	626	630	606	641	580	577	597	624	593	574	633	610	596	593	574	576	625	559	558	592	579	593	606	632	665	587	635	583	591	639	592	601	625	613	584	572	628	611	631	621	669	544	587	606	628	596	627	630	573	616	631	570	569	622	563	605	570	597	604	584	575	590	580	606	589	601	594	575	612	560	599	629	622	575	600	578	621	584	586	593	611	615	604	550	610	613	564	608	611	582	598	574	599	626	594	626	567	613	603	595	623	603	590	581	595	630	580	591	630	585	574	614	573	567	571	617	628	614	593	560	589	592	597	606	606	582	598	595	580	670	594	569	576	589	636	572	624	571	606	610	633	606	609	606	588	573	592	594	591	584	558	590	613	623	608	572	662	560	614	587	592	597	566	615	614	577	615	578	590	623	590	605	613	626	585	630	601	616	608	604	574	621	564	577	591	580	594	603	625	579	624	649	588	608	604	607	586	627	678	599	625	590	601	636	610	598	600	587	620	614	536	615	630	607	530	562	624	606	592	635	611	623	615	593	555	632	621	578	616	625	552	618	595	612	579	618	599	572	610	639	595	615	620	617	626	604	602	627	608	559	594	640	629	612	582	597	631	615	604	578	589	615	581	548	599	613	532	634	599	584	576	599	584	547	648	642	588	603	581	607	591	615	633	584	568	578	624	591	569	568	614	607	637	618	553	603	601	620	593	557	573	576	601	638	581	604	599	602	547	577	611	578	590	629	608	623	621	577	584	607	559	610	571	575	599	612	600	592	619	604	602	634	599	610	636	607	589	571	611	617	612	604	616	620	600	600	572	644	606	615	636	618	568	584	645	596	598	628	619	614	569	608	543	653	589	595	595	606	605	558	606	640	611	628	578	552	583	609	625	618	611	614	651	633	586	601	630	572	568	612	605	580	615	614	583	605	598	602	645	639	584	618	611	641	598	620	588	605	613	618	585	616	603	643	574	610	614	576	579	574	636	599	601	627	597	598	654	608	636	605	616	643	587	593	608	569	616	636	587	591	631	631	630	612	606	602	630	622	666	586	612	599	622	624	585	581	612	587	629	610	575	565	614	595	606	621	603	660	614	601	612	600	567	644	667	619	607	609	569	632	599	648	593	582	593	626	595	642	594	594	611	626	573	628	619	585	663	569	599	643	579	569	602	617	546	585	599	628	610	613	605	600	615	598	601	641	595	599	575	614	578	649	580	579	599	622	579	623	554	525	592	621	649	629	555	626	601	580	617	577	606	636	622	561	617	584	637	588	601	578	557	605	577	634	574	623	573	604	566	613	636	638	602	606	602	639	615	626	583	629	583	596	619	623	642	572	605	592	581	616	588	605	631	578	623	615	616	604	571	577	622	609	615	584	580	584	629	654	589	602	601	604	598	609	605	584	589	595	625	590	594	576	609	600	595	616	601	607	535	612	604	612	623	598	613	625	574	601	567	574	586	597	618	608	583	623	591	591	567	549	595	597	596	598	572	609	604	561	619	616	597	613	574	623	629	607	654	601	603	583	576	594	586	574	589	574	557	566	602	589	596	636	581	660	631	603	648	587	568	594	580	614	599	596	548	613	616	611	609	575	609	619	631	629	605	618	618	606	608	587	605	589	584	605	586	622	615	597	598	591	621	588	604	603	591	598	575	593	604	611	607	556	576	599	603	585	597	610	623	609	615	588	618	613	593	584	611	595	603	669	587	591	592	579	626	596	609	661	606	586	633	610	558	622	590	611	597	622	646	613	610	607	578	590	613	562	591	558	580	633	581	610	573	604	599	583	599	586	631	556	598	576	598	587	580	633	559	586	614	604	597	573	648	636	607	623	647	641	598	577	546	611	539	514	615	602	602	562	660	586	610	598	629	595	560	642	627	637	599	611	590	609	623	566	604	625	585	610	613	644	590	611	574	595	622	620	572	618	590	582	601	636	578	591	627	558	603	601	607	625	572	599	626	571	600	586	586	579	580	636	575	595	600	555	585	578	620	557	604	578	617	655	571	575	636	565	614	598	598	631	596	657	602	622	580	579	564	597	580	600	636	608	595	623	609	553	622	645	600	617	597	605	599	611	617	606	577	631	613	602	594	624	581	609	576	575	599	585	579	602	589	604	589	597	583	582	596	571	607	651	584	605	640	582	611	606	603	600	604	578	586	609	592	580	590	609	580	585	603	613	579	603	637	636	589	600	612	592	628	573	580	596	616	589	590	610	650	563	603	623	592	614	605	602	618	632	579	613	596	607	631	631	595	629	610	615	612	624	624	596	582	614	608	594	593	601	571	616	623	599	554	633	594	619	633	615	620	564	614	616	595	592	576	609	570	637	600	588	598	622	596	582	623	589	571	581	611	586	585	596	598	602	580	559	584	599	543	596	588	605	605	582	575	591	610	571	645	589	576	591	575	609	594	585	585	583	590	600	636	603	620	601	598	595	599	632	597	571	610	599	586	559	601	575	641	609	628	600	558	613	563	582	608	590	622	606	573	598	569	589	602	649	598	610	590	612	644	603	639	615	588	585	615	636	599	595	586	614	566	615	624	603	619	581	586	576	606	581	616	601	607	598	550	569	579	644	569	575	597	648	605	630	674	601	609	600	599	598	551	614	605	605	589	562	574	603	635	595	622	605	588	606	610	598	607	642	596	570	641	650	634	633	580	640	619	673	626	593	592	571	600	643	606	592	614	611	602	623	661	649	615	605	608	573	590	563	574	582	608	576	633	638	600	610	606	565	592	560	631	612	649	537	635	579	595	636	637	602	617	616	668	558	605	596	606	605	627	561	584	615	637	595	591	597	613	568	611	581	589	623	603	590	564	640	562	558	645	597	644	612	606	578	631	604	582	547	626	642	606	595	581	563	573	603	583	629	556	599	596	587	619	575	589	643	565	627	582	615	628	598	610	574	610	592	596	586	588	586	600	630	596	609	606	595	627	552	626	577	594	570	602	637	617	613	576	605	631	559	598	646	646	581	572	592	570	584	602	595	634	602	575	598	612	597	596	599	636	632	597	633	598	564	652	582	602	628	628	582	611	616	600	583	586	590	641	610	600	587	613	580	601	578	570	628	570	586	626	570	642	609	597	592	572	606	616	586	642	633	598	581	596	613	592	594	611	598	646	605	613	571	597	611	595	618	566	596	605	652	591	597	593	599	556	620	599	575	604	596	600	539	601	644	593	585	571	604	613	614	589	630	582	605	637	596	603	589	583
32258	37696	9645	2798	1696	1427	1250	1018	891	806	929	1339	1812	1983	1728	1505	1307	1155	1065	926	887	797	724	763	738	714	686	711	734	752	705	692	697	725	743	749	732	695	695	737	689	718	741	761	729	755	723	667	727	678	728	730	707	731	755	727	726	674	755	702	726	718	661	661	684	680	752	741	717	729	698	693	691	723	759	746	731	724	737	708	673	763	704	691	711	683	741	741	743	734	646	721	732	755	680	695	692	684	709	737	763	670	706	751	693	741	692	698	797	707	726	706	728	762	721	671	706	695	702	721	675	745	764	678	725	715	665	690	697	761	674	701	689	723	708	722	722	685	677	664	718	721	719	720	733	675	753	717	742	725	742	692	712	728	722	673	719	747	752	743	755	715	706	738	688	753	717	745	719	679	724	720	715	710	722	672	747	738	727	738	704	747	685	745	744	701	713	758	682	701	760	726	709	752	712	698	765	724	670	711	711	720	712	737	739	738	767	685	720	724	714	679	772	687	711	700	679	713	706	703	664	680	734	684	697	698	723	720	655	728	735	725	735	695	686	680	694	736	724	761	713	743	719	737	704	726	702	712	744	746	735	731	693	716	726	760	710	715	684	745	728	721	729	703	671	705	730	722	685	736	700	712	762	699	729	702	718	704	714	711	690	683	709	693	757	750	737	693	702	722	776	749	724	758	728	684	708	766	737	727	744	707	741	671	663	744	722	734	690	725	749	739	697	724	772	734	731	706	685	719	739	729	739	728	732	701	718	730	777	739	697	712	767	701	699	727	682	739	700	651	697	721	694	664	723	755	671	670	690	700	736	658	749	730	700	696	716	706	701	767	718	720	706	706	739	730	755	719	696	688	752	709	706	742	744	744	720	668	774	736	692	678	708	722	751	694	693	719	734	712	738	804	774	716	678	685	659	737	697	750	754	718	749	719	745	742	732	741	694	720	750	724	729	687	735	697	723	767	680	749	713	733	714	720	740	741	737	705	728	702	743	742	721	721	702	627	732	699	799	696	737	741	713	742	732	718	730	713	783	716	746	786	680	687	667	724	743	719	745	674	723	724	701	705	760	666	715	698	784	700	657	753	691	710	667	654	682	735	755	712	752	748	748	751	690	749	766	705	673	744	712	708	732	744	686	726	703	718	715	764	719	702	709	681	721	730	727	715	722	746	682	724	677	732	733	711	717	743	730	728	710	678	705	706	709	753	663	711	722	706	666	721	714	719	739	735	678	715	681	696	702	715	723	731	734	731	715	730	701	676	758	725	732	692	690	715	710	708	708	724	731	728	721	747	727	691	719	695	734	723	726	714	725	705	698	768	698	714	724	721	691	694	695	724	716	713	717	716	719	701	686	712	718	736	758	683	729	764	690	734	755	724	744	712	748	676	731	663	680	681	739	776	758	709	686	735	706	720	712	696	739	739	676	708	713	719	724	707	699	721	709	704	709	713	724	708	679	651	719	717	664	714	695	694	686	749	753	724	694	743	699	730	697	787	708	713	693	777	723	746	698	701	729	731	693	738	703	755	758	721	698	726	721	743	662	725	733	682	665	757	719	746	752	722	674	708	762	711	744	709	706	735	701	756	727	750	740	679	727	700	758	746	735	679	750	686	734	732	698	740	721	710	661	681	723	758	698	739	680	764	675	711	670	714	715	702	695	743	765	718	713	700	764	725	722	684	706	732	708	755	739	712	696	688	735	701	719	696	709	724	692	742	700	715	738	715	694	744	725	663	732	745	734	739	714	737	688	694	726	709	709	711	733	627	683	765	725	672	726	725	661	708	698	695	720	738	710	712	668	743	723	693	725	716	725	733	674	727	739	708	713	656	681	661	725	744	701	722	702	689	700	699	692	746	688	693	751	707	758	712	703	704	761	723	684	714	690	682	715	726	700	714	705	668	751	722	671	713	710	645	722	720	669	715	693	698	723	723	690	703	715	775	734	724	680	703	766	728	677	774	730	730	697	728	718	670	728	710	699	711	711	711	655	744	709	724	738	793	722	684	739	698	764	725	689	719	733	674	731	709	688	687	718	674	770	718	714	725	730	690	743	745	727	749	672	729	730	747	750	717	694	737	774	767	730	713	705	704	751	721	749	706	702	735	677	707	741	732	698	687	654	718	717	689	678	716	696	710	758	685	697	736	703	702	685	724	681	681	672	689	710	741	686	693	757	744	734	679	751	717	723	699	768	716	713	718	693	718	751	731	707	699	742	703	716	714	701	699	725	731	732	693	715	741	719	733	683	747	748	694	701	719	688	708	741	723	764	749	691	703	746	711	700	675	681	702	668	705	686	781	751	734	736	634	694	751	667	720	724	709	697	713	694	677	680	747	720	733	665	755	705	709	756	716	716	712	718	714	704	743	709	710	734	708	688	665	712	719	738	720	697	753	729	740	717	715	728	736	728	718	704	741	730	704	705	716	736	690	721	773	756	675	775	725	723	718	763	728	696	725	761	712	695	805	713	755	723	708	785	710	718	713	732	710	720	731	726	722	703	700	755	709	689	729	759	758	697	696	743	683	717	700	737	718	700	763	673	683	724	714	663	728	752	713	730	686	726	725	719	704	758	703	728	724	711	678	727	678	748	757	727	704	728	684	687	687	691	693	698	716	751	731	724	716	759	670	685	708	730	741	707	738	725	741	728	708	749	719	711	690	711	750	736	721	731	697	727	717	745	720	703	751	746	748	688	717	705	704	739	720	688	693	760	695	769	744	715	689	694	712	751	723	741	741	747	710	735	754	726	745	708	704	751	689	728	712	699	755	693	667	717	702	711	759	764	673	681	727	729	731	721	737	796	759	699	738	691	707	721	697	701	713	717	747	701	704	694	734	733	669	738	724	700	709	716	741	719	688	733	713	719	714	716	728	684	701	760	687	685	731	719	715	687	676	665	743	705	697	708	735	744	709	694	695	735	680	715	786	699	704	744	707	721	715	698	748	701	691	700	713	700	755	693	713	716	748	731	703	747	733	716	715	736	682	698	750	712	721	712	689	658	704	692	717	760	711	737	707	675	755	666	704	681	741	780	751	701	716	706	775	729	725	723	677	769	663	693	741	723	670	732	729	707	748	767	688	706	682	711	718	744	704	729	747	742	758	739	707	691	744	734	748	715	713	738	719	673	721	753	717	708	693	702	738	671	724	681	733	731	747	712	730	699	702	714	732	713	728	744	695	721	710	744	764	783	728	757	697	745	717	730	735	732	716	716	708	756	714	745	728	680	705	692	717	706	695	686	665	760	713	699	705	752	746	720	728	710	679	671	745	742	668	749	705	757	683	696	706	689	744	736	701	691	718	695	691	754	734	721	720	749	734	717	766	675	729	685	770	710	705	713	708	718	718	691	676	737	730	702	713	726	706	694	695	750	675	751	721	744	689	701	700	701	657	727	776	747	687	709	708	734	689	692	708	702	712	744	727	736	745	728	776	737	715	674	676	727	704	691	750	711	750	682	653	727	707	637	729	711	681	790	763	731	694	712	722
24499	21598	28758	24767	21298	7763	1588	1058	921	960	1523	3244	5596	7131	6265	4936	4017	3161	2754	1871	1228	881	758	636	666	611	609	625	608	578	611	600	655	635	585	639	642	647	653	630	607	597	608	660	660	643	661	598	674	623	605	616	610	593	609	618	615	655	598	617	650	617	644	633	618	623	604	591	616	585	617	597	636	655	619	583	602	625	644	597	616	625	632	566	604	584	597	589	626	635	625	604	626	625	644	592	583	648	602	632	631	634	641	639	620	617	610	630	640	624	633	640	653	608	629	583	605	621	595	599	593	625	633	629	626	645	591	593	598	613	638	610	608	632	635	607	654	624	585	634	639	590	637	648	605	664	582	643	611	625	624	641	582	619	605	637	613	581	642	640	633	611	589	588	594	665	635	601	587	642	615	605	609	588	617	614	662	604	561	624	636	575	607	605	597	573	620	620	616	644	611	594	639	680	573	605	590	628	605	604	620	623	579	609	561	622	589	609	629	612	609	622	580	600	632	622	613	632	599	611	611	605	629	601	604	626	619	622	587	587	619	602	571	616	634	576	613	656	590	592	626	625	626	646	599	599	651	618	648	653	603	593	601	597	585	605	624	628	645	625	599	590	601	623	667	649	573	666	629	588	615	594	603	597	582	599	661	616	643	625	584	696	591	602	629	621	608	587	561	626	591	595	525	593	632	616	606	645	628	584	629	568	623	656	631	624	631	597	592	608	630	596	595	613	614	650	607	621	636	591	562	579	634	596	639	622	625	650	610	613	580	638	646	582	637	580	582	607	607	621	622	588	623	596	618	600	660	614	591	624	646	626	601	568	624	689	598	584	580	579	623	614	596	593	667	593	648	643	626	605	654	616	639	617	556	584	572	618	645	622	583	639	622	665	613	602	578	632	616	645	665	599	606	573	631	627	585	648	569	630	595	608	619	543	614	648	645	645	637	670	673	575	637	607	637	658	646	634	643	617	604	603	583	593	585	582	576	607	627	591	636	595	625	620	590	598	618	607	611	623	588	601	649	606	598	633	602	608	610	630	643	638	634	600	615	630	631	617	600	614	615	623	624	604	624	606	641	617	642	639	613	619	622	612	629	607	635	614	598	613	616	614	641	662	652	633	569	573	580	586	587	594	621	587	617	640	624	609	594	632	633	624	592	643	625	601	632	669	648	619	635	615	644	578	662	606	614	612	601	600	614	605	650	648	664	669	626	627	613	611	581	637	611	617	641	606	611	627	629	652	567	644	608	589	596	581	597	603	605	625	597	583	643	577	617	594	611	600	628	612	595	620	602	600	639	598	595	639	610	668	603	630	608	617	595	634	621	585	595	666	576	637	650	609	634	626	633	627	635	653	626	627	608	600	615	646	613	637	646	606	622	626	637	609	642	593	614	576	623	615	602	589	618	602	590	611	642	612	595	615	579	599	637	624	643	615	604	601	614	632	624	567	568	609	579	606	636	627	635	640	666	597	626	596	653	626	642	620	619	619	629	631	653	637	612	653	593	605	580	638	600	604	641	638	550	620	621	664	643	606	659	627	613	607	598	649	658	620	613	625	625	671	571	624	627	605	624	619	646	637	606	602	624	621	613	580	622	623	611	632	596	588	598	637	629	557	677	631	633	610	622	631	606	609	617	601	608	620	625	590	607	657	642	605	635	578	602	572	609	634	602	628	631	638	604	608	612	607	597	613	577	627	620	546	633	610	611	647	647	653	677	600	640	619	616	604	625	615	606	609	610	648	555	610	684	606	607	640	599	596	626	645	615	634	629	601	584	629	554	607	581	639	589	641	597	603	574	681	621	615	629	596	637	646	640	639	644	572	594	551	627	605	601	559	690	639	629	603	658	642	604	651	614	589	608	601	638	604	609	593	575	613	600	596	617	632	649	611	617	632	630	582	612	610	609	604	604	632	597	642	644	621	592	617	622	633	633	605	615	649	632	641	609	627	598	630	640	625	650	612	663	600	616	628	619	607	605	608	632	620	584	613	614	597	661	587	630	681	638	570	597	611	621	604	646	586	602	580	548	617	653	630	559	596	633	648	602	615	579	604	604	611	604	619	634	644	577	601	609	586	597	588	592	598	595	675	596	660	632	582	555	624	679	594	641	609	627	602	583	621	637	670	650	630	590	613	596	600	599	622	617	685	585	631	594	659	597	587	620	611	612	621	597	616	599	627	554	623	640	600	609	675	637	600	620	671	600	594	592	651	614	621	600	633	638	595	626	640	542	608	622	619	626	589	615	678	581	635	621	654	601	631	636	613	604	608	605	623	624	647	634	574	631	631	588	652	579	578	648	582	616	634	617	669	617	634	602	617	603	608	610	629	651	640	641	613	615	607	638	609	602	612	619	627	611	647	621	631	634	672	636	581	606	655	585	617	610	599	634	575	608	625	611	638	590	608	620	601	612	629	597	643	627	608	602	607	599	608	618	609	627	618	631	585	628	643	615	615	619	609	621	623	564	634	628	625	582	647	596	595	607	615	610	600	611	601	607	598	628	620	630	630	633	631	625	596	627	564	587	583	611	636	574	645	565	651	594	640	656	611	586	594	646	617	625	609	610	643	616	611	613	594	635	603	579	611	617	580	671	605	605	625	610	590	619	611	634	624	611	577	590	597	638	611	622	610	615	621	625	634	657	628	613	598	612	598	622	612	593	603	668	593	603	624	630	641	572	581	629	610	647	564	591	614	603	577	664	592	610	659	596	641	619	663	619	626	624	610	643	652	625	608	616	599	636	581	659	608	667	645	614	583	602	614	614	611	610	611	604	630	597	628	607	595	621	646	583	599	603	683	632	606	605	643	569	626	591	586	632	635	583	579	628	591	631	615	616	616	650	652	622	611	602	621	623	628	592	555	614	575	581	605	627	672	636	612	582	650	605	635	606	608	603	632	622	658	621	622	591	569	641	608	569	611	629	650	629	570	641	616	579	630	614	608	614	669	616	628	613	632	608	616	624	623	638	645	606	604	629	664	588	605	587	633	619	609	633	669	566	616	631	619	654	597	615	598	632	619	616	645	613	588	632	600	613	613	602	587	600	607	599	627	647	623	660	629	623	593	630	625	589	617	608	610	599	575	615	595	579	625	636	607	614	600	614	618	560	556	653	596	654	582	605	635	644	630	648	615	655	662	630	660	647	651	613	635	586	596	588	638	649	593	584	635	590	606	615	638	621	586	606	673	587	613	601	599	590	588	639	638	617	568	627	603	620	646	661	609	651	647	632	660	629	645	610	618	626	609	620	611	613	604	597	626	607	642	602	600	618	648	619	588	616	599	583	633	596	606	628	626	612	601	630	628	655	597	607	613	626	637	610	551	627	620	613	616	589	639	657	613	591	597	660	617	571	619	594	625	612	626	630	612	619	617	620	628	598	593	616	626	636	590	619	629	620	615	629	619	638	613	570	599	611	632	634	620	609	599	603	617	596	629	592	602	623	656	602	608	624	605	609	609	604	639	593	639	662	610	598	646	578	591	617	637	600	645
34079	51900	15981	5639	3429	2702	2036	1529	1349	1361	2310	5503	9084	11034	9680	7597	6290	4813	3999	2661	1735	1100	924	810	696	680	676	699	724	733	718	743	689	737	740	673	733	725	704	721	706	798	718	741	688	696	682	725	680	735	760	744	673	753	705	753	709	738	737	725	636	754	713	724	691	715	731	736	729	711	726	664	706	684	720	747	705	700	747	754	715	713	755	758	756	716	710	686	712	721	733	749	740	717	730	728	679	732	710	738	723	768	751	662	766	688	651	715	686	771	715	730	707	772	701	686	725	697	643	694	729	755	732	741	676	735	728	712	705	695	722	686	703	675	746	751	694	722	705	723	688	756	714	683	698	767	679	715	697	681	690	689	766	747	739	692	732	703	742	715	727	747	775	678	704	732	674	657	738	700	725	702	721	738	718	706	706	722	758	730	699	693	767	738	723	717	730	691	698	653	711	719	722	737	714	731	743	732	732	687	645	669	723	695	722	716	748	691	737	727	690	734	750	673	733	692	656	720	701	732	703	691	722	728	722	709	702	704	718	662	730	706	714	782	691	715	703	719	720	713	722	693	707	752	729	732	716	676	730	679	730	696	686	716	709	723	678	730	722	699	762	703	702	701	742	721	699	703	730	690	783	710	713	744	734	747	730	710	740	704	722	771	712	686	719	706	699	704	710	691	675	704	750	727	706	733	722	667	657	764	720	720	745	710	771	711	718	721	729	682	715	737	736	712	732	740	694	715	675	700	696	717	697	733	698	694	694	700	723	722	723	734	694	716	684	752	692	743	726	695	689	728	689	687	719	737	729	762	734	739	740	776	761	704	752	698	733	695	689	669	694	748	726	694	680	693	698	728	723	681	709	753	647	692	713	776	756	731	702	757	678	696	754	689	714	692	695	779	716	683	683	729	690	695	698	693	753	759	751	725	738	729	738	734	712	716	726	708	729	725	720	767	696	724	751	711	763	712	709	726	719	715	691	695	728	695	705	723	763	713	710	670	756	719	711	731	708	735	702	687	765	709	683	783	734	693	725	706	749	718	717	717	719	730	748	688	743	724	713	732	686	727	762	735	702	702	696	735	723	747	702	700	741	708	756	684	737	703	724	668	694	731	728	722	670	689	723	687	766	661	762	693	700	755	752	699	656	724	730	715	726	747	707	717	713	682	732	745	681	670	692	714	739	733	754	705	739	692	735	738	723	750	700	712	744	729	733	730	681	703	721	701	687	727	722	708	744	701	696	760	708	716	705	734	694	678	716	716	692	703	759	699	724	729	707	706	739	701	690	713	706	740	759	770	733	701	712	761	647	698	729	716	694	738	691	714	715	723	710	759	743	702	732	712	699	726	706	680	746	700	711	700	713	724	698	661	741	741	755	719	726	708	693	735	649	726	749	738	669	706	744	746	672	737	673	781	695	706	733	746	738	685	694	701	731	733	702	696	741	676	728	677	697	733	761	765	748	696	763	693	690	706	732	742	668	709	720	735	722	688	691	713	722	731	781	708	738	709	735	702	720	760	723	709	727	712	656	732	717	679	714	664	744	742	729	731	741	702	729	685	684	747	753	686	759	763	682	715	714	685	694	716	699	661	720	763	760	705	724	693	747	704	762	695	710	677	747	677	694	684	677	698	760	770	735	735	752	708	722	755	706	709	692	695	781	730	758	706	700	726	680	723	725	768	733	725	666	754	705	720	699	722	736	746	655	735	714	730	753	725	713	718	733	759	727	725	746	708	754	732	693	731	711	731	760	741	698	744	699	732	674	711	715	735	753	718	740	728	741	659	713	670	715	748	738	687	732	708	763	740	742	706	722	763	694	749	731	705	727	692	656	743	662	702	672	704	748	721	751	691	723	732	748	693	797	723	687	733	716	749	729	717	757	727	752	681	709	716	709	764	715	778	748	707	667	706	749	714	736	709	693	695	796	696	780	692	725	707	703	739	672	716	752	728	776	731	665	722	717	729	674	722	698	724	689	718	725	760	675	684	689	694	745	699	711	686	752	692	704	696	660	749	729	754	660	711	748	681	753	692	699	677	707	700	714	730	724	691	724	762	745	717	693	752	752	704	715	736	730	724	712	702	736	698	738	740	696	712	705	703	719	689	730	680	747	692	713	749	758	686	719	675	700	722	716	752	746	731	748	691	704	747	688	686	729	636	744	700	710	676	699	722	707	706	695	718	708	671	692	717	752	679	716	717	733	700	732	702	678	751	702	704	753	717	732	742	706	657	722	674	770	687	734	731	736	682	699	766	683	723	677	715	699	714	710	737	745	703	726	737	738	683	732	735	722	758	723	669	720	686	712	694	736	727	712	720	750	725	746	730	714	709	717	706	743	676	744	642	755	695	726	715	721	693	715	690	718	695	711	693	718	753	695	743	716	688	736	724	731	716	717	753	718	691	718	763	684	736	721	688	688	708	712	700	701	732	698	697	677	666	775	716	719	659	745	728	711	722	722	689	728	646	687	713	720	714	669	683	702	703	704	749	687	700	735	715	700	725	672	685	728	724	703	711	705	691	675	690	680	771	720	747	710	691	756	694	711	683	702	746	692	708	693	722	725	738	701	742	738	717	714	682	670	742	659	707	662	741	670	689	696	729	738	686	758	717	708	708	759	728	725	706	736	770	748	737	721	704	693	728	716	710	738	721	714	716	733	741	718	827	712	739	699	688	686	735	714	703	787	723	707	740	780	704	696	729	727	786	719	742	687	755	711	732	715	691	704	748	751	733	702	709	766	705	724	725	699	758	704	709	674	725	732	729	760	691	734	738	747	709	665	734	728	681	736	713	735	694	710	670	701	713	718	726	709	738	724	671	702	724	708	730	724	705	744	720	742	703	734	709	694	760	715	713	714	748	686	743	704	714	736	685	765	742	700	717	755	715	712	759	754	768	716	734	687	704	712	661	739	709	688	720	706	714	715	718	702	721	739	700	681	718	724	741	742	724	720	721	759	735	733	741	684	762	696	695	684	746	654	696	715	680	681	662	727	713	752	739	690	711	667	765	712	733	723	705	738	694	766	746	694	709	697	724	702	725	758	718	722	735	728	706	693	713	739	709	687	718	744	730	761	708	711	766	703	740	716	767	648	721	697	704	689	698	719	726	701	765	713	715	704	720	717	673	712	718	687	707	742	742	694	725	715	718	729	714	729	710	733	698	738	750	734	736	720	745	714	708	658	706	727	699	769	673	726	698	708	745	723	738	697	742	712	723	676	705	740	734	722	680	738	729	695	697	689	684	681	730	706	715	705	704	694	698	702	713	704	743	697	730	683	722	722	727	698	746	656	718	755	686	723	715	714	732	730	740	709	694	732	721	744	699	705	715	735	711	724	700	721	675	722	726	673	760	693	767	684	697	720	727	724	710	746	685	759	706	706	659	710	702	747	668	711	717	718	738	683	741	700	741	695	673	676	686	755	705	679	706	724	733	715	789	729	696	671	722	706	727	714	747	731	718	744	728	758	736	710	707	746	708	718	739	714	739	728	716
25652	21635	27628	25627	10362	1622	1246	1142	937	914	862	2048	2898	4060	3092	2422	2229	1823	1564	1301	1118	913	796	736	675	666	642	636	660	651	602	637	651	638	633	648	640	638	677	623	686	681	662	671	575	627	684	622	623	658	692	660	638	679	635	668	649	658	620	601	679	650	645	676	613	646	637	642	661	665	606	611	638	663	681	641	600	678	670	660	670	668	616	606	609	670	635	662	632	627	687	639	642	643	613	614	609	637	595	685	643	609	630	647	661	639	626	660	641	659	588	654	664	660	636	616	666	669	615	647	606	671	597	612	672	668	613	615	624	654	650	631	696	659	615	641	610	633	640	626	602	636	656	640	653	662	690	596	642	700	644	686	689	609	651	589	628	657	631	596	619	607	688	679	632	610	607	614	600	604	671	588	644	618	631	648	643	660	621	651	641	580	624	659	629	691	593	650	608	641	668	628	636	614	618	632	660	639	634	695	626	675	611	654	644	641	653	663	614	661	659	639	651	635	656	621	613	635	633	632	663	627	647	651	601	651	665	626	617	660	666	637	642	625	629	663	637	654	602	614	659	624	579	692	617	617	597	607	644	707	635	565	582	621	648	644	679	615	634	629	668	642	631	652	603	620	646	637	647	653	615	643	645	644	643	631	634	680	651	653	608	591	626	656	637	657	607	620	637	687	664	654	643	611	603	655	612	636	621	578	619	645	690	643	631	666	624	624	629	609	665	650	631	636	682	636	613	611	674	709	666	621	626	684	644	616	669	689	647	604	671	615	623	587	612	644	610	665	664	663	664	622	659	677	616	647	682	633	617	657	652	608	643	656	664	673	624	671	630	646	689	712	632	594	612	633	615	647	609	662	689	632	632	682	680	639	622	646	638	580	633	686	632	663	637	659	657	651	659	644	617	638	633	658	635	650	635	673	675	648	631	659	611	688	631	609	650	666	659	648	677	637	617	650	644	652	660	600	682	650	634	633	611	671	632	636	690	623	651	650	644	659	622	642	631	626	646	626	653	638	682	614	642	629	632	661	662	659	616	618	622	620	680	693	607	627	602	653	670	635	620	649	631	641	623	642	632	633	664	628	654	637	609	658	621	656	640	657	652	623	633	616	623	616	654	626	663	639	598	630	624	676	642	659	620	657	669	666	639	680	651	634	669	634	610	621	650	661	611	677	593	605	608	636	662	625	662	603	658	677	634	655	649	616	615	624	707	654	648	620	610	663	665	673	666	646	658	643	638	588	652	645	629	673	659	651	658	643	629	593	676	638	662	641	603	621	633	607	596	640	633	656	624	660	607	635	683	658	652	602	630	655	666	584	624	634	617	631	671	620	645	631	630	641	603	647	657	640	602	592	653	658	611	597	635	645	635	618	591	650	660	612	632	633	674	687	611	678	629	614	646	634	581	601	642	662	646	637	635	623	637	625	655	638	684	694	639	609	615	642	649	591	648	641	631	648	608	643	630	698	635	603	606	654	592	615	620	639	658	643	629	654	649	617	640	676	651	663	623	625	627	629	607	627	630	660	640	620	674	630	632	637	571	625	691	604	607	629	632	656	610	641	661	639	633	629	607	606	621	653	668	669	662	635	647	623	630	654	655	649	656	671	628	656	632	606	641	603	646	625	636	655	633	627	684	655	701	628	687	643	628	655	656	631	620	611	600	640	584	637	621	618	665	634	632	653	593	602	641	582	612	626	605	678	627	678	645	668	638	611	634	624	637	649	680	654	630	636	653	704	612	629	656	655	622	596	627	624	623	687	637	642	642	638	657	623	636	639	630	632	667	676	698	617	645	640	634	686	653	634	582	669	674	633	632	630	635	663	614	646	629	615	675	629	628	649	646	664	638	605	604	675	640	648	634	650	622	648	651	591	642	633	658	666	680	648	641	638	636	689	654	640	661	601	677	654	651	634	678	640	607	656	594	692	624	630	647	656	635	634	622	621	613	625	681	665	657	657	644	593	643	631	632	601	611	671	669	645	642	680	633	587	683	657	591	642	642	652	603	668	618	629	691	645	644	615	650	657	650	642	626	641	694	623	633	662	602	632	655	631	637	638	633	632	649	669	605	606	650	675	647	674	616	686	628	661	605	630	604	618	644	689	648	664	643	683	626	668	649	628	659	616	619	680	636	606	626	673	622	636	616	681	571	549	668	608	645	660	680	648	636	670	656	621	654	654	680	667	666	628	634	640	633	616	634	641	663	654	602	643	641	647	634	629	619	622	710	648	681	623	625	645	663	662	643	661	675	604	623	605	631	588	651	625	669	677	639	651	675	636	671	630	663	672	619	656	615	657	642	634	663	626	644	649	642	631	620	617	628	636	664	633	645	652	586	669	652	641	632	660	636	658	628	620	654	615	593	605	609	659	699	629	638	646	622	611	620	597	679	604	641	655	585	592	606	658	634	658	642	654	626	632	661	670	666	668	623	654	615	665	626	622	638	622	609	684	655	630	663	596	663	686	625	695	634	643	635	655	627	617	644	635	654	660	647	644	637	643	623	653	667	652	657	599	596	621	675	642	608	618	640	618	644	604	653	566	644	600	630	726	626	582	621	625	665	669	650	650	634	629	639	625	623	672	687	660	649	645	646	621	620	660	638	630	673	646	674	628	631	645	628	647	621	650	600	648	704	682	617	715	654	639	693	652	642	658	673	654	593	646	645	612	667	643	652	646	638	627	622	644	590	686	647	649	658	642	656	643	631	635	646	638	652	618	577	631	667	655	678	656	657	687	630	672	640	664	611	662	618	693	634	623	679	636	648	681	627	647	656	661	622	688	662	600	679	648	626	649	571	627	649	587	607	627	664	647	675	652	620	645	639	629	678	671	650	626	642	619	612	654	619	615	633	653	632	647	646	641	633	649	601	627	673	602	626	645	656	655	660	637	610	624	650	642	683	615	688	646	631	628	654	644	646	596	628	658	659	600	668	636	617	663	657	662	677	608	632	667	651	628	620	616	647	653	644	620	680	664	642	633	665	632	703	621	631	645	637	625	602	640	637	594	684	674	625	670	633	658	634	634	665	605	639	639	656	649	614	666	648	614	691	634	628	690	619	628	623	598	665	655	676	662	661	644	694	648	626	615	629	657	626	663	627	647	659	617	648	607	678	623	645	634	636	635	621	631	666	658	644	600	674	663	653	652	628	592	629	614	621	606	669	612	635	634	674	632	621	657	638	624	666	623	648	662	624	677	625	624	574	656	676	615	672	659	658	622	648	648	668	631	611	625	621	657	644	675	635	631	666	625	655	633	630	643	651	657	680	659	657	694	584	654	646	630	645	626	660	608	625	591	673	643	639	640	629	619	630	611	634	669	620	668	633	652	609	703	648	648	630	659	635	627	634	635	636	645	676	644	626	636	618	680	653	619	642	645	656	631	619	647	654	635	622	629	659	668	658	644	649	669	671	643	612	612	623	646	640	622	662	596	635	647	686	629	629	647	640	721	669	650	661	666	652	662	627	636	635	606	670	636	586	691	642	618	636	659
33799	46422	13374	5800	3842	2322	1917	1865	1460	1367	1213	3801	5420	7718	5550	4474	3878	3217	2672	1966	1476	1327	1110	837	766	788	718	774	719	814	733	766	739	756	811	756	728	738	771	801	790	764	734	732	736	726	806	771	764	744	775	737	765	726	754	786	772	762	764	746	706	726	744	747	762	733	708	722	728	790	800	769	750	758	760	728	716	770	777	717	727	781	771	761	776	748	689	794	741	759	758	709	756	792	777	741	746	743	738	728	729	737	723	759	778	725	755	743	710	729	798	747	705	761	750	765	768	774	750	757	750	740	714	763	725	760	770	735	735	751	728	756	755	763	726	744	748	747	762	773	773	707	738	727	706	673	723	754	765	745	754	761	761	734	790	753	742	746	731	784	766	752	776	727	762	738	752	768	758	733	769	746	805	765	752	785	766	762	683	708	711	705	790	736	760	723	732	742	788	753	766	740	763	757	752	701	857	767	698	753	738	787	771	807	788	759	780	732	799	777	786	743	731	777	735	768	768	792	719	779	754	726	769	748	741	739	807	776	733	741	751	712	724	742	767	760	779	749	780	796	741	748	786	745	774	803	724	695	753	759	756	769	731	748	768	781	730	766	782	728	745	744	739	701	796	772	777	745	795	730	789	777	738	737	750	720	709	754	764	716	771	741	751	840	752	723	735	742	745	789	741	709	799	694	778	720	816	741	804	797	775	795	751	756	782	716	734	804	751	745	727	745	764	739	744	756	753	771	781	767	773	758	713	796	752	787	763	752	731	800	766	780	746	773	740	759	759	736	719	704	764	750	731	730	724	768	752	767	786	749	782	710	733	778	754	747	786	742	747	764	757	728	740	752	723	743	722	742	743	786	765	780	790	752	741	738	691	754	794	759	738	772	748	738	708	781	733	766	745	701	782	742	781	773	788	746	732	731	768	754	709	727	792	777	756	741	766	763	713	800	750	799	754	791	738	752	840	733	719	760	789	711	760	787	733	705	743	724	760	770	752	758	753	769	787	771	738	737	755	746	735	763	737	801	778	717	760	793	787	753	754	741	744	724	706	725	761	755	687	780	771	734	751	731	760	736	757	761	749	737	764	754	739	735	729	711	754	731	746	776	769	723	736	792	751	703	781	711	799	760	774	769	789	766	802	720	715	718	761	781	743	746	774	725	721	763	762	715	770	790	747	738	791	740	770	734	771	758	751	797	759	778	728	734	800	735	734	794	725	760	818	765	728	745	752	730	765	745	779	759	769	820	756	746	764	746	780	779	746	735	765	795	715	804	771	753	731	750	777	759	772	798	777	769	801	755	753	795	786	775	770	720	782	779	773	711	730	789	781	776	794	775	749	726	728	755	739	784	749	757	768	746	743	713	759	812	698	751	793	783	767	815	767	805	751	730	731	797	767	714	760	755	731	733	737	767	760	750	777	749	747	783	758	722	742	768	723	738	749	746	738	727	780	775	733	787	721	738	801	724	753	752	773	795	707	726	820	726	725	775	695	771	722	783	788	774	779	720	749	738	777	742	730	746	742	754	798	754	817	743	669	765	764	778	777	740	792	735	716	704	780	727	764	768	799	780	776	745	785	692	763	727	747	745	745	726	792	740	786	774	789	735	796	767	749	742	767	749	795	739	764	773	737	722	731	744	796	696	674	755	765	756	751	777	742	709	730	776	745	761	737	743	782	748	746	821	751	776	736	765	761	776	722	761	788	736	739	727	742	749	791	773	748	791	766	763	719	761	797	758	762	748	782	796	803	730	779	768	730	727	756	805	766	746	765	707	765	773	730	742	802	737	787	719	726	741	739	762	765	716	750	776	778	737	745	758	738	755	783	753	759	710	799	761	764	774	725	781	687	712	698	730	818	757	765	784	773	739	754	799	804	742	740	695	813	756	751	739	725	813	754	770	744	710	747	745	782	768	769	716	800	743	734	760	776	744	735	765	763	747	772	751	754	747	739	737	746	781	736	732	771	757	756	778	792	737	693	734	758	682	777	723	752	756	749	767	751	729	752	764	756	731	744	776	728	776	723	801	750	742	729	738	708	758	816	759	760	727	764	753	771	759	792	761	735	737	709	761	764	818	752	739	779	766	767	779	776	677	783	800	751	761	742	732	801	774	732	755	763	747	787	724	789	783	730	750	731	766	730	719	774	723	811	731	723	735	795	821	771	793	785	765	769	748	741	771	750	762	799	748	750	738	715	768	730	774	729	778	750	760	732	749	737	780	751	799	742	693	773	745	789	768	726	757	751	774	752	767	791	770	753	749	798	765	796	794	725	734	769	769	700	755	743	774	755	722	758	744	755	769	790	744	777	744	751	780	772	795	737	722	813	718	767	728	790	728	699	782	812	724	733	714	752	739	824	774	754	748	733	750	792	738	732	799	782	733	822	730	811	742	740	734	752	749	750	717	769	767	728	768	740	734	729	789	767	727	770	740	771	777	768	757	753	760	784	720	760	773	786	810	744	812	744	756	766	770	777	785	733	717	771	758	762	795	760	714	740	754	769	761	758	806	750	787	814	759	799	797	790	751	770	727	756	795	782	760	682	750	756	725	738	769	737	737	701	765	767	733	779	739	719	741	730	796	725	773	739	700	745	744	728	754	797	738	726	778	769	778	721	770	770	775	702	791	735	774	718	769	760	761	743	800	746	782	764	799	818	706	772	771	767	753	748	756	762	791	737	724	789	704	769	769	721	793	781	785	750	769	779	750	748	707	771	782	735	786	793	791	779	764	794	801	711	786	701	794	768	750	802	772	738	764	731	750	755	747	716	687	704	808	764	803	734	761	787	759	793	786	745	754	765	711	741	753	744	789	708	734	750	764	703	747	708	773	760	762	763	718	734	780	806	743	718	762	785	764	808	767	796	734	679	777	725	787	740	802	719	757	721	782	773	786	740	775	766	754	725	793	728	772	734	784	725	737	728	771	776	780	730	808	788	764	741	729	718	726	790	768	741	751	750	774	738	779	740	768	806	765	852	776	726	693	756	714	723	749	702	717	751	809	738	743	746	782	768	727	715	762	693	798	774	781	753	763	726	803	733	792	733	741	780	743	707	785	823	730	786	729	748	766	743	761	720	725	768	792	736	799	786	781	723	766	744	736	796	763	744	759	753	726	707	743	768	784	748	750	783	759	736	736	776	742	784	758	746	724	786	731	769	755	741	771	799	742	769	730	773	754	747	716	728	719	755	737	778	780	793	734	764	746	743	770	804	797	740	756	767	753	738	697	745	806	747	725	752	747	757	757	761	772	769	772	773	704	773	717	762	745	733	692	722	743	784	749	786	781	753	798	795	744	790	761	763	811	713	770	738	781	761	713	761	749	779	777	801	788	769	764	765	775	717	739	737	779	799	743	792	743	755	712	763	765	730	786	775	784	811	796	762	743	795	714	740	788	818	777	731	798	731	735	761	787	772	748	763	760	763	777	707	788	727	770	781	751	741	761	785	723	765	745	796	740	767	767	707	779	767	733	751	762	757	764	699	776	712	753
23264	21603	29323	24258	21561	21604	10394	2051	1394	1314	1327	2365	5982	14118	14027	9357	6292	5578	5005	2934	2046	1575	1249	983	861	758	749	785	744	735	720	801	804	737	839	787	759	758	732	749	776	786	759	759	791	762	777	760	725	806	792	785	730	772	726	737	732	786	753	742	776	806	750	740	777	759	721	768	781	781	750	751	745	721	728	793	780	762	766	763	782	788	734	767	787	738	721	777	736	789	711	740	717	792	757	766	752	777	766	750	729	744	759	767	773	761	742	735	772	791	758	753	746	737	751	755	787	767	759	728	741	733	771	771	736	796	754	721	801	739	724	773	781	760	762	764	807	729	768	760	795	780	792	749	759	752	738	820	745	704	767	772	782	741	691	739	719	816	831	787	770	818	764	726	741	746	727	740	779	750	722	778	750	721	784	800	812	738	711	727	760	756	781	781	739	769	766	788	785	704	781	727	757	761	780	783	788	762	762	778	771	777	780	800	694	710	769	764	756	746	744	818	743	726	772	781	788	736	741	790	739	733	789	790	763	710	728	766	755	710	780	768	783	763	760	776	754	743	752	729	721	769	761	736	784	774	747	736	764	754	768	781	783	745	672	765	769	765	761	777	785	735	787	769	759	690	800	747	801	756	746	751	778	733	778	727	768	781	773	773	754	766	766	744	749	766	763	755	694	702	756	766	745	774	781	783	730	778	798	770	796	775	743	794	753	755	799	763	747	772	765	781	763	770	734	769	798	798	754	806	769	778	820	742	756	730	773	726	731	768	761	756	763	754	743	777	711	757	747	758	774	740	733	745	807	773	752	747	739	748	782	744	734	742	752	761	764	772	745	727	730	748	752	810	720	749	776	768	778	809	788	789	727	788	742	767	725	739	759	786	795	760	770	751	793	759	746	821	757	755	740	781	749	754	738	765	743	804	744	740	750	775	807	755	735	766	773	734	780	787	756	764	797	765	743	794	802	774	700	750	774	767	755	803	723	752	717	737	791	785	756	750	751	767	747	787	799	791	768	744	753	787	795	724	760	778	705	731	763	712	785	742	794	796	788	750	742	760	753	746	760	776	768	764	791	744	781	758	804	690	765	762	718	753	735	705	757	772	741	756	712	738	722	746	752	735	759	730	750	749	745	730	743	717	741	789	702	748	742	771	736	818	761	764	743	751	703	859	761	686	811	744	722	757	765	729	781	761	752	765	750	712	767	737	801	775	767	823	752	717	737	772	718	752	755	759	752	725	791	790	796	701	738	750	802	792	767	762	729	743	751	721	768	789	713	716	770	769	762	760	768	821	731	805	786	717	714	760	782	744	772	741	766	759	722	761	768	782	744	815	706	814	790	780	759	730	773	714	752	781	747	719	729	773	771	719	763	743	737	753	762	846	745	682	807	814	767	777	747	791	762	777	783	742	752	748	785	799	794	717	778	761	765	774	848	704	764	774	739	721	759	717	699	733	765	806	723	737	737	782	744	788	731	702	777	762	793	811	755	739	766	769	785	766	808	767	729	770	736	753	731	746	769	764	733	742	792	716	750	825	739	753	687	748	760	790	777	783	753	733	733	742	704	757	721	786	740	761	771	787	825	805	737	805	738	724	735	730	749	755	782	790	695	726	813	752	734	776	748	779	727	778	760	717	766	754	715	786	728	748	749	766	781	756	777	754	707	760	777	785	751	776	778	741	694	753	765	714	711	762	723	728	741	820	730	732	757	721	721	737	749	713	788	781	708	767	737	768	783	730	758	701	808	745	779	743	780	705	794	752	767	750	738	739	728	759	763	745	759	770	712	807	807	769	803	790	774	734	779	774	784	758	787	760	809	757	746	749	675	752	746	756	705	775	777	779	759	748	782	748	746	749	802	749	768	708	737	741	768	769	715	710	685	713	769	733	786	703	752	769	766	802	750	789	765	749	719	747	725	811	769	781	758	740	735	772	752	783	709	760	778	763	777	765	769	719	744	759	809	728	759	737	747	713	781	822	768	735	757	767	728	759	793	744	746	781	764	740	781	751	730	739	761	757	719	745	749	804	772	755	741	724	785	781	782	768	754	772	764	699	782	785	757	755	781	781	762	762	752	761	769	779	772	752	754	808	826	814	727	764	816	756	748	752	699	779	784	739	764	784	788	776	784	778	794	769	734	747	726	767	764	775	774	726	812	760	759	761	750	756	776	785	799	749	833	757	750	741	778	731	741	768	731	752	783	751	763	729	832	788	790	729	739	745	757	757	786	786	779	730	746	740	744	759	772	720	729	746	754	734	748	746	773	761	759	768	786	738	753	747	733	697	758	739	777	736	774	721	785	762	700	744	767	746	731	741	732	751	742	777	782	714	751	776	792	753	736	748	732	766	736	778	752	801	793	756	758	775	756	777	719	735	790	740	753	741	732	701	768	749	755	790	734	767	731	719	752	772	773	780	740	725	797	691	775	787	764	792	776	711	753	775	753	754	758	746	728	727	710	704	753	773	778	793	726	768	731	754	775	770	732	796	747	793	783	710	800	741	797	800	735	802	747	776	759	768	705	760	762	713	743	803	769	733	737	742	774	786	806	769	749	734	758	690	768	764	765	792	715	769	761	757	762	732	741	772	770	773	737	748	768	671	723	776	750	720	744	751	798	757	706	782	760	783	745	714	743	776	837	734	757	750	771	752	798	757	803	695	748	754	750	799	730	708	787	730	781	748	757	783	761	763	761	738	777	789	765	776	794	817	710	770	824	700	763	749	771	790	740	757	714	764	783	805	753	773	776	765	837	744	737	751	783	727	751	763	771	725	710	678	795	721	834	737	750	725	754	698	776	772	770	769	763	779	713	753	780	793	756	778	751	777	702	741	747	737	728	807	772	725	800	790	779	746	727	766	697	782	751	728	755	742	703	716	756	756	775	733	760	757	809	734	763	752	744	722	791	762	805	756	796	757	762	680	784	790	772	715	771	727	715	766	747	770	755	758	778	727	712	769	750	722	787	768	753	746	788	710	732	766	706	792	799	735	772	836	779	764	763	751	748	767	765	753	738	742	719	754	779	771	787	766	742	748	755	765	743	773	741	760	761	769	783	762	751	756	779	747	818	754	735	764	775	757	742	740	705	802	712	773	782	740	723	762	758	721	770	803	773	772	757	775	811	807	760	732	751	746	708	758	824	769	778	775	750	733	745	754	762	803	731	744	754	750	759	759	732	783	758	767	734	817	738	795	816	738	818	746	752	752	773	746	705	782	751	765	743	762	729	793	767	779	750	735	838	775	748	738	786	783	767	750	756	736	745	730	757	710	760	786	768	793	772	785	807	725	736	748	771	768	795	808	711	790	768	739	711	756	785	779	743	782	758	755	780	711	770	729	761	803	725	803	805	761	741	762	732	804	725	763	747	798	738	804	715	770	724	787	751	741	761	751	724	728	718	716	708	738	720	730	750	743	728	745	751	768	721	742	772	790	739	780	762	710	758	731	783	816	768	722	724	767	719	769	742	783	773	784	733	750	774	757	746	779	738	750
39253	58843	19853	8360	6199	4480	3484	2821	2281	2005	2031	3872	9883	20102	18673	13005	9236	8470	7293	4491	2926	2258	1706	1142	859	879	902	855	803	860	873	883	862	892	880	893	894	866	836	824	845	888	872	900	806	849	855	873	876	902	845	781	867	936	881	867	896	861	871	845	861	851	888	811	875	848	834	867	884	878	898	803	909	867	882	843	818	822	806	901	854	866	859	844	844	859	872	888	851	826	889	886	833	871	843	855	803	832	874	847	833	883	855	859	771	806	869	870	867	835	872	914	826	882	871	915	886	886	839	869	893	816	850	862	847	853	838	819	842	845	893	849	812	867	806	806	899	854	866	864	896	834	853	830	826	815	856	861	865	844	858	902	850	860	835	892	858	828	881	876	872	842	835	849	825	850	836	873	838	869	881	873	855	881	890	866	860	857	839	855	849	828	872	836	795	868	896	863	871	845	895	898	831	783	847	850	806	870	883	878	888	871	787	875	842	868	878	785	814	861	816	833	857	819	838	842	871	851	884	886	809	899	872	848	852	884	885	904	823	867	864	811	844	868	845	841	835	846	860	888	859	839	860	826	881	858	879	854	867	853	843	845	827	860	866	846	892	893	875	834	892	870	863	836	878	872	822	823	894	910	904	849	898	888	814	852	890	903	853	891	862	861	842	823	875	854	831	880	866	850	891	847	839	907	852	811	860	926	816	861	889	877	900	845	863	905	852	838	900	886	907	839	838	836	867	814	867	848	918	803	826	812	882	845	892	888	844	850	835	894	850	830	871	892	911	794	829	871	870	850	875	838	836	834	814	876	812	869	857	881	884	833	861	872	862	889	856	823	918	903	891	888	876	908	841	863	856	895	855	864	871	838	888	924	877	861	867	824	867	818	836	872	865	869	928	889	848	842	862	889	853	900	881	912	849	861	868	887	821	881	924	795	912	874	848	850	876	788	865	856	872	865	925	865	849	859	873	853	892	882	893	852	872	877	863	851	900	917	858	855	895	895	885	898	835	912	853	895	799	862	856	846	838	894	842	848	869	876	841	895	815	867	834	862	868	852	842	841	829	887	848	848	875	887	831	841	802	826	849	892	822	831	830	917	850	858	916	876	888	844	868	848	820	875	849	844	859	847	868	844	870	891	818	921	898	876	894	890	817	833	813	864	852	875	836	840	867	878	861	898	802	906	874	888	819	883	824	831	836	876	848	900	851	910	852	870	856	844	878	860	849	853	858	878	818	811	896	867	890	882	829	837	871	872	858	806	786	867	884	895	862	894	847	862	893	866	821	882	818	842	949	856	844	854	856	888	884	848	906	805	857	888	847	881	867	887	878	833	936	854	870	855	872	866	835	840	828	813	874	860	843	850	839	883	836	828	850	836	840	885	863	821	851	902	822	876	870	860	867	812	827	836	849	863	808	902	853	859	821	889	849	851	886	888	839	843	854	860	900	803	872	873	850	872	838	825	897	857	809	896	843	887	873	859	860	878	876	816	812	823	823	918	884	870	836	874	798	895	871	823	859	869	879	832	845	819	905	900	888	890	827	866	858	834	858	916	866	869	861	864	865	905	845	865	852	861	853	839	871	911	874	879	852	872	857	854	859	911	836	865	866	867	833	822	846	889	888	892	837	887	902	892	876	876	880	841	865	828	848	897	837	857	873	900	809	820	868	865	836	876	902	844	801	870	831	812	798	847	867	873	853	835	845	879	843	843	834	864	850	857	889	865	900	883	902	848	894	846	855	864	839	863	809	878	844	896	837	806	864	863	837	893	864	861	870	811	822	878	891	861	831	858	837	895	884	898	828	848	843	865	862	928	857	833	851	850	926	922	871	878	813	800	828	867	834	835	818	825	890	857	881	878	836	876	867	879	817	847	851	860	855	822	845	875	924	891	842	917	864	891	850	830	895	843	864	879	849	838	890	877	875	939	907	848	865	853	869	798	891	866	878	854	874	878	855	871	858	799	855	815	911	858	840	865	862	844	851	862	907	877	859	855	807	839	848	886	884	848	834	904	899	885	868	885	884	870	902	835	859	872	804	892	877	822	907	898	886	833	851	886	872	860	854	825	843	884	857	856	877	840	816	912	874	848	850	837	847	878	854	806	893	868	909	910	844	921	859	848	866	858	841	842	908	874	899	817	888	823	827	854	869	848	842	858	866	806	904	864	896	843	867	891	910	806	866	850	830	820	877	807	861	824	886	877	894	882	855	860	857	901	838	821	894	889	855	887	874	853	892	859	879	842	885	843	841	878	865	871	879	844	808	912	866	829	894	905	867	901	820	851	849	803	929	866	883	840	829	851	905	889	902	811	855	879	803	847	880	834	843	885	912	856	906	844	854	883	804	833	885	883	823	894	847	844	848	849	870	929	862	836	868	915	858	851	869	845	835	847	855	839	841	874	942	857	867	910	924	837	867	892	835	816	824	814	835	872	911	852	844	921	886	868	869	883	889	825	898	859	874	873	839	852	906	901	866	881	868	867	855	798	891	883	920	838	863	876	888	887	871	874	838	840	806	905	831	881	858	896	916	857	877	846	836	865	889	864	870	844	842	828	846	801	874	816	861	884	839	861	846	925	849	888	897	866	923	841	906	884	830	858	877	848	912	898	837	916	888	922	906	834	893	873	884	854	837	824	851	887	864	867	825	893	912	857	893	854	828	847	891	843	834	889	851	839	861	886	827	873	911	889	861	859	905	887	859	810	872	861	831	875	835	856	839	875	882	840	917	883	850	885	813	863	918	843	850	886	857	826	892	909	857	880	826	889	882	816	848	896	812	852	838	857	825	808	900	814	864	888	851	881	899	876	822	854	844	834	858	868	877	849	832	895	861	850	854	903	806	896	839	869	839	818	876	837	890	874	829	896	865	845	840	843	869	843	863	838	785	844	821	864	834	888	827	865	845	808	848	856	922	853	850	856	894	884	848	869	832	802	874	894	837	875	839	897	887	852	879	877	828	887	804	904	864	885	859	836	867	867	892	867	845	820	852	847	869	847	895	873	850	854	822	888	865	882	810	901	883	868	876	825	865	830	886	822	861	839	918	861	855	860	833	807	839	848	870	866	874	834	848	855	851	828	864	865	827	803	903	856	812	860	856	843	848	867	871	899	844	869	878	858	881	789	823	869	851	864	824	869	870	853	865	837	838	907	845	838	828	891	860	879	866	872	838	897	851	864	831	847	892	856	866	858	843	828	900	852	840	852	913	865	907	852	874	852	905	858	862	885	892	847	886	921	846	889	828	907	830	837	877	863	853	821	858	797	839	816	847	862	868	826	843	866	818	902	874	858	863	855	835	878	897	854	856	855	866	882	864	853	918	820	832	900	843	848	834	856	845	879	849	829	836	871	856	846	847	875	852	856	861	830	877	836	847	903	859	845	869	869	813	826	856	857	900	859	873	833	899	898	865	862	855	806	888	850	874	884	835	807	864	852	843	860	883	897	854	789	891	883	896	835	882	871	850	867	907	805	846	833	891	837	872	895	805	865	795	830
28974	24797	15844	3097	1138	813	707	686	582	559	608	639	762	878	842	840	809	719	666	618	562	535	523	503	444	499	525	508	489	466	501	483	484	475	441	524	442	478	450	474	490	489	500	487	493	487	463	473	467	495	512	474	452	469	469	462	462	463	450	444	445	481	449	443	478	472	430	484	513	470	462	471	504	439	457	534	475	500	458	537	479	464	435	483	495	502	433	495	449	484	468	477	432	494	452	470	455	464	445	449	462	458	458	491	457	447	484	449	504	461	480	454	469	480	447	460	451	446	451	463	463	455	497	447	464	490	436	532	475	470	477	473	467	436	439	456	450	492	481	456	458	471	481	476	501	476	458	474	498	509	449	460	467	479	481	469	467	441	492	466	484	510	464	451	506	477	499	489	481	479	476	440	500	454	456	444	502	543	462	440	452	505	459	482	480	455	467	458	462	499	500	450	481	460	453	450	466	449	488	456	521	478	506	486	505	461	475	509	490	459	526	464	458	462	481	494	494	412	478	422	498	472	457	460	468	489	460	495	437	478	459	431	467	504	447	449	466	510	500	491	474	479	465	507	529	455	461	448	498	465	476	436	495	479	477	476	467	453	461	466	418	501	495	504	507	473	485	488	479	467	458	486	471	502	489	508	454	461	459	492	457	420	474	471	496	500	486	497	466	498	490	461	460	519	462	458	488	485	462	424	460	506	486	450	463	495	467	483	492	444	452	424	465	488	510	461	460	526	468	406	472	524	473	470	474	423	482	484	481	498	468	460	486	501	491	449	446	496	506	482	488	461	535	449	482	476	481	489	484	452	485	441	493	452	483	444	436	483	419	494	476	461	460	461	486	460	461	475	487	496	474	457	461	444	462	487	495	474	462	456	486	499	504	483	478	502	503	467	444	489	459	444	490	463	461	505	468	490	479	497	449	486	462	465	480	512	447	472	528	452	431	502	500	488	475	518	451	498	466	507	519	475	473	490	457	520	425	470	472	455	474	465	493	488	453	495	471	468	508	488	483	467	446	472	489	477	495	516	454	467	466	463	489	533	467	455	490	475	491	463	458	449	475	418	511	484	449	496	479	464	492	496	513	468	471	480	475	472	520	481	469	512	447	453	483	516	474	460	485	482	445	477	484	467	487	475	498	476	480	475	505	491	478	497	515	497	499	457	520	429	508	466	493	476	489	491	491	494	518	512	486	437	517	501	467	451	456	483	473	442	499	467	492	480	476	498	454	481	488	472	466	501	491	467	449	444	496	468	445	464	486	458	472	463	501	453	452	489	488	426	484	480	457	515	447	488	485	446	479	500	451	474	480	499	456	468	465	450	511	461	497	477	509	486	457	480	475	464	457	516	473	481	453	470	485	471	486	508	508	458	422	503	444	463	406	476	435	495	500	474	460	432	467	473	460	455	477	442	491	470	458	501	478	441	475	452	469	493	443	491	436	498	473	460	474	474	470	504	432	478	502	482	507	460	484	504	474	524	428	477	484	478	529	485	473	477	479	435	475	465	474	446	484	449	465	497	432	492	502	507	501	461	473	492	454	480	472	496	464	466	484	516	426	432	447	428	442	457	494	449	494	487	494	501	459	471	478	453	497	497	445	486	490	451	413	450	477	454	493	516	470	514	469	446	500	498	495	481	435	491	489	473	510	466	518	433	474	499	478	480	470	464	477	440	485	457	505	468	460	517	464	535	466	472	455	472	466	482	457	447	479	460	469	485	489	457	446	490	409	461	461	447	496	489	429	468	500	451	450	477	498	498	433	444	448	486	449	447	487	459	469	458	469	453	442	537	476	448	481	473	448	503	461	484	460	490	490	446	428	439	488	486	462	490	485	493	413	488	462	462	460	495	462	459	490	436	419	454	441	490	456	452	456	472	499	432	455	476	452	452	477	441	457	474	497	445	508	512	473	471	436	470	446	433	489	463	467	462	430	439	450	505	471	467	474	480	465	502	446	499	483	449	492	458	509	487	526	464	468	507	490	492	460	467	435	475	507	499	495	487	473	412	469	496	477	493	439	491	473	465	523	473	454	486	481	459	463	468	409	478	460	482	467	459	442	482	480	441	466	471	448	525	486	473	473	447	450	461	515	505	481	510	471	504	506	507	479	435	465	482	469	445	478	484	460	457	450	480	462	481	450	513	500	449	463	514	516	479	411	465	483	494	477	537	477	469	437	485	519	437	457	438	501	508	492	476	501	524	468	475	468	502	452	460	495	483	479	490	445	441	452	484	487	457	446	491	476	476	484	452	470	485	471	460	482	465	512	445	470	467	518	509	490	529	466	472	520	486	417	521	435	474	495	479	465	513	422	477	494	449	442	471	437	458	503	548	458	501	496	463	447	479	421	512	460	460	485	501	467	510	453	478	486	470	453	501	454	488	504	501	503	442	451	495	443	459	458	479	473	495	435	492	476	490	484	505	500	485	467	489	497	487	491	480	452	477	492	454	472	452	520	451	470	461	429	477	469	476	508	463	518	463	494	462	478	499	489	438	493	460	469	479	491	484	463	467	475	450	504	440	490	471	457	458	512	449	473	443	437	474	491	464	476	454	435	458	491	492	412	497	477	457	460	434	475	505	469	486	469	472	489	483	491	464	505	461	461	462	471	475	482	444	486	445	461	467	501	460	473	481	494	450	473	481	478	464	482	484	501	450	458	472	458	477	468	514	486	475	458	449	495	467	482	460	455	457	469	440	520	503	448	461	451	474	492	469	517	514	474	470	473	498	492	466	463	481	473	467	486	465	431	476	480	414	452	477	518	466	519	472	495	464	461	453	488	433	461	496	465	497	474	466	455	445	476	433	465	501	485	474	462	461	494	445	459	439	482	466	487	501	475	451	455	499	468	519	449	474	445	465	459	442	465	490	510	471	519	459	429	487	485	484	466	449	480	507	523	518	456	476	474	510	455	422	483	445	482	448	469	495	508	482	439	468	470	482	493	496	434	476	476	465	451	463	498	475	481	459	470	483	488	444	461	471	503	488	466	457	482	466	462	489	476	447	441	471	506	494	486	479	475	427	497	457	472	495	480	510	489	470	486	448	506	485	485	482	491	470	480	494	496	462	445	479	487	417	478	448	474	451	445	502	512	476	423	475	487	494	449	473	463	473	449	452	432	463	481	455	470	484	448	474	456	484	510	505	439	471	474	533	500	487	449	494	462	485	471	472	449	463	465	503	498	439	512	456	478	492	482	429	504	455	530	484	508	489	485	463	471	470	461	444	463	466	432	440	479	457	486	518	501	450	482	484	481	446	461	506	473	456	478	480	469	493	465	477	499	480	449	491	443	501	479	470	477	464	489	461	457	491	498	476	465	473	480	497	497	511	490	496	486	500	493	438	515	472	486	502	500	485	484	468	458	482	455	438	505	482	497	501	528	427	455	476	468	495	465	471	508	473	466	462	462	453	459	505	484	441	487	481	455	477	500	456	476	478	449	493	468	505	484	469	481	468	453	468	475	494	433	476	459	467	481	486	443	496
31241	36028	6223	2285	1776	1419	1216	1012	824	818	890	885	1174	1257	1365	1360	1132	1016	913	846	775	686	611	590	637	588	591	606	581	573	567	587	588	581	598	577	602	614	563	614	563	556	509	564	565	542	563	562	619	592	587	548	564	610	598	549	559	574	559	590	539	539	617	593	558	571	568	620	625	552	577	535	583	575	545	574	616	545	571	561	528	612	572	538	586	549	595	579	583	611	607	585	571	598	538	602	548	607	569	549	604	576	572	593	546	560	528	562	564	594	614	587	554	576	601	537	604	604	567	592	600	533	584	546	567	593	598	576	578	529	569	569	604	618	627	566	586	590	602	558	550	597	563	562	583	594	583	583	597	554	556	585	559	579	572	580	585	550	594	561	566	620	573	624	552	551	571	554	574	570	576	576	554	581	596	569	532	572	551	590	526	590	531	573	560	553	553	537	578	604	535	574	585	554	585	577	577	554	570	572	600	606	560	578	571	560	587	610	600	581	595	598	612	565	574	557	563	597	619	611	596	554	568	569	557	545	625	596	567	558	548	599	584	621	590	588	583	584	590	559	578	566	599	600	562	568	554	577	575	593	549	547	553	569	542	577	563	582	582	570	569	596	607	586	594	561	576	576	588	580	566	601	562	559	610	545	602	587	573	629	615	539	592	601	538	594	571	549	602	593	551	589	639	563	593	588	569	591	576	614	603	587	597	527	608	576	574	540	587	593	592	543	579	551	606	544	605	547	585	607	546	568	580	599	574	571	591	577	539	564	587	535	562	547	566	593	584	561	562	564	581	585	607	602	550	586	599	593	582	575	598	547	553	591	601	551	583	589	599	554	591	600	562	546	600	592	552	545	535	543	585	568	549	621	588	581	547	580	538	556	563	566	578	587	553	589	602	574	568	586	584	595	597	593	574	583	557	592	565	621	562	625	539	621	583	583	565	581	614	545	547	601	578	528	573	584	583	661	583	581	582	605	596	585	558	551	600	557	576	615	597	558	568	554	571	590	627	544	544	564	563	558	554	515	555	595	559	618	533	612	607	533	579	586	580	593	558	565	570	559	561	549	528	575	552	599	571	570	608	563	608	590	533	598	553	535	545	581	552	571	571	629	544	577	577	516	595	550	605	593	532	567	605	550	566	537	578	590	553	594	613	568	553	530	603	574	598	592	570	540	590	560	564	566	559	589	572	565	573	569	542	581	589	543	580	582	604	549	574	619	575	587	594	580	527	530	563	584	581	556	596	571	531	586	540	543	530	538	578	569	553	581	542	618	604	532	588	550	592	623	553	617	597	544	539	569	573	568	570	562	594	592	541	618	547	569	576	564	572	564	624	563	533	584	592	505	534	586	584	550	550	585	600	545	540	574	585	543	573	591	565	572	634	601	595	606	569	621	581	575	579	546	599	595	600	585	552	596	573	572	557	601	555	522	552	592	596	613	590	611	550	607	571	592	591	575	625	592	599	598	584	581	568	555	582	585	512	588	587	568	589	577	628	557	532	601	573	584	560	557	542	589	572	616	587	603	610	588	560	631	585	605	518	560	559	560	553	561	580	538	631	583	572	602	566	571	587	561	600	587	585	547	559	573	561	569	596	548	517	579	602	601	566	592	585	569	567	573	553	573	548	569	586	594	575	598	573	607	566	592	580	589	582	583	549	579	608	655	598	606	580	551	589	540	577	579	568	589	576	553	571	593	602	575	547	567	568	612	532	607	570	610	526	564	585	547	576	586	598	572	596	608	588	571	576	550	616	556	586	567	547	577	587	605	572	566	615	555	563	578	548	575	538	551	607	576	588	537	615	584	596	616	596	572	561	575	593	569	566	595	612	529	533	610	583	541	602	555	549	597	599	542	586	595	553	585	580	531	584	570	600	525	569	613	573	600	543	638	559	546	567	559	566	558	625	597	575	590	585	551	590	535	588	557	565	596	555	598	568	585	609	559	615	597	570	582	578	629	576	595	607	585	577	610	542	597	533	561	593	581	550	587	555	561	575	578	587	545	615	538	582	570	576	599	606	598	568	555	550	566	535	610	579	562	570	590	578	622	575	562	605	597	562	569	604	569	574	559	557	600	585	552	607	594	581	594	583	562	590	565	581	568	580	589	595	534	571	585	544	552	592	539	597	559	541	577	569	616	576	601	557	559	586	545	585	600	576	579	558	552	591	579	583	549	597	610	588	605	589	583	600	558	574	574	567	614	571	593	572	557	567	590	585	544	598	621	556	530	569	591	528	596	607	527	597	553	540	569	582	550	594	545	610	572	568	556	580	561	578	556	595	553	576	567	575	553	598	617	553	590	558	553	539	576	621	603	599	590	559	577	562	578	560	613	595	609	557	589	577	570	592	572	592	567	606	590	592	557	587	579	561	551	586	608	643	576	565	576	593	558	541	566	592	589	591	559	621	539	572	607	588	594	580	605	590	616	567	608	609	616	604	552	580	612	565	606	593	569	584	592	583	609	533	591	571	540	568	576	556	539	590	605	594	552	567	583	561	592	583	544	585	548	535	588	551	629	595	608	578	558	553	547	559	603	585	584	572	590	531	554	564	572	589	573	613	600	555	568	583	581	594	601	572	599	596	610	534	562	571	598	558	599	566	556	615	574	551	560	574	569	577	616	511	576	587	549	640	568	605	557	578	595	546	545	596	596	560	571	626	583	522	560	546	594	561	564	579	562	572	592	570	555	584	569	586	593	574	591	568	555	543	594	607	587	554	592	579	547	572	521	554	530	602	562	581	536	605	572	565	565	607	614	556	586	586	591	562	603	537	590	560	607	592	539	568	543	571	556	596	578	568	598	564	560	557	571	567	554	544	574	585	583	583	572	597	573	573	602	572	586	560	573	552	541	580	586	555	628	568	556	596	564	562	569	600	569	526	546	541	585	575	573	610	595	578	523	576	530	621	605	586	583	561	592	581	586	591	598	559	565	587	575	571	591	528	529	569	572	556	574	560	550	578	581	586	593	604	569	598	574	593	573	573	560	528	590	572	587	523	569	588	581	625	566	557	573	612	565	574	545	590	573	562	590	587	557	597	581	555	569	564	619	582	596	565	533	588	563	594	539	551	567	554	561	603	560	563	576	569	550	582	542	578	592	580	601	584	577	554	579	574	593	563	560	567	582	610	572	571	657	587	633	580	559	580	591	559	550	574	555	579	583	588	557	555	598	532	579	606	581	596	566	608	572	598	574	619	543	551	571	572	588	562	544	577	600	573	562	566	610	552	565	591	594	580	582	586	565	628	579	594	546	594	604	565	602	559	571	604	595	571	570	572	560	569	590	568	599	540	576	563	579	587	572	542	573	591	579	571	597	597	581	613	586	571	557	606	591	594	586	542	534	515	601	571	610	643	568	571	545	529	522	638	547	536	557	558	556	562	619	580	576	586	617	554	569	555	636	558	584	567	576	599	547	574	569	568	534	598	569	624	568	582	613	518	584	562	581	566	560	566	553	592	606	582	544	545	612	557	577	576	586	562	565	516	557
24452	21545	28621	24893	21335	7413	1464	1037	842	798	817	1633	3176	4553	4447	3897	3017	3622	2537	2259	1478	1417	1185	884	642	547	585	494	535	523	531	549	542	513	564	561	522	501	540	515	525	530	501	529	542	520	504	524	524	542	530	512	513	549	475	535	509	493	537	524	519	510	531	536	528	538	551	551	534	565	526	497	564	484	506	541	566	538	510	542	502	491	556	526	540	506	522	519	527	509	498	521	512	551	535	565	535	544	551	519	569	514	527	542	514	516	524	557	559	542	532	540	521	524	554	514	558	512	488	582	539	540	529	477	499	540	589	519	538	550	538	521	510	534	541	539	517	543	539	549	527	514	548	515	556	507	514	524	548	530	532	531	531	493	521	510	549	513	548	491	531	505	537	499	516	498	505	561	482	554	528	537	533	533	510	537	522	556	527	498	523	510	520	505	538	532	551	492	557	536	493	519	533	535	476	511	524	533	527	514	529	563	564	535	496	544	531	546	574	514	499	530	548	518	500	562	526	546	529	571	524	552	504	546	566	533	473	518	520	520	558	496	512	581	524	487	531	505	512	518	497	547	520	534	491	550	536	530	520	525	559	552	520	563	540	578	542	519	516	553	575	548	543	507	547	504	510	533	557	564	542	547	527	493	538	543	517	513	543	531	538	540	544	524	501	495	538	542	515	542	534	571	565	517	536	537	487	482	527	556	571	489	490	537	511	565	490	524	508	498	544	505	484	525	521	535	506	499	501	510	552	492	566	547	497	494	504	547	519	518	543	575	535	523	508	535	517	500	554	542	513	538	516	523	522	507	517	563	517	542	542	579	504	512	516	497	536	527	504	487	539	540	529	536	519	495	537	510	544	585	552	533	523	531	578	550	544	559	515	539	514	555	557	495	567	575	542	505	528	532	598	522	539	503	538	525	521	517	531	511	549	539	532	571	475	530	506	514	504	495	497	549	527	533	538	543	530	540	527	525	493	533	569	524	509	529	525	574	497	578	509	571	510	539	564	549	527	551	481	539	531	512	527	547	539	515	519	532	559	524	515	527	534	512	545	547	570	470	531	562	539	564	575	555	509	555	543	526	560	510	527	509	506	494	504	511	534	545	555	535	573	503	520	498	523	541	563	535	504	505	542	551	544	559	533	555	544	494	505	530	540	535	530	550	502	531	528	510	530	510	503	503	536	540	556	526	521	504	533	519	523	532	543	514	521	522	537	545	520	526	546	531	560	530	547	474	515	511	526	514	589	493	565	543	551	525	561	510	498	532	536	536	496	559	525	567	525	539	474	518	545	511	533	489	529	518	503	536	548	591	539	510	527	510	536	506	544	525	526	505	519	536	509	533	524	510	535	522	555	539	534	563	539	532	485	511	517	529	531	543	490	487	527	541	563	506	542	539	521	509	532	542	531	550	520	526	496	546	548	532	544	540	566	501	496	531	492	513	562	480	520	501	555	509	507	535	535	514	522	556	538	514	509	506	559	532	564	538	525	505	518	540	544	556	512	547	575	561	528	557	531	533	457	506	525	526	501	551	529	539	537	516	518	493	543	520	498	507	513	544	538	512	498	505	507	526	538	550	534	557	526	517	563	552	497	546	537	539	547	508	519	561	545	477	517	535	495	501	538	482	501	532	506	542	533	577	512	498	535	548	498	518	530	525	515	558	536	539	505	514	509	518	520	546	575	546	513	513	520	515	542	502	535	542	541	492	540	537	558	515	558	500	531	539	527	496	512	550	548	528	472	524	529	535	572	526	514	562	557	546	567	540	584	502	540	568	505	514	533	497	564	519	561	552	595	508	552	491	503	519	549	532	520	510	516	531	508	526	540	550	565	577	509	525	519	542	551	534	479	495	523	531	571	505	519	515	507	557	512	503	527	491	544	518	520	537	492	562	550	551	507	558	528	506	547	540	521	536	573	545	500	476	534	514	497	499	581	517	526	518	528	511	585	515	560	570	537	528	563	546	508	551	512	497	534	536	526	488	532	532	519	527	543	492	500	508	507	525	525	518	521	524	520	554	546	528	516	544	503	520	531	526	516	512	505	559	574	513	523	521	543	526	497	542	549	543	547	538	522	513	510	604	527	548	550	510	540	529	539	519	544	555	520	587	539	569	550	517	535	529	503	562	520	513	539	482	518	502	548	559	569	560	530	496	502	589	503	524	516	529	515	536	520	546	523	560	505	505	536	540	520	490	538	475	505	531	569	492	535	530	509	548	515	513	534	535	526	536	526	528	477	525	481	530	547	565	537	552	547	527	505	538	537	560	539	548	601	533	547	523	518	517	509	540	532	525	539	514	453	529	546	490	506	546	521	516	493	533	558	512	537	528	503	525	506	521	540	545	513	530	529	538	555	509	537	540	536	531	559	515	523	573	521	572	532	530	528	525	498	514	524	563	522	529	520	585	529	510	525	543	535	530	572	540	530	538	504	525	499	516	531	518	555	523	530	528	480	551	527	534	517	582	559	553	491	491	484	552	535	514	535	525	512	561	530	483	583	542	510	522	522	513	538	513	544	534	530	531	505	538	529	522	522	560	524	527	524	544	536	536	555	509	542	535	497	571	530	531	555	531	522	549	521	521	564	540	574	482	525	504	504	567	529	525	543	533	507	507	534	529	505	506	518	503	507	519	489	494	527	514	528	542	528	545	517	476	520	534	578	506	527	519	544	520	500	540	504	559	549	545	503	541	515	558	535	511	531	541	509	543	549	498	553	524	564	559	543	551	519	531	503	552	535	519	538	518	563	493	531	526	571	534	574	537	461	505	535	546	534	527	580	500	526	504	571	564	521	497	500	535	532	539	565	551	526	541	502	576	494	521	528	576	527	507	528	512	523	541	550	517	522	533	516	585	504	557	538	526	549	535	503	551	535	532	509	490	522	536	492	520	559	549	537	505	514	501	558	563	532	505	535	537	521	545	515	506	509	541	533	526	555	516	545	522	484	492	519	538	518	526	502	547	516	505	552	507	536	533	547	531	542	505	529	476	532	495	563	543	542	514	523	527	513	543	535	534	523	501	464	519	534	514	547	537	548	522	498	560	547	543	517	508	510	559	504	515	535	511	525	584	509	538	511	498	522	510	492	549	537	504	529	503	583	500	497	543	538	558	538	540	513	537	545	562	521	520	566	540	561	521	536	530	549	562	573	539	504	498	550	567	527	476	561	515	503	523	496	536	509	546	554	536	506	526	553	521	587	561	577	561	541	544	529	514	546	524	555	491	533	545	546	533	539	522	517	540	519	480	524	518	487	534	557	535	554	520	545	532	528	537	506	528	559	496	557	524	525	486	550	532	520	532	483	510	517	506	533	539	531	520	523	491	478	536	522	596	538	530	555	526	509	518	510	537	525	541	540	528	472	516	576	531	575	582	548	550	520	534	517	545	546	552	487	515	515	513	559	550	527	543	515	548	554	516	480	514	534	538	534	537	494	515	538	544	584	529	530	532	494	517	504	518	532	559	510	563	502	508	515	497	484	516	523	540	560	492
35242	50193	10056	4867	3468	2437	2038	1531	1326	1169	1193	2766	5580	7578	7241	6415	5109	5601	3920	3457	2457	2157	1710	1222	863	663	616	645	644	627	649	673	618	628	611	619	663	652	653	638	689	644	621	655	602	624	626	635	662	675	623	600	635	635	636	640	602	637	631	608	620	594	632	616	644	629	647	613	600	615	638	621	668	658	644	669	604	648	608	636	596	624	665	617	613	613	659	601	596	647	634	662	660	669	604	637	619	598	615	652	559	605	637	624	623	623	592	665	644	628	648	644	638	627	656	630	566	663	628	624	622	607	649	589	662	609	629	670	648	632	634	628	656	586	620	620	668	667	605	625	604	644	654	600	636	602	633	660	654	684	646	590	610	662	664	622	657	673	598	626	622	631	609	683	611	639	602	615	661	652	613	616	636	604	621	664	596	630	629	609	658	642	646	625	640	621	632	615	640	619	667	608	638	601	619	614	624	619	638	658	617	639	623	653	631	641	600	652	627	619	627	620	645	589	609	635	670	589	630	625	679	627	643	641	694	667	569	636	594	576	636	608	639	616	610	674	659	656	636	629	592	645	669	657	621	628	632	692	641	606	643	630	671	622	612	634	620	632	641	647	638	572	640	680	600	646	636	639	591	633	599	662	655	616	604	603	592	646	593	627	640	659	669	624	624	626	631	634	623	634	633	599	656	632	627	589	633	613	603	628	591	652	626	660	646	631	666	629	636	598	606	590	648	588	603	631	597	595	620	652	599	668	641	619	667	637	634	646	637	631	646	593	608	629	605	638	618	641	651	585	599	654	612	660	633	592	606	585	590	677	651	665	641	646	585	604	612	627	674	628	644	670	663	633	643	633	627	681	664	638	577	639	665	629	617	608	648	641	633	630	600	655	659	600	640	618	651	619	664	649	614	607	626	584	621	674	601	619	651	612	637	652	656	612	644	606	620	658	639	616	662	641	613	608	648	617	630	588	604	621	598	593	629	642	608	611	643	625	608	606	642	604	620	632	620	593	594	619	636	644	589	644	618	629	632	611	547	636	628	619	608	618	631	659	626	649	618	574	672	572	615	656	648	633	619	637	593	616	647	656	650	628	598	641	625	600	652	622	653	613	657	568	663	645	665	634	602	640	651	582	657	644	649	623	592	630	608	624	608	619	603	642	624	660	637	634	635	635	589	626	626	603	607	644	611	636	691	614	590	609	639	593	633	615	632	658	620	636	644	611	625	619	673	669	644	608	593	637	601	612	623	583	609	623	599	658	650	647	694	637	631	635	658	610	619	649	596	645	595	671	616	599	637	579	636	659	617	595	628	628	634	646	568	608	653	624	649	646	634	623	621	628	628	629	620	628	631	629	619	663	626	612	654	638	632	608	613	618	604	629	627	593	648	633	622	640	613	610	662	656	625	662	654	640	596	576	641	611	578	651	651	627	611	680	607	576	603	633	621	603	626	640	635	622	592	646	632	609	654	650	601	603	680	574	654	628	648	628	612	642	678	623	646	655	600	618	651	615	654	649	638	646	636	659	605	670	644	592	657	611	655	608	615	661	623	645	598	632	637	622	621	639	640	612	609	612	661	649	622	610	625	601	670	665	629	650	630	648	593	616	639	683	648	638	601	657	605	616	607	610	624	634	585	623	622	636	702	635	618	627	632	641	637	649	608	594	627	614	665	651	637	646	633	717	657	601	666	651	660	586	614	584	605	643	630	641	620	631	651	573	665	627	632	605	593	623	634	640	638	597	663	672	628	632	617	649	638	633	614	637	597	675	632	603	666	667	607	676	675	620	639	658	631	611	655	591	598	622	643	650	653	609	640	672	618	651	604	608	639	616	629	645	631	658	631	625	606	644	607	656	627	600	663	585	640	647	624	635	629	611	652	674	617	631	659	626	632	648	611	619	644	649	639	585	635	628	635	588	676	612	618	622	633	622	636	601	645	577	615	647	636	581	591	650	650	627	578	601	588	605	657	631	639	621	663	652	628	641	622	634	623	649	640	613	641	607	640	583	617	662	615	667	643	611	650	607	643	609	636	633	649	605	623	603	654	603	600	656	634	648	635	645	605	614	595	626	620	620	605	612	601	632	663	632	652	630	656	625	628	625	585	629	601	640	605	598	655	607	630	686	647	582	625	623	624	616	613	643	602	611	636	632	689	643	634	651	614	658	637	632	630	639	595	590	634	652	604	639	633	617	608	682	661	611	691	620	634	586	607	634	618	634	623	642	587	656	643	671	631	689	600	614	612	634	627	635	638	668	634	638	616	658	648	623	659	635	577	635	624	625	672	634	640	647	601	638	643	651	595	639	650	615	659	626	628	627	645	631	616	607	646	626	644	632	648	596	628	632	647	613	600	631	597	627	635	610	618	637	632	621	625	667	625	632	593	588	614	669	594	629	648	623	617	651	669	612	641	593	672	666	647	660	605	619	639	666	679	612	664	645	665	658	615	626	618	683	608	636	677	611	626	612	601	594	669	614	655	611	571	613	644	660	667	629	634	637	651	644	579	616	642	617	662	626	624	668	620	633	641	654	639	663	599	615	610	617	641	649	618	657	593	678	641	618	626	629	622	625	640	639	611	594	591	626	620	604	605	597	658	660	624	707	587	600	603	609	633	633	621	658	616	676	629	634	613	601	641	639	673	628	622	606	619	625	613	625	611	635	649	632	646	653	623	611	635	618	575	634	633	616	636	641	628	576	585	631	601	642	651	632	610	623	595	591	600	658	633	618	611	625	642	624	628	584	594	623	623	633	619	625	640	603	647	625	618	648	594	626	577	638	608	616	630	648	623	635	647	626	613	640	601	621	560	656	675	645	649	626	648	643	622	665	637	660	621	629	616	634	622	628	610	656	654	649	635	599	649	642	640	633	666	563	643	681	638	655	613	572	624	618	575	611	638	615	611	592	626	668	602	598	613	615	669	650	623	638	640	654	609	621	652	596	622	634	608	651	615	584	634	630	626	632	639	620	618	598	633	633	581	664	641	599	626	567	605	609	588	640	620	662	614	666	628	587	574	621	632	623	609	642	636	595	563	644	642	580	654	640	609	601	629	627	623	686	621	652	627	654	674	629	592	679	656	626	640	654	648	573	646	626	585	610	609	653	666	668	587	663	647	626	629	631	634	603	594	652	617	609	615	613	647	641	633	614	703	651	659	606	647	652	602	628	657	620	622	608	634	609	632	633	621	594	643	590	604	596	630	595	636	635	639	631	600	664	636	590	579	652	605	636	626	652	603	613	631	617	660	618	590	616	626	611	617	650	622	616	647	614	653	631	627	616	605	633	601	623	616	626	644	603	623	587	625	586	659	595	640	634	621	619	571	622	617	615	617	604	593	629	628	638	635	638	615	622	614	671	631	610	641	630	597	634	714	635	643	619	619	644	639	596	659	620	640	622	641	616	701	623	672	599	685	589	644	602	648	670	650	618	654	606	610	640	612	603	658	651	631	626	630	602	571	646	638	663	670	601	636	599	621	583	587	623	601	634	614	592
25642	21621	27629	25611	9716	1532	1186	989	969	899	833	797	1263	3679	3979	2758	1958	1679	1928	1780	1374	1055	922	808	734	683	637	676	691	649	656	665	689	652	661	689	666	717	688	652	613	655	647	637	668	706	658	706	650	696	640	650	679	644	663	672	635	650	678	698	694	658	709	666	734	675	649	649	653	685	608	669	683	681	723	669	680	676	684	666	641	630	664	646	605	663	684	672	667	664	630	646	636	696	677	663	655	649	644	656	670	700	629	646	646	709	674	712	675	590	640	642	644	667	686	660	672	650	717	653	661	682	638	706	651	685	659	638	676	670	694	662	702	637	707	630	643	628	653	623	684	690	690	689	654	681	645	697	663	670	636	639	654	671	658	659	667	695	667	602	643	673	673	709	627	627	694	700	653	684	703	675	661	663	653	619	666	647	684	669	641	663	682	652	649	641	682	647	659	680	689	667	632	710	618	615	657	676	685	666	641	645	665	696	699	669	702	696	683	662	650	645	683	669	686	678	675	656	620	668	634	625	730	698	679	690	608	706	674	723	683	662	663	618	658	691	676	652	705	664	668	665	641	720	706	676	636	669	615	716	682	699	665	698	659	679	648	673	686	689	635	681	691	674	649	658	666	667	649	645	611	693	703	599	631	667	613	676	656	690	638	688	632	637	653	662	653	695	656	675	645	679	637	680	697	731	610	682	639	680	696	673	670	692	666	650	632	666	659	620	680	680	650	637	704	699	675	628	688	639	691	669	677	678	685	682	633	638	655	677	629	671	647	691	677	696	647	680	658	682	677	647	682	683	677	619	715	626	671	648	668	664	654	673	680	667	665	681	672	692	644	700	704	681	652	689	701	674	666	675	650	672	652	646	650	703	647	689	666	692	628	692	671	634	646	702	661	655	653	677	708	641	688	692	683	639	679	663	673	677	668	695	690	680	658	652	687	678	660	658	700	687	662	675	666	638	694	629	689	689	661	672	636	721	654	662	679	699	656	627	678	705	596	684	665	652	676	628	668	657	665	725	696	647	661	654	648	647	651	678	714	641	671	723	649	696	691	662	648	663	670	666	690	685	684	672	682	667	668	666	645	669	652	654	698	669	665	674	665	677	658	692	629	663	658	712	689	663	714	670	681	620	655	673	654	705	621	668	646	689	662	655	646	691	685	695	678	653	660	671	672	633	690	690	641	626	657	637	700	678	663	673	712	674	693	667	696	671	669	676	663	660	672	682	702	657	658	646	641	681	629	617	661	671	704	633	601	660	661	689	660	742	703	637	651	692	660	619	690	685	620	638	669	673	696	651	655	637	694	652	648	718	641	692	706	682	683	653	656	664	610	653	691	659	659	669	665	694	689	697	691	656	662	682	731	647	667	644	648	679	670	677	661	684	654	627	674	667	667	665	680	682	684	652	622	685	666	670	641	702	645	711	672	621	681	677	664	652	661	683	680	682	682	712	660	638	683	664	626	678	636	690	671	669	659	685	674	635	669	687	697	673	685	683	682	651	633	694	651	685	667	684	640	707	672	661	620	687	689	655	672	660	635	620	664	586	679	702	658	646	668	681	652	661	607	636	627	673	688	685	646	690	646	657	641	653	662	668	647	633	645	671	649	632	645	662	713	666	637	638	621	653	658	637	683	676	672	682	660	654	704	717	678	629	707	659	679	664	633	667	639	674	648	696	695	636	652	709	667	653	629	651	644	659	644	661	708	626	672	628	649	707	674	653	653	681	660	699	676	666	636	694	666	648	682	630	628	721	645	682	663	657	704	666	648	658	653	637	652	658	668	708	639	650	616	633	737	708	685	647	679	666	639	709	674	656	641	694	648	709	666	654	667	655	669	670	715	655	689	682	684	701	624	664	672	681	644	676	684	675	648	664	664	644	633	655	627	645	665	680	734	689	696	641	662	644	657	639	623	713	616	662	671	641	700	714	663	657	689	643	640	684	652	645	671	668	624	644	702	643	631	655	726	677	641	735	689	708	656	670	677	672	630	694	665	690	622	614	673	676	649	687	632	612	670	642	644	648	642	656	693	705	644	646	652	686	657	655	673	667	676	658	699	649	675	660	634	668	650	693	625	672	706	703	667	694	655	645	661	693	681	663	616	683	642	626	636	685	682	692	607	640	673	687	664	651	644	651	653	677	663	661	683	660	671	680	690	658	681	710	676	655	661	685	646	642	695	650	652	658	617	707	705	685	688	670	672	638	696	650	659	673	636	669	682	647	666	628	652	669	673	676	646	653	679	640	665	683	681	669	728	704	690	670	655	682	659	672	699	681	662	598	666	646	670	653	696	721	650	640	672	640	667	686	698	667	704	670	660	688	719	667	669	664	670	660	660	681	640	688	681	652	675	652	716	695	653	702	656	660	605	679	664	676	679	702	622	690	638	701	645	704	679	673	646	720	678	685	702	667	647	651	694	688	667	694	670	658	641	635	691	639	649	683	671	650	688	621	686	684	654	669	653	677	703	627	675	654	729	695	710	659	680	636	665	693	629	685	657	676	669	646	715	669	670	668	638	686	642	700	677	650	668	710	610	667	698	643	626	697	659	676	664	650	626	671	644	673	648	626	613	660	665	708	647	691	660	696	680	656	613	637	672	691	703	666	677	702	726	674	652	655	662	632	666	643	647	670	666	647	657	648	667	632	676	673	687	650	665	651	672	658	655	707	641	666	661	698	666	651	664	697	642	692	685	657	645	655	630	653	664	651	701	675	651	688	665	715	693	673	672	691	642	690	634	669	668	659	651	639	645	661	659	712	668	655	652	664	700	655	622	647	669	660	624	659	643	697	696	671	659	606	648	690	659	666	633	658	671	651	696	668	652	650	685	675	676	647	651	660	645	652	650	607	651	666	655	627	688	674	688	664	700	676	677	681	641	647	650	674	647	673	650	636	670	694	679	676	684	698	655	659	677	675	697	699	638	655	677	676	682	678	667	657	665	659	667	646	634	713	652	671	663	639	675	642	700	723	677	637	655	719	655	650	688	662	666	650	684	653	654	715	664	643	731	628	623	691	687	670	674	653	633	666	668	669	688	741	698	622	686	643	721	645	730	685	660	639	645	702	640	663	665	679	651	672	641	693	668	607	681	699	673	645	675	664	670	669	620	675	707	704	694	663	669	636	701	672	639	670	614	669	689	635	653	655	618	683	680	697	717	656	708	674	667	633	639	657	699	716	637	727	644	700	661	678	618	666	678	681	703	645	688	648	691	676	671	686	654	708	715	655	691	717	675	668	673	678	686	700	635	661	688	669	651	707	668	691	670	640	625	649	683	652	638	617	636	637	659	658	704	705	708	668	712	640	673	653	643	644	662	665	666	664	690	683	657	666	717	659	654	677	703	675	662	631	659	688	710	693	616	617	662	719	687	643	654	709	705	664	601	663	679	674	652	680	685	690	691	675	661	685	624	686	629	672	705	651	675	633	631	651	710	642	629	652	630	703	632	677	719	658	652	657	686	693	675	618	668	658	670	711	699	635	629	596
33189	43190	9572	4442	3121	2132	1839	1658	1478	1285	1204	1231	2318	7216	7549	4975	3487	3186	3307	2976	2285	1686	1226	1068	916	792	799	775	764	804	833	792	809	787	804	836	809	833	834	810	825	771	801	808	840	838	769	802	818	769	825	803	838	816	834	791	777	823	788	793	763	815	766	840	779	867	803	844	789	778	777	767	866	770	815	807	787	790	831	831	835	814	835	768	812	798	826	803	829	804	826	838	777	804	790	811	829	759	825	806	734	762	787	832	774	805	801	802	808	764	783	769	844	849	796	781	816	821	853	787	861	758	833	804	787	801	804	814	752	779	880	765	826	836	772	796	825	832	805	789	766	769	820	780	777	810	838	846	803	850	806	762	822	835	845	827	850	787	838	767	804	794	739	838	789	754	806	813	820	825	806	823	769	781	830	817	830	827	792	793	775	796	764	809	797	802	762	826	739	810	803	769	828	861	808	816	796	817	771	741	790	794	840	807	760	781	762	772	809	771	805	855	855	793	771	783	759	777	775	789	770	796	790	818	823	779	813	786	819	856	852	818	786	794	814	891	779	817	811	806	794	778	796	835	863	813	834	797	814	801	782	815	847	773	814	757	841	819	807	773	814	770	783	752	792	824	846	768	842	841	782	804	838	810	820	859	738	837	775	841	785	788	771	772	739	782	794	823	768	802	848	801	831	791	842	774	795	804	789	809	810	753	788	809	798	817	790	767	798	856	798	798	805	780	796	762	785	785	761	809	809	797	814	737	750	827	773	843	764	783	817	748	814	820	786	866	810	823	798	808	816	849	829	806	800	807	825	797	766	775	830	779	812	819	784	785	758	772	781	809	810	798	805	793	818	806	833	769	785	772	773	794	802	770	773	779	752	804	826	817	745	791	781	858	848	806	749	786	795	752	821	817	790	821	824	778	822	804	806	778	758	810	796	784	811	777	797	775	805	788	733	780	831	822	798	838	806	809	848	758	766	789	763	797	792	779	810	799	775	758	839	792	824	793	849	863	781	827	794	834	841	804	789	815	783	776	838	777	769	773	837	785	812	799	802	816	831	818	818	795	784	808	818	809	843	789	792	780	831	831	781	792	794	763	764	770	788	816	793	823	729	759	823	825	813	793	809	749	817	788	840	771	780	769	851	792	833	797	817	845	824	784	807	816	774	811	767	745	804	789	844	816	734	833	819	809	813	797	850	838	781	825	788	766	775	779	790	751	727	775	809	790	796	831	791	829	754	763	782	812	818	798	799	843	798	781	821	763	798	874	802	806	823	832	795	813	835	792	805	828	826	831	815	770	811	797	833	809	808	828	809	831	785	849	805	805	774	787	756	832	831	753	790	758	805	787	807	770	812	809	847	810	853	810	764	848	800	827	814	786	830	816	774	805	728	771	763	800	812	802	769	808	804	795	811	801	800	816	803	780	786	801	766	801	798	860	789	844	832	793	866	811	806	831	836	753	789	816	810	784	844	804	811	783	786	795	795	831	778	805	801	784	805	821	793	831	793	791	820	800	781	819	807	788	759	827	836	748	806	748	765	821	806	827	791	796	817	809	811	750	765	792	786	763	788	827	834	801	775	770	806	795	760	754	800	787	767	767	797	823	819	785	782	798	806	779	778	805	804	777	796	815	808	824	823	820	875	803	812	777	790	805	770	854	772	826	802	789	764	800	790	811	806	826	801	798	769	799	787	751	789	806	797	806	783	807	780	802	795	801	810	792	845	810	805	800	773	788	832	785	823	756	797	807	780	830	831	788	751	772	778	759	835	808	799	813	769	847	787	848	851	765	819	763	844	759	800	808	826	798	806	797	810	803	820	800	843	848	737	795	802	780	757	848	766	786	773	811	793	840	802	834	818	811	845	802	778	802	812	735	812	800	812	780	825	801	784	781	819	825	779	762	771	810	758	849	814	800	835	817	805	770	734	814	836	796	789	794	777	795	776	810	809	787	814	774	724	755	792	851	796	799	830	819	828	739	809	792	847	820	816	795	801	809	748	809	819	733	810	797	755	864	728	783	777	807	777	783	789	789	809	762	791	817	762	813	818	799	783	810	731	769	792	800	843	847	846	772	809	783	811	780	744	780	803	813	811	783	845	800	744	782	752	817	742	780	828	804	786	794	818	860	840	797	874	776	795	800	787	799	759	828	780	802	804	801	830	795	823	775	772	799	778	812	799	773	755	765	849	845	841	799	811	799	873	792	832	831	856	764	811	801	803	809	747	796	769	787	798	821	780	800	776	809	748	816	782	868	838	791	794	748	838	793	801	784	805	817	861	782	816	742	818	807	825	783	813	828	777	815	788	797	804	824	818	838	819	753	797	761	793	794	810	800	783	827	801	828	843	766	813	834	857	857	822	762	812	797	796	802	797	737	849	799	794	743	789	770	812	755	785	795	802	801	834	801	829	773	752	770	824	792	774	809	802	815	781	857	800	797	795	814	859	789	819	739	796	830	793	827	810	794	799	799	791	829	778	835	800	796	809	847	804	832	826	816	838	794	798	792	800	757	800	829	747	783	803	792	844	826	796	767	793	844	811	773	835	838	837	782	805	823	804	794	776	791	811	806	780	829	805	820	733	790	863	784	834	795	805	745	818	826	780	791	768	829	803	781	803	803	833	770	808	798	801	784	783	810	796	783	827	759	771	789	763	808	808	825	867	793	836	849	773	750	845	794	786	824	790	861	764	805	792	803	822	802	760	768	794	806	823	812	786	789	806	769	801	804	789	798	801	845	853	803	825	774	826	746	787	823	828	771	793	816	789	795	768	823	808	806	817	825	770	791	780	819	792	750	833	723	791	806	825	781	778	823	830	785	817	787	794	765	837	786	799	739	796	799	825	803	815	833	787	828	813	808	798	776	776	825	784	850	830	808	824	795	776	796	764	840	829	816	843	805	780	775	781	848	771	822	816	799	767	825	819	826	794	770	813	811	814	789	852	770	766	795	798	839	784	813	805	783	801	756	821	792	821	800	800	805	798	817	798	767	820	795	811	771	805	831	800	853	797	804	820	802	804	795	830	843	791	793	786	759	815	804	779	806	803	770	788	811	786	802	834	782	803	847	809	792	824	823	826	776	781	815	807	757	813	805	783	809	784	812	827	854	826	838	812	822	799	776	789	779	783	747	809	845	784	794	793	793	798	814	835	809	837	802	836	810	800	789	756	810	815	856	780	779	763	851	837	779	818	802	884	830	814	781	806	799	755	741	789	740	786	801	821	788	806	825	801	834	805	772	807	820	780	809	799	795	797	816	831	821	816	843	794	753	806	781	792	812	760	803	799	847	781	782	778	818	856	833	810	824	892	814	822	816	814	791	803	836	801	851	772	818	823	822	825	758	779	869	770	837	809	815	784	829	775	786	819	805	806	777	822	768	762	820	838	820	780	791	780	814	809	835	792	770	822	773	790	849	807	829	810	808	833	801	815	842	815	803	804	780	846	819	804	752	846	788	807	748	814	778	746	787	783	769	800	791	812	825	785	810	784	814
23261	21565	29271	24275	21554	21628	10495	2270	1745	1654	1426	1426	4708	11834	14947	14249	11544	8316	5194	3360	2230	1502	1135	905	888	935	898	846	841	885	873	818	837	867	873	864	874	823	906	891	920	835	872	835	869	830	876	898	865	938	907	853	836	833	888	906	813	818	850	872	908	855	857	927	868	860	872	882	886	836	859	902	869	853	903	835	924	857	846	867	822	935	863	860	905	941	888	836	836	878	923	942	878	884	910	864	873	908	946	852	910	928	856	919	861	915	846	796	901	820	877	852	907	846	860	859	893	852	879	908	901	909	865	869	893	894	857	859	919	907	917	903	880	871	893	842	859	853	880	920	823	852	831	872	852	930	848	851	881	897	854	885	815	919	905	879	824	845	867	933	836	905	871	917	881	858	869	849	902	838	856	886	880	877	889	877	858	899	908	902	832	870	869	827	894	874	862	887	822	908	882	919	889	911	838	917	878	891	893	905	856	878	886	867	913	850	832	849	843	928	866	861	910	914	929	931	902	861	918	881	848	835	893	861	884	916	861	897	855	870	878	846	869	812	862	870	835	847	809	904	903	891	900	900	890	858	898	843	936	796	841	888	908	897	865	829	858	811	890	855	921	849	858	882	848	876	903	842	871	890	815	829	881	823	956	875	868	874	884	878	871	849	882	836	906	912	894	923	882	875	862	836	849	835	844	904	840	907	875	871	916	844	892	881	874	894	918	898	862	886	892	859	807	874	889	845	865	877	856	855	872	870	876	857	851	831	841	898	893	839	872	894	874	899	884	847	876	869	849	825	884	853	888	823	861	868	850	816	911	843	839	870	878	855	855	850	847	868	864	915	833	923	923	827	885	858	922	886	893	911	903	927	902	890	899	923	807	853	828	872	852	838	914	942	879	893	891	908	787	840	854	833	880	858	946	834	884	913	901	899	883	867	873	903	890	916	847	851	879	891	909	864	859	826	865	896	859	870	903	851	889	883	916	869	819	864	886	914	858	869	921	856	894	910	883	881	900	911	835	875	908	834	838	914	897	940	925	873	827	831	895	876	852	855	867	891	871	889	861	894	886	843	854	920	823	893	890	871	874	826	909	878	891	888	864	844	853	917	886	833	799	876	876	851	916	835	857	837	884	852	874	866	868	846	821	838	886	829	902	817	838	865	913	881	845	915	920	950	885	832	890	900	884	836	867	866	881	829	850	904	871	921	940	922	861	933	844	855	863	857	912	889	927	871	868	891	826	862	883	946	919	844	846	838	942	869	883	876	897	909	879	845	920	938	843	835	885	946	833	920	908	861	852	882	908	914	881	903	885	879	875	880	853	898	843	933	894	871	888	900	877	890	882	893	872	887	907	886	891	876	857	888	902	868	896	881	848	857	824	896	860	850	833	910	871	815	866	873	907	887	852	881	886	857	861	854	910	885	934	849	882	890	872	891	824	903	917	905	860	887	881	778	902	857	893	870	871	914	858	869	855	923	819	891	870	919	845	848	894	851	851	896	851	892	897	854	800	903	859	869	878	890	938	855	878	825	812	893	865	881	932	871	878	846	873	836	877	871	815	850	840	911	883	789	907	850	907	868	867	854	805	891	884	874	907	850	894	879	840	811	901	866	849	830	895	880	847	867	863	842	919	868	895	829	868	816	943	845	828	855	864	848	906	920	859	887	931	850	858	912	845	836	876	871	866	863	859	825	901	870	900	863	861	904	876	876	871	933	886	901	931	843	858	861	873	825	844	852	867	880	888	900	859	894	885	900	868	890	839	865	846	870	877	890	837	803	875	867	904	821	877	881	898	865	855	838	841	895	876	837	891	843	902	854	878	890	871	876	893	831	850	936	901	855	873	855	889	886	919	873	861	873	894	939	887	869	872	860	880	805	881	890	906	869	872	878	827	870	922	874	849	883	837	859	843	861	885	868	920	871	879	877	892	847	871	827	892	867	843	958	878	888	887	860	844	872	911	896	871	855	861	895	896	844	854	866	871	889	831	867	849	911	880	831	840	875	888	861	856	819	852	843	883	915	895	899	876	839	856	852	870	822	906	928	912	914	848	860	939	904	846	904	907	900	919	893	833	847	861	914	936	858	841	854	829	908	848	870	893	860	893	898	917	856	848	848	851	900	912	884	920	921	889	887	857	870	846	838	886	892	894	869	938	862	870	845	907	876	858	884	903	890	845	857	868	878	863	906	861	932	907	877	902	903	852	913	885	903	861	866	831	875	881	882	825	905	914	852	846	871	927	869	869	843	835	887	842	910	862	822	879	900	882	847	879	887	891	878	849	823	926	902	844	825	840	835	877	895	871	867	864	861	833	900	938	935	843	932	874	881	856	841	870	906	864	891	868	868	898	879	887	881	903	831	863	902	871	892	881	902	900	822	833	847	889	885	879	879	867	868	923	796	897	880	853	911	891	860	884	846	914	858	910	889	877	932	845	825	894	875	895	898	840	801	893	844	895	845	823	923	926	820	908	871	856	897	842	847	924	884	896	906	903	892	935	876	849	873	875	810	928	873	849	907	887	918	856	869	885	834	888	903	887	858	927	886	892	849	854	834	888	847	890	809	820	888	851	865	884	822	911	909	882	907	881	858	865	829	874	906	864	898	906	845	904	894	882	856	863	880	820	875	880	896	863	844	828	862	846	861	888	900	912	889	831	822	924	895	872	862	863	878	945	884	810	913	885	822	881	833	883	807	880	888	819	814	853	856	895	907	868	862	889	910	843	809	902	914	786	854	914	921	895	861	826	890	843	895	851	879	882	870	860	851	846	882	865	854	882	924	909	886	881	856	919	884	899	886	844	877	942	859	884	839	876	839	849	855	860	858	864	938	892	865	849	866	923	873	834	888	875	800	924	877	812	863	889	845	841	884	905	900	900	902	889	905	875	860	930	900	886	881	825	875	910	881	913	894	862	877	896	847	887	855	835	913	884	864	886	897	855	834	878	831	845	905	823	935	831	858	879	851	868	859	833	841	909	869	917	871	880	884	811	874	854	887	880	872	888	883	880	864	895	847	833	898	899	925	899	843	914	878	890	900	848	866	910	865	875	903	920	860	936	893	822	870	908	888	857	902	856	874	869	871	853	877	886	836	870	875	901	904	881	911	917	854	932	939	848	842	826	842	889	823	859	882	840	859	960	832	873	812	916	849	878	890	851	860	872	897	871	871	877	836	829	895	885	886	842	893	880	878	881	881	896	823	860	822	862	919	864	854	898	918	901	848	895	872	886	883	885	899	869	894	889	891	859	913	892	866	867	803	816	858	866	878	783	879	880	887	859	893	918	883	890	849	816	852	867	887	894	857	896	835	867	846	882	876	898	904	876	906	902	820	815	892	892	890	884	900	879	866	833	896	914	924	905	876	848	871	927	913	851	832	847	844	895	897	827	855	888	862	900	850	899	882	854	855	854	853	910	891	879	862	866	894	909	826	906	873	821	867	875	913	908	906	847	882	836	832	890	876	868	883	903	820	863	884	902	853	852	862	891	887	891	840
38392	53675	18605	10775	6140	4877	3803	2993	2727	2268	2141	2132	7960	17762	20488	18963	15461	11432	7405	4926	3267	2053	1420	1170	1012	1001	1012	992	984	1011	986	980	988	1043	967	1003	949	1012	1020	962	1065	1002	1035	920	982	956	1026	992	986	952	960	989	972	1031	962	1006	935	985	950	954	972	963	1048	1013	915	1000	998	1040	977	993	962	1036	1045	1029	1013	1034	1005	994	993	926	984	1011	977	991	985	988	955	978	998	962	979	1012	977	985	975	1005	1045	1010	1038	997	936	1000	1002	938	1015	1007	1043	998	971	1007	986	965	1039	1010	975	1003	963	1008	1014	925	1003	965	969	932	1051	1005	978	1008	1014	979	993	1008	999	991	998	994	969	1001	1003	996	1008	1012	966	946	955	1027	963	976	983	1035	987	1039	984	1020	933	963	945	967	951	1018	1004	969	999	992	939	978	953	968	968	1033	1031	966	987	948	1001	1020	1034	1011	1016	977	1024	985	957	1054	952	1012	988	970	1000	965	1018	1000	1014	986	1012	1021	1008	977	998	982	1044	993	963	1002	983	980	956	965	991	991	1014	970	961	977	936	987	1002	1000	1030	950	1005	992	914	1027	984	949	996	1010	1015	962	1004	1006	915	966	1009	1021	1006	977	997	1011	1031	963	962	1040	1001	982	1020	991	948	988	990	1038	987	1050	963	976	973	1017	1018	1016	1004	999	941	993	1033	1020	987	954	979	1044	920	1009	1032	917	958	982	950	996	958	1006	970	963	997	1000	1065	961	999	990	984	1039	960	1009	1032	1011	1041	1008	969	986	970	987	1044	1055	1014	1000	991	993	1001	1010	968	1027	1028	1013	1045	1013	1023	1008	987	999	1008	1011	960	978	1041	986	974	981	1014	927	984	963	1027	990	991	989	954	966	1019	993	960	999	947	990	997	1019	982	1023	1000	1019	963	1018	1010	1029	983	996	958	1005	970	971	1000	1041	1016	977	1011	954	925	1029	982	1037	959	928	1062	1003	947	985	992	1000	1011	984	976	1047	974	1015	983	1042	1036	985	1025	998	1032	969	1001	979	990	1079	992	991	958	981	1014	974	1001	1015	986	1014	1029	1045	1006	967	1045	1001	975	984	998	1001	933	992	980	971	1004	1011	982	1009	985	997	1050	1017	998	1043	946	948	1009	969	1029	1012	974	1016	1041	964	1030	987	977	921	1006	1019	962	1014	965	992	1031	961	1039	1048	960	1021	971	1020	928	952	1000	975	943	1007	1027	968	964	1006	1013	1017	984	959	1035	1022	985	952	1017	1029	993	1016	1001	958	973	987	997	1041	955	1002	998	988	992	988	987	995	1021	983	1013	994	988	982	997	945	1013	1046	1004	1046	1000	935	986	1012	982	994	1028	985	963	987	974	983	1012	1042	956	1008	981	1000	950	993	1000	1011	957	965	1027	1026	966	918	1016	926	953	986	1064	1014	1066	959	960	1003	987	977	995	1019	1055	1034	1055	944	1000	922	987	958	1022	1008	972	961	1009	1015	986	1010	971	997	943	999	982	1057	993	943	1024	1012	948	1008	1015	952	949	966	983	971	928	1002	951	1004	1013	1052	982	973	1060	958	976	980	1041	973	972	1030	982	989	975	993	999	995	992	1003	1025	1005	1031	994	980	1051	1003	1007	988	931	975	956	976	1049	990	978	1002	1030	1008	963	977	996	1031	1008	1003	1050	1020	962	999	946	958	1024	996	989	970	968	1032	1027	1008	995	962	1015	977	1060	967	982	963	979	996	899	1004	1000	993	997	940	978	1011	1027	1029	994	990	1018	1001	969	1010	1047	990	1011	1033	980	1052	992	1009	977	947	993	996	967	976	1000	1023	943	1008	998	1009	1014	1005	958	1020	974	972	1019	993	1000	976	988	1015	956	1018	964	945	1019	986	1010	1004	1017	987	1017	1005	978	996	958	967	957	1010	1018	965	996	1012	973	962	970	940	987	1009	955	998	955	1044	949	975	980	992	1039	1014	1025	969	938	971	1020	1049	1006	1014	1035	947	964	1000	1011	951	992	1015	1072	964	1039	1001	951	953	998	975	958	994	1009	997	940	981	1002	1038	975	1036	972	968	956	938	1028	1007	969	975	1045	1016	1099	996	1018	939	1003	1001	1013	1025	1024	954	1003	1052	982	950	1014	928	981	996	945	1025	969	982	1020	993	1044	934	984	1001	987	1019	1002	1001	951	956	1018	972	1034	1010	1093	986	991	961	1012	977	975	1005	968	958	1016	1016	1025	926	925	980	993	978	996	1045	1010	985	1028	975	1012	950	925	973	927	984	968	995	1065	988	1036	988	955	998	987	957	997	980	1003	1018	993	998	1036	996	1038	1014	1019	947	979	1070	943	1002	983	971	1020	1008	1001	994	1020	997	996	1002	941	968	970	947	1016	975	954	1016	959	1035	962	1017	970	984	1011	1019	972	1026	993	1028	1021	964	1009	1020	1026	924	979	978	957	989	995	995	921	996	975	1042	1000	1069	961	934	993	962	1044	1040	1024	980	984	968	996	983	978	1008	969	1016	1007	969	967	1030	968	988	961	979	992	988	986	1040	1000	1008	1011	1008	1026	1081	950	1025	1002	970	958	975	1017	983	1063	992	972	1000	1018	977	978	981	980	984	1009	1002	1038	989	982	1016	962	997	1025	1032	970	1017	979	969	914	991	1004	993	983	1037	1050	1022	990	1054	1007	1005	997	1000	1042	1036	982	1022	1055	1022	945	952	1077	1050	953	989	1036	937	964	963	1000	961	991	979	915	1032	985	966	1033	968	991	998	1016	999	1006	1004	979	1054	1033	992	1003	1001	1031	1017	1011	980	1012	956	1018	984	962	923	997	1025	1014	1019	1016	1003	943	953	983	978	1032	1041	978	989	1033	957	995	943	1046	996	944	963	954	1046	923	1081	983	1005	977	988	972	1016	1021	974	964	979	1011	1029	1034	936	1037	975	965	1017	1028	985	1014	987	1018	1016	948	1031	961	990	995	966	945	1012	997	977	961	994	992	1022	999	1015	1006	995	1020	956	953	1007	999	1086	968	1010	1047	998	958	974	992	1010	1016	960	1036	1000	1072	915	989	959	1000	1010	954	1009	1043	990	950	937	984	947	941	968	1019	999	1044	970	982	944	1008	948	1025	1029	984	1023	1015	1034	991	988	980	1001	1017	928	994	1022	1012	1021	994	1077	1001	1010	968	948	998	985	1003	936	996	983	995	942	1021	949	1017	936	1034	960	1005	1037	989	1028	973	989	983	1038	964	1042	948	945	1032	1021	941	1024	1037	1001	1004	961	974	969	992	980	994	963	1002	948	986	965	983	1029	999	999	1046	1008	1005	995	970	954	989	1023	950	1005	1020	934	1035	1039	1005	1011	1002	1017	956	930	1009	988	1017	1039	1023	972	969	1025	1036	984	1044	1054	980	994	1011	943	1026	1002	1040	1010	925	976	990	1003	990	994	998	991	996	948	966	986	982	994	1014	987	1041	1016	988	992	1005	970	984	1001	931	1022	996	1026	1015	991	988	1032	989	1013	1010	996	1014	956	955	999	997	989	1001	960	965	893	994	1023	1011	1035	1045	1029	981	1026	930	959	897	1037	1020	990	923	985	958	1023	955	945	1007	980	1010	958	993	999	1025	990	928	949	977	994	1042	1075	991	988	966	974	998	999	945	1004	980	1045	1029	1051	967	970	1049	973	957	984	1030	940	1048	999	1045	968	1008	918	1027	963	964	988	1011	1008	1060	972	981	1033	995	941	1010	1014	953	999	1039	972	1046	953	918	959	980	959	961	969	1029	986	1062	1016	995	981	1054	1014	973	1019	975	1004	1036	994	991	953	1045	1026	983	954	954	1015	989	1037	981	975	959	985	954	1038	1013	996	994	964	997	1041	975	980	968	1025	1040	963	989	1010	996	996	1007	1007	984	1017	957	976	1017	977	974	990	1025	1004	1047	1024	991	925	991	979	1017	1029	981	970	1024	1014	1033	993	995	997	990	999	978	1021	992	993	1058	951	978	981	1022	969	1034	1004	949	997	995	1006	992	988	971	1012	1010	991	967	943	998	1007	991	1009	1064	950	1031	1008	966	1001	974	977	978	986	1006	938	987	1017	939	999	954	948	1004	967	979	1004	965	1008	942	971	1017
28904	23974	16034	6388	2086	1354	1108	1056	875	875	900	893	826	1195	1376	1389	1243	1059	874	712	712	675	618	602	600	610	572	577	595	579	589	590	547	574	596	564	585	581	582	602	584	565	612	565	566	561	535	586	582	582	556	578	577	581	540	583	558	587	553	575	571	564	577	581	608	575	578	568	577	573	576	578	590	579	609	581	628	603	571	522	565	573	617	609	624	580	602	527	570	590	572	585	536	581	581	581	578	607	564	609	591	575	612	537	550	597	605	591	545	577	558	559	572	581	610	609	598	592	583	562	574	644	568	594	589	563	552	607	541	624	608	579	564	596	577	610	583	576	595	576	603	596	541	620	573	542	570	591	627	565	526	558	578	590	560	557	552	562	584	566	587	582	596	556	596	606	588	555	619	614	584	611	580	580	613	614	577	585	575	611	617	589	580	576	571	552	550	585	596	599	568	575	568	580	534	584	562	554	579	565	604	600	542	621	581	581	600	589	577	627	565	590	557	611	578	551	597	558	597	575	578	586	590	605	601	596	591	563	580	609	598	604	565	601	567	559	587	581	590	583	572	557	571	610	607	619	536	583	607	579	575	538	550	579	600	547	629	604	587	579	608	578	598	572	608	615	567	609	584	560	571	578	588	604	628	543	580	591	595	548	606	549	564	573	596	595	577	569	573	573	587	598	616	571	568	578	579	632	558	532	586	569	550	555	562	603	581	584	596	541	550	610	580	556	583	616	569	568	614	573	575	570	578	588	557	582	585	579	603	557	570	609	571	557	599	629	583	539	589	593	592	561	565	578	575	609	603	578	560	585	582	610	548	545	602	589	565	542	626	556	571	558	556	555	562	555	598	625	620	563	553	628	602	589	612	602	571	556	543	555	593	551	595	595	592	595	604	607	584	572	590	578	589	580	583	579	608	562	577	556	553	562	649	588	608	587	564	600	565	627	561	589	615	600	566	620	637	587	571	581	552	545	584	566	557	612	556	535	585	594	576	550	559	559	587	597	618	590	567	596	600	601	599	621	582	592	606	598	555	575	557	597	583	621	599	577	596	575	601	562	591	596	545	581	546	592	593	570	599	553	577	575	540	536	577	581	573	586	598	577	592	583	569	585	557	618	572	623	578	563	542	586	583	607	564	583	554	548	574	580	560	585	573	562	593	594	543	588	584	548	606	574	589	583	566	582	579	567	608	592	579	560	615	558	586	570	560	568	551	566	581	590	589	592	595	625	539	586	558	564	587	594	588	539	585	565	586	565	580	555	564	578	606	585	606	577	598	554	553	573	605	572	560	553	611	595	575	586	597	571	543	619	597	578	564	588	600	598	544	563	593	571	571	603	558	580	585	600	589	581	599	590	594	580	612	560	602	562	584	580	593	561	595	585	595	588	559	617	606	584	580	569	622	551	569	617	605	581	576	575	578	571	604	567	611	577	604	580	556	578	607	578	589	578	621	541	624	590	540	618	556	610	594	620	568	581	582	557	564	633	564	548	555	621	590	567	564	612	581	557	579	556	586	592	554	558	563	542	603	617	619	565	589	598	589	578	547	569	610	579	548	616	556	608	595	584	597	560	608	558	543	527	603	614	569	557	618	601	573	616	523	588	567	571	528	548	576	577	595	582	590	579	578	585	576	564	583	560	596	618	594	590	616	582	590	557	598	542	571	583	545	542	565	572	580	634	655	605	556	567	614	566	619	645	563	611	566	584	610	585	576	552	597	574	591	555	600	558	567	555	628	544	618	599	573	579	562	625	569	568	564	604	590	632	593	576	591	562	584	556	596	600	595	577	560	557	564	561	619	534	549	607	611	520	604	595	581	563	605	555	593	588	574	592	531	542	555	526	553	615	563	593	603	571	589	573	603	509	597	575	537	554	611	556	585	601	550	545	613	580	622	556	621	590	605	557	609	618	565	571	567	598	616	564	544	587	582	585	585	561	590	591	592	580	534	597	619	569	634	579	576	588	630	557	562	626	581	614	534	544	625	595	614	542	575	626	572	582	581	570	556	632	574	589	563	584	583	593	621	610	575	559	580	636	594	598	611	588	595	556	615	561	572	544	596	521	566	590	576	593	597	573	622	571	616	545	624	600	606	586	585	603	581	586	584	615	536	619	551	564	648	617	601	561	574	598	594	591	547	554	533	607	578	574	586	563	588	567	591	575	607	597	560	620	608	591	625	587	595	573	551	575	562	613	579	592	581	569	567	572	600	573	563	599	553	617	538	615	562	589	581	605	554	597	606	592	600	544	595	558	577	586	566	589	599	599	608	579	566	573	623	628	573	590	537	599	546	561	589	581	571	612	628	570	607	566	605	622	596	520	581	577	609	624	594	554	545	619	533	590	600	527	630	561	590	581	580	568	591	547	581	555	620	567	551	529	604	573	581	568	609	604	603	541	575	594	568	570	605	577	613	548	572	601	572	605	596	561	541	544	560	568	611	547	591	665	576	553	579	556	592	544	566	596	545	579	565	576	593	623	530	616	555	605	591	570	579	574	553	570	558	573	597	564	600	544	577	591	601	640	578	593	550	611	579	561	625	565	573	582	600	629	603	527	575	542	592	589	577	588	571	605	508	549	564	606	571	611	584	550	612	632	573	629	585	560	602	588	619	531	637	550	611	555	596	550	620	588	582	616	617	584	536	594	580	550	600	597	581	623	607	597	575	572	595	566	587	590	596	603	612	591	594	585	569	576	587	615	606	617	560	574	554	572	584	574	568	557	560	573	610	576	595	557	625	588	602	574	595	601	598	541	585	574	573	580	579	561	586	642	606	566	569	556	589	602	596	615	554	599	602	568	563	591	573	589	596	565	605	578	583	556	547	580	613	589	587	596	583	572	544	593	592	607	593	545	550	554	614	604	561	613	570	563	565	615	555	621	568	598	603	625	567	535	613	586	600	582	574	567	595	563	556	619	573	615	591	562	547	556	596	565	616	587	574	574	563	580	594	620	611	573	588	637	556	600	588	623	541	590	558	612	626	591	607	580	584	547	588	581	608	577	608	596	610	579	628	607	567	566	587	587	553	563	571	580	574	533	548	552	576	566	616	578	565	565	589	576	588	576	589	573	577	582	602	574	600	577	571	578	586	557	571	589	581	601	568	623	573	579	553	529	547	527	583	650	590	581	570	566	601	562	559	584	599	588	593	581	610	584	603	583	604	567	580	570	623	546	594	544	556	533	591	573	557	554	567	551	543	614	575	562	542	568	586	583	584	578	581	572	603	596	550	551	577	603	597	589	597	603	576	614	566	600	536	564	590	570	600	571	573	575	606	516	581	606	567	604	579	554	593	587	531	586	584	541	579	588	550	562	568	595	648	558	639	595	574	594	620	586	559	596	546	603	567	589	592	617	634	586	607	562	584	595	571	591	564	579	576	572	617	588	613	584	569	556	562	618	580	507	553	589	587	539	555	597	537	618	601	563	603	585	580	615	571	581	595	596	601	582	576	572	580	560	527	526	537	575	587	599	594	579	575	582	585	612
30280	31676	8456	6789	3338	2191	1842	1885	1373	1290	1312	1239	1310	2049	2181	2039	1785	1477	1200	955	892	808	732	686	698	681	714	649	738	711	714	731	697	731	687	726	687	657	712	679	707	709	749	745	672	722	737	693	687	727	702	660	675	737	712	653	684	712	724	669	736	677	699	694	712	673	704	676	704	693	688	720	707	715	682	733	678	698	698	721	721	685	664	681	711	696	712	685	706	689	697	727	679	680	722	714	685	730	717	673	642	723	704	693	739	719	711	725	682	698	681	688	667	679	653	759	711	688	676	724	669	684	657	734	678	726	664	673	673	651	660	734	668	691	682	667	698	718	725	731	730	676	698	675	682	752	659	655	663	714	685	731	705	724	693	693	656	668	679	695	694	650	701	654	704	696	718	687	697	692	730	700	664	714	718	693	744	727	703	662	705	695	683	721	687	689	643	747	698	717	706	705	702	731	740	684	753	765	735	681	727	715	698	656	726	683	675	676	683	688	675	680	707	678	697	719	701	712	687	728	695	662	697	641	717	721	673	703	694	727	683	702	718	663	714	695	735	697	693	660	685	733	701	687	690	676	647	687	719	688	732	637	647	719	733	715	732	671	685	691	703	691	686	697	708	730	688	709	702	721	677	709	686	719	711	748	742	699	680	693	743	708	674	725	680	685	707	709	694	705	701	710	684	683	707	707	726	770	714	678	712	661	690	647	689	717	696	712	710	711	635	727	683	653	686	689	690	680	721	684	689	694	724	762	699	663	693	720	709	717	676	718	691	761	689	720	692	678	693	733	736	663	706	700	698	694	665	677	726	691	678	664	670	665	717	696	727	723	698	651	702	795	698	736	712	680	719	739	751	721	699	669	699	666	680	692	751	685	681	717	757	679	672	690	685	724	669	716	652	720	663	661	719	684	659	685	705	671	671	741	672	712	692	721	685	700	719	678	670	717	711	716	733	662	707	719	658	683	702	726	669	684	704	703	669	679	683	670	711	708	684	666	672	703	718	699	774	713	706	689	694	688	667	704	666	721	713	660	717	637	709	666	719	696	711	654	696	717	705	719	715	665	630	678	676	719	714	724	709	710	719	723	704	696	683	681	688	714	694	688	706	693	661	678	710	725	706	745	704	650	713	738	701	712	670	703	692	698	722	735	655	726	688	690	680	664	693	702	737	669	655	665	709	716	664	706	690	650	673	713	691	678	710	688	696	678	692	703	722	719	711	646	741	712	735	688	726	753	672	631	719	666	698	663	745	696	698	699	753	724	710	726	715	735	650	696	712	701	704	707	703	689	705	678	671	669	670	711	706	722	683	662	714	734	714	661	626	766	720	701	759	720	717	663	692	716	710	690	685	693	710	739	733	685	692	674	690	756	699	684	688	734	747	693	724	725	679	704	658	699	729	643	734	723	689	690	736	674	695	769	696	698	680	674	728	692	697	698	683	678	715	684	734	704	704	736	759	731	651	708	734	698	718	666	736	713	696	679	722	677	702	751	689	700	697	668	698	704	691	761	651	709	682	694	678	715	747	711	703	750	669	710	709	698	681	678	682	683	695	725	695	656	689	700	740	711	719	669	726	663	693	671	726	715	709	695	688	713	671	715	665	669	691	683	700	685	690	729	714	725	695	675	731	677	636	640	673	704	727	701	712	675	679	737	686	666	673	717	691	720	732	732	730	723	687	698	676	675	717	750	754	703	750	676	734	674	719	690	700	748	694	680	721	682	709	697	708	710	693	702	747	671	687	676	656	685	696	666	725	700	717	659	673	670	749	700	716	675	706	680	680	672	667	732	660	693	683	676	696	656	717	710	708	671	709	675	740	729	731	701	658	681	741	719	666	650	669	677	711	689	704	704	674	716	721	723	676	676	701	677	754	718	678	718	675	730	673	657	700	677	682	658	688	677	665	686	712	671	657	651	714	713	719	733	664	702	697	692	659	689	691	699	705	736	677	668	664	689	662	746	726	706	705	683	709	680	698	690	693	718	654	764	700	710	712	713	733	699	711	706	692	686	722	706	644	683	728	686	683	732	696	683	705	675	688	692	691	671	726	731	659	719	691	693	712	724	684	716	712	670	687	651	680	694	672	689	682	698	674	694	693	662	749	679	702	703	706	702	716	698	672	691	685	655	718	701	689	695	691	747	728	695	685	720	668	690	693	693	660	677	638	708	720	701	670	686	692	667	681	644	679	669	676	715	737	722	654	676	677	697	715	680	674	677	717	696	723	719	744	699	642	691	669	703	673	697	710	707	719	724	727	735	674	672	712	698	699	697	735	668	722	688	681	731	710	711	661	711	706	708	687	727	663	673	758	694	729	731	723	682	697	714	694	724	685	700	734	679	699	693	724	757	711	687	701	661	709	701	691	693	688	665	697	696	706	719	690	732	707	663	687	695	667	686	716	709	736	720	695	676	676	708	735	695	711	660	728	730	655	668	696	695	712	695	702	691	674	751	712	693	715	717	654	682	704	705	685	701	733	656	703	653	717	694	671	671	651	672	741	682	660	678	709	704	650	726	685	703	712	678	724	664	715	667	743	730	658	682	738	772	692	682	705	708	697	749	685	688	663	688	693	685	710	697	696	674	690	719	691	734	702	700	646	691	658	696	741	699	666	700	684	679	707	697	714	709	743	690	715	678	670	699	709	700	709	731	676	713	677	643	690	685	702	695	716	718	696	707	669	697	685	698	681	731	718	691	749	687	682	720	711	720	702	695	696	708	687	696	715	723	716	699	679	726	690	701	706	714	684	745	733	676	696	698	695	703	686	710	702	683	732	714	728	661	668	689	776	703	675	674	734	717	691	668	690	668	663	641	705	719	767	712	765	729	695	720	705	710	701	704	723	719	690	681	720	703	742	673	696	727	737	694	738	659	702	734	728	685	667	648	708	720	714	704	702	737	699	691	715	656	698	702	716	664	695	702	721	732	724	700	698	726	679	714	770	734	695	727	733	676	662	704	709	691	691	700	682	678	744	714	692	672	730	685	715	678	716	697	713	689	667	738	723	669	698	713	726	698	680	672	667	697	686	706	705	653	733	694	674	690	698	696	724	704	745	652	710	707	711	667	690	686	655	743	680	718	667	655	678	734	736	667	681	702	695	676	633	703	678	696	712	702	659	710	730	679	748	702	682	687	737	700	729	691	710	681	680	688	710	699	687	703	722	686	686	708	701	642	669	712	732	719	690	732	647	709	681	725	678	713	677	649	717	730	707	733	714	749	636	682	692	719	713	712	709	689	735	748	732	704	726	668	713	696	731	707	714	674	697	656	722	687	741	710	697	697	658	702	669	737	734	703	694	703	720	710	727	714	663	739	733	719	726	694	710	698	715	715	646	700	676	643	727	725	696	688	718	689	708	706	753	703	729	692	732	671	673	699	673	699	677	700	644	678	709	695	683	669	686	703	679	752	695	712	710	695	678	693	730	672	705	723	757	709	681	718	685	675	707	693	694	681	701	713	666	673	675	673	668	721	733	693	721	708	691	719
24515	21544	28645	24863	21350	10007	2724	1736	1575	1258	1080	1178	2688	5541	7095	7062	5684	3894	2532	1535	1104	940	685	575	572	581	585	595	587	564	588	584	607	601	599	579	553	567	588	550	592	605	601	576	587	550	597	576	562	572	544	592	581	592	601	578	572	554	549	596	588	613	587	581	556	603	604	591	568	584	606	564	569	569	544	592	553	552	607	602	572	623	610	608	595	554	590	611	579	514	578	612	581	614	593	593	618	582	562	588	578	537	556	609	570	570	612	549	569	552	542	596	566	579	587	582	615	570	611	566	587	570	586	555	587	608	609	603	574	586	587	605	606	562	584	548	617	591	563	577	571	629	611	527	559	575	581	599	585	605	540	597	555	591	574	565	602	565	602	592	583	606	560	589	619	598	552	572	587	587	617	552	554	552	594	569	571	600	598	543	578	591	558	575	574	598	553	527	595	529	601	610	594	588	571	604	610	588	580	573	580	607	603	550	606	591	623	575	600	594	580	616	591	632	598	622	628	576	592	570	607	564	618	628	565	597	549	578	561	589	610	577	544	606	569	585	593	599	568	608	602	593	612	533	601	574	563	564	634	610	575	612	593	561	562	584	599	558	647	578	603	611	568	624	565	598	540	619	555	603	638	562	527	587	559	566	616	537	611	572	591	610	610	595	614	593	584	569	626	585	567	591	576	607	561	588	572	594	556	577	584	540	594	601	577	551	585	566	577	648	614	575	561	583	576	589	594	587	604	575	583	565	586	618	601	590	573	579	570	611	582	603	633	578	614	581	588	546	612	591	613	610	575	610	584	570	578	487	570	579	612	594	603	608	652	582	541	558	598	560	545	573	573	579	559	548	543	572	605	608	576	591	563	623	560	624	569	584	581	570	582	596	579	577	566	610	570	546	612	585	580	613	563	554	583	566	607	586	580	548	571	563	635	587	577	568	576	583	563	614	604	582	592	575	635	609	574	575	580	586	567	591	601	574	558	548	609	587	577	614	566	577	599	577	549	548	588	563	608	573	582	617	591	559	594	544	583	564	534	592	590	569	627	586	616	580	572	589	571	581	610	587	612	576	578	597	582	640	614	590	580	599	581	615	613	620	586	579	584	588	532	591	634	579	589	598	590	556	579	598	597	587	594	573	564	588	598	589	577	586	601	609	594	567	580	578	588	558	568	604	558	599	593	594	600	558	602	576	574	604	608	610	555	564	579	570	554	575	590	561	589	570	582	565	566	622	544	586	582	572	577	548	587	600	581	577	587	604	581	573	606	613	531	569	584	581	577	560	632	599	613	570	577	548	603	569	566	598	554	594	575	526	554	574	622	577	607	582	569	583	650	608	583	623	604	570	580	618	568	577	596	570	557	550	593	603	559	573	610	570	617	610	540	572	586	561	604	563	609	575	605	594	577	593	567	518	574	527	546	574	615	580	557	557	569	597	591	546	604	598	576	611	597	594	578	606	563	596	559	603	581	574	561	625	584	593	603	600	580	629	622	590	581	584	585	572	612	580	553	599	612	567	626	558	559	561	551	560	577	613	610	606	553	582	566	536	593	584	599	589	555	569	624	594	564	603	614	607	578	583	609	594	581	606	579	560	575	579	607	568	580	542	556	574	640	593	564	558	597	559	566	556	605	564	560	594	591	628	598	598	550	575	579	595	600	586	580	577	550	581	618	608	611	567	527	591	569	572	547	557	596	601	586	552	588	543	559	578	574	636	574	602	548	553	592	570	608	615	624	605	595	565	565	565	567	578	581	591	564	583	609	594	596	593	585	607	607	597	587	594	593	582	609	581	574	566	577	515	563	563	578	591	571	594	598	559	633	574	593	591	596	571	599	584	535	579	615	536	609	556	589	577	618	595	551	545	599	602	598	534	553	574	585	552	629	595	577	559	609	599	609	594	567	581	587	585	589	528	624	544	578	588	621	640	563	557	583	550	591	581	597	577	568	605	611	556	576	552	553	548	573	565	537	600	613	599	592	556	604	574	618	635	544	563	584	580	577	589	615	589	558	587	572	572	546	583	640	562	612	556	594	574	612	604	574	563	573	603	606	567	587	621	562	597	599	580	592	539	560	550	625	571	557	595	591	590	584	595	608	548	575	580	611	567	592	564	603	600	568	556	571	576	601	569	584	616	564	618	546	599	563	615	579	580	550	616	614	549	636	563	601	590	575	600	583	532	581	574	569	593	552	542	603	578	560	589	564	609	611	609	596	586	550	593	557	594	575	602	581	553	583	609	568	557	577	612	576	571	612	543	580	580	609	585	601	544	544	552	599	601	539	543	589	620	569	589	534	580	583	601	555	600	565	581	563	597	608	574	604	577	619	588	601	609	576	606	558	564	569	573	588	611	589	589	612	568	558	582	577	617	576	550	554	567	597	574	647	573	572	539	597	546	620	571	556	605	574	592	570	603	577	601	579	632	602	580	551	543	563	567	564	605	599	579	607	589	621	579	645	589	605	579	543	580	578	598	596	569	641	591	572	572	589	628	594	532	561	593	627	548	565	566	568	572	582	586	603	629	581	569	602	578	560	575	561	576	573	594	572	584	559	633	584	510	564	578	575	571	594	551	575	562	606	584	526	579	570	590	590	567	562	558	559	554	567	635	593	588	569	592	598	593	586	582	602	590	628	583	569	628	577	612	563	560	576	575	596	558	590	587	646	556	557	550	601	596	597	605	594	548	587	602	560	613	564	608	576	584	582	555	593	590	569	606	600	562	526	583	585	635	566	616	587	595	593	574	565	566	572	600	591	555	646	558	569	578	572	619	578	634	610	593	608	581	554	541	569	565	560	580	609	534	570	600	619	609	547	600	567	575	605	562	612	580	568	574	565	608	590	618	575	524	560	615	570	538	580	542	553	568	601	601	567	572	570	557	564	568	582	553	588	601	594	574	546	611	530	578	526	571	595	574	578	598	581	609	554	559	581	610	581	538	599	571	630	618	564	592	564	564	650	584	622	549	596	602	526	584	617	568	586	576	566	592	575	588	624	549	584	584	639	575	604	593	613	573	619	621	591	579	575	588	593	563	593	589	588	526	631	602	589	578	584	549	572	591	600	600	589	616	619	564	596	571	562	563	578	561	602	623	527	544	593	594	569	596	583	545	598	593	558	553	542	559	573	546	619	575	574	595	575	518	549	591	559	578	583	551	574	643	560	569	587	590	598	556	591	626	566	507	599	621	550	587	592	563	592	611	544	586	605	512	560	586	561	616	579	566	599	619	598	566	579	616	583	600	586	610	569	573	620	590	569	596	558	565	604	578	556	572	518	558	614	605	569	555	546	630	580	556	576	578	594	569	578	560	600	594	608	550	546	568	604	573	569	603	598	575	559	577	616	590	600	591	572	541	599	599	614	550	571	582	596	591	593	586	604	591	572	590	544	561	572	577	616	609	628	582	545	599	602	614	566	582	594	599	569	640	544	602	563	588	605	607	550	582	574	556	575	600	574	570	559	581	609	568	561	571	569	579	591	608	533	589	592	596
33660	45749	22336	9777	7740	6185	3551	2816	2849	2199	1826	1911	4863	9197	11090	10694	8531	5990	3866	2224	1613	1239	788	689	676	645	685	655	712	711	723	711	686	643	674	717	696	698	735	668	676	634	661	704	671	667	682	664	667	743	700	691	691	715	660	662	706	714	699	704	689	703	684	731	655	652	714	731	703	676	674	683	653	685	703	676	685	647	717	669	693	718	742	711	663	723	684	669	749	682	684	663	641	632	704	689	687	664	675	711	678	699	696	653	668	713	726	673	666	668	703	693	651	710	683	685	631	688	658	675	693	684	703	652	718	729	690	659	687	682	643	691	699	681	708	739	704	690	650	672	674	668	720	691	688	648	679	679	696	690	699	690	685	676	667	698	611	683	705	653	732	685	670	664	707	713	700	708	723	718	652	646	674	630	719	686	672	712	681	670	701	707	646	684	693	656	671	731	646	650	719	705	677	660	659	666	679	641	700	687	682	670	686	691	701	698	705	706	693	633	698	670	706	664	682	614	677	647	663	694	695	722	648	718	615	690	676	732	683	653	695	655	714	637	700	710	644	645	694	727	687	657	692	678	701	697	697	661	664	709	724	675	681	654	708	711	720	674	647	674	700	688	670	670	686	644	685	676	662	701	656	724	695	696	677	709	694	636	705	666	704	713	666	682	702	674	673	685	639	666	676	686	664	693	701	663	682	677	697	672	687	662	699	697	652	698	673	725	682	658	677	689	689	711	650	653	679	698	657	709	645	659	727	714	718	673	662	658	695	672	653	683	703	641	653	686	673	679	638	675	673	714	695	720	653	652	707	684	665	748	682	681	678	647	705	757	676	721	666	678	728	654	704	712	681	709	661	703	678	675	666	708	667	676	680	707	710	664	686	704	687	698	697	666	735	682	663	689	656	691	651	697	686	698	708	720	660	703	694	650	651	708	712	641	681	673	660	686	697	701	669	627	681	709	713	689	733	671	723	633	686	692	699	721	700	667	696	717	727	719	662	719	707	657	625	689	672	727	701	695	695	709	651	691	682	664	687	715	686	688	690	738	660	720	702	648	691	677	709	635	686	723	678	750	681	684	683	735	657	721	693	688	679	678	670	686	686	667	674	684	707	666	718	691	680	686	676	650	679	701	696	692	706	683	673	710	735	681	701	703	669	696	690	663	726	684	735	680	675	698	681	705	687	773	688	718	655	729	655	667	688	674	709	691	730	643	686	683	684	647	729	672	675	699	649	664	690	686	610	692	707	661	676	627	682	661	692	676	691	684	703	691	657	673	686	684	712	684	716	674	667	681	668	649	725	648	660	692	724	694	662	721	682	676	660	687	673	693	703	715	691	677	693	712	673	704	706	736	700	709	639	675	659	678	676	710	681	650	688	732	703	687	625	683	719	622	702	649	665	673	715	629	682	697	665	672	667	659	727	681	697	704	751	736	675	654	693	702	677	687	639	690	669	721	731	633	708	719	695	696	651	692	651	675	663	664	697	661	706	703	735	683	688	698	683	687	676	685	711	674	683	671	666	716	676	718	666	730	648	681	673	651	671	671	667	702	687	687	674	677	743	716	688	670	703	667	685	673	710	683	681	693	688	697	699	676	706	663	654	705	660	678	700	675	668	696	682	655	752	705	664	701	671	658	698	683	690	714	704	682	649	701	709	695	669	690	699	708	679	682	682	702	686	714	677	677	665	714	682	696	668	686	693	678	754	700	694	675	680	732	672	646	688	678	697	687	634	702	704	719	695	707	691	627	700	693	662	698	647	718	677	713	655	722	700	691	696	720	686	636	726	690	664	681	686	669	705	674	691	673	697	728	695	708	692	687	646	695	659	707	683	677	711	716	676	679	665	619	683	704	691	669	640	697	706	727	683	659	700	713	660	699	683	648	704	666	697	677	676	644	709	735	655	720	670	717	697	695	665	677	656	673	679	753	724	670	655	680	691	664	717	652	687	701	663	693	724	664	715	709	634	687	659	660	634	664	651	739	714	677	682	645	701	684	678	670	696	665	671	711	680	699	699	675	686	674	679	674	714	701	706	660	719	695	712	665	732	675	680	670	653	657	710	708	742	682	695	698	726	687	706	726	673	687	667	694	697	632	724	667	720	697	687	687	647	739	675	620	726	658	729	677	723	710	634	640	668	666	705	702	674	680	626	674	773	682	661	678	717	684	673	697	686	706	683	658	718	673	703	664	658	647	690	666	669	713	715	677	649	677	719	681	699	647	683	651	727	746	671	703	687	652	693	665	669	693	654	707	699	701	649	680	707	690	696	680	711	696	646	655	730	664	693	699	673	685	671	688	701	680	703	725	705	683	677	703	685	650	655	680	670	674	669	716	718	695	672	694	675	699	676	667	690	672	687	669	726	658	685	666	647	658	700	710	697	717	716	677	658	703	663	663	713	671	701	756	695	737	628	681	688	730	683	694	635	705	682	671	677	672	704	628	741	701	693	696	719	699	663	652	687	700	688	687	682	711	675	659	663	672	649	671	646	707	686	644	654	666	710	684	733	682	715	718	691	646	706	669	685	702	722	657	722	641	697	701	724	658	678	695	682	673	675	658	743	726	680	646	690	691	693	676	708	690	695	735	691	631	671	672	614	676	685	679	679	678	709	673	681	704	648	633	684	667	641	686	657	671	697	710	709	683	699	672	707	698	648	675	733	650	649	709	695	628	705	691	723	708	691	677	647	681	668	709	658	650	677	666	699	640	687	692	685	671	636	679	669	684	674	646	679	710	736	675	720	685	730	680	659	708	680	625	679	651	672	682	707	706	689	638	703	657	668	680	714	661	719	706	680	693	689	708	704	697	700	725	691	697	639	649	725	714	693	653	732	731	696	722	679	678	664	682	693	695	697	669	733	702	675	709	705	665	690	720	701	649	682	653	697	714	683	720	615	663	705	686	703	683	696	666	702	631	676	630	722	697	639	651	641	667	712	657	609	678	661	653	708	691	699	709	709	641	690	630	712	682	728	696	717	716	684	701	671	658	700	675	679	688	706	692	639	723	666	671	687	723	652	707	735	641	708	684	667	698	648	674	640	691	664	701	623	654	749	651	694	696	699	725	687	671	719	741	702	647	718	700	659	672	708	719	674	675	659	670	675	664	669	696	645	708	670	661	678	687	649	635	669	625	688	640	691	656	704	695	714	695	679	685	717	724	694	688	702	723	708	667	698	657	741	705	701	688	628	701	714	683	668	698	634	705	661	666	697	734	662	709	677	706	677	683	690	665	674	730	725	614	688	658	706	712	653	698	708	694	659	657	686	707	696	712	709	684	687	683	718	666	652	690	644	729	679	672	678	701	702	675	659	676	686	665	689	672	686	688	710	715	698	691	671	710	685	686	648	689	690	638	693	748	679	640	680	740	669	670	702	712	653	703	650	692	713	710	666	702	646	645	689	693	709	677	722	692	677	683	697	654	677	687	662	713	703	718	684	667	672	666	748	671	683	664	608	689	647	640	668	661	741	721	652	651	687	664	696	682	653	679
25578	21604	27627	25721	12235	3753	2293	1463	1229	1031	932	1043	2720	4082	4250	3760	2959	2288	1601	1119	954	730	710	693	682	617	615	672	678	663	677	635	640	708	651	628	678	674	684	669	673	672	686	663	668	627	621	695	649	699	649	648	715	651	698	614	652	668	670	660	673	675	645	713	625	695	615	659	630	668	686	672	717	666	657	667	661	673	700	673	663	639	677	676	655	692	653	664	704	690	653	673	634	674	649	661	671	683	632	654	668	663	692	664	681	603	653	641	689	641	675	672	641	675	693	714	696	640	681	679	653	667	679	680	671	659	642	645	613	665	625	656	662	675	670	666	657	645	662	699	651	629	644	659	648	676	658	645	624	630	720	620	702	674	635	675	651	660	692	658	622	718	638	628	665	632	657	672	615	612	617	680	662	697	638	666	677	653	660	636	650	668	701	670	647	652	648	636	643	625	671	695	609	624	651	625	681	669	675	717	655	700	666	633	680	621	642	644	707	686	662	678	622	666	693	673	689	619	670	661	655	615	664	681	661	655	624	640	642	662	677	668	721	661	661	650	657	617	709	663	700	693	675	658	690	667	701	656	660	659	642	670	690	684	666	647	681	669	643	658	664	699	688	642	621	677	684	639	670	615	647	637	678	691	641	655	654	655	697	688	703	644	662	656	688	647	694	640	688	667	632	660	673	695	668	623	642	702	633	593	666	652	662	688	672	665	640	657	645	624	658	621	681	647	685	678	674	612	660	679	610	693	644	697	663	642	717	625	663	628	679	673	693	646	663	663	649	611	688	645	691	687	659	649	634	633	665	642	679	687	629	650	696	675	657	643	669	700	651	647	637	666	669	716	716	678	699	668	714	645	649	602	643	676	640	699	671	632	685	692	660	692	670	655	637	677	633	657	673	702	655	661	641	661	627	636	644	647	661	678	661	609	670	624	691	621	584	694	656	718	687	664	685	641	709	706	628	690	678	668	623	666	711	642	656	665	661	623	625	623	651	654	656	688	622	694	683	673	683	712	681	630	679	697	616	671	685	662	682	654	668	691	628	659	645	680	611	692	672	663	659	668	725	665	672	681	714	643	720	688	653	639	709	709	674	643	669	618	678	644	643	623	660	681	719	656	688	638	648	626	647	643	746	675	690	686	671	649	621	718	635	661	639	668	641	683	719	672	700	677	694	642	621	665	650	623	686	629	662	656	647	624	685	673	681	611	674	663	658	633	627	661	671	638	654	638	664	632	629	659	673	694	679	708	688	621	622	668	594	663	682	683	703	641	653	637	668	691	670	616	720	652	647	686	661	708	690	624	687	656	709	658	629	662	654	662	683	666	674	653	696	639	708	641	676	669	703	685	677	643	671	703	686	620	666	604	693	648	692	646	681	644	664	687	631	652	693	690	631	698	653	677	659	674	656	617	626	619	669	667	618	696	641	707	636	691	627	675	647	684	678	652	641	664	645	634	681	693	672	665	633	630	697	673	665	645	657	701	646	644	671	652	689	691	702	644	658	664	643	683	694	628	620	633	693	631	651	631	659	671	671	649	622	684	701	645	677	688	666	679	674	683	634	655	696	672	679	691	711	652	622	718	678	706	677	682	681	685	680	659	623	640	630	645	703	688	643	659	631	654	650	637	652	675	636	653	684	665	645	676	622	679	682	628	630	668	673	640	654	626	649	656	711	707	664	677	711	650	619	643	660	632	655	638	699	634	644	646	628	617	619	665	715	639	665	645	678	621	612	676	651	686	691	639	719	678	646	660	691	703	616	610	628	649	621	716	657	709	687	654	644	651	659	623	614	655	607	687	646	700	642	657	639	673	689	652	653	671	644	688	614	641	683	655	671	655	608	604	664	657	659	655	650	651	629	613	646	695	670	668	631	677	712	691	675	694	671	651	615	700	678	719	645	678	692	655	655	657	679	686	656	674	674	640	665	692	629	693	640	681	662	682	692	667	636	651	687	682	667	677	652	654	666	688	610	701	618	642	661	628	699	627	654	681	669	675	711	678	645	661	659	601	669	691	645	678	696	657	635	676	633	644	657	676	645	632	650	663	659	620	632	669	661	678	656	669	641	646	620	650	632	653	683	643	676	667	668	646	647	653	664	641	679	700	632	621	659	709	645	633	656	670	649	664	677	633	671	663	677	604	652	675	653	669	664	616	662	658	667	654	671	678	647	655	640	653	637	652	636	673	663	707	628	609	638	661	665	643	669	686	631	657	680	712	684	653	698	739	643	625	649	714	664	648	690	663	647	644	693	687	647	649	680	678	664	728	628	634	684	654	619	681	673	618	648	676	650	638	691	641	703	659	625	634	678	684	638	650	666	684	673	694	620	702	625	707	662	652	657	650	604	627	677	618	642	649	692	665	676	680	675	618	674	597	629	664	649	659	657	665	697	712	655	667	630	711	671	689	664	653	645	651	675	685	671	683	696	599	628	672	690	642	578	681	649	686	658	637	687	674	679	684	626	584	665	662	672	624	677	656	648	702	716	652	699	692	663	637	631	637	659	628	687	665	637	638	657	681	669	652	708	676	657	640	673	683	653	682	679	619	654	629	679	598	635	668	697	635	620	684	710	690	689	654	668	683	667	676	632	673	736	700	646	691	677	636	641	647	675	669	639	670	630	664	693	633	638	632	580	580	675	640	676	651	629	689	613	606	598	641	666	590	680	615	702	636	655	658	643	639	667	675	687	617	672	646	670	607	707	637	668	683	645	647	659	680	714	658	644	647	618	669	680	631	643	637	634	667	675	677	699	681	707	661	668	639	656	654	669	638	664	675	728	630	675	611	643	619	675	672	681	700	674	680	690	664	661	668	678	640	671	662	649	692	722	708	641	665	610	651	650	662	636	713	656	654	703	638	668	636	673	672	682	658	637	713	654	627	677	675	678	627	676	649	689	685	670	632	659	633	615	693	671	664	657	706	651	649	673	654	639	639	627	681	679	659	637	668	662	635	719	649	665	623	665	663	694	648	630	651	689	673	664	613	653	657	700	626	645	642	647	694	609	650	675	627	638	731	678	673	650	638	665	702	698	629	665	669	643	686	670	609	606	696	682	686	663	678	651	682	688	682	666	649	631	661	648	672	650	707	655	624	646	650	673	623	679	645	653	683	707	663	684	646	636	655	654	650	684	705	633	660	656	636	623	671	675	669	669	648	684	713	668	680	621	706	662	677	676	659	673	664	603	649	647	634	659	634	713	641	655	668	650	667	624	674	642	626	670	642	625	690	637	640	688	616	659	649	679	634	682	702	642	653	674	640	613	671	660	652	702	682	656	644	652	673	681	627	693	625	674	629	618	658	677	693	646	644	669	646	735	624	639	653	697	652	662	654	652	630	655	680	643	733	668	631	607	651	645	658	635	682	613	675	640	682	614	651	657	645	614	622	619	631	637	655	692	665	670	660	664	657	657	678	677	724	666	656	627	654	654	673	651	662	658	688	667	681	673	631	618	669	650	630	692	627	686	615	679	659	668	669	674	631	658	693
33970	41869	19350	8188	7215	5771	4015	2667	2099	1676	1458	1825	5323	7617	7914	6853	5285	3820	2613	1704	1211	935	818	787	837	800	798	822	813	769	741	734	813	765	779	815	795	822	793	793	757	812	805	775	759	806	799	777	826	800	761	816	788	781	799	804	825	832	801	736	804	789	801	785	775	759	773	789	765	820	776	803	740	801	788	779	772	757	794	867	776	812	802	755	818	789	762	733	788	824	810	779	827	753	794	760	764	769	769	733	806	830	767	806	767	816	778	829	801	816	746	818	780	787	774	842	768	770	773	809	810	791	846	825	835	788	760	794	818	798	822	773	826	814	736	800	828	753	776	766	754	788	795	774	743	768	775	835	779	783	778	812	783	791	796	821	826	725	874	834	798	769	872	816	822	807	807	755	747	787	743	777	802	775	787	781	794	799	785	806	777	816	803	800	791	775	776	787	783	800	772	770	804	781	769	791	788	802	812	771	777	826	815	837	801	720	736	746	771	772	756	757	791	767	812	769	779	796	794	771	852	740	818	830	771	779	783	742	814	787	759	837	785	779	775	793	774	786	762	801	748	775	844	770	847	795	794	812	771	712	847	820	820	795	769	773	768	799	764	814	777	813	778	767	812	806	810	730	806	840	830	797	769	782	838	794	789	740	728	794	772	767	799	801	734	744	781	796	803	810	817	768	771	773	746	757	793	776	784	791	783	806	719	784	802	823	765	807	769	740	782	791	785	807	782	791	809	811	823	771	731	766	750	787	808	793	797	839	761	789	786	743	786	767	835	778	798	805	787	780	757	816	782	815	745	786	797	821	809	825	775	809	750	741	749	824	730	779	813	860	792	736	833	792	754	776	797	816	812	757	788	836	722	799	790	824	804	839	799	784	797	822	769	783	796	744	746	791	808	813	797	756	764	788	785	794	840	759	751	777	830	771	825	791	778	788	752	845	871	824	774	821	811	748	822	839	764	814	775	831	771	799	787	780	787	750	786	812	766	780	806	749	739	775	804	747	762	740	783	750	762	810	789	751	815	766	758	778	742	729	795	753	768	787	739	819	778	850	787	804	803	717	778	789	796	790	760	759	810	796	761	764	792	764	800	766	855	760	737	778	799	835	749	779	789	818	776	770	749	747	780	748	772	821	780	783	766	811	763	781	784	784	812	753	838	764	813	790	810	827	766	832	814	797	825	789	777	803	761	812	782	761	791	783	775	795	781	742	785	779	787	796	795	758	760	824	777	775	816	806	783	747	848	779	787	782	819	766	811	777	773	792	772	779	778	833	828	792	829	789	824	696	784	821	766	827	792	822	716	812	775	770	778	800	799	800	858	731	769	829	818	767	816	813	812	765	743	777	791	790	828	770	812	810	780	756	792	760	815	796	811	784	786	776	801	796	863	782	765	774	817	798	770	779	745	818	794	784	788	758	817	788	785	829	809	820	760	821	748	817	826	816	840	772	821	772	793	765	818	823	810	778	782	798	774	749	772	818	816	843	789	728	765	760	754	835	781	776	788	791	819	754	768	797	720	790	822	781	755	851	817	788	755	761	760	806	815	773	753	785	816	799	752	820	770	760	817	793	817	844	806	779	814	787	764	807	802	761	819	772	809	744	850	772	808	773	795	768	770	782	791	753	783	796	847	781	813	799	757	791	722	797	798	860	771	760	802	810	770	789	827	753	804	797	793	798	792	757	797	815	768	772	820	758	827	790	844	823	837	762	777	790	792	812	773	788	795	782	789	807	813	760	803	812	785	781	784	805	746	780	775	808	768	794	793	748	799	789	809	827	795	782	810	823	759	762	777	808	805	759	784	845	730	809	820	726	826	780	817	766	802	772	754	799	794	773	795	792	741	835	780	780	792	809	781	785	787	781	808	796	802	785	768	818	775	831	832	747	780	790	793	765	750	768	824	823	812	728	726	800	793	789	811	792	804	801	820	747	800	818	790	804	779	799	803	848	789	808	746	821	753	783	764	818	795	786	798	751	761	787	797	793	809	792	753	764	784	775	765	825	802	797	807	787	837	778	815	798	771	782	790	755	770	794	803	830	800	781	818	764	738	852	759	796	771	787	720	737	812	828	805	756	748	780	785	829	786	766	797	742	757	769	753	722	806	832	786	772	817	770	772	794	804	799	807	802	781	804	762	807	739	806	775	787	746	795	786	819	770	807	853	742	759	756	798	757	766	798	753	790	786	762	774	790	757	809	779	758	781	818	808	788	817	742	835	793	801	805	761	775	802	815	798	781	784	806	777	787	808	833	827	769	794	833	773	856	766	838	796	771	836	750	796	751	861	797	785	797	774	770	790	798	744	802	795	746	754	764	791	772	757	766	762	837	773	799	735	789	793	786	799	804	781	741	829	827	806	778	795	728	764	785	776	807	800	848	793	793	778	823	795	813	782	771	809	799	796	798	834	760	785	772	799	806	795	764	744	758	730	779	817	757	789	785	801	810	784	765	780	822	839	814	839	828	751	789	744	763	757	796	751	787	750	791	735	746	806	812	794	762	800	815	827	764	776	778	811	809	818	833	772	813	783	773	786	770	759	800	776	768	784	825	760	772	778	762	716	839	817	799	765	760	767	786	770	802	783	772	770	769	785	802	833	807	766	796	744	792	784	789	777	826	811	828	774	830	734	751	803	762	792	810	770	764	809	763	789	779	789	783	773	808	788	772	772	805	827	767	764	737	797	784	780	781	798	774	782	788	790	824	801	735	813	768	767	806	783	787	785	777	794	795	872	799	768	820	768	793	797	774	768	790	712	792	764	799	779	806	795	785	766	784	776	761	785	785	780	775	831	735	788	746	829	792	804	767	760	813	758	767	795	798	763	759	771	749	760	770	811	748	803	819	805	813	775	759	740	819	754	792	791	799	801	786	784	753	769	785	807	783	729	754	774	782	788	746	851	769	788	765	820	840	859	797	806	784	788	740	725	788	767	797	817	859	807	845	790	759	811	796	787	789	777	731	756	824	791	769	775	800	789	830	791	761	777	781	819	766	796	780	792	777	742	768	783	763	770	750	787	844	782	771	799	816	792	732	813	789	775	814	794	844	749	727	753	804	805	793	763	773	756	819	793	768	798	779	809	824	796	805	794	775	759	766	747	800	832	789	759	776	816	793	755	819	760	813	770	782	791	766	758	748	756	782	801	808	845	777	763	789	797	806	761	765	796	767	835	780	786	761	806	781	793	790	819	800	829	791	730	741	761	757	800	725	800	772	831	800	773	786	828	776	785	735	725	826	789	795	778	774	785	782	767	761	806	778	785	813	773	807	730	748	812	794	783	826	779	742	815	775	809	765	776	774	801	803	772	783	785	776	812	786	787	741	739	768	751	771	746	841	783	784	802	764	807	822	770	780	845	833	808	753	774	819	818	761	781	793	796	763	784	858	783	778	837	791	753	756	817	796	773	853	792	806	787	774	766	777	750	780	776	836	778	783	835	827	808	824	794	784	732	809	794	773	802	783	770	788	814	799	754	809	790	771	814	803
23265	21586	29299	24267	21554	21558	10320	2178	1760	1681	1644	1496	3680	12393	16276	14028	11518	8093	4684	2793	1798	1251	1004	878	850	868	867	857	896	914	884	870	863	916	830	830	886	918	874	868	867	881	902	835	814	858	886	869	886	863	850	905	850	814	827	852	834	908	826	888	831	788	858	817	880	896	842	906	857	810	849	895	854	851	910	846	902	841	827	851	839	927	877	842	882	827	804	899	874	850	853	839	898	853	911	853	896	897	861	888	892	882	813	814	806	839	937	837	913	913	845	885	866	908	910	883	843	871	856	886	852	834	857	847	852	839	821	818	855	855	851	886	843	853	839	876	861	886	847	832	878	879	867	828	851	928	836	905	889	848	842	856	873	891	843	817	843	877	840	815	842	857	865	897	900	856	801	832	846	884	848	855	869	848	863	866	852	861	817	861	875	878	870	850	869	912	901	862	829	842	892	862	898	854	834	853	826	888	855	867	837	881	827	868	803	875	911	921	897	874	878	892	860	869	849	820	811	863	857	880	820	917	874	889	913	832	850	853	870	827	805	880	858	844	922	892	834	855	834	879	844	852	911	888	869	843	853	878	878	822	895	862	851	894	888	840	826	878	911	889	814	924	898	846	824	840	905	844	860	840	854	913	861	875	871	840	822	812	845	847	880	851	894	856	897	925	849	875	852	811	837	873	858	875	849	840	841	924	896	861	848	833	793	858	873	905	875	846	862	907	856	862	835	897	883	874	866	845	893	847	860	785	838	868	830	855	874	831	919	850	881	857	814	892	896	904	894	907	880	869	859	855	882	847	878	879	807	840	881	878	870	833	886	858	877	855	863	836	873	838	841	875	807	911	795	790	836	865	885	877	804	842	893	875	868	865	871	862	820	880	914	842	903	895	867	901	880	821	901	875	878	869	873	786	780	919	876	873	884	863	863	868	879	881	873	861	791	861	857	823	878	829	868	880	857	851	864	891	859	888	814	891	890	816	806	909	903	884	908	890	872	842	870	887	857	879	930	856	898	913	870	873	907	861	848	820	893	911	864	917	886	872	860	872	851	896	856	832	840	882	894	862	867	877	818	875	808	842	822	887	839	842	930	845	862	812	880	879	864	885	850	852	793	873	819	802	898	880	893	843	805	896	852	814	893	885	823	884	833	887	865	929	864	838	828	820	844	895	822	856	851	837	854	838	850	847	846	846	861	902	877	876	837	867	860	850	830	854	874	850	863	841	895	879	851	858	886	832	901	896	831	884	821	905	912	872	843	868	904	891	865	896	853	847	868	918	807	832	885	841	865	902	869	851	847	907	839	847	845	898	895	845	887	868	870	904	941	828	872	860	863	906	849	859	876	853	829	846	863	878	820	840	886	806	903	909	862	857	877	849	852	851	828	843	848	847	849	820	867	868	869	840	872	891	842	839	837	885	851	892	878	875	815	844	888	776	833	823	853	801	859	853	871	796	869	835	864	850	867	854	869	876	845	866	837	874	905	854	843	850	832	867	854	859	873	855	862	836	881	824	893	869	868	897	908	876	845	895	861	930	846	866	879	836	831	862	888	870	842	847	862	815	812	839	929	861	875	869	900	867	925	920	900	892	889	813	823	866	846	943	834	845	840	823	912	876	869	873	852	887	884	892	890	837	859	901	820	860	874	873	849	869	882	805	882	842	846	905	869	851	893	843	827	857	841	860	865	823	915	866	836	845	884	909	836	825	863	829	844	882	874	809	944	903	863	893	859	851	847	891	835	894	846	881	840	901	894	904	880	846	863	885	857	879	835	907	892	904	865	843	888	889	915	877	841	905	875	889	842	825	894	843	844	879	906	899	879	892	824	813	873	848	873	857	873	857	865	886	890	840	869	870	857	911	870	853	843	889	889	925	859	891	874	892	841	857	889	855	832	874	865	830	837	908	858	889	872	856	854	828	833	875	875	840	823	844	874	876	837	837	851	831	831	824	861	853	833	786	888	844	858	871	919	855	861	869	871	837	826	881	848	865	883	866	880	859	836	884	861	850	857	894	811	872	878	843	832	846	888	837	849	864	878	803	897	887	884	916	845	879	863	821	856	888	819	834	914	818	877	837	883	922	836	865	896	852	837	822	843	862	870	831	854	839	882	906	890	880	872	836	911	856	878	881	872	823	916	893	910	814	860	849	875	868	857	835	846	882	859	897	873	851	860	807	907	851	874	879	856	921	924	861	842	845	876	850	834	884	904	876	793	839	894	883	884	830	839	875	866	812	866	864	838	885	837	845	829	819	894	916	921	887	868	824	842	841	822	828	837	786	873	823	842	880	924	899	869	885	863	872	871	922	892	873	890	849	855	830	858	773	846	860	809	836	872	891	852	845	880	829	873	875	889	878	844	871	871	841	900	832	883	815	883	851	828	863	873	831	863	868	824	868	835	878	883	844	868	845	819	877	838	855	821	867	845	947	871	882	889	878	880	897	863	876	871	876	850	878	860	916	837	885	883	894	892	879	838	838	900	850	807	858	886	857	870	862	832	836	873	891	886	849	894	893	851	937	838	897	869	884	861	838	889	906	911	869	857	873	835	836	896	844	825	874	913	848	848	830	851	897	888	866	831	891	836	859	870	863	913	830	841	907	830	872	820	897	852	846	840	868	892	889	861	808	863	923	834	878	875	892	852	906	878	879	873	845	864	847	853	877	868	847	850	833	864	792	923	878	888	883	886	849	870	864	870	853	849	849	914	895	887	853	880	887	910	896	841	830	851	862	892	893	876	872	857	863	810	878	867	907	963	826	859	864	884	878	803	852	881	832	887	812	861	876	888	885	869	845	898	868	881	847	840	876	795	862	888	867	891	851	849	824	879	881	868	812	822	849	855	857	827	871	884	861	902	887	868	824	839	850	837	881	815	877	791	881	896	809	896	830	842	874	739	848	832	849	896	883	816	882	837	880	894	808	865	887	832	816	901	876	844	869	836	872	837	896	892	891	899	869	834	891	876	837	893	831	904	822	910	863	883	837	894	911	873	817	815	913	861	875	832	893	897	833	876	866	845	818	857	830	876	878	911	829	878	863	878	879	902	911	826	869	857	857	843	862	865	880	825	925	880	898	880	813	862	882	856	889	862	856	919	869	873	907	862	906	879	866	816	913	859	830	875	851	875	823	875	901	846	841	906	822	838	858	868	856	801	893	834	846	859	871	817	836	859	892	874	823	834	839	889	852	839	807	830	826	846	822	880	825	865	858	895	868	825	880	890	861	834	886	834	911	835	917	852	941	867	836	860	795	810	832	850	812	816	931	859	901	855	899	862	905	835	902	840	862	916	871	838	878	871	815	864	839	887	862	841	890	822	825	901	891	833	895	866	814	879	881	892	884	853	844	836	867	869	887	847	866	849	883	867	865	899	857	875	821	856	878	841	861	854	848	838	888	842	836	846	863	885	907	841	924	882	813	866	902	876	858	873	881	918	887	841	870	852	921	884	899	840	844	882	824	925	886	923	838	907	860	865	895	881	814	855	863	873	933
38852	57648	30903	9399	5900	4472	3871	3178	2897	2488	2401	2194	6312	18415	21438	18478	15210	11093	6905	3981	2505	1573	1169	1005	996	955	1009	949	1037	970	1027	988	1013	997	960	969	926	985	999	961	985	961	1022	999	972	972	1009	966	975	1017	979	953	979	975	981	1003	951	957	1043	956	941	1026	994	978	954	994	952	962	1008	926	932	1024	954	961	1053	955	976	966	976	939	986	975	971	957	959	937	1015	961	980	913	931	959	1003	978	988	1002	977	966	934	961	1032	991	1056	990	951	948	1007	998	968	994	938	966	929	1023	960	973	982	929	984	980	983	970	958	966	996	1004	979	941	1012	949	1009	1003	994	998	974	1012	965	947	976	976	980	949	1029	907	1006	983	962	963	1032	1011	981	991	957	981	1025	997	990	1054	1002	993	1018	991	1007	1010	963	982	962	998	987	980	1032	1005	1026	953	947	959	991	893	976	975	926	985	961	909	936	985	1007	1022	924	964	1023	981	948	944	939	968	1024	989	1006	1005	992	945	932	936	971	905	1008	1012	997	983	972	976	945	1004	973	922	1008	935	957	1008	983	1010	971	1012	945	947	1002	1018	1008	981	974	993	1008	932	997	963	983	950	936	994	934	982	947	991	958	978	988	982	932	936	1004	1016	966	969	943	1009	994	963	918	1016	882	990	900	1020	974	976	939	980	969	939	940	982	991	921	945	965	1001	934	905	922	951	985	1005	989	949	954	969	903	930	948	961	1013	932	987	999	941	990	1006	975	964	1001	1015	975	993	1035	934	975	1049	1052	936	1009	983	1000	1011	1007	940	984	951	1036	951	964	967	988	932	969	986	1006	945	955	948	983	985	940	990	975	947	1017	997	982	988	1012	1005	984	976	945	1009	948	986	998	977	944	978	947	985	957	915	975	1009	979	989	973	959	972	1015	1000	983	976	996	985	996	908	981	961	1001	1006	970	1010	990	1011	1028	983	944	1014	982	919	1004	909	1006	991	944	976	984	1044	997	940	1040	959	969	1016	992	970	972	975	1022	984	975	936	982	932	908	974	965	969	1043	970	931	937	983	974	959	1007	982	949	987	970	1018	967	999	1008	994	960	1009	972	1020	953	996	998	996	924	954	989	938	951	992	948	976	971	956	965	967	993	987	1009	920	1044	995	971	982	953	950	1009	995	948	1040	1002	960	960	935	988	953	965	939	978	955	1021	960	988	949	977	943	995	968	991	1030	989	936	927	1019	941	984	1035	994	916	981	955	932	970	976	1013	966	978	1005	934	961	948	984	986	1037	1000	946	992	974	1046	952	951	1005	954	1011	985	912	923	963	945	996	1005	959	928	984	945	956	941	994	1004	965	953	979	973	983	986	958	1016	986	986	945	971	987	974	955	980	1001	1014	927	1022	1025	1007	991	991	989	979	973	1020	982	999	1018	1006	986	988	988	977	941	986	946	1008	996	957	988	975	1012	984	991	983	1003	955	962	983	983	987	982	922	1001	1014	948	943	996	938	987	994	969	949	964	942	1016	987	995	998	964	989	971	924	981	949	960	926	1018	976	977	992	998	1006	980	963	1012	950	967	944	1005	968	951	977	1040	985	977	966	976	996	992	979	963	1017	998	958	991	958	970	997	939	997	963	1002	969	963	985	988	993	948	965	975	978	990	985	938	1007	998	1022	968	995	972	993	982	997	958	978	967	943	1007	931	1004	935	958	1010	1013	953	1006	967	1042	970	947	966	999	999	991	947	1009	1027	956	1007	939	994	989	1001	953	1005	986	992	960	1010	1021	950	963	986	967	963	950	970	961	1019	1003	997	1010	1020	1009	940	955	937	931	932	1032	992	980	986	993	985	1002	998	988	981	938	975	986	935	972	982	1016	983	976	960	916	967	930	1016	1003	961	1016	954	952	1008	977	972	958	962	1019	1002	1026	962	1002	981	974	976	1024	1008	1015	941	970	1012	889	1003	967	970	974	969	956	976	1003	956	975	961	950	931	981	976	964	1033	992	1013	1013	1002	987	1001	1010	960	985	990	938	958	997	963	977	915	1012	957	960	949	985	954	954	934	981	998	1019	944	906	1001	937	959	952	960	1000	990	981	996	953	978	1014	991	946	991	1041	1011	960	983	967	1064	1043	1011	980	974	975	989	993	985	977	973	1003	983	987	1001	978	949	926	1043	998	1016	961	1015	948	980	947	949	1030	919	1014	950	1032	968	1025	966	966	1011	960	973	981	1002	939	947	917	980	907	974	986	990	948	953	1007	1004	1015	965	957	945	1032	998	990	956	990	958	986	1019	943	1001	996	988	953	933	966	984	954	1003	997	939	996	972	999	1026	1000	939	954	1038	996	1000	936	982	962	1031	1028	969	951	971	1022	955	944	955	995	924	990	974	1056	975	965	956	982	981	908	1020	931	1017	920	942	973	960	942	967	967	997	969	934	988	982	952	995	979	970	990	1001	955	989	1002	983	996	946	964	1001	962	983	949	970	971	983	984	909	1012	997	982	950	1021	950	979	952	976	957	957	995	942	1001	947	982	973	1008	989	1001	993	961	980	1018	1019	942	1020	976	1016	1013	1022	924	966	980	971	952	968	900	965	1004	940	965	998	1000	961	984	920	972	1008	1003	1051	998	970	970	1015	977	1013	1013	977	968	1002	992	996	1001	916	1018	926	977	1005	994	902	953	989	976	1019	927	973	991	946	956	1015	993	958	919	987	912	978	989	906	973	958	980	1009	973	935	990	970	941	977	979	1059	1029	987	975	972	1004	1042	941	978	956	1023	984	965	963	979	1004	994	1010	944	983	1002	985	1005	952	940	956	995	946	934	963	907	983	1021	949	993	1005	987	918	957	984	940	949	953	1010	1003	1021	972	976	934	998	1037	1031	943	1018	924	923	941	976	942	995	1003	950	1026	973	937	931	994	941	991	964	965	961	1001	965	960	957	991	995	1010	933	1026	992	943	895	1005	999	955	926	982	992	1002	1032	1025	1013	945	1001	949	995	967	954	954	1010	1009	973	937	953	929	973	998	991	971	969	1022	1008	1011	955	933	986	945	1050	982	954	929	1004	983	964	1016	918	946	939	1031	976	1006	941	1011	990	929	975	970	957	983	923	949	1020	986	956	962	1015	956	959	909	940	940	976	960	975	1024	974	946	996	978	949	966	979	958	1012	1028	974	1049	987	980	916	1018	974	974	928	1019	984	992	1035	975	955	965	986	892	923	960	995	1014	1005	1002	955	960	989	961	1023	945	976	932	960	970	968	1021	986	911	969	1017	967	974	992	944	985	992	942	961	971	976	1022	999	981	935	947	1000	962	1024	942	959	1017	1024	965	984	964	959	994	984	978	1044	986	972	941	967	1025	958	980	986	946	1007	981	1015	1015	993	948	995	968	994	1009	1003	953	985	1001	981	910	969	976	1058	981	985	938	1012	998	1007	959	961	1018	995	942	955	988	977	946	953	980	1000	968	982	929	960	1022	993	970	1009	1017	1009	972	952	975	939	971	1002	946	951	960	982	937	1025	1004	1006	1021	908	954	1049	1003	1007	1004	985	973	939	1014	984	963	993	940	965	1038	992	998	949	969	1015	950	960	965	998	1004	991	1013	949	992	962	981	1013	977	950	978	963	966	964	1087	974	972	952	988	967	1005	977	945	956	1002	1031	975	958	968	1011	1006	985	991	1023	1004	1001	968	933	998	948	916	979	985	974	939	959	992	986	959	962	966	998	983	922	960	952	981	1027	962	958	915	962	1060	933	1009	907	952	1002	984	1004	962	990	966	920	991	982	1005	1009	1030	1004	944	997	968	1035	997	1036	997	966	1034	1000	1003	1028	940	959	987	937	978	985	908	976	932	986	949	915	978	970	950	961	955	934	972	963	987	1033	977
29031	24841	19225	5521	1629	1166	975	830	846	824	794	803	817	1047	1132	1217	1345	1250	1027	789	799	718	668	596	623	613	621	648	646	561	645	654	656	620	583	639	624	618	606	613	613	620	602	600	594	599	602	670	646	572	562	627	597	609	644	639	617	647	587	577	615	630	623	595	587	589	616	601	614	569	626	613	607	650	630	577	620	638	650	605	637	603	640	569	596	622	606	616	640	597	587	597	631	669	557	599	613	636	595	650	644	650	582	608	599	626	603	597	633	640	627	612	601	625	614	589	587	603	612	634	573	577	596	607	639	619	581	592	640	597	625	607	637	616	621	609	594	625	599	660	610	634	581	634	622	600	605	611	594	637	587	610	634	616	595	613	639	605	606	610	634	659	571	648	606	612	618	629	606	639	587	600	622	622	650	620	628	608	599	614	594	628	611	595	623	623	625	618	647	624	626	558	646	589	590	618	637	634	632	614	616	621	613	601	645	604	616	644	637	583	585	624	611	645	631	623	651	636	620	575	616	591	590	582	639	647	675	599	586	640	621	614	607	607	588	653	619	609	577	621	690	581	557	660	626	610	607	629	671	591	588	602	657	608	617	583	612	663	598	596	604	658	596	602	618	621	620	627	648	609	588	628	592	604	617	620	622	622	607	593	609	580	652	616	596	604	600	586	604	623	594	602	584	606	639	590	596	605	632	631	650	580	628	621	598	624	602	589	597	621	657	598	610	583	570	598	607	626	584	600	628	616	609	614	622	601	594	589	616	619	633	613	581	603	647	600	625	596	604	560	588	637	578	596	607	576	657	632	670	580	616	603	599	648	620	618	618	576	641	602	611	617	580	579	633	580	635	621	618	631	625	595	605	603	564	621	591	612	581	644	562	665	629	583	613	588	630	583	653	579	595	568	614	612	569	620	597	604	632	619	672	626	637	599	643	608	641	577	610	635	579	626	644	642	589	646	645	561	627	576	622	659	617	666	607	626	610	560	616	619	629	580	621	609	557	638	610	636	613	603	616	642	600	592	642	651	622	563	625	615	629	633	617	636	582	613	602	659	596	617	643	624	652	608	630	541	610	637	604	597	588	619	639	600	560	619	589	605	622	638	612	608	625	635	630	596	581	608	588	601	595	626	650	634	618	580	566	612	628	641	630	631	567	599	565	642	585	614	616	608	605	626	608	582	614	611	626	594	638	596	599	624	583	618	620	607	597	603	647	613	629	622	590	609	630	629	598	600	610	610	573	573	580	565	629	580	618	610	630	566	619	609	619	640	624	623	565	629	627	593	602	631	644	592	601	609	634	647	579	626	601	624	602	664	594	633	626	580	618	568	651	585	631	607	652	644	655	584	657	625	609	666	595	611	591	654	636	600	630	650	599	622	637	617	608	638	624	613	637	609	636	613	661	629	585	599	603	629	589	637	599	649	624	624	618	563	648	631	613	615	589	611	621	595	639	660	561	592	649	634	620	616	652	661	641	636	591	641	600	615	587	585	668	619	633	627	620	583	619	569	608	589	626	616	629	586	607	627	581	643	638	629	578	634	611	589	593	591	587	627	607	622	588	633	610	632	568	568	642	618	650	593	597	568	589	613	624	634	621	545	631	585	577	668	618	640	590	646	634	565	596	649	629	572	599	540	587	619	569	631	576	633	577	597	606	616	609	640	601	634	623	591	604	615	631	662	641	639	592	588	595	621	592	583	610	598	581	628	611	598	612	630	645	634	599	592	602	547	591	638	592	630	620	632	636	576	545	601	597	632	579	620	647	589	600	622	642	654	614	636	599	566	618	613	629	592	615	637	658	631	586	622	560	584	588	605	560	654	619	639	576	641	624	595	601	604	616	648	579	611	618	599	589	606	582	598	665	610	617	590	629	608	619	616	591	621	596	629	602	582	600	627	603	629	623	629	600	598	603	607	631	591	645	665	629	621	657	587	647	613	634	607	588	629	651	640	581	654	631	624	625	625	604	582	644	611	637	607	611	623	569	566	597	619	659	607	621	598	653	652	583	647	612	614	629	608	615	621	633	618	584	625	635	651	605	632	603	602	622	619	596	606	655	592	594	635	585	599	631	561	610	637	608	602	599	573	586	611	624	621	622	609	582	624	604	590	662	601	620	622	665	626	643	591	627	583	629	591	627	605	624	629	646	616	631	578	612	576	583	640	625	585	610	641	589	648	595	590	617	589	630	593	594	602	606	614	609	617	622	609	573	608	634	611	621	584	547	614	603	594	641	599	614	594	597	602	611	652	595	580	592	599	592	644	613	613	614	591	627	665	644	602	611	642	621	589	635	592	614	612	581	601	637	614	586	584	592	628	611	627	557	624	621	612	573	631	590	584	554	634	669	605	602	597	623	591	645	611	602	592	596	631	625	552	609	635	602	630	603	630	638	606	616	624	595	633	611	600	633	612	579	637	591	599	613	605	599	563	583	676	601	629	600	634	663	605	642	602	615	578	610	616	553	593	597	636	654	623	641	570	630	584	596	563	615	621	629	603	647	626	598	638	651	658	655	599	642	606	581	586	596	598	654	632	650	634	665	656	621	580	636	594	628	658	633	620	582	653	601	613	615	616	612	636	589	565	619	615	638	598	609	604	604	575	568	636	581	634	631	587	631	608	653	636	634	584	601	614	599	624	639	630	628	588	616	629	607	611	656	675	579	634	670	616	601	615	646	593	610	615	625	643	633	596	628	613	579	602	632	626	635	614	618	605	579	630	638	598	663	599	608	584	595	619	606	607	625	637	611	627	622	612	669	623	621	616	594	605	606	623	618	599	610	645	616	653	615	581	577	613	615	664	626	623	598	606	565	544	584	617	598	673	625	598	610	604	678	593	615	598	608	586	590	647	619	625	598	652	615	636	610	640	633	607	593	582	548	600	616	645	636	639	610	605	631	623	627	607	598	586	659	630	629	633	608	606	613	622	603	572	583	567	615	569	593	600	577	587	594	628	611	643	635	616	557	608	658	630	643	625	598	618	550	606	637	629	665	581	586	602	600	607	615	608	582	585	571	615	642	586	629	597	567	621	605	639	605	608	623	644	643	611	634	656	615	591	603	624	626	663	614	644	618	611	624	604	588	558	644	613	574	612	620	629	648	594	597	604	596	664	614	638	629	618	600	611	647	547	632	590	564	633	624	592	584	600	646	615	638	588	632	553	577	649	623	616	613	655	635	649	660	646	601	632	614	573	648	621	613	610	618	627	607	552	641	621	661	605	609	590	650	578	675	592	612	610	592	620	600	647	628	606	608	598	582	615	621	617	636	600	602	628	590	624	545	607	589	632	583	598	638	575	581	636	580	651	644	616	618	626	676	665	582	577	594	611	634	617	652	617	624	586	628	618	597	584	643	644	570	607	597	617	594	607	610	623	617	635	630	580	636	608	610	631	606	631	661	576	568	628	628	605	640	618	577	618	575	640	587	580	577	602	606	607	652	618	588	579	619	616	562	631	669	538	623	615	610	575	596	617	615	570	597	620	597	598
30740	36242	14252	3492	2506	1944	1506	1078	1259	1180	1172	984	1128	1528	1739	1879	1947	1766	1340	1126	935	876	784	701	666	710	709	723	757	715	727	727	673	750	765	681	778	746	753	702	751	659	716	754	735	733	731	777	749	688	740	756	724	716	726	703	711	697	742	718	712	729	699	760	727	756	720	728	697	692	659	750	731	685	721	722	676	712	689	721	734	781	681	703	721	746	757	686	714	700	683	722	764	715	715	723	749	746	710	714	708	722	745	749	727	732	726	739	690	695	738	730	681	712	705	726	689	721	754	754	722	698	764	745	740	690	760	687	738	703	709	657	737	748	750	757	703	703	738	761	742	697	736	709	721	743	713	751	695	713	731	750	687	754	739	764	732	727	739	784	728	662	727	740	738	723	752	729	730	705	773	728	744	727	703	712	739	777	695	704	675	706	671	754	753	694	755	707	734	725	719	760	750	712	763	705	713	739	724	737	724	717	758	738	757	794	684	683	713	720	698	767	727	727	719	693	752	723	721	710	726	752	697	758	746	767	722	679	689	770	746	750	747	712	722	767	766	749	729	740	724	731	754	761	677	749	784	728	718	732	751	711	680	768	728	713	713	757	748	739	690	737	707	736	733	737	718	704	716	752	745	750	706	701	735	726	724	737	725	720	725	757	743	739	728	710	726	724	743	732	706	730	739	714	756	727	739	726	719	705	746	770	724	749	752	766	712	697	704	778	699	662	734	702	734	735	770	759	736	743	713	668	702	799	706	729	741	750	748	717	717	693	760	717	675	725	738	774	714	731	702	762	726	691	697	698	705	803	741	762	778	734	736	780	691	730	702	747	728	734	748	703	779	694	709	764	776	701	770	738	713	731	705	728	727	728	765	714	728	752	716	692	755	690	719	746	765	738	738	692	725	750	737	740	702	687	718	744	710	691	748	715	753	701	733	721	711	735	730	742	767	751	672	742	676	791	735	792	766	741	720	735	753	705	730	710	726	730	710	725	741	685	733	714	716	764	693	757	724	732	721	711	732	677	719	741	767	716	729	758	719	741	752	694	669	745	731	731	703	704	754	728	712	741	696	753	745	707	687	726	717	706	741	772	703	717	714	755	767	701	718	754	709	703	722	732	708	671	704	712	726	725	719	741	707	731	745	720	726	770	704	701	711	702	755	772	730	765	757	675	727	721	732	715	708	706	717	765	697	709	725	736	695	698	699	699	699	734	725	684	688	711	701	746	748	682	753	719	756	692	717	714	697	742	714	770	730	725	734	755	744	762	710	724	743	681	710	707	705	721	745	715	744	684	709	691	731	744	689	760	719	711	739	755	710	746	750	720	717	731	735	721	766	726	740	743	716	715	726	715	712	763	712	726	752	756	721	747	686	721	726	781	718	707	763	706	732	742	739	711	713	715	696	740	768	708	731	705	733	764	716	744	730	789	701	722	728	728	707	739	766	768	685	704	720	730	693	720	719	763	707	741	765	680	727	732	739	715	678	710	742	737	740	707	731	686	725	719	687	746	733	705	717	716	723	725	783	711	718	738	747	744	719	760	655	730	743	674	733	670	700	779	764	715	683	768	777	750	669	706	699	742	746	740	696	759	709	734	699	773	773	720	733	736	749	728	732	695	786	701	750	728	781	706	745	735	738	781	711	720	753	763	702	732	737	663	765	695	707	737	726	706	743	703	760	733	695	714	707	707	680	741	725	696	733	687	703	680	745	760	773	738	724	729	750	730	709	786	734	762	721	722	752	724	730	710	765	756	748	741	693	698	777	790	764	746	741	716	740	766	692	717	749	755	747	744	724	722	729	714	713	756	757	724	743	725	733	708	721	772	674	757	732	774	748	723	742	769	694	705	697	720	696	748	751	705	752	747	725	698	724	689	722	736	761	751	735	714	775	769	707	743	721	730	751	778	726	744	716	734	724	729	733	736	722	697	755	722	730	757	717	688	709	718	767	749	699	686	712	693	792	683	731	761	701	696	735	730	742	712	777	727	711	720	765	709	726	727	660	670	718	742	675	767	746	737	735	702	764	697	716	707	711	757	682	735	736	719	750	715	729	709	726	773	683	753	715	717	704	749	718	733	716	728	709	691	748	689	703	746	674	736	687	722	722	752	698	733	807	774	712	725	738	759	713	734	714	754	729	727	740	731	703	740	698	771	731	692	721	729	725	717	721	733	731	715	663	713	765	748	696	724	702	783	680	711	736	715	752	713	697	722	722	718	715	726	736	713	737	753	752	745	706	701	698	744	756	725	705	757	779	724	679	729	689	757	722	741	727	716	712	729	773	769	744	715	716	743	697	715	747	703	702	749	757	736	749	684	737	730	699	729	715	736	745	739	721	705	731	719	690	690	744	745	706	750	738	728	697	665	752	740	702	707	723	735	702	734	692	694	709	727	754	696	704	699	690	691	755	729	740	753	693	712	749	705	746	718	785	682	711	748	695	727	746	679	747	722	723	696	720	772	758	760	748	709	680	712	752	691	715	734	722	691	711	773	767	740	751	697	737	732	742	725	692	675	780	718	693	742	760	734	749	769	705	690	696	746	734	728	721	631	747	755	706	718	727	726	752	758	736	714	757	693	710	672	713	756	721	754	739	705	696	678	713	732	738	738	720	720	748	685	708	743	764	652	759	798	728	704	736	701	714	723	711	681	726	712	775	709	682	730	729	754	761	700	721	688	724	737	729	767	757	733	744	701	696	693	729	764	770	767	693	718	736	676	751	760	708	689	726	735	734	705	745	703	779	754	718	720	667	689	700	653	728	745	753	711	731	751	724	695	741	712	701	720	733	755	780	779	791	717	732	741	700	748	740	690	745	731	729	768	732	748	728	736	746	718	760	724	691	643	719	717	755	723	684	731	719	734	701	747	750	746	699	759	720	726	738	724	711	721	766	758	710	784	726	719	677	693	727	701	740	745	737	702	678	716	698	698	701	723	719	706	702	699	724	728	727	771	765	707	729	721	736	726	710	688	741	692	732	729	779	753	716	707	721	739	711	704	737	758	722	675	726	698	711	715	702	742	734	728	727	739	716	748	700	747	728	763	692	729	712	709	710	720	765	747	704	746	735	755	722	717	724	752	738	707	718	712	727	774	728	694	744	772	738	727	715	727	767	696	725	708	692	682	730	711	768	708	753	767	752	702	726	724	706	784	741	790	714	735	794	728	672	725	719	748	705	732	709	666	676	723	738	725	725	737	702	725	707	723	704	695	719	761	752	739	743	763	718	686	656	767	690	706	759	705	733	716	751	696	682	690	751	725	701	727	701	704	753	737	701	742	755	717	747	732	700	744	745	713	698	698	735	712	750	723	753	730	730	754	698	730	670	727	740	705	717	695	719	711	719	714	700	710	770	750	756	761	747	724	723	699	699	744	720	690	700	702	775	729	753	707	725	767	689	716	714	740	733	728	741	713	744	732	719	717	749	681	711	707	715	699	779	713	733	762	726	707	733	732	706	695	700	746	737	731	731	745	743	734	752	734	734	753
24523	21556	28674	24861	21254	8829	2260	1590	1215	1190	1193	1056	1123	3319	6330	7431	5671	4452	3144	2058	1313	966	742	704	643	639	664	665	623	642	694	609	652	665	620	644	604	688	601	646	640	655	657	622	701	672	665	625	639	655	693	678	686	664	681	646	633	710	664	661	647	682	619	647	657	629	631	684	646	673	627	586	615	680	603	609	643	642	652	650	607	566	658	678	644	654	633	667	652	655	670	668	638	612	694	659	669	657	615	676	651	663	672	677	639	637	638	634	701	653	680	616	672	664	658	664	650	643	668	699	670	637	625	667	669	641	648	636	655	679	651	622	617	614	693	659	622	649	666	681	620	655	665	654	617	646	640	637	676	623	665	673	669	665	591	646	639	659	663	617	638	669	615	640	657	726	671	703	616	673	699	666	615	708	649	601	643	603	604	637	594	638	613	653	635	629	630	612	624	665	624	685	627	679	674	686	674	685	653	647	613	678	652	634	659	641	650	639	642	682	606	641	659	686	589	643	650	638	652	605	644	657	622	670	654	653	663	591	655	612	659	652	642	674	680	673	640	626	634	627	672	655	609	640	633	645	617	668	650	633	672	618	680	655	655	670	664	634	711	715	636	608	682	647	639	640	606	673	692	634	677	642	631	606	653	638	638	597	642	673	687	637	653	662	665	661	618	647	619	633	655	647	642	636	662	629	664	643	654	637	672	648	622	621	584	647	616	666	645	697	644	658	606	650	606	638	627	658	664	602	637	619	678	616	709	626	642	657	648	671	603	628	662	652	631	598	666	615	632	629	605	684	636	631	689	636	660	619	645	673	689	647	624	638	660	638	629	655	621	627	621	590	650	658	650	678	639	616	602	618	598	650	687	682	618	621	668	627	669	669	617	644	683	679	665	654	651	640	648	678	642	652	669	623	648	666	672	654	646	650	663	667	660	619	671	608	627	659	645	648	668	614	619	627	691	646	661	640	641	654	655	675	671	637	658	632	607	630	631	653	677	610	654	643	621	700	658	647	651	634	596	630	634	627	627	623	642	643	644	637	669	661	616	629	595	659	680	632	659	629	607	610	664	585	653	694	630	634	642	597	637	676	667	619	668	596	619	641	661	629	659	614	651	669	663	655	690	638	684	640	635	633	680	666	686	629	664	644	627	629	638	597	673	658	681	661	629	666	627	650	597	645	712	649	640	631	654	651	662	621	664	635	652	639	663	668	681	623	647	605	642	682	644	654	620	663	650	674	668	625	647	687	660	638	659	666	691	657	646	658	600	630	659	652	665	607	627	637	617	652	688	629	693	682	637	633	633	640	664	662	669	626	648	642	696	647	657	656	626	670	626	645	637	655	672	603	593	645	679	652	613	649	661	653	660	652	635	649	650	673	626	643	639	689	634	652	631	635	665	636	596	616	700	673	701	687	649	677	594	652	595	617	593	629	628	606	624	660	643	635	603	681	631	644	633	622	607	638	621	665	687	620	633	674	663	706	616	634	658	632	614	702	619	652	690	638	679	642	634	622	617	644	628	649	624	678	650	665	672	687	668	620	662	651	645	663	645	660	652	644	638	704	674	581	653	672	666	676	611	637	646	662	686	640	663	659	683	664	633	671	651	605	641	628	664	659	651	653	612	618	636	658	657	601	625	606	655	665	613	696	675	656	633	678	669	656	689	667	631	665	632	650	661	699	641	687	624	671	616	644	625	666	691	641	679	627	635	629	617	602	619	642	666	665	611	644	647	636	627	622	650	603	662	659	641	629	604	658	640	651	664	646	645	633	644	612	711	655	598	650	630	730	609	657	644	676	699	597	601	654	658	649	669	676	633	654	679	637	679	627	675	665	617	650	688	669	596	661	678	578	694	643	629	644	640	645	691	602	617	648	665	668	643	621	635	667	619	640	620	664	626	649	672	643	677	658	681	644	624	674	626	640	662	661	652	637	635	659	637	650	671	694	655	637	648	646	639	690	689	659	655	693	638	643	639	678	664	643	645	638	623	631	683	652	615	650	654	692	686	674	631	686	627	649	612	671	625	678	619	620	664	702	668	666	699	681	650	658	621	630	623	607	621	625	635	621	649	625	678	669	701	658	629	637	634	598	703	610	600	643	686	621	652	652	660	656	648	618	631	649	624	628	667	662	624	663	650	606	670	654	619	655	627	617	648	624	595	628	616	639	642	665	605	636	688	645	662	653	684	642	668	660	650	626	653	638	647	673	635	686	668	626	594	639	611	626	628	643	604	647	669	678	642	629	641	644	665	619	679	626	666	656	623	688	654	662	637	659	680	652	621	657	659	624	678	591	658	626	672	619	659	644	647	652	657	640	698	674	655	676	655	654	677	639	624	616	644	657	677	707	621	626	670	595	631	663	665	609	643	616	636	626	598	603	652	617	654	658	661	616	662	645	632	653	614	617	679	687	679	659	653	701	633	626	652	636	636	631	669	653	660	617	642	651	655	655	650	677	657	633	671	645	664	636	625	612	653	646	658	683	639	656	628	590	631	616	657	678	622	684	629	660	625	663	705	645	670	608	630	666	626	606	627	588	687	651	645	633	621	642	685	676	619	665	658	669	634	711	631	686	716	648	645	662	629	628	623	637	650	676	638	658	682	625	664	628	601	611	661	649	655	638	682	602	622	623	693	616	638	652	679	636	626	674	618	588	670	672	647	673	652	623	629	663	695	662	696	657	603	637	678	619	635	620	646	628	647	622	654	608	602	667	668	632	635	638	674	675	636	655	711	678	656	679	643	659	669	636	662	661	627	644	641	609	677	661	646	600	653	665	647	624	638	661	674	654	631	632	634	709	655	646	666	692	651	651	644	615	630	589	603	631	655	664	657	648	721	663	641	633	644	678	669	618	676	664	661	682	616	661	668	680	628	620	661	670	647	639	642	677	690	635	667	660	657	641	664	676	657	621	644	645	624	659	625	672	617	613	633	623	657	665	623	628	634	615	626	613	704	645	696	677	624	615	614	692	634	632	633	687	654	639	631	610	643	595	625	663	610	746	616	624	645	614	614	637	710	623	677	665	665	668	650	638	676	646	621	668	636	615	641	664	656	704	629	661	665	651	628	627	683	605	608	623	642	618	656	636	679	604	661	638	629	641	658	681	653	621	616	666	687	618	675	640	671	631	605	678	660	619	608	667	653	689	645	613	663	689	618	634	650	607	622	613	705	650	621	637	641	667	595	614	619	637	684	647	645	646	639	622	624	637	627	666	635	646	675	646	644	628	619	657	676	625	657	623	668	616	645	648	661	649	646	641	692	637	638	623	645	663	661	666	627	672	617	597	662	641	616	652	618	630	625	619	621	729	638	648	641	595	606	607	669	599	681	606	666	618	666	655	648	648	695	638	608	678	669	658	620	642	631	618	640	661	609	686	701	639	670	643	691	653	626	655	663	591	643	559	629	686	641	658	683	606	670	653	654	658	613	678	628	616	647	632	618	624	664	640	671	676	681	643	684	637	632	669	628	679	611	651	659	648	650	610	635	637
34748	51298	28760	8052	5348	3890	2985	2436	2181	1803	1860	1587	1805	5684	10141	11296	8520	6591	4542	2923	1768	1254	979	766	741	740	796	732	753	784	698	732	750	775	788	748	762	766	747	813	748	741	739	735	714	732	743	716	803	814	716	737	762	743	777	733	755	790	735	717	757	729	735	715	766	762	758	747	717	756	799	778	704	770	763	748	742	758	770	762	752	795	737	750	730	717	713	729	722	734	754	757	753	735	735	742	775	761	784	753	788	724	711	736	762	761	771	740	739	759	743	740	773	770	720	782	767	755	778	758	725	740	721	752	742	714	692	781	778	781	730	780	737	723	751	739	729	781	743	678	752	734	751	764	756	758	704	744	766	779	786	737	803	762	749	734	704	727	768	737	725	769	816	784	733	781	769	767	728	709	784	742	721	736	765	764	752	679	762	803	788	733	697	723	778	701	748	771	788	764	771	781	730	740	780	783	745	717	768	803	719	753	756	773	756	728	766	756	735	731	766	750	747	762	746	758	749	787	745	739	741	712	772	742	755	709	742	748	753	730	801	743	737	744	753	744	774	799	790	771	774	755	790	794	831	774	784	740	731	805	719	758	755	742	749	769	738	723	705	724	759	771	728	773	765	775	789	738	747	742	793	819	726	708	755	803	781	757	786	738	711	765	741	793	767	698	738	760	775	763	812	780	726	761	794	779	746	743	718	759	759	755	789	781	738	785	735	786	731	709	753	750	791	805	685	761	729	767	725	705	728	718	734	740	759	772	774	769	752	780	720	765	790	748	743	723	736	761	743	756	713	699	722	730	744	780	754	719	730	807	753	756	768	772	753	741	737	692	752	758	740	718	746	756	744	766	738	759	778	733	746	776	756	754	692	772	738	747	750	792	783	729	775	751	784	712	787	797	723	728	758	705	773	774	776	732	727	751	759	740	722	744	787	732	792	734	800	743	741	737	817	747	793	734	765	750	742	749	770	757	732	763	749	748	750	780	785	762	780	763	762	764	800	725	739	756	796	733	765	769	764	772	809	808	789	773	732	803	755	748	782	756	811	821	742	768	748	773	791	773	754	729	745	734	816	734	727	750	722	760	741	760	747	720	748	734	760	735	768	766	722	759	745	776	792	723	736	780	776	703	753	668	759	759	760	783	765	780	739	779	724	733	731	768	776	776	768	712	742	785	767	787	757	691	745	734	770	802	731	785	752	739	796	785	777	779	760	782	780	780	781	757	780	816	730	759	731	744	750	810	786	763	764	749	768	771	737	767	764	722	771	729	770	773	762	745	756	731	748	755	747	738	811	766	706	722	736	753	752	695	727	745	812	724	744	755	744	794	760	750	709	767	759	726	721	714	754	746	776	768	718	771	754	735	777	775	764	724	726	761	719	777	795	740	757	719	712	710	718	794	770	738	747	719	730	764	721	731	792	691	751	756	781	726	732	753	755	787	704	803	720	733	748	745	720	783	736	745	709	773	713	780	800	722	711	792	771	743	776	761	737	799	726	750	807	759	781	767	774	740	736	726	764	764	714	809	774	743	772	746	766	747	740	704	745	701	729	751	740	732	725	741	757	767	768	769	744	793	765	771	771	802	749	758	765	713	760	743	751	782	781	754	748	768	767	729	785	751	760	762	734	832	728	745	710	786	740	745	770	732	759	804	744	746	714	793	735	771	751	800	737	830	756	786	808	766	790	742	762	757	740	811	773	704	770	790	765	750	738	783	749	724	775	746	800	779	782	764	746	759	757	760	784	736	726	726	736	799	735	769	739	692	760	733	767	737	774	789	762	732	761	748	754	770	718	758	769	795	760	747	704	720	713	747	745	729	731	742	765	740	798	727	750	753	747	749	733	698	748	792	781	771	794	748	740	810	751	728	757	714	733	718	750	720	753	789	722	767	782	719	767	714	745	739	737	776	791	781	737	752	727	717	792	822	739	708	758	773	771	673	760	752	775	737	773	733	752	704	744	745	755	707	774	727	772	734	737	775	768	781	743	759	762	799	728	802	766	738	687	760	735	785	744	774	731	774	768	779	782	736	760	761	750	751	777	709	809	768	755	755	741	679	764	780	757	765	783	723	756	753	729	749	716	776	716	740	717	747	776	790	780	765	754	715	725	746	721	816	765	787	780	721	763	752	742	756	714	777	772	739	717	727	729	759	805	777	726	765	759	774	755	798	747	697	752	718	760	766	777	799	755	731	708	796	731	722	753	738	706	705	784	733	740	790	763	752	715	747	758	727	749	735	784	695	801	771	800	760	811	728	722	730	727	747	732	759	789	730	765	703	791	779	794	783	721	766	824	724	770	706	767	745	852	731	785	787	776	738	780	709	796	697	759	728	757	774	774	776	749	737	762	758	737	710	773	745	759	769	782	782	712	765	762	782	730	761	764	790	777	750	788	744	741	753	830	685	761	770	716	727	807	717	771	754	750	779	742	755	737	735	742	757	707	743	758	717	714	767	721	767	767	807	792	715	739	738	714	722	718	745	747	745	737	759	727	737	796	735	729	738	751	760	779	750	766	756	755	766	711	748	726	743	736	782	744	731	736	750	742	786	746	754	752	773	770	755	707	728	780	772	754	769	781	794	768	742	785	758	776	715	751	742	731	792	732	784	747	738	768	734	805	781	716	752	725	758	752	731	737	783	746	749	769	733	771	742	734	748	760	720	734	713	753	755	747	732	742	740	758	779	804	771	759	714	752	757	748	703	746	723	702	761	778	734	751	744	749	735	746	772	771	757	749	740	783	711	775	738	760	747	799	794	791	731	720	766	765	737	800	769	718	743	792	729	774	786	807	789	715	739	757	720	721	788	702	757	743	744	755	730	782	805	733	749	720	787	786	785	717	764	778	786	766	765	731	716	712	739	725	766	787	811	753	728	770	815	748	768	721	727	756	732	774	754	793	725	729	790	733	744	753	744	776	770	775	712	739	741	778	807	759	742	775	756	719	751	723	723	779	760	765	738	755	734	715	763	774	714	754	751	802	750	787	757	744	745	739	750	806	842	794	767	746	727	729	713	770	759	748	775	821	757	750	811	741	769	685	760	748	758	759	698	790	741	776	727	723	733	702	659	746	716	761	717	773	773	717	766	743	686	756	785	755	714	779	723	781	780	723	730	758	781	760	766	770	733	746	732	764	753	768	831	752	800	746	744	811	742	788	753	740	744	760	758	686	747	738	760	732	770	743	759	740	762	759	792	739	749	739	770	746	738	794	731	745	804	757	722	773	727	756	764	722	730	762	747	721	736	714	748	735	739	754	770	778	734	757	761	748	752	792	733	782	712	757	721	733	731	744	706	744	813	707	740	779	732	726	776	791	725	716	758	787	778	732	742	705	751	732	779	751	745	686	793	705	761	774	763	756	792	714	789	723	738	796	740	725	787	776	745	778	809	747	733	750	761	739	771	763	713	783	724	767	762	785	776	757	774	770	775	756	713	777	817	783	722	714	761	733	761	729	741	724	794	747	765	731	728	782	770	811	766	777	754	769	724
25597	21624	27793	25441	12427	3355	2013	1773	1446	1386	1195	1123	1797	3713	4237	4030	3120	2597	1577	1358	1086	869	757	714	793	768	717	727	763	723	777	759	746	742	751	711	774	770	739	760	728	740	779	710	746	753	748	780	742	716	756	743	754	721	778	742	763	764	703	774	788	757	772	776	732	774	791	737	751	746	788	738	731	720	762	770	736	746	722	733	771	771	748	777	726	713	763	701	745	745	711	731	735	747	744	723	761	746	703	772	721	722	780	793	768	744	727	716	784	710	785	779	740	711	733	744	752	775	777	708	719	751	730	722	804	748	758	756	685	724	752	789	755	711	759	714	737	755	759	741	779	741	767	781	711	767	760	768	770	741	744	722	743	737	762	739	799	741	774	742	716	750	769	738	739	745	769	737	674	747	753	757	757	780	757	712	739	787	740	725	736	739	749	787	751	751	768	752	831	774	758	774	740	737	759	747	723	739	783	733	757	789	783	753	743	755	726	793	720	740	735	728	744	711	788	705	717	746	736	746	757	697	730	774	789	758	734	757	791	715	760	731	734	751	779	769	712	775	741	759	789	750	734	709	748	765	752	715	714	761	781	774	702	736	775	724	746	747	754	730	734	755	698	753	758	763	706	780	762	758	690	773	773	781	721	733	686	736	729	730	796	719	749	727	727	727	782	725	716	717	758	755	722	802	767	708	751	764	746	741	739	733	712	715	748	745	739	771	759	766	730	748	737	717	752	713	712	772	751	737	688	743	740	729	718	745	744	800	765	718	756	716	737	761	682	756	736	736	758	734	720	730	728	779	769	763	739	716	742	752	722	743	740	783	746	740	773	724	708	790	774	764	747	768	778	788	709	735	715	745	722	741	715	721	748	721	772	752	745	719	777	742	759	702	725	736	701	763	719	756	809	758	770	735	718	752	711	755	720	732	789	696	743	755	736	727	769	778	722	749	790	740	721	768	748	737	715	742	756	753	761	774	782	782	723	725	715	705	735	717	735	714	792	749	770	801	754	760	767	763	758	740	731	719	772	738	765	698	733	746	733	745	708	743	762	733	777	767	730	741	777	703	727	715	759	759	712	689	774	790	761	672	751	771	706	743	740	750	777	737	782	741	706	740	712	750	763	710	791	766	741	740	744	724	743	748	779	760	770	732	765	744	738	753	694	745	778	734	682	786	799	706	764	787	762	745	769	732	714	712	730	741	783	729	754	737	730	784	829	729	745	741	765	760	772	743	794	818	774	734	773	747	753	775	719	757	732	790	795	724	739	770	800	778	796	763	738	786	746	725	744	729	754	744	734	743	761	704	762	751	781	707	762	792	771	751	740	724	751	749	738	785	744	740	718	824	748	754	731	761	815	741	702	735	725	752	749	761	742	744	709	794	704	764	747	758	709	700	753	711	732	706	725	721	768	753	755	741	725	762	753	732	769	721	763	753	756	740	715	767	781	758	724	747	725	745	713	748	758	724	737	707	743	777	754	725	717	736	703	763	690	751	694	761	756	740	706	779	736	699	730	786	744	725	732	734	720	693	766	765	696	725	776	788	778	758	691	736	767	750	749	704	733	738	748	714	729	699	775	751	763	720	734	746	755	728	742	801	730	727	704	706	730	709	754	687	734	742	739	742	724	740	720	795	754	747	723	710	721	733	810	744	760	780	765	755	729	751	758	738	737	742	715	740	777	787	737	774	766	725	779	786	709	737	735	764	766	756	721	767	734	743	754	712	752	715	723	766	817	693	780	746	718	737	755	762	746	719	729	735	727	747	761	816	725	725	754	765	703	742	735	706	724	771	681	737	777	747	769	705	738	677	748	784	754	796	728	724	777	754	754	740	727	829	731	727	739	752	774	752	781	696	716	746	725	754	768	742	719	745	755	715	738	776	735	747	739	771	725	769	728	747	717	782	741	741	752	766	743	811	769	733	733	740	756	783	793	725	750	733	703	734	763	763	801	727	728	805	738	745	699	731	758	769	735	789	709	745	742	739	703	739	762	745	778	801	758	716	755	725	706	742	772	756	749	720	786	739	737	761	764	744	770	772	740	782	702	773	727	710	739	730	763	729	778	746	721	784	656	752	744	709	741	762	725	723	734	795	790	731	776	714	771	741	754	714	773	747	797	741	757	735	722	776	770	767	752	763	724	741	763	774	741	716	707	740	729	716	714	720	699	750	715	721	730	795	760	767	744	739	752	736	743	735	759	768	741	708	728	743	719	736	759	764	753	736	770	781	729	764	724	754	730	764	782	767	694	747	769	735	713	746	762	738	733	736	765	743	738	701	737	746	729	733	766	740	764	718	711	729	766	749	747	698	709	738	745	758	699	793	746	728	756	744	764	753	783	725	741	720	762	706	754	710	732	805	749	696	739	744	745	745	747	748	701	758	749	752	753	724	703	736	781	773	778	721	754	703	721	765	769	726	709	739	728	742	767	775	758	741	720	706	754	743	731	758	763	705	728	752	719	747	719	782	722	780	749	692	762	734	727	768	732	721	753	741	790	722	787	740	739	751	788	762	724	711	742	721	702	715	757	768	728	802	744	768	741	723	768	757	705	748	776	756	771	763	740	720	784	744	753	740	784	672	725	783	749	701	698	761	773	793	720	750	739	711	753	716	757	751	788	694	788	765	764	689	721	724	710	731	771	783	729	703	773	751	791	708	715	749	731	732	721	748	763	755	749	731	675	777	748	709	759	733	754	779	680	780	768	743	742	733	738	737	735	729	754	756	756	728	680	753	693	744	794	733	736	750	785	715	722	702	721	756	764	779	723	759	746	732	740	741	736	768	745	759	705	711	720	749	698	743	784	756	755	733	811	736	771	802	755	721	744	749	750	772	724	762	762	714	780	775	752	677	743	739	748	747	812	721	750	740	734	740	722	714	716	758	778	737	733	753	772	759	695	781	744	715	739	747	733	705	743	749	739	715	686	753	725	727	713	783	763	728	766	734	726	779	730	762	729	709	736	786	770	722	770	782	774	772	758	718	742	720	734	767	761	807	715	749	707	731	780	735	724	744	727	729	722	689	725	725	712	741	751	724	740	734	743	728	763	751	693	734	734	724	737	716	784	767	730	770	777	745	764	682	721	759	763	770	760	706	791	718	784	743	765	704	716	772	755	785	720	756	717	759	781	748	736	736	723	778	782	739	729	733	713	715	789	763	745	752	762	718	742	755	779	758	709	708	749	773	708	694	743	749	717	773	685	776	729	718	816	787	688	688	722	757	730	750	745	763	786	740	732	687	747	738	690	785	769	745	735	783	765	742	765	752	737	778	784	797	728	741	729	723	758	740	742	820	738	769	746	756	723	785	749	758	722	700	730	778	762	776	714	731	735	751	728	789	728	678	784	778	785	732	749	752	756	729	751	742	754	770	716	736	740	772	686	785	743	742	743	784	741	742	773	726	699	746	751	741	752	716	811	723	749	782	760	728	768	739	713	730	764	761	727	781	715	763	702	724	662	726	727	789	752	794	758	735	751	779	813	733	744	753
33798	46603	27011	9817	6638	4942	3405	3213	2489	2075	1839	1631	3171	6580	7639	6988	5501	4274	2537	2004	1389	1135	931	921	838	854	902	832	910	827	860	854	928	881	847	885	842	824	832	881	895	897	895	842	885	834	911	865	883	868	929	901	835	892	876	893	874	845	932	845	859	923	864	864	847	894	889	824	866	850	879	836	875	845	954	847	797	864	871	902	862	907	842	891	818	905	860	817	879	841	825	913	925	860	891	881	885	850	851	881	897	883	894	846	878	872	874	871	874	843	889	898	837	879	867	861	875	855	851	903	878	853	875	903	869	829	883	862	867	896	898	830	857	882	886	892	855	914	854	858	813	871	874	908	802	863	838	845	800	886	845	860	881	880	902	871	911	839	854	893	846	886	888	898	873	847	915	843	841	806	843	841	889	821	871	871	867	888	901	903	834	852	888	850	844	817	839	911	853	988	885	858	846	854	856	922	837	915	907	841	905	847	900	818	874	920	857	883	814	879	829	880	881	840	861	860	855	871	802	864	864	871	857	840	900	873	813	862	816	854	840	856	884	869	876	877	907	867	825	850	847	900	896	919	876	863	878	865	918	849	881	901	857	861	872	877	900	843	835	896	903	843	862	832	879	878	935	887	860	812	921	854	895	880	846	906	830	932	859	825	813	896	840	911	888	887	847	869	837	920	952	887	896	854	852	881	901	865	851	868	851	894	863	872	882	893	866	906	887	879	900	936	847	861	861	885	884	877	860	881	849	893	835	853	853	920	877	851	915	867	885	805	873	812	868	866	859	823	895	882	909	861	844	871	860	887	918	891	860	904	849	870	904	852	882	841	825	906	899	821	832	883	874	837	884	867	847	852	863	830	896	842	875	885	874	882	915	882	890	896	888	873	857	910	841	826	860	874	893	889	848	897	879	843	854	876	897	879	893	889	860	844	909	845	811	854	847	937	832	882	886	885	903	864	895	909	863	873	869	892	838	899	862	854	799	829	860	840	860	875	836	839	904	823	870	858	868	855	870	866	892	877	797	909	852	827	868	901	828	819	802	882	852	902	840	846	874	922	853	846	860	904	904	837	842	869	926	874	831	831	897	875	847	882	906	861	860	847	865	839	890	874	891	876	883	813	902	863	850	905	892	870	863	823	879	833	907	836	882	830	880	834	895	815	919	869	849	829	840	915	878	843	896	856	884	859	894	871	881	889	844	898	967	842	889	859	897	836	839	885	901	806	910	838	872	821	868	936	924	879	908	908	842	850	861	881	853	889	912	872	885	883	913	863	916	854	902	852	869	899	859	855	873	832	855	866	914	869	885	869	843	852	856	888	865	864	850	841	871	838	858	872	872	912	825	827	850	885	832	914	815	866	841	881	864	863	870	868	876	857	893	811	921	863	896	899	931	864	842	864	886	900	842	901	848	878	904	910	923	887	881	926	899	917	892	857	897	866	881	846	845	890	862	874	884	858	910	855	882	862	853	849	858	844	891	907	821	863	836	907	845	848	848	842	895	906	904	825	827	856	876	855	826	920	831	858	845	932	951	860	871	922	887	815	919	892	863	882	899	808	885	868	848	921	873	887	855	912	838	889	867	873	838	888	844	920	829	812	880	858	867	810	878	881	916	868	870	890	864	915	881	873	892	893	906	854	892	866	895	819	863	872	885	900	807	848	867	924	916	889	905	886	827	850	864	859	853	893	884	850	913	880	936	861	907	845	818	896	884	860	896	893	881	908	856	892	806	918	869	922	854	914	864	911	861	873	930	857	872	857	841	876	919	872	832	846	862	807	836	902	836	889	887	882	845	845	832	850	907	923	869	914	865	886	872	898	922	857	886	916	879	881	814	868	815	892	937	853	861	880	872	860	878	896	866	872	900	852	852	894	878	873	890	824	919	855	880	880	879	880	864	870	846	862	906	855	863	848	863	850	848	847	856	875	855	870	859	900	882	842	855	845	823	910	886	891	882	920	868	920	900	885	903	896	891	813	875	907	889	888	870	825	859	881	874	898	859	889	844	909	883	905	895	899	830	845	881	844	868	854	833	904	887	843	913	834	827	836	860	823	901	844	834	875	869	890	860	896	870	853	848	857	822	879	785	904	907	835	817	902	864	851	923	880	907	907	871	889	846	946	829	887	918	828	896	877	814	868	848	845	864	884	850	820	886	838	935	901	883	864	867	841	881	885	836	880	852	841	896	868	836	862	884	896	888	962	867	859	871	880	876	910	902	897	894	871	854	831	890	841	920	886	934	851	869	883	870	890	866	852	862	935	911	875	845	852	861	799	881	886	856	865	864	893	798	817	842	887	845	905	926	936	902	950	899	928	906	897	858	875	837	854	868	877	815	884	859	825	876	851	843	901	885	860	819	860	896	910	860	854	805	868	882	882	818	936	904	872	819	898	874	913	852	898	923	892	917	941	843	848	855	844	887	851	857	841	853	830	914	848	844	870	908	889	828	898	889	875	868	860	883	897	909	838	882	839	841	840	902	856	910	832	858	872	889	857	847	898	890	915	919	897	861	839	866	884	841	941	822	941	897	897	836	862	851	892	833	941	887	844	885	860	841	872	864	877	841	855	818	866	878	831	846	882	863	849	882	835	874	895	926	862	906	828	912	855	861	870	910	845	875	845	875	897	914	885	857	824	886	817	854	919	861	875	876	853	916	878	880	809	874	838	856	887	833	910	878	866	825	851	886	863	918	946	863	883	874	866	837	818	883	898	934	898	907	904	880	836	900	883	874	874	862	885	847	873	840	838	816	857	865	881	852	845	862	876	840	894	877	921	870	911	863	890	812	865	869	845	871	848	877	841	867	832	831	826	820	810	876	842	875	849	836	918	847	857	859	901	892	888	883	912	900	829	890	889	905	857	870	863	864	878	906	866	876	859	851	873	891	854	849	874	921	859	829	839	880	877	867	851	817	828	862	895	878	857	906	858	892	877	875	916	906	863	892	875	909	896	837	884	870	858	880	877	841	925	895	880	840	870	890	896	896	846	917	863	864	894	935	888	858	881	872	852	896	890	876	910	880	911	842	847	859	862	849	913	907	865	926	834	818	871	887	869	790	871	908	926	840	892	862	881	870	834	883	856	869	855	815	914	873	883	854	832	855	901	820	892	916	934	883	856	832	918	909	877	817	870	911	902	868	867	885	878	866	840	882	881	870	881	891	858	886	816	837	843	859	879	920	877	889	891	826	854	845	914	909	888	864	840	843	876	926	880	823	852	826	868	891	852	864	858	850	879	853	875	839	828	855	907	866	890	906	890	842	810	894	866	869	836	919	872	884	847	849	877	850	892	869	888	930	874	864	896	872	879	866	855	868	888	861	868	842	835	855	920	851	922	855	876	901	853	848	870	852	845	879	904	820	873	869	848	861	884	829	854	930	899	861	836	868	867	852	842	945	892	861	864	882	934	868	927	892	882	864	875	874	875	922	881	863	905	862	821	874	873	916	858	862	879	853	829	890	900	872	874	880	866	893	845	897	919	859	878	844	897
23330	21614	29393	24301	21593	21721	13112	3978	2684	2421	1969	1831	7277	14419	14788	12600	9693	6757	4141	2779	1862	1161	883	879	878	815	877	911	901	834	828	869	838	851	833	886	848	852	821	784	844	859	835	798	877	906	913	881	872	913	883	860	940	847	906	878	854	853	857	798	901	858	840	863	858	859	841	844	890	868	861	910	831	871	842	913	819	868	861	842	850	869	874	858	855	896	805	872	827	897	862	839	870	848	914	840	813	928	846	865	855	853	816	816	844	829	893	867	830	873	884	881	920	841	839	883	871	896	813	851	850	864	861	855	869	827	791	903	856	831	895	895	866	867	818	883	832	902	839	901	839	872	834	819	845	904	852	827	833	865	872	834	838	839	876	840	873	867	867	885	820	827	846	876	833	830	859	870	879	826	885	843	844	872	893	865	853	849	846	937	839	842	856	878	866	882	811	811	896	850	856	889	892	807	868	866	895	840	812	841	871	857	862	883	834	896	817	875	832	838	894	791	847	860	845	844	867	871	886	862	851	872	816	824	836	889	826	849	808	837	834	866	816	852	816	856	873	864	852	845	853	837	789	869	830	843	890	864	849	849	827	861	858	904	876	830	900	835	817	827	820	818	878	874	831	841	871	888	851	853	861	888	895	840	875	862	845	848	810	866	815	837	917	871	859	853	827	833	915	851	845	834	840	821	819	881	836	885	911	829	869	842	845	854	868	882	855	867	875	840	848	861	788	890	866	903	842	875	893	817	761	845	897	857	851	851	841	877	837	799	813	830	875	820	803	853	826	862	873	829	831	837	829	865	858	858	844	803	882	836	830	838	875	837	862	843	868	804	852	842	808	847	873	798	855	838	829	861	877	881	880	840	818	834	834	843	913	853	844	916	871	868	829	835	819	894	832	822	831	862	825	816	862	858	913	829	907	862	868	849	804	843	854	842	842	848	897	816	871	840	850	789	817	851	830	841	833	810	853	837	819	847	870	930	822	893	776	853	852	838	890	848	923	873	837	850	850	889	874	865	877	835	883	822	852	869	850	890	798	854	875	870	830	837	850	866	875	836	907	889	904	832	804	827	862	911	883	817	834	889	811	853	843	865	873	877	847	859	868	877	797	871	843	827	859	804	854	899	853	865	822	880	865	833	864	894	862	812	869	831	829	863	832	858	833	835	882	839	851	849	843	864	792	813	848	852	812	864	866	819	864	832	850	865	821	790	868	868	860	888	834	846	856	906	882	896	869	866	842	863	857	855	818	929	876	898	854	878	865	828	876	856	833	860	880	856	839	843	882	752	833	856	858	903	842	896	872	793	807	862	866	840	806	863	843	857	843	895	872	848	831	845	888	824	871	846	883	851	896	827	852	849	875	822	826	907	848	830	840	879	900	944	853	861	881	847	853	840	890	844	855	860	853	796	866	849	845	866	845	820	922	862	816	862	845	813	869	864	832	837	888	863	846	838	877	876	813	798	861	866	868	885	871	865	890	847	825	853	843	873	836	845	848	808	835	862	847	841	895	871	870	808	827	862	859	874	830	858	824	870	861	859	846	875	825	861	815	804	831	829	825	817	834	889	886	827	838	862	879	851	880	879	904	877	899	849	905	834	868	839	823	856	837	847	822	884	837	836	884	884	871	870	897	881	840	874	819	812	886	851	873	864	870	886	861	838	858	877	838	865	781	762	862	853	825	884	859	850	874	823	886	846	824	871	858	886	869	886	790	884	827	839	823	834	847	836	808	811	786	814	842	885	840	890	827	824	858	833	896	803	822	849	851	853	805	842	791	877	884	874	872	786	809	821	845	865	906	822	927	863	889	845	880	827	802	828	866	778	884	866	893	814	866	789	840	882	867	861	835	825	886	840	858	846	858	857	859	852	861	848	838	841	843	849	838	859	863	853	905	892	834	834	810	848	878	876	842	873	874	825	770	887	805	825	844	861	842	845	930	889	841	880	857	835	848	803	879	896	809	839	854	867	890	830	864	863	883	813	898	826	854	835	842	853	843	847	858	855	867	840	827	825	786	842	914	810	855	843	894	833	860	857	841	899	801	860	865	805	807	875	855	885	824	876	819	893	870	851	802	826	846	832	793	857	870	855	843	814	814	807	858	901	889	841	841	811	851	858	873	865	894	887	876	914	870	853	856	821	859	875	850	861	904	820	855	857	822	849	856	857	897	813	834	866	863	874	829	763	838	859	878	846	879	816	857	860	872	802	893	809	872	886	903	829	842	864	898	808	833	851	855	875	850	874	862	806	877	916	888	889	807	818	876	891	843	873	877	879	929	796	866	818	876	821	844	875	790	803	827	911	903	889	819	839	838	837	836	839	816	826	860	860	793	858	845	881	860	879	845	869	857	855	826	807	852	832	880	868	931	839	818	846	849	882	816	850	814	826	834	822	828	861	873	867	874	843	818	835	861	870	853	798	860	830	814	854	879	869	874	845	851	828	855	813	866	814	844	773	867	827	839	827	800	831	846	890	826	890	854	860	847	887	866	842	859	862	844	834	828	866	841	838	806	808	862	916	913	825	849	831	839	863	874	827	795	909	882	886	864	863	876	861	820	820	828	876	864	860	853	892	829	896	837	848	866	832	902	877	886	871	893	855	835	870	823	823	848	887	846	800	819	877	847	853	891	912	856	887	798	853	856	864	859	841	874	883	865	864	809	855	880	837	820	826	806	857	850	848	832	847	873	838	897	821	821	877	850	838	854	849	846	822	867	878	859	879	869	830	824	767	810	831	845	879	912	850	847	849	879	856	877	830	923	845	831	868	834	845	838	890	879	858	862	790	906	896	867	836	800	833	880	853	845	877	854	794	835	859	815	891	806	879	874	840	852	869	875	871	825	827	776	898	820	856	839	852	872	868	855	838	843	874	898	824	824	843	881	902	785	866	822	826	816	870	869	872	870	841	868	854	813	843	873	828	857	851	860	824	801	905	898	808	897	836	856	888	864	845	853	837	850	825	859	876	856	850	850	845	842	852	865	815	844	878	875	843	858	900	891	869	841	869	871	828	831	839	800	807	867	893	810	789	859	889	879	854	835	863	871	882	865	829	837	834	826	815	794	886	878	814	810	838	870	845	859	858	794	876	883	869	866	790	870	877	865	825	910	883	813	887	899	870	836	844	817	874	894	849	899	899	867	840	882	844	835	869	837	844	854	850	889	811	826	874	854	876	839	878	851	823	846	893	856	886	836	813	811	885	863	861	821	906	821	856	820	828	797	828	889	832	870	850	877	872	870	876	820	907	895	835	901	824	777	845	852	813	840	806	851	817	801	844	843	865	853	850	892	822	887	884	839	774	840	830	823	886	826	864	837	867	861	889	839	835	881	846	852	836	835	875	819	892	872	869	884	857	856	862	870	819	862	869	823	794	847	897	835	877	833	843	829	817	813	829	866	789	863	841	819	857	849	854	851	851	851	814	845	876	898	890	867	840	845	910	881	810	880	867	820	873	829	858	838	896	833	841	855	808	896	874	891	897	867	864	887	816
38488	63344	36930	13227	10615	8760	7433	5951	4811	3973	3051	2894	12123	19821	19543	16914	13596	9562	6079	3978	2494	1442	985	984	932	1000	976	1004	1005	957	965	970	951	953	975	982	976	962	990	932	963	975	937	947	988	1008	966	954	963	883	944	942	975	982	1033	959	1008	986	948	932	950	986	942	968	958	972	956	979	945	960	911	949	894	955	1015	948	976	967	954	962	973	939	939	993	925	948	913	925	974	997	964	970	968	914	971	977	996	965	925	989	929	950	992	963	960	955	923	927	923	971	964	970	949	982	964	990	930	920	981	951	922	895	950	1021	980	984	951	954	955	952	927	921	983	936	949	907	996	986	992	954	978	987	993	916	929	938	951	1000	999	946	997	967	927	967	965	936	945	975	941	956	966	930	951	983	956	906	979	938	976	964	944	948	938	941	1010	928	958	1000	952	987	979	951	998	1010	967	989	954	966	997	952	950	943	993	988	962	1010	982	950	973	937	934	975	942	942	957	970	899	959	908	961	982	972	951	979	1007	958	926	933	984	976	990	959	985	959	909	930	963	910	999	958	960	979	978	957	936	931	977	909	948	998	985	937	1006	952	975	894	973	987	924	982	919	966	959	923	997	897	992	1003	924	906	969	976	967	982	984	953	953	948	962	889	1008	964	969	947	927	943	981	1007	963	972	929	937	944	937	993	919	986	993	948	973	957	973	958	957	958	995	955	918	1009	899	985	902	927	992	1002	962	983	970	972	946	963	934	954	988	939	927	899	967	949	967	994	970	939	985	952	1001	973	942	964	972	967	961	937	959	936	925	1022	964	986	900	941	916	941	968	963	1003	896	985	936	930	950	989	940	926	957	924	944	971	989	957	912	1018	956	948	932	968	969	963	940	989	1005	992	987	930	907	1011	964	1002	970	970	943	998	964	987	957	968	950	1020	945	973	895	1007	961	950	991	1026	931	914	953	929	1003	956	910	956	1030	978	904	956	931	956	918	934	940	940	941	916	993	960	943	923	998	967	963	953	879	890	916	950	947	967	958	971	977	957	980	1005	969	984	1037	979	890	986	976	954	973	943	968	942	949	1016	958	964	967	919	949	982	978	974	962	980	969	988	934	1003	893	954	921	959	931	952	950	948	921	949	1001	960	982	960	929	974	914	923	970	927	935	1017	961	1010	973	972	984	968	996	1012	990	957	976	996	935	1009	976	948	889	941	932	950	984	941	1018	990	932	986	1010	974	943	988	949	962	967	931	927	951	857	963	973	938	912	1023	955	923	984	971	948	951	921	979	995	985	961	912	949	939	946	934	991	963	893	949	944	975	955	1003	957	986	996	974	987	961	940	955	998	982	922	900	947	1000	934	963	980	1017	921	971	977	952	985	952	949	980	973	1003	940	942	903	933	1014	950	943	971	1013	948	948	976	996	944	971	1004	1032	964	966	949	988	981	918	976	963	998	944	943	996	974	959	954	920	942	984	953	938	981	1031	1038	946	964	933	951	955	972	944	960	925	913	996	918	925	966	1034	968	941	956	928	1006	944	967	985	939	964	964	1017	978	977	974	983	971	1012	907	995	936	958	921	960	914	944	895	923	981	945	966	942	968	968	967	940	959	917	941	995	982	940	923	986	982	944	963	945	1002	967	993	919	942	946	937	958	950	947	955	976	959	955	937	967	955	938	1005	964	1010	959	971	970	944	948	958	960	922	934	974	992	954	988	928	935	1033	966	986	961	870	970	984	959	983	958	946	981	953	964	956	1036	954	946	985	956	961	996	923	967	1009	1000	957	983	960	991	966	981	937	949	956	966	895	917	1009	1005	977	1042	909	972	937	931	957	934	997	914	972	1004	953	1012	978	970	983	934	1012	928	982	917	957	921	939	951	950	947	1009	952	998	964	962	959	991	1011	904	952	962	948	983	960	1032	933	1008	901	930	968	944	929	958	960	986	1011	922	963	958	970	911	985	1004	971	950	959	968	1007	926	1025	1011	957	969	1006	954	1022	951	928	888	993	949	931	908	983	926	982	1007	1010	1001	972	980	946	986	985	982	995	960	997	946	981	970	953	903	969	997	958	907	929	998	976	954	954	927	997	970	951	927	966	1020	965	925	981	942	1018	966	1012	1021	967	942	1002	987	962	977	981	965	998	930	960	953	981	972	953	970	936	970	970	970	933	1051	990	997	1003	972	993	936	969	996	958	936	902	931	962	919	950	914	956	1007	970	958	982	928	969	930	992	992	1005	1018	941	992	932	1027	932	938	953	934	906	1000	969	962	989	927	964	992	964	941	906	992	952	1008	939	941	995	943	900	961	910	1002	967	947	945	915	962	992	954	949	1020	958	981	913	935	966	980	967	950	950	946	1004	993	964	969	991	986	984	1021	916	978	978	990	969	916	943	969	992	963	901	949	943	1032	955	978	968	981	912	950	935	960	946	961	917	934	935	974	942	930	956	1005	1052	976	981	917	976	942	934	936	947	985	1018	976	980	961	931	986	987	953	940	966	928	969	918	999	928	955	970	960	1000	975	995	965	962	990	966	987	912	958	993	1028	932	995	929	977	943	1008	975	915	943	1037	1014	1011	958	931	958	949	934	934	958	951	1010	972	946	926	991	975	979	891	923	973	950	1005	897	968	985	976	965	978	951	1017	977	910	1024	966	934	957	897	998	943	988	972	991	972	932	983	973	960	978	966	953	892	965	965	958	963	957	964	898	960	947	1049	951	978	983	951	932	925	994	923	987	999	951	996	959	937	929	962	1007	958	962	985	994	968	914	960	959	936	993	981	921	925	918	970	936	1000	952	995	987	988	1019	950	1025	945	917	993	1001	934	956	962	1045	940	938	948	956	962	964	971	1020	957	929	942	970	1004	969	937	943	1017	997	971	925	1033	954	958	978	950	959	951	948	935	936	970	946	957	926	968	947	971	951	978	954	977	937	967	1007	984	937	965	970	946	963	962	921	913	959	981	948	995	955	988	991	907	951	947	959	953	986	948	956	892	921	963	990	924	908	923	969	980	918	904	941	920	1004	992	927	939	980	929	944	888	967	947	880	931	930	945	901	966	986	955	981	927	927	967	963	970	987	989	1004	953	994	997	960	958	948	916	993	923	945	962	984	959	942	956	948	954	945	930	951	933	942	950	944	939	955	965	995	931	963	995	979	962	941	954	976	974	945	968	1019	955	941	972	1013	913	976	930	1019	925	993	974	916	978	982	945	967	977	944	975	951	988	957	979	981	925	931	975	959	923	963	946	984	974	951	923	994	932	964	946	940	1010	939	935	973	925	924	971	907	959	986	996	930	985	983	929	929	947	900	932	979	1008	945	972	942	924	960	918	939	933	980	911	966	984	973	951	949	946	975	977	940	931	950	1023	988	1000	992	1014	962	971	990	923	983	995	944	976	995	955	944	955	923	949	1013	983	950	906	950	989	942	915	1021	968	951	950	910	998	917	937	927	1039	935	973	990	975	992	948	985	933	940	937	980	918	922	992	964	917	964	918	941	984	983	916	974	958	965	962	992	1022	956	920	923	938	955	950	950	977	989	989	978	957	981	971	945	959	958	911	1029	962	941	888	904	988	959	971	937	977	956	932	978	1002	978	1006	989	988	926	1022	912	928	967	988	921	992	990	907	932	939	941	886	1020	965	910	984	938	1048	955	985
28783	27369	23609	8038	2986	1867	1528	1315	1111	1016	928	898	992	1288	1363	1350	1078	979	875	801	733	641	595	613	614	598	573	538	562	567	620	617	569	561	632	526	621	582	575	592	574	581	556	575	557	585	579	581	631	537	626	598	598	572	612	586	560	564	580	605	583	583	573	582	559	580	595	608	603	588	554	572	559	571	590	539	555	555	552	586	552	601	578	581	558	511	609	547	559	586	575	590	610	597	573	571	598	613	578	583	606	567	558	610	553	571	568	620	610	588	597	597	571	595	599	581	570	599	533	598	580	589	625	565	592	615	632	606	606	572	598	559	617	597	500	569	571	589	590	557	583	583	547	588	569	609	596	603	571	573	586	567	540	560	559	598	583	542	559	560	606	618	566	558	572	609	585	616	581	559	604	572	549	587	613	639	551	540	588	542	580	577	593	597	548	606	611	558	625	546	583	536	599	577	578	601	531	547	621	598	596	589	552	585	607	554	541	590	602	548	598	565	594	560	540	549	613	574	624	571	583	589	606	567	599	611	642	596	601	562	574	578	593	589	637	538	576	580	593	572	575	572	608	584	535	599	565	612	608	575	608	608	601	554	593	585	603	578	576	534	559	564	561	609	581	567	564	604	625	556	593	613	598	606	567	592	556	625	581	549	590	566	579	564	600	616	557	603	582	590	555	569	606	529	605	573	573	580	607	596	563	581	600	567	599	605	604	578	558	582	549	611	612	572	556	565	547	603	566	571	586	646	547	597	605	599	582	591	567	580	574	584	617	572	622	574	588	579	591	550	570	589	612	587	648	519	570	590	558	611	606	534	618	611	554	624	596	594	604	603	607	611	590	577	605	585	594	614	576	577	602	553	644	569	604	601	602	604	617	567	563	567	611	594	545	574	565	616	584	597	549	591	584	613	595	550	551	547	583	604	591	572	572	567	572	578	568	618	574	554	582	634	610	608	547	608	577	636	548	572	614	530	588	599	613	582	623	588	621	624	564	585	557	610	547	567	580	594	567	587	579	570	548	546	543	585	594	571	605	651	609	584	591	595	546	573	531	596	569	554	568	581	580	578	558	574	619	547	583	565	570	545	563	596	595	586	570	587	586	559	587	580	601	548	582	618	592	557	615	578	575	588	589	604	627	601	556	579	586	583	597	595	595	575	608	616	618	587	586	591	609	546	566	584	586	572	644	591	615	565	544	602	601	593	569	552	619	582	563	611	552	583	598	605	566	575	595	561	579	596	581	611	560	600	604	539	570	633	563	629	600	580	593	584	608	588	613	580	575	524	547	572	595	576	626	561	600	570	562	573	602	526	596	556	556	615	622	596	548	590	543	552	641	570	557	591	603	555	596	558	575	566	565	583	612	611	585	549	585	559	576	604	553	611	579	593	598	553	537	602	561	622	591	577	566	635	564	622	550	600	582	589	566	534	607	598	573	610	597	561	593	568	586	579	568	568	552	594	575	550	616	547	585	584	588	592	568	595	571	575	560	580	602	559	590	557	561	601	540	582	593	562	628	596	566	550	615	591	549	569	571	543	534	594	535	599	544	625	588	583	569	574	607	575	613	576	617	599	529	594	596	606	615	589	530	592	558	572	605	582	567	525	607	579	580	612	575	550	575	558	577	557	588	611	611	592	614	596	560	603	591	540	551	609	608	599	575	559	604	552	609	585	582	628	558	571	577	547	574	562	586	558	567	605	569	599	590	551	583	616	598	571	549	612	582	597	604	598	581	596	625	595	570	564	554	600	644	542	568	618	610	618	564	543	617	524	592	581	615	609	591	557	569	536	557	557	568	574	615	606	587	621	587	584	549	620	581	567	621	600	580	573	588	608	562	580	545	580	612	585	586	544	589	601	577	589	643	566	571	587	564	557	593	579	580	570	565	553	618	621	611	552	617	627	624	570	610	588	612	605	548	540	564	561	590	585	583	593	584	602	592	560	480	568	577	589	591	610	566	608	577	599	552	582	580	593	566	593	561	545	539	616	601	563	590	575	573	528	601	623	600	585	636	586	578	563	564	570	601	596	569	574	625	544	579	570	563	561	601	587	534	604	640	546	586	638	570	562	568	606	613	573	614	621	590	577	600	605	548	555	615	599	595	590	607	594	583	583	572	605	561	610	535	580	651	548	601	559	604	626	578	603	566	605	581	569	580	558	570	585	603	613	613	584	590	569	629	592	596	588	613	572	564	559	647	585	606	620	568	608	532	563	623	560	601	580	586	583	575	577	605	644	600	618	577	547	610	558	574	558	584	579	591	574	612	541	605	579	547	588	579	605	614	590	566	597	568	567	566	634	565	561	629	559	535	579	588	574	617	585	565	573	588	597	566	560	588	597	536	607	535	603	601	570	559	571	575	540	519	591	587	609	567	578	609	602	588	589	608	582	549	595	595	596	597	617	573	570	620	562	583	610	576	587	537	550	562	596	569	579	578	594	591	582	619	582	612	568	607	575	613	598	611	584	554	562	626	591	605	538	589	608	598	606	573	574	583	562	547	578	544	590	556	556	557	592	642	583	584	602	533	584	568	582	575	576	577	599	584	571	590	607	586	553	583	576	645	597	595	571	598	590	537	552	595	561	585	600	602	584	569	604	610	570	590	561	573	627	588	611	601	597	610	578	612	581	584	623	539	579	601	570	585	564	590	627	591	536	585	578	592	544	623	613	556	556	576	586	596	592	615	582	548	567	556	565	593	556	566	586	599	570	606	586	585	572	562	630	587	569	568	569	596	599	619	618	569	591	619	600	607	580	621	605	575	606	588	603	546	553	614	604	617	557	618	605	570	612	601	601	606	580	581	599	571	562	608	569	579	615	648	612	610	588	631	585	572	609	575	604	593	554	588	611	640	575	532	583	581	586	599	582	589	609	572	611	566	568	554	603	579	623	598	570	594	581	568	570	605	602	596	564	592	570	548	590	621	599	643	599	587	612	600	602	552	551	581	628	585	578	564	567	597	604	564	566	638	560	562	591	583	629	580	553	583	584	564	580	613	573	588	590	577	644	546	617	598	596	603	586	597	558	626	603	551	583	575	580	587	612	625	638	603	587	587	611	592	550	602	610	613	612	607	581	577	557	561	642	569	593	581	555	541	605	576	589	549	592	562	604	551	614	567	589	582	556	550	555	527	536	614	535	564	571	596	603	591	622	620	608	580	599	613	578	562	564	563	613	549	596	584	583	600	595	588	569	530	567	569	556	631	624	592	574	599	592	576	561	585	623	587	614	591	574	570	569	594	570	605	607	574	573	516	595	615	557	515	578	598	606	597	561	619	581	582	573	572	615	567	604	576	602	558	611	598	557	571	622	544	587	575	587	596	608	609	590	554	551	597	629	575	543	578	613	593	566	591	567	543	564	557	652	559	622	605	575	594	545	577	602	555	594	631	629	551	624	572	556	576	580	564	607	594	569	577	598	537	547	597	535	568	604	616	597	554	554	557	579	542	545	599	559	541	591	556	607	578	557	563	567	533	560	591	570	550	551
31038	43444	19997	5840	4946	3351	2711	2361	1916	1674	1561	1449	1530	2143	2089	1845	1596	1356	1173	911	839	733	743	742	703	740	707	686	696	682	717	715	706	706	705	700	698	687	728	705	741	714	703	704	744	727	694	676	672	697	693	703	715	694	701	682	723	670	628	692	683	723	704	681	707	750	727	690	675	741	674	695	679	717	683	685	715	683	687	708	667	672	712	670	690	716	732	721	684	722	669	678	642	683	657	707	744	705	671	669	716	687	714	696	726	729	715	732	700	669	738	720	707	698	716	673	727	710	696	721	734	703	706	686	706	760	720	710	739	743	689	695	695	697	745	676	662	677	731	732	722	658	690	728	681	680	692	716	699	701	715	660	696	694	689	705	700	689	697	682	699	692	713	668	711	750	636	678	665	699	688	721	689	714	655	668	745	705	699	684	732	691	713	643	673	703	720	665	710	691	722	660	687	723	728	667	721	683	695	708	671	667	706	670	707	661	680	719	715	722	743	713	743	733	664	691	712	717	711	703	650	715	665	656	690	667	705	693	739	655	680	700	667	663	669	705	725	652	764	700	682	723	692	725	732	665	664	753	712	694	692	701	738	703	786	712	692	691	660	730	745	698	728	707	674	673	672	742	682	678	695	713	706	672	729	684	672	673	690	703	662	726	711	739	681	682	716	715	719	670	694	692	727	716	722	691	721	687	729	730	672	676	680	702	659	659	663	717	722	682	682	699	699	709	677	713	697	733	678	655	702	702	683	657	682	725	698	700	688	682	723	680	673	704	729	702	748	639	708	658	700	696	732	645	731	722	687	698	684	718	692	688	707	718	720	688	742	699	708	701	681	690	769	680	662	675	640	672	689	705	692	719	736	678	680	674	696	736	671	724	698	716	726	702	679	720	730	657	687	703	677	717	655	689	719	743	702	662	692	687	700	705	709	748	653	736	703	693	746	668	663	722	674	734	712	724	669	677	684	704	717	724	700	630	648	728	687	716	723	665	632	721	649	687	724	708	723	698	673	705	730	684	731	686	695	745	708	677	690	707	704	662	664	719	652	707	686	713	686	665	675	694	705	739	715	717	678	702	728	678	692	721	676	690	696	680	723	660	710	731	702	660	658	680	670	686	655	694	678	708	679	709	699	707	690	681	718	719	690	680	687	732	685	719	722	720	668	666	742	669	743	705	714	717	684	684	630	660	730	703	691	692	689	701	661	696	691	744	681	667	686	716	669	748	714	674	713	737	679	668	700	716	672	719	681	698	713	650	707	699	730	686	670	663	676	689	705	700	686	739	711	690	681	727	699	737	741	741	726	732	684	677	648	700	763	688	708	685	733	701	705	704	679	639	670	676	700	711	666	756	681	662	729	702	712	682	670	688	674	689	678	697	688	682	689	706	677	666	726	699	707	748	703	686	723	675	718	681	698	713	700	698	677	706	650	681	673	671	705	714	674	685	721	736	688	716	738	706	690	727	762	711	703	693	641	641	684	725	717	688	710	700	645	733	682	707	743	634	694	696	687	733	694	655	680	702	667	678	643	718	695	678	708	676	729	681	724	731	699	701	696	692	667	689	668	669	680	709	671	710	663	696	661	714	681	737	747	697	730	767	686	691	690	698	663	677	749	724	691	721	712	682	696	723	666	636	707	690	673	681	708	660	749	693	651	684	649	689	668	721	692	720	724	706	722	722	654	735	730	693	744	689	696	684	686	668	695	648	727	738	683	712	696	718	695	670	707	703	721	660	735	652	682	692	681	706	692	698	705	687	686	687	718	677	727	672	703	723	696	675	695	739	716	743	661	694	686	736	685	690	685	701	637	742	662	682	710	691	703	664	709	733	728	678	723	726	687	720	727	697	694	711	711	643	743	696	711	678	716	682	664	662	679	668	683	702	698	707	715	721	693	663	690	669	680	681	702	710	684	687	711	659	703	664	713	713	726	717	678	650	726	699	738	720	679	712	735	729	704	712	694	715	706	719	710	682	698	695	645	701	726	712	718	678	717	695	684	731	663	684	659	712	680	732	724	698	642	706	675	704	719	740	743	713	665	732	750	682	731	682	729	662	660	681	712	673	720	699	694	713	687	721	697	727	737	708	747	748	606	717	687	697	688	675	697	704	679	682	700	647	727	662	728	676	662	702	718	713	705	714	654	677	738	700	741	680	694	701	712	698	707	661	728	710	704	677	661	685	727	716	732	675	686	677	707	655	685	715	694	690	660	676	727	710	687	734	696	716	639	691	695	763	722	704	707	712	708	665	713	701	774	690	750	684	694	660	703	711	731	697	678	778	672	674	679	703	659	675	699	721	709	705	711	687	714	650	740	703	654	667	666	693	721	691	702	701	701	716	661	738	666	697	662	674	684	701	683	614	674	677	739	685	676	705	666	692	690	699	682	677	688	696	743	701	701	694	766	653	696	728	694	669	689	648	697	702	696	691	666	640	744	690	683	726	709	673	697	680	707	736	677	691	706	658	712	717	727	707	666	680	680	678	680	668	697	692	676	675	669	704	718	688	704	721	679	688	675	730	703	690	726	723	685	729	676	712	740	658	711	695	706	706	683	633	738	686	699	718	668	676	664	688	723	740	706	689	687	700	705	687	687	692	686	696	724	708	667	645	778	716	640	710	664	729	705	685	681	660	703	704	697	725	714	741	703	685	697	695	736	692	717	727	686	726	721	732	671	702	724	707	714	700	711	738	719	706	720	699	728	687	749	697	676	706	726	700	718	714	697	682	710	693	704	706	686	696	715	685	715	686	716	714	702	700	709	694	726	676	676	704	686	669	694	713	708	658	704	698	700	703	744	716	708	691	685	753	700	706	731	696	683	662	729	701	709	695	687	712	681	657	686	678	697	685	727	637	692	705	685	720	695	717	704	682	723	733	718	712	746	664	702	690	682	712	711	708	685	679	744	694	752	681	659	714	698	699	723	738	698	680	692	701	713	695	734	681	710	714	660	701	717	670	707	648	698	705	714	679	719	726	686	676	668	701	679	686	693	657	704	736	623	686	656	695	734	712	695	697	663	679	705	682	688	748	688	706	669	725	743	733	739	677	721	723	734	721	666	699	690	688	676	732	709	690	725	695	727	671	642	715	710	643	668	695	687	665	692	662	696	648	718	697	714	684	686	742	724	680	738	700	694	743	658	688	629	683	755	708	706	703	710	714	691	726	726	656	713	704	733	649	710	693	712	704	731	702	698	675	699	724	722	728	725	725	681	683	671	692	706	659	670	695	725	709	727	702	761	670	722	715	719	718	703	732	640	676	688	672	686	650	708	668	729	661	687	700	704	713	662	678	697	659	673	680	715	711	708	695	691	680	662	710	686	669	719	725	719	709	687	721	682	696	676	727	727	719	696	644	729	701	689	707	700	742	659	696	704	713	688	723	756	701	712	709	749	684	705	678	734	733	698	660	684	699	684	661	701	659	700	664	666	704	671	714	691	679	742	690	711	734	726	717	653	729	653	683	749	711	669	714	667	672	691	723	725	686
24511	21563	28684	24843	21226	10300	3402	2335	1817	1478	1341	1599	5263	7355	6826	5539	4461	2938	1925	1351	907	815	658	645	642	624	566	598	573	635	640	630	634	631	639	632	578	610	596	626	619	584	664	605	623	614	619	619	638	616	631	580	617	620	617	643	635	642	648	628	587	603	640	604	648	615	622	604	627	605	614	610	601	644	641	582	616	571	647	553	651	667	625	635	629	581	618	591	601	653	664	599	636	629	651	594	644	619	634	633	643	597	658	636	621	645	606	630	696	641	608	625	633	644	602	630	623	636	571	603	636	620	596	681	686	631	609	637	599	608	635	619	618	611	595	588	620	609	649	601	586	629	655	648	641	660	660	602	635	624	678	610	641	582	674	617	642	584	629	589	598	646	663	645	654	634	591	631	620	601	654	637	594	621	591	600	609	614	654	607	610	632	665	625	592	645	587	638	603	638	621	648	651	657	623	635	621	656	585	631	629	641	640	607	579	661	591	643	649	610	573	642	629	601	637	644	637	655	634	634	596	608	624	666	624	665	679	619	626	653	604	629	598	563	620	640	658	620	637	615	613	696	581	629	594	619	636	573	586	577	636	634	608	604	651	644	612	637	593	642	655	593	625	630	617	656	632	666	642	651	651	608	617	666	616	614	624	638	612	649	650	638	631	639	681	604	610	582	576	619	667	641	644	650	622	642	671	600	617	547	632	639	641	590	579	644	620	606	637	620	664	620	611	574	605	597	586	644	668	629	589	640	628	627	647	641	586	609	584	629	653	632	651	639	587	621	609	628	609	601	570	593	633	632	627	646	609	670	646	631	585	631	575	584	635	628	633	619	624	621	593	669	678	584	618	634	619	624	578	615	593	633	606	603	661	609	626	594	612	611	620	634	625	603	622	611	589	642	663	637	648	601	598	625	604	609	635	623	650	650	591	629	625	622	635	597	591	651	613	602	600	612	633	597	589	611	615	586	638	592	639	659	590	608	587	653	646	650	603	642	577	584	575	630	642	631	605	608	646	627	627	651	651	597	609	640	656	597	594	646	629	651	587	615	652	635	600	623	619	610	651	630	596	654	599	593	562	605	670	630	600	604	643	609	631	607	625	599	603	638	645	626	635	624	618	607	623	627	630	606	619	629	599	653	615	603	642	588	670	588	651	642	573	648	621	601	602	568	634	592	575	617	599	624	644	615	602	631	630	585	609	621	621	602	653	588	634	626	591	627	640	650	631	592	594	610	626	607	580	614	603	656	619	624	664	660	621	647	606	590	606	637	631	653	627	595	580	578	593	674	644	646	614	644	659	658	611	590	653	601	625	612	644	604	652	617	637	619	595	611	620	651	600	650	620	652	609	592	573	548	564	592	614	589	670	649	673	616	661	595	600	623	671	642	619	602	651	625	548	608	620	615	592	608	601	607	617	588	595	617	610	646	610	641	635	620	614	635	607	636	598	654	624	651	636	628	606	660	613	619	648	625	588	653	634	626	618	627	634	587	604	618	605	640	629	625	652	599	635	609	662	666	595	680	653	615	607	634	677	615	667	627	633	637	625	621	644	610	606	603	617	588	615	631	611	641	591	606	586	612	574	625	588	572	636	623	648	678	613	630	596	656	607	605	592	588	642	663	625	636	677	651	647	587	614	668	602	611	659	635	628	636	593	640	641	624	610	634	598	633	655	633	591	626	661	584	630	628	633	637	602	679	649	646	582	600	616	634	600	655	616	629	593	673	642	586	645	586	580	617	602	601	646	645	564	609	590	647	617	669	614	629	627	627	631	669	584	614	611	616	649	627	631	640	638	607	602	660	631	660	563	663	623	610	612	611	621	652	598	605	609	607	614	660	660	635	599	640	605	597	644	619	637	639	580	608	658	646	610	589	623	655	619	697	636	579	641	644	606	622	627	641	601	649	567	646	617	591	612	652	638	608	606	603	622	643	634	628	617	568	618	614	643	625	674	597	618	672	653	656	609	639	659	638	636	606	661	602	678	631	606	643	607	620	623	593	631	599	635	638	616	597	619	645	635	602	657	600	598	574	627	660	602	602	614	630	633	578	644	616	623	594	640	620	644	651	668	607	606	635	659	605	585	640	635	597	657	610	597	655	609	651	624	568	608	648	636	585	660	616	643	623	656	619	630	632	613	622	624	629	633	636	642	626	597	614	606	639	657	653	612	654	608	628	595	647	603	598	598	659	652	662	580	648	653	579	601	609	620	620	645	687	636	645	627	632	625	596	662	625	637	611	595	648	583	590	606	586	584	613	605	613	589	612	644	629	611	588	641	619	657	614	642	607	634	605	624	616	613	629	659	635	634	624	608	620	683	591	620	579	613	634	613	612	638	605	642	622	650	660	600	617	613	653	643	595	659	639	612	642	627	623	602	607	647	611	660	585	648	624	622	594	626	623	663	659	591	650	637	603	631	559	656	602	613	686	666	632	590	611	622	663	590	589	638	673	634	638	636	585	636	608	609	608	655	631	630	645	604	613	610	587	604	618	635	637	616	608	638	659	572	607	630	631	631	624	627	645	628	636	598	619	611	638	620	617	645	613	626	608	589	615	625	653	623	639	605	620	680	623	660	608	613	623	651	608	617	632	620	621	593	660	635	640	646	614	613	594	598	631	622	668	608	621	632	621	585	613	583	623	601	656	657	573	604	605	637	610	588	635	612	667	596	658	635	625	573	596	647	646	601	628	636	634	677	643	599	651	646	648	608	600	614	635	611	617	644	629	628	598	666	618	607	620	594	623	636	608	683	609	617	632	676	649	601	653	594	661	610	638	657	620	663	630	612	657	656	635	610	610	621	633	628	651	612	612	647	624	623	617	601	633	594	620	593	632	584	638	619	548	585	683	628	647	595	649	637	629	637	604	655	620	624	611	623	680	636	638	632	584	604	581	599	601	612	639	634	607	602	613	588	633	621	660	631	624	612	644	649	605	639	618	639	600	628	573	655	636	623	632	624	629	655	591	597	598	610	599	651	582	610	603	622	621	605	581	611	638	660	607	595	628	623	608	618	600	660	572	605	641	628	612	669	616	615	644	633	650	624	605	617	595	622	641	641	669	640	639	597	645	626	606	647	610	599	555	640	625	626	601	647	568	624	613	627	611	616	609	625	636	631	624	665	647	616	635	637	628	641	607	632	601	632	632	665	638	634	643	592	624	628	611	604	656	573	604	628	577	579	639	602	652	630	611	619	600	606	623	604	646	643	647	635	597	619	592	593	593	598	613	612	616	594	658	608	623	619	666	607	652	628	606	653	668	630	610	634	626	645	625	575	642	610	625	673	618	620	552	637	605	581	599	644	615	628	594	588	649	592	607	620	645	611	599	642	606	565	602	606	646	597	653	636	657	603	593	601	638	561	615	615	594	648	636	617	572	607	623	659	640	631	651	607	617	627	648	619	571	624	615	633	642	640	652	640	589	585	613	628	591	634	618	637	653	631	652	622	657	636	613	643	629	617	645	647	649	666	635	597	659	600	593	652	677	615	637
35133	55949	27087	10995	7881	6447	4941	4098	3229	2670	2212	2711	8906	11522	10488	8321	6739	4491	2943	1804	1288	987	818	717	732	754	692	728	775	717	689	727	745	732	760	771	703	708	754	755	688	758	752	715	750	694	737	715	724	753	699	784	710	747	758	735	707	746	728	777	748	717	712	754	713	756	702	684	666	712	731	725	746	694	763	711	774	706	681	733	734	742	685	705	721	711	684	731	702	739	746	749	689	744	698	706	719	728	724	733	709	695	704	716	701	734	722	732	716	689	713	683	757	689	742	738	747	706	720	734	754	781	703	720	702	719	774	739	762	727	726	763	765	754	693	738	722	738	746	729	668	769	710	720	712	743	769	706	716	733	718	732	718	736	711	719	767	742	744	779	726	720	768	714	734	705	767	757	780	707	712	730	751	764	754	734	751	721	755	711	724	715	737	702	723	704	785	734	726	714	722	691	759	721	726	703	750	759	749	674	758	713	734	799	766	760	722	702	782	759	778	709	726	795	678	743	746	695	720	725	746	728	727	700	724	752	788	735	700	726	724	687	749	747	743	748	715	763	768	752	739	686	688	685	790	731	724	718	766	774	729	764	707	715	682	672	710	739	741	760	757	737	730	750	698	691	779	769	678	706	713	792	792	791	769	763	703	709	705	726	741	729	755	724	753	676	699	716	747	747	716	736	824	754	704	731	730	692	731	696	704	701	764	753	715	741	725	721	719	786	745	788	751	739	735	799	716	713	714	752	770	735	707	716	791	722	743	779	735	703	732	740	744	725	776	703	708	747	727	773	692	746	716	735	742	721	684	732	668	722	762	785	754	741	729	748	726	729	736	756	762	760	747	736	767	770	736	714	767	706	715	731	783	710	733	727	763	731	726	720	748	738	729	721	726	742	712	770	763	747	718	714	734	737	710	750	711	800	720	745	696	725	706	745	732	722	726	744	745	724	767	768	703	743	747	704	697	765	723	783	722	757	715	687	684	702	723	707	707	754	677	778	705	703	782	723	770	751	736	723	728	775	753	679	805	698	751	721	738	727	758	733	758	794	769	781	747	755	697	778	744	755	696	723	729	779	748	748	730	709	724	746	718	711	706	739	755	701	790	715	731	761	709	721	752	748	700	715	683	707	749	685	726	749	689	703	744	760	703	677	754	747	719	731	715	747	723	753	748	714	728	759	706	708	741	730	728	710	716	752	736	719	746	755	704	702	772	716	759	717	723	767	689	749	731	686	726	720	788	749	736	701	730	732	722	732	733	664	747	734	696	707	722	698	748	784	759	722	734	739	716	716	681	721	740	738	728	704	709	717	729	683	719	665	811	763	751	738	770	736	750	721	724	746	761	714	754	722	730	736	691	743	708	764	735	704	706	751	732	707	709	720	755	758	738	780	693	691	709	700	762	751	765	728	703	760	719	749	704	726	746	732	745	738	723	793	715	747	742	691	733	705	724	763	755	758	697	784	729	698	708	728	724	723	726	735	775	723	732	721	707	707	676	756	722	757	748	726	694	714	760	714	717	773	711	746	757	717	746	775	714	666	753	740	735	793	735	718	733	773	703	752	725	726	733	706	729	713	710	758	687	710	704	704	739	758	729	701	744	695	719	762	766	702	734	730	692	763	710	746	714	730	732	721	731	764	730	760	705	726	719	686	731	716	754	728	715	721	727	721	689	755	682	694	710	771	817	750	737	751	762	753	753	732	750	775	745	734	724	715	770	751	786	698	746	737	698	740	725	752	751	706	734	701	743	704	739	751	715	718	706	712	734	711	745	734	761	760	717	732	735	732	746	718	710	751	703	719	732	755	713	746	757	644	697	716	745	722	745	726	748	752	719	693	691	766	766	755	745	693	696	750	712	721	751	746	747	695	763	726	781	695	752	705	746	727	726	696	723	747	765	698	730	686	713	747	737	713	756	712	758	702	682	708	740	745	752	784	718	710	727	770	739	737	739	712	765	737	726	690	736	709	754	749	702	753	771	755	753	689	711	803	750	749	733	763	741	749	722	757	752	692	768	761	701	747	757	732	766	706	792	683	732	697	716	752	721	740	745	718	777	732	749	736	762	743	688	716	750	739	732	703	724	696	688	707	713	698	741	729	720	761	748	732	755	761	725	768	754	714	786	722	720	719	728	743	751	734	750	745	696	731	756	785	782	732	763	671	788	734	704	760	705	721	719	794	724	780	742	755	684	781	738	725	742	699	750	772	750	754	744	722	722	778	739	808	726	698	731	728	686	706	723	709	720	710	728	742	682	669	728	732	750	732	740	761	712	748	736	722	769	694	764	770	749	742	759	726	697	754	754	743	739	707	705	742	685	698	761	750	744	714	709	727	701	728	751	751	696	746	703	733	696	732	742	729	729	698	716	722	672	731	718	727	722	727	704	770	776	752	724	738	706	715	743	725	730	719	763	728	742	702	728	754	715	706	714	717	735	747	704	725	663	741	723	762	755	722	752	705	759	733	678	720	704	691	706	737	674	742	710	711	704	771	723	705	702	723	712	722	734	753	697	718	744	721	725	757	724	746	706	707	755	745	730	758	734	714	730	697	724	735	732	710	758	789	750	722	789	744	735	704	723	686	669	761	690	738	737	758	707	728	722	774	721	750	736	733	780	701	740	718	697	730	731	711	748	696	704	737	735	744	763	767	782	703	745	719	721	785	698	695	706	726	716	695	704	731	688	727	698	752	739	755	716	745	743	734	757	791	743	756	719	743	717	770	784	761	755	643	703	723	758	710	731	692	748	790	722	748	699	726	734	724	754	739	744	694	704	769	725	723	747	729	730	732	783	715	739	776	761	758	716	780	698	714	660	706	783	716	674	708	729	757	701	709	706	727	778	742	735	738	710	731	742	706	711	695	727	753	745	742	720	765	738	756	743	736	750	733	735	741	769	728	751	755	755	714	739	715	702	732	711	697	725	738	763	694	709	768	755	711	706	747	734	742	743	737	722	712	680	678	803	699	729	709	737	689	713	731	731	724	767	744	736	756	670	751	761	746	752	766	743	722	733	812	757	735	709	763	725	792	778	733	694	702	722	737	684	708	712	751	783	724	714	744	710	727	794	790	708	757	732	739	713	761	755	697	746	749	719	698	724	726	726	760	717	735	735	687	705	700	753	706	790	733	732	744	710	737	684	703	734	697	760	724	748	674	682	796	712	705	702	735	719	737	691	748	774	751	700	740	704	753	730	782	727	735	711	767	741	695	698	752	740	755	698	751	746	758	725	718	731	762	704	731	724	696	715	768	779	761	718	702	773	733	756	749	747	680	726	738	709	739	752	700	801	754	735	748	750	702	742	731	698	737	737	733	719	728	690	705	753	742	710	756	768	724	773	768	717	765	724	726	751	740	696	727	728	724	727	740	704	775	695	726	700	753	728	751	731	735	755	703	714	715	722	767	686	690	741	700	760	712	762	761	725	749	697	689	753	747	746	725	769	733	771	739	729	782	752	722	751	746	716	750	694	689	702	763	707	730	714	732	698	752
25657	21665	27740	25556	12702	3733	2158	1793	1544	1405	1244	1162	1445	3192	3892	3824	3168	2341	1600	1275	993	943	859	721	659	677	720	720	724	719	739	765	716	755	725	749	748	699	708	714	716	713	710	713	751	742	727	725	725	684	719	741	704	680	698	744	764	661	663	720	703	687	658	727	752	712	724	742	705	722	716	772	750	709	703	720	729	779	702	658	676	732	683	691	704	708	679	757	738	764	743	729	696	661	743	704	680	741	734	708	728	717	675	720	707	695	762	753	678	720	733	750	709	710	710	758	745	729	691	721	733	699	742	701	717	692	654	718	727	734	718	740	703	764	737	689	755	703	710	695	760	713	751	707	728	685	729	728	732	737	723	704	753	733	692	707	755	725	692	737	763	710	718	718	699	698	708	744	737	709	697	723	708	721	728	722	723	718	704	702	690	723	695	752	662	692	703	688	702	736	749	720	723	716	669	672	737	708	696	684	726	675	703	740	722	698	761	739	729	704	716	737	696	701	747	696	741	730	707	718	714	758	752	706	701	760	708	665	672	734	705	712	736	719	705	723	717	728	710	698	729	699	753	747	734	685	736	720	722	680	707	768	717	702	669	725	763	721	713	739	713	711	705	747	717	738	703	707	715	717	751	686	702	706	734	702	745	780	698	756	714	723	711	671	699	746	692	682	680	714	683	775	746	761	698	694	737	716	736	719	724	688	684	737	696	737	719	728	717	723	739	738	687	788	692	684	704	706	718	719	695	737	724	766	745	780	699	723	731	722	698	723	712	701	739	699	740	759	672	710	697	771	731	735	683	709	736	707	706	741	752	724	688	740	724	695	708	699	760	723	737	758	671	688	707	735	701	759	692	734	704	705	727	679	716	706	701	689	791	673	702	691	696	711	702	708	700	737	706	687	739	689	739	674	711	745	742	719	712	707	707	721	712	705	750	741	675	722	713	757	678	747	683	749	697	712	726	728	746	732	729	729	777	744	725	775	736	742	714	730	756	748	661	702	735	703	696	723	738	727	694	767	707	717	717	694	742	649	731	690	759	699	721	737	705	774	774	755	740	693	745	697	671	710	721	733	709	690	739	724	752	738	726	746	745	722	693	718	747	659	741	722	712	725	763	755	681	698	693	736	708	725	704	711	746	725	709	659	682	711	709	721	748	742	695	685	700	716	708	734	698	708	703	726	702	721	736	686	760	662	729	679	720	723	779	694	726	721	722	698	751	710	760	689	695	782	666	700	696	739	717	704	751	711	738	718	737	703	699	673	735	669	694	739	683	720	721	682	699	716	756	732	663	781	690	721	695	708	741	707	751	702	736	748	734	724	694	697	727	691	736	720	718	720	693	721	687	707	735	713	717	671	716	702	703	703	717	719	718	685	715	734	726	731	729	741	748	653	701	719	701	692	764	718	709	707	743	731	704	737	683	711	668	698	690	697	736	746	728	737	728	756	711	711	760	720	699	715	730	705	748	722	726	739	700	701	767	680	697	698	723	715	716	700	722	717	715	721	768	710	718	717	719	759	706	725	726	671	765	685	747	723	699	743	728	699	766	735	722	709	739	759	661	740	710	660	704	717	692	720	737	740	766	705	720	760	708	715	735	685	696	726	695	725	737	702	706	696	698	796	749	715	736	719	701	687	751	710	723	715	668	716	754	700	719	732	749	714	718	739	723	703	740	743	708	747	773	682	671	723	702	708	706	771	688	690	694	695	721	750	699	685	747	758	695	723	730	733	698	685	731	730	720	767	716	770	726	676	754	717	686	724	688	643	699	716	743	679	731	725	697	706	670	736	707	708	719	746	717	765	667	712	707	712	704	742	676	732	733	718	747	732	732	730	690	683	735	778	747	703	712	699	697	725	709	748	683	731	738	692	695	723	719	729	723	689	745	699	726	667	751	750	772	734	701	771	694	715	684	724	704	706	765	778	723	741	727	774	731	733	686	713	755	685	717	702	771	685	715	729	703	706	693	647	713	693	690	691	686	775	708	717	727	700	693	710	666	688	768	695	741	744	719	697	737	761	752	745	715	767	712	693	736	725	762	702	724	734	716	740	733	702	679	737	737	768	754	731	707	771	699	721	714	710	727	688	686	730	762	718	731	708	755	723	691	748	689	706	696	735	745	699	697	768	706	722	747	704	661	710	696	748	737	727	727	675	757	662	732	674	718	675	714	719	736	730	698	754	714	728	758	735	704	689	694	667	709	718	709	713	760	713	700	718	745	759	671	733	681	728	714	706	717	723	738	786	722	701	729	727	687	676	650	749	682	702	720	707	705	727	714	708	673	729	723	749	749	717	705	663	739	717	694	697	751	703	772	728	680	699	727	733	764	747	731	710	730	716	752	725	693	697	673	708	712	707	759	692	748	702	727	730	708	742	716	726	705	741	698	728	741	726	710	687	729	718	733	699	704	656	701	716	706	718	736	687	687	752	705	729	750	739	704	767	716	746	719	755	727	698	737	722	718	715	703	703	774	757	697	731	680	718	760	729	716	756	710	706	708	720	741	704	708	728	727	728	737	709	736	746	709	733	758	670	694	715	699	732	768	685	699	722	695	657	673	735	711	753	724	684	704	755	747	740	672	715	704	760	742	761	695	703	721	735	679	710	680	747	690	675	700	670	739	727	711	647	730	680	740	729	784	667	687	700	725	750	715	718	724	708	717	690	750	729	714	727	707	723	694	721	733	747	751	693	726	736	682	739	733	701	670	728	743	692	699	739	747	733	760	680	718	726	672	706	723	710	710	708	743	737	757	713	691	746	698	732	745	693	685	735	712	701	671	753	749	734	713	724	723	730	731	744	712	734	717	700	723	654	702	730	687	726	714	763	700	696	652	712	736	692	732	697	729	697	654	715	689	648	672	733	729	720	697	733	693	703	657	741	768	775	767	735	723	733	751	735	727	704	724	690	752	663	707	689	678	698	736	724	751	672	739	738	689	686	717	678	751	812	703	764	723	670	693	737	721	737	747	748	708	738	715	744	746	720	733	754	729	722	697	711	734	719	707	724	732	702	723	735	726	743	747	725	772	706	668	727	754	693	759	699	734	704	715	705	673	665	682	682	714	754	731	708	742	720	735	678	699	679	758	740	736	745	695	694	759	677	678	736	721	750	702	723	731	693	736	752	758	721	692	695	760	755	700	723	707	711	710	715	699	736	703	677	717	747	670	732	731	714	710	724	767	747	714	735	705	703	678	705	708	736	691	734	716	699	685	727	736	731	719	726	734	758	757	735	699	731	678	715	670	724	684	753	721	689	744	661	689	716	687	737	677	704	704	709	703	747	676	729	691	730	716	710	679	704	724	701	710	747	699	704	727	803	691	757	712	670	735	703	646	742	741	712	739	723	750	691	720	707	730	736	727	726	709	739	703	712	751	725	757	713	733	743	670	728	671	720	736	699	719	719	734	717	705	712	722	707	691	683	725	684	680	713	721	769	756	737	725	708	730	718	720	690	701	687	737	698	730	682	793	702	744	701	724	731	692	720
34652	51514	26301	10170	7359	5608	4031	3326	2841	2484	2105	1831	2505	6101	7406	7020	5654	3866	2575	1917	1399	1138	929	927	825	847	866	845	859	807	859	885	816	881	797	890	832	845	827	846	881	832	901	889	864	814	839	900	863	853	850	883	841	823	816	855	846	800	822	848	856	801	856	854	827	840	806	821	851	875	855	875	899	891	862	862	853	868	893	886	812	866	784	884	836	856	835	887	857	878	859	884	825	821	820	864	844	893	879	886	905	888	878	844	847	759	913	835	836	819	905	871	863	799	920	818	845	877	877	843	829	845	856	843	842	848	834	883	784	856	886	888	833	880	873	903	850	857	840	838	867	850	828	877	815	871	866	872	835	843	840	914	900	871	887	840	862	810	826	867	868	836	936	816	828	813	829	907	875	827	855	848	888	822	881	822	879	835	844	783	830	868	900	767	826	819	884	879	921	842	867	876	824	851	848	870	911	881	835	862	852	824	848	843	860	854	828	803	886	815	825	899	857	859	862	830	861	806	839	867	849	879	833	823	842	817	848	826	856	879	831	889	831	859	880	797	833	870	846	888	847	839	896	799	882	839	867	868	891	858	878	843	846	868	821	857	842	875	856	897	851	859	855	859	892	851	879	850	871	946	820	817	875	848	852	800	861	826	856	840	847	895	837	855	871	889	867	873	873	875	882	839	813	847	872	787	865	840	902	862	868	810	853	857	854	881	835	864	857	843	815	876	870	890	847	883	872	843	857	823	853	860	850	839	809	886	848	864	815	826	870	828	819	836	858	892	866	826	862	877	799	858	918	887	850	894	845	831	888	825	839	802	856	833	875	893	846	869	853	853	805	851	861	935	885	857	863	898	828	852	890	762	825	819	854	889	857	869	844	819	830	840	924	873	892	820	849	883	918	799	839	814	881	831	832	850	883	859	870	880	859	850	813	859	896	853	799	875	860	862	852	849	879	829	852	890	883	820	831	851	854	850	869	902	861	849	863	843	865	849	851	835	843	851	850	857	911	821	873	841	887	867	885	861	874	891	854	878	907	821	796	879	839	848	889	852	825	862	862	831	939	852	872	812	855	852	912	835	881	859	829	862	867	856	844	879	861	820	788	857	870	859	837	869	863	825	885	807	878	844	827	817	816	824	830	872	830	865	837	871	831	858	874	901	904	832	860	820	856	827	835	861	859	825	830	886	862	862	858	882	864	909	848	863	871	828	855	827	879	917	842	859	899	873	851	843	825	850	850	814	856	855	861	865	893	874	838	833	871	812	844	884	805	866	849	869	844	832	838	843	847	861	835	845	847	802	905	841	826	848	864	855	882	880	928	843	879	880	826	855	836	842	842	865	860	810	851	855	896	873	832	840	920	841	804	828	842	800	828	824	865	843	849	876	871	882	844	845	870	838	816	908	883	874	839	817	883	898	850	832	889	837	826	876	889	874	812	855	845	865	889	861	891	846	873	811	834	835	896	860	835	848	835	848	848	853	835	868	865	893	851	778	808	834	868	916	901	876	826	871	835	829	840	878	870	867	871	787	837	875	905	865	916	878	853	893	791	905	844	858	832	859	905	880	886	900	902	854	826	877	903	889	850	837	859	890	858	845	846	834	879	853	872	866	809	867	885	838	852	866	859	895	858	870	841	871	844	829	778	829	830	867	831	866	862	849	870	886	844	853	852	902	883	840	823	886	870	846	826	827	881	837	842	842	848	858	845	882	854	852	824	892	840	845	907	814	846	880	856	827	862	854	841	820	849	839	827	819	829	895	932	870	898	816	818	849	865	839	870	837	855	862	862	833	841	839	886	848	848	891	831	813	834	826	830	848	853	858	857	863	832	886	840	803	858	850	872	872	873	866	900	876	870	845	852	828	861	829	824	896	902	820	833	822	872	868	906	890	842	889	864	868	838	868	914	890	884	867	838	826	827	890	854	839	850	905	847	880	871	884	929	849	852	864	915	849	838	862	876	846	878	822	883	848	870	878	882	875	835	874	881	801	838	844	801	872	875	836	880	868	868	865	891	884	827	891	899	852	815	836	895	844	843	906	884	830	849	831	883	893	843	847	824	838	792	876	848	832	850	859	841	804	801	832	795	860	815	826	880	864	804	862	841	902	840	923	840	876	863	890	818	872	833	845	849	862	885	870	858	868	900	809	819	867	846	903	854	900	895	858	860	904	868	844	905	821	846	869	867	841	839	857	866	855	827	840	796	839	870	859	840	889	856	879	871	823	833	897	850	886	882	890	801	893	872	863	816	898	872	862	829	784	857	876	870	872	893	872	844	912	827	770	833	853	873	857	841	851	856	835	901	832	851	849	836	856	826	923	808	866	851	828	823	839	898	883	857	867	869	860	860	855	834	855	831	828	820	841	786	812	828	875	851	862	819	860	876	850	848	824	830	874	840	826	830	879	890	877	815	880	796	863	854	841	863	878	827	841	879	854	900	832	856	838	910	886	840	880	895	800	848	916	858	825	896	828	855	878	882	865	850	803	916	820	861	835	846	902	802	867	810	898	828	863	838	844	859	835	815	842	857	885	822	832	885	824	806	873	877	920	860	880	876	912	834	808	866	847	832	773	918	882	875	828	858	842	919	779	840	836	863	883	891	851	861	829	891	899	874	829	826	838	871	855	845	813	845	871	833	852	838	834	888	841	868	874	807	828	868	903	857	813	883	881	884	856	802	845	844	816	810	855	883	814	837	886	843	815	877	877	858	864	860	857	853	848	865	853	829	920	875	864	872	872	830	861	823	803	879	809	793	853	850	831	831	819	898	815	864	870	898	856	900	859	890	872	851	815	870	861	876	830	809	865	827	883	851	875	862	851	856	799	797	832	894	865	853	869	868	787	852	845	882	867	870	856	850	864	869	861	846	848	850	869	810	837	868	853	859	850	842	924	859	893	845	818	926	880	871	878	873	875	867	831	890	793	852	865	839	840	866	896	895	883	873	888	841	859	849	867	810	839	866	802	918	856	834	860	833	935	859	825	842	834	879	846	824	874	855	843	816	835	870	876	887	831	857	853	800	821	864	837	876	814	865	885	835	846	877	835	846	870	799	813	885	861	898	819	843	889	826	847	916	826	849	795	886	849	872	848	832	866	836	859	867	852	876	845	855	856	851	903	872	878	815	918	856	856	845	899	907	880	870	830	855	874	839	884	821	845	844	848	887	865	820	830	842	844	839	922	866	866	845	886	889	907	855	889	823	891	877	864	861	880	859	841	871	885	904	892	829	877	821	847	824	863	863	850	858	789	831	850	839	798	861	878	890	803	850	889	853	817	863	840	890	815	857	802	846	848	877	783	912	833	839	876	885	871	827	913	877	895	826	858	861	881	870	834	831	881	850	873	884	831	878	830	830	869	886	885	860	810	834	825	832	843	798	812	855	851	840	850	866	840	902	858	813	824	795	810	882	873	842	842	861	832	886	867	845	817	854	900	871	856	809	864	847	853	914	836	844	838	828	890	838	836	811	855	815	876	849	901	813	853	840	824
23256	21579	29333	24269	21556	21658	13272	3808	2512	2071	1854	1742	3492	9080	12864	12340	10480	7482	5044	3321	2046	1461	951	850	847	883	890	861	811	860	853	826	862	870	861	870	875	833	837	897	823	853	826	855	897	830	848	840	877	890	895	873	866	891	801	770	878	866	873	872	839	810	896	854	874	882	874	860	855	862	839	897	844	825	813	886	866	928	883	837	862	842	832	890	863	838	896	851	875	823	863	904	892	895	823	858	899	857	919	873	886	861	908	848	919	865	858	874	881	846	878	829	848	851	837	863	898	836	850	889	889	932	898	865	844	823	849	857	859	851	869	871	850	869	897	897	854	896	883	865	890	877	860	868	845	909	881	887	877	828	877	861	823	870	845	874	846	856	847	811	829	878	870	875	884	874	874	857	902	892	857	841	887	825	809	778	862	891	888	794	806	923	836	822	878	845	837	852	882	884	848	862	875	829	793	837	860	800	880	896	842	847	849	818	840	786	838	870	878	868	888	861	870	919	892	877	858	860	897	881	870	890	903	859	833	873	866	878	838	808	827	882	844	829	880	839	956	871	844	914	893	854	815	816	863	832	832	828	843	904	795	828	885	846	896	912	880	843	893	850	851	848	862	864	848	876	857	868	881	837	898	874	803	839	893	813	826	863	872	864	847	815	866	843	819	842	849	864	866	829	807	843	895	882	874	863	867	875	849	852	904	877	874	896	825	864	825	900	883	886	874	836	833	875	797	882	887	831	843	840	841	828	828	828	827	864	862	903	843	841	835	846	850	895	843	885	813	877	843	802	866	855	840	862	871	916	885	919	860	890	820	830	849	864	853	779	862	866	854	897	837	862	850	836	869	849	841	849	905	894	863	881	845	903	860	826	835	822	877	817	854	853	852	881	897	870	873	831	857	878	828	835	857	935	947	892	817	885	875	872	844	865	874	853	809	822	881	875	842	843	832	837	853	848	888	841	847	865	930	865	857	882	906	928	838	876	866	877	863	811	842	896	821	931	853	867	903	883	874	882	866	843	886	880	848	823	838	849	859	867	882	874	906	837	859	858	854	881	889	874	894	845	881	859	867	881	883	856	844	843	843	820	862	897	834	930	799	825	838	815	869	840	831	903	804	879	841	819	883	844	868	881	839	854	864	870	857	883	828	826	858	844	870	847	890	870	843	852	834	851	918	935	852	910	865	873	810	879	891	828	910	880	863	879	897	828	889	887	883	827	857	902	874	911	821	834	866	861	867	826	799	820	841	864	908	836	936	900	851	824	819	898	865	819	853	847	817	824	918	889	832	890	858	828	878	869	865	889	915	882	884	862	807	873	850	891	854	835	832	865	792	851	841	854	889	864	833	812	877	821	853	837	860	843	887	903	828	824	882	865	858	841	857	851	868	852	825	769	834	857	906	919	880	881	832	844	844	887	838	870	874	859	882	840	868	841	833	863	889	856	839	897	828	865	892	845	818	841	861	890	852	821	886	879	837	895	861	863	863	883	862	886	809	850	826	811	874	870	842	844	881	853	831	864	829	895	883	869	901	878	832	832	841	937	820	858	866	897	890	852	897	895	874	852	838	867	840	848	889	849	874	816	900	828	890	884	864	843	890	850	815	846	905	860	861	850	862	861	906	886	897	845	879	866	916	880	912	908	822	879	859	906	853	862	870	843	828	864	794	823	859	867	825	899	835	841	829	838	830	848	891	843	905	860	858	847	837	811	881	849	851	835	845	800	881	885	866	827	805	912	911	839	880	893	886	883	846	877	830	876	872	873	892	837	838	866	853	913	855	858	885	848	862	833	807	896	855	869	853	903	865	875	865	887	891	808	825	886	842	870	851	871	854	828	860	854	839	843	902	829	878	879	863	843	865	861	853	855	868	831	861	829	837	844	878	857	890	861	863	814	853	815	827	828	842	873	839	859	883	885	861	874	836	868	863	875	881	835	832	817	845	808	869	878	819	891	832	884	871	869	871	864	886	845	918	842	912	887	852	868	897	852	840	893	882	827	795	890	856	895	846	898	840	929	919	842	838	890	841	866	859	882	849	840	886	848	846	845	830	848	876	832	869	806	851	868	852	856	898	884	833	835	876	875	845	877	854	862	823	900	864	815	797	823	938	816	914	884	846	914	876	836	864	849	856	883	863	828	809	838	868	844	834	866	881	844	862	832	867	835	885	876	861	871	826	862	870	836	893	837	847	867	914	909	849	862	850	841	833	831	849	801	865	829	806	808	857	861	895	836	892	873	855	855	830	857	810	867	886	882	907	836	855	865	874	893	862	820	835	878	858	859	927	920	839	865	859	818	875	902	898	803	824	815	871	815	852	853	845	850	785	891	863	926	874	876	883	869	901	869	922	859	875	853	830	920	869	840	844	853	882	835	860	834	880	820	862	789	929	867	886	900	851	867	912	859	863	873	830	856	833	856	901	889	874	873	813	877	860	904	848	865	863	879	857	841	832	852	852	882	880	824	861	869	880	819	861	859	881	847	829	892	882	842	814	861	847	882	877	861	912	840	864	833	863	816	845	881	831	887	900	870	860	851	843	881	806	837	837	876	869	841	928	824	842	898	831	889	838	814	891	799	789	858	829	769	917	820	907	820	840	888	850	880	825	872	855	833	870	873	852	881	873	886	796	777	851	909	872	787	806	885	814	885	893	926	852	850	866	878	821	886	814	825	863	846	852	857	884	893	784	831	827	784	850	875	796	879	795	876	895	858	849	916	828	787	812	867	891	826	871	882	855	837	853	837	878	873	876	877	850	844	873	865	875	808	846	826	809	829	865	811	889	839	842	808	805	832	830	881	906	782	846	838	854	873	866	828	856	866	854	847	843	892	895	807	852	894	910	855	848	841	891	824	834	851	869	858	848	829	822	907	853	842	836	881	806	849	880	828	846	829	831	821	856	888	823	837	873	817	859	845	845	893	801	898	847	860	802	866	861	871	876	852	848	805	845	834	839	882	819	867	885	883	852	901	866	892	888	836	849	893	895	859	848	859	819	887	902	875	859	865	847	844	943	903	824	884	850	839	864	829	796	839	855	877	847	846	850	889	846	891	805	841	865	885	876	898	838	838	886	874	878	862	903	849	864	858	870	884	844	935	917	830	889	829	825	876	850	850	884	875	869	795	806	861	857	838	865	870	825	881	883	867	867	869	885	861	856	824	832	848	829	819	870	837	853	873	833	868	885	886	839	848	850	828	799	813	837	818	856	864	812	852	837	897	829	856	836	831	881	831	846	809	889	838	874	913	848	842	867	884	825	873	854	839	852	800	821	929	914	841	843	834	802	833	832	849	834	870	840	879	846	862	911	802	794	849	858	935	857	855	849	880	939	834	828	893	903	887	839	874	833	857	881	875	885	840	825	868	857	858	876	892	899	871	863	853	832	863	823	841	845	845	860	880	829	822	783	861	851	893	863	892	867	864	866	924	825	863	860	861	841	816	891	930	856	887	845	802	851	863	838	834	824	864	869	929	843	852	832	866	870	864	842	896
40126	66909	30481	14406	11625	9163	7102	5542	4480	3463	2978	2615	6008	14346	18279	17182	14438	10577	7377	4779	2975	1934	1139	980	953	952	1005	907	964	1005	991	998	951	1022	942	999	957	993	932	986	960	987	936	953	988	991	979	970	974	994	1012	988	996	949	908	1008	975	973	962	982	982	977	945	943	966	935	1028	970	975	944	949	995	963	931	1001	995	982	963	959	954	931	1001	1013	936	888	989	929	931	1011	997	956	1007	935	994	933	952	956	942	973	976	966	954	992	952	966	982	962	970	1006	918	966	1001	992	996	935	955	992	955	963	932	999	1017	952	959	997	1023	949	998	948	971	916	1000	981	958	939	1008	954	956	1007	998	1009	964	1008	1057	876	992	1012	991	1002	954	1020	939	971	963	1000	1030	959	990	985	1005	964	962	960	960	971	935	996	982	994	988	974	989	1039	964	967	979	970	993	941	911	993	955	981	936	961	961	943	938	960	950	951	960	978	959	981	979	948	1020	1008	898	1015	997	977	1003	977	956	954	1028	966	994	1020	942	1046	976	1016	946	978	990	989	956	954	965	976	921	1003	949	1002	950	992	1009	942	965	992	918	971	954	965	967	977	961	976	962	964	1014	916	1041	1016	978	1005	954	946	1019	960	1018	944	1021	1002	958	1038	983	966	971	968	993	922	967	972	1038	994	976	959	964	965	937	996	998	1044	988	988	973	1058	975	971	999	1004	947	1004	953	994	958	982	970	937	935	908	923	991	954	1015	987	985	991	1002	1001	978	993	952	929	997	988	989	945	990	954	957	1039	956	946	1039	952	935	960	942	967	921	993	936	955	954	938	981	911	958	939	994	1061	951	928	994	977	981	944	978	999	952	1002	979	946	1004	991	972	977	941	957	987	983	984	948	980	937	932	1007	1015	1012	924	978	982	1006	940	957	955	972	992	1005	922	953	931	975	1002	995	1018	1008	952	988	990	956	965	1006	922	969	985	953	1014	985	918	1024	1003	943	968	1019	990	940	950	907	1008	931	1003	950	973	913	901	929	914	989	967	954	976	883	1015	993	947	977	964	971	965	964	947	915	1005	986	983	996	984	974	1000	931	961	1004	952	960	1020	984	929	965	973	1009	970	966	955	997	1002	979	975	919	998	1010	974	950	1006	984	984	972	975	1005	950	952	973	968	981	969	969	992	1011	1030	945	955	910	1014	959	964	990	1011	994	972	932	1006	998	973	997	981	948	973	998	1024	1038	950	975	922	998	985	980	962	955	956	971	1011	963	1020	1025	970	1044	954	935	961	976	1013	959	942	938	960	978	985	984	1000	993	991	978	954	941	946	925	1015	967	993	917	966	1028	985	1047	910	944	983	958	973	918	1000	997	963	994	981	974	974	969	960	981	969	975	944	936	960	1000	957	980	927	971	948	939	1005	932	1038	1025	967	910	956	969	989	963	1035	950	937	949	1008	979	912	979	965	963	941	1014	969	978	976	935	943	918	1011	921	952	964	949	943	978	990	1036	1001	1022	960	936	976	935	969	999	974	951	979	970	973	1028	989	971	979	991	980	980	963	1003	990	989	980	955	1007	971	987	1000	973	924	941	934	956	1028	931	960	987	992	928	939	1012	1001	953	1015	987	959	1023	922	993	985	922	960	985	957	912	982	982	1028	955	983	958	1044	976	976	984	995	963	1028	939	1003	1023	979	953	969	937	982	942	967	988	1000	973	982	908	1008	988	946	1004	983	995	971	965	989	934	984	978	1026	1001	966	1010	952	964	942	944	961	998	944	984	939	933	958	983	978	1011	966	911	966	977	963	976	974	989	999	1000	977	1019	942	994	939	986	969	988	979	1025	1005	1000	1010	998	965	1018	1005	986	940	906	1029	998	982	945	978	999	963	931	976	959	977	941	958	995	951	985	939	963	955	1016	982	997	954	977	1022	954	1057	965	949	985	1001	993	1011	1020	938	1006	978	997	1001	990	1004	982	1019	971	948	1032	948	935	1007	951	981	977	970	940	884	955	922	977	1036	933	938	1013	924	964	961	970	972	989	976	971	986	996	995	958	954	998	936	973	1013	966	959	972	955	925	965	964	964	950	997	975	1017	992	974	983	925	919	970	969	977	1028	971	927	960	956	936	999	948	985	984	961	961	954	940	956	933	997	1020	994	972	988	970	937	958	969	987	973	984	1016	981	1012	996	1007	924	949	977	925	975	980	994	968	970	990	925	942	994	1007	954	1000	955	1017	983	977	967	1018	921	957	1006	988	959	920	961	997	939	954	975	941	972	936	1040	976	999	926	983	984	981	929	963	1036	977	985	936	1004	973	1019	990	952	938	981	949	1011	1004	943	908	957	973	943	1007	1003	970	933	1003	1001	998	981	984	980	987	930	977	971	935	1013	924	958	957	933	968	941	1008	941	964	958	962	933	944	969	953	1016	978	992	952	1003	1042	1021	979	992	982	1017	1047	980	980	984	978	972	941	943	964	967	1004	941	985	937	940	940	981	915	943	984	946	973	950	919	975	971	964	997	968	968	983	933	987	979	1026	929	1025	1017	947	951	964	1017	999	964	984	943	989	975	967	999	974	952	1015	1006	937	968	926	1007	957	979	1009	944	962	936	971	979	956	993	958	996	961	976	985	963	961	921	987	1009	978	1037	928	995	1002	979	946	933	969	1020	1026	997	957	1014	933	986	1042	931	985	968	956	991	1004	1008	1013	929	1037	965	939	965	946	1050	966	949	976	973	967	1003	986	996	967	962	954	954	925	1026	994	948	946	962	978	956	945	935	949	953	956	984	937	945	954	952	930	967	954	1003	937	971	940	950	975	980	937	1001	937	972	977	990	1010	961	941	939	1012	901	970	951	999	963	978	1011	994	993	1006	934	970	893	926	1002	1022	997	987	1006	945	988	1011	1008	967	994	953	963	978	953	992	989	963	1072	994	946	966	951	1000	999	978	1051	981	978	989	969	912	1010	913	906	950	959	961	1009	954	1009	1019	936	963	989	995	999	952	986	970	996	975	937	998	999	1013	980	967	993	983	915	959	1036	935	1003	922	987	1054	1003	968	1004	1020	985	1007	970	975	933	1045	941	942	954	1023	1001	1041	1060	978	960	928	970	961	970	937	976	1002	987	977	972	975	962	967	978	1019	937	985	1068	1003	998	929	934	960	974	972	966	964	959	954	987	980	987	999	962	987	939	1003	972	976	996	954	1017	956	1021	989	1010	951	889	943	945	998	966	913	945	948	977	962	957	996	958	959	969	981	926	966	955	970	994	991	971	1024	938	929	939	980	983	1000	982	975	996	1003	997	981	966	954	986	975	916	956	892	994	970	943	927	912	993	978	985	985	918	966	1000	947	949	961	964	935	992	963	978	967	960	944	910	974	964	961	1023	945	962	990	912	948	970	956	940	991	987	944	924	970	944	944	942	980	996	1000	925	956	933	962	1011	925	947	976	947	954	1007	957	998	972	986	962	1027	1011	998	956	980	994	926	947	959	1000	968	962	964	963	956	1030	1011	1010	987	1020	1003	997	989	930	1014	963	995	946	1004	1040	943	1036	977	976	974	969	999	955	991	939	976	1002	938	958	1022	894	936	943	915	1058	968	1006	931	976	977	953	1002	980	974	972	953	976	952	952	994	1028	963	984	1036	981	960	935	938	976	1017	943	975	965	955	1003	965	1001	981	1001	956	967	1036	963	936	959	917	884	973	1009	948	976	1000	1078	976	1022	950	951	986	932	958	969	971	964	992	970	989	1009	978	949	913	921	946	1004	924	989	995	992	985	987	962	1008	979	1049	981	945	1012	962	960	962
29421	27331	20995	8453	3431	2287	1836	1412	1196	1150	1070	947	971	1227	1257	1271	1110	1070	909	769	670	596	528	549	536	571	558	617	561	549	613	553	557	559	506	576	575	578	587	612	541	515	563	517	609	571	565	553	547	529	574	578	548	563	553	554	548	557	601	548	573	560	566	532	541	578	559	533	531	574	536	550	531	538	517	553	579	556	529	573	558	562	534	600	549	522	544	535	553	492	567	567	586	579	582	609	549	547	595	563	605	563	571	545	532	603	567	572	575	545	528	559	553	562	553	575	537	558	539	572	537	562	567	572	533	604	523	550	593	584	505	557	573	544	566	564	561	542	566	600	562	558	583	558	525	545	572	545	551	518	575	576	523	608	526	558	559	540	543	524	555	566	568	586	586	582	550	532	581	562	567	548	553	556	574	572	541	560	580	573	536	558	587	573	515	543	581	567	547	556	592	561	536	569	553	546	580	553	604	539	550	569	559	551	543	603	591	551	570	555	551	560	539	574	572	554	518	592	527	543	611	532	578	564	533	564	515	553	569	572	550	542	542	529	587	558	501	517	571	552	526	568	544	583	600	569	567	590	598	570	569	535	578	550	555	564	547	590	587	531	575	574	581	574	560	552	551	581	543	541	572	533	557	569	564	558	550	515	576	563	542	567	517	538	600	532	587	561	567	497	548	571	526	506	569	514	538	536	606	585	572	586	543	574	571	613	519	517	594	508	513	548	587	573	565	530	600	555	542	569	559	538	542	581	527	566	588	527	540	614	539	557	623	550	555	564	529	548	562	565	576	588	560	523	588	561	545	512	564	558	587	573	573	541	592	544	584	530	576	555	571	575	555	598	555	542	553	545	565	587	552	584	559	530	549	559	557	575	566	570	547	523	607	542	557	546	558	583	579	607	523	567	549	550	591	544	583	567	571	513	565	582	557	517	567	540	531	569	564	579	604	568	553	569	560	550	530	560	523	573	568	530	575	549	553	559	562	541	554	530	582	583	540	510	577	571	543	584	542	576	578	562	539	567	568	562	500	526	560	529	573	584	560	538	539	526	565	560	531	565	563	547	578	556	597	603	558	539	567	591	551	593	611	541	560	605	554	531	534	560	528	550	565	543	575	600	529	545	534	582	554	527	536	550	597	582	553	561	552	555	543	574	578	573	560	530	566	584	568	571	589	528	588	518	566	535	542	590	541	546	520	554	559	590	573	546	561	562	524	557	613	557	536	523	596	556	532	565	536	563	589	552	648	556	560	598	562	584	548	547	548	571	582	507	544	482	549	541	538	542	564	588	545	589	533	536	534	575	509	586	549	543	547	553	574	567	547	532	570	530	532	566	572	551	561	548	512	524	592	609	553	531	555	581	600	542	552	550	591	548	577	536	587	556	570	547	543	587	545	528	525	558	559	568	538	552	548	544	487	575	591	549	519	577	541	498	537	533	541	564	519	570	555	542	562	547	594	567	566	580	544	576	564	567	563	539	561	512	598	602	597	561	555	551	526	577	566	572	537	588	577	557	571	570	560	561	532	585	517	568	555	557	525	565	583	581	558	505	555	562	585	578	536	558	505	590	541	544	586	544	561	571	573	586	526	564	560	519	554	555	517	589	528	573	568	515	514	559	520	555	635	560	529	592	519	553	534	523	573	524	563	562	557	576	532	583	565	570	570	576	536	533	561	553	565	549	564	551	575	534	525	554	549	545	578	588	551	545	570	547	552	591	577	546	541	564	520	541	610	608	535	577	571	552	526	536	543	586	575	513	559	550	558	598	542	549	560	580	606	544	548	584	563	574	547	564	537	564	544	563	556	599	555	583	504	550	567	564	575	544	565	549	556	553	523	531	538	537	532	571	528	549	528	502	561	579	579	527	526	563	555	536	551	568	497	519	607	598	575	584	587	581	544	543	560	597	539	593	576	565	550	546	535	554	559	541	563	554	542	540	597	565	552	555	569	531	583	542	582	558	586	574	528	617	529	534	600	534	580	541	547	561	539	549	552	505	595	564	564	528	549	565	573	536	552	533	565	533	523	543	547	555	551	581	535	596	540	540	572	563	530	518	537	542	505	594	536	537	507	568	559	584	575	556	572	532	547	548	580	542	613	543	546	598	529	556	566	570	572	536	557	564	558	533	577	565	563	566	544	539	559	525	530	569	541	536	592	558	536	564	555	537	572	555	529	580	566	575	592	579	587	632	540	551	566	574	549	543	543	543	547	567	588	554	546	574	532	521	555	539	554	559	579	584	551	527	546	550	573	530	545	576	545	556	554	562	592	534	593	545	588	542	561	539	578	585	534	549	592	533	583	559	548	548	538	506	565	593	611	512	564	604	558	587	545	500	549	580	546	551	557	532	589	572	562	553	494	575	531	579	544	568	558	544	591	556	543	533	585	583	565	525	569	561	526	526	509	546	595	548	547	532	512	549	559	525	566	532	538	546	595	535	600	593	612	587	550	599	581	584	551	542	574	554	550	524	583	554	584	627	573	545	546	563	561	593	542	575	579	566	559	531	566	528	576	575	586	532	553	544	576	536	606	575	583	564	561	577	554	518	563	551	564	547	536	591	564	598	569	600	577	559	529	539	579	586	534	520	529	567	531	541	559	562	577	557	585	548	565	566	589	578	538	589	546	589	543	530	505	587	550	559	585	527	535	565	567	574	578	501	532	619	546	569	530	577	592	564	567	556	578	562	580	579	552	580	551	550	525	573	530	550	533	540	547	544	577	555	571	558	551	523	531	531	547	569	552	561	539	584	519	582	540	587	560	524	577	606	535	558	580	573	616	556	555	559	550	537	567	583	569	548	544	540	546	528	576	551	582	625	562	594	554	559	556	578	557	541	575	587	554	554	559	578	497	554	519	562	546	576	597	615	558	585	549	536	559	592	582	571	571	578	517	572	570	577	559	560	534	555	573	552	621	576	558	562	582	595	574	535	571	615	587	599	538	534	558	538	542	581	622	551	570	541	568	524	570	555	585	574	544	555	576	538	583	594	543	548	567	563	560	533	570	528	566	567	567	579	571	595	565	566	575	547	557	505	564	573	609	561	558	553	608	555	601	521	549	552	575	570	591	557	547	593	525	545	561	608	548	532	580	546	541	559	505	563	537	550	606	555	572	502	580	528	557	526	527	536	542	566	571	570	541	542	564	543	593	540	564	538	515	549	555	562	604	560	587	542	530	551	575	562	552	552	556	602	539	569	576	534	563	571	539	567	553	539	557	542	507	583	555	565	518	560	546	558	595	562	583	545	561	612	585	547	605	547	539	581	527	577	561	559	548	547	547	564	571	536	526	569	555	560	558	595	562	543	532	559	529	543	568	611	549	520	518	543	567	551	550	564	534	573	579	573	549	558	558	545	532	572	606	557	564	572	565	529	530	554	529	533	549	548	586	545	538	533	591	545	543	553	566	549	560	599	570	532	594	584	591	546	559	551	577	561	559	562	551	559	511	537	568	523	560	575	548	571	570	560	540	558	550	549	558	565	546	546
32890	43002	15105	7404	5462	4123	3248	2484	2111	1865	1745	1463	1446	1764	1916	1831	1665	1402	1155	964	855	776	658	666	649	666	684	651	649	658	692	711	656	676	644	672	661	645	647	648	663	675	634	657	630	661	662	693	635	681	665	702	645	620	669	639	641	678	615	623	651	697	689	644	660	665	670	647	678	648	663	625	636	627	658	664	672	646	663	681	736	658	621	619	686	665	644	691	643	655	682	660	678	624	673	637	661	685	699	613	661	691	685	629	680	635	662	654	669	598	709	627	614	638	603	692	626	706	652	640	650	640	680	653	666	673	685	662	694	656	666	676	623	627	692	666	647	704	677	668	621	699	644	651	642	648	634	660	606	658	660	592	679	675	675	655	695	666	682	646	678	721	661	636	659	637	629	649	663	668	711	662	640	665	684	664	648	668	691	679	649	651	662	703	686	684	659	649	698	678	664	643	658	673	657	645	642	710	710	667	663	721	671	671	596	650	680	671	637	669	635	657	635	685	652	645	655	684	705	660	651	638	654	719	655	647	640	680	674	681	632	663	631	618	651	650	612	709	701	691	677	708	688	670	705	701	665	654	634	626	691	660	669	670	677	667	676	635	629	663	667	632	621	706	659	669	634	645	637	662	681	634	662	677	701	688	656	655	684	638	664	691	669	661	649	720	725	646	686	643	641	651	674	662	640	675	658	672	696	643	685	734	642	676	675	655	699	632	619	644	647	686	642	643	613	683	648	634	650	729	698	661	689	678	663	668	630	644	682	673	658	652	683	654	625	671	649	651	652	686	660	677	668	695	663	704	664	636	627	660	684	687	633	599	614	661	669	647	651	635	628	688	629	665	696	632	682	684	658	660	669	658	645	694	665	649	688	653	670	652	665	685	635	651	686	680	638	653	657	664	682	625	675	618	636	652	683	639	634	633	659	676	656	647	652	678	641	683	640	677	656	666	648	631	717	668	699	597	680	646	646	671	638	682	654	654	667	656	680	659	640	628	666	640	683	660	606	658	636	673	646	671	663	675	741	654	641	677	648	644	668	667	657	626	676	709	642	621	659	648	680	629	659	647	655	633	668	685	645	673	667	676	634	654	675	639	667	678	626	638	635	634	684	680	642	686	642	639	637	692	654	631	664	659	667	636	663	666	628	624	636	676	655	695	655	686	664	678	660	723	713	668	649	681	684	622	672	656	653	676	653	628	686	667	658	678	672	695	665	681	647	652	689	717	657	690	700	712	657	618	622	651	664	704	699	677	619	657	667	643	679	685	653	649	656	649	659	673	693	617	631	669	661	658	701	712	678	701	691	632	655	683	680	667	725	666	647	651	638	665	659	717	721	662	670	657	627	650	660	612	630	613	690	667	667	647	653	681	637	626	676	657	682	649	661	657	647	667	652	691	649	671	707	650	692	659	642	665	651	684	615	643	667	646	666	692	642	624	648	696	650	642	631	622	648	676	607	652	696	669	703	609	665	656	704	656	674	638	643	679	690	622	626	621	685	655	653	665	694	631	654	687	665	694	618	613	651	654	628	673	653	620	656	704	664	685	661	674	638	681	689	650	660	664	627	639	662	690	680	609	693	653	663	703	714	694	651	623	652	660	654	637	653	629	641	698	691	645	663	677	658	681	684	678	665	687	645	667	665	657	706	667	633	667	698	675	685	678	695	679	668	671	689	695	612	651	682	666	686	637	677	655	659	664	706	674	677	644	670	624	676	639	670	692	672	652	624	691	645	652	679	691	658	640	681	650	666	691	689	642	657	677	661	691	613	647	638	655	660	685	682	658	671	685	655	640	677	634	662	693	660	664	695	626	624	674	635	665	622	651	672	658	671	675	621	671	660	665	691	668	643	684	661	640	679	671	668	658	641	670	700	661	718	685	695	662	674	731	692	678	659	645	688	642	650	643	669	687	680	672	640	622	676	704	612	644	681	670	661	662	707	657	676	637	653	652	660	672	654	656	642	660	685	641	690	664	647	683	701	716	613	652	659	655	685	673	657	735	692	647	667	647	629	652	704	669	635	656	696	665	653	719	710	668	676	665	651	685	646	649	673	697	648	643	629	615	675	712	709	676	660	666	644	642	601	659	677	635	656	671	700	647	671	680	667	650	620	645	723	645	676	646	644	668	674	651	662	683	679	628	630	698	622	626	644	635	664	638	668	618	696	642	684	650	637	655	685	675	653	694	689	680	680	669	649	631	655	670	660	664	660	726	669	653	700	616	648	663	658	625	668	626	625	651	626	662	681	655	671	656	657	688	652	671	669	663	665	640	646	644	624	654	666	680	640	690	633	678	647	638	678	684	683	675	681	683	640	674	647	677	658	664	625	687	654	627	670	611	660	669	652	700	684	670	630	681	632	634	706	687	675	625	676	698	686	648	672	653	632	672	662	664	636	652	676	674	626	675	663	687	691	655	657	672	640	664	645	678	680	691	646	684	622	686	713	666	650	686	637	653	625	646	673	629	631	661	702	650	646	676	662	671	650	656	679	662	647	659	682	648	686	697	675	658	636	643	655	643	655	684	695	658	668	673	663	627	640	646	663	624	681	689	642	655	686	676	625	646	678	637	689	712	650	672	663	660	626	655	670	679	613	615	609	674	678	617	692	698	656	661	637	650	646	663	658	676	638	706	680	718	647	695	669	631	653	677	632	641	637	672	679	663	663	665	652	637	641	682	652	700	629	644	639	632	651	655	689	709	636	671	685	634	701	669	685	650	644	689	654	671	673	635	643	666	689	675	656	711	648	688	612	635	644	628	642	638	637	685	686	656	615	682	659	702	698	678	678	672	669	658	686	664	691	685	659	640	653	673	611	661	658	670	699	671	622	668	671	650	681	669	669	692	631	700	637	667	660	606	696	669	702	661	621	688	627	684	642	699	668	665	654	680	594	653	682	594	609	726	681	677	619	669	702	675	677	676	698	641	673	654	684	698	647	700	637	655	636	651	633	665	655	680	676	665	600	672	635	660	651	677	677	646	584	614	687	671	676	679	695	660	649	662	665	677	654	687	659	673	669	683	701	647	698	661	623	687	654	720	661	665	621	649	670	664	685	651	638	638	651	654	692	656	658	656	638	676	708	687	672	672	601	644	678	686	664	670	655	681	711	652	694	635	652	646	641	619	686	658	647	615	662	654	628	630	626	601	660	633	630	654	669	679	647	719	611	710	688	589	635	657	652	660	641	699	660	660	698	664	667	626	604	628	673	619	685	658	676	681	616	664	691	634	681	648	649	661	625	579	627	660	696	646	664	651	619	648	718	634	665	687	658	634	662	675	626	635	608	669	619	687	669	687	658	681	669	614	660	677	634	668	646	694	667	691	673	661	669	648	664	658	669	695	701	670	661	650	622	637	652	661	655	684	661	673	690	653	680	636	675	640	641	655	624	640	627	612	648	702	628	679	660	699	646	661	634	670	679	638	601	629	691	651	681	657	692	658	722	674	702	704	689	692	619	700	677	675	669	644	653	625	673	686	695	637	641	620
24405	21549	28678	24813	21252	10232	3361	2194	1492	1328	1147	982	1761	5940	7057	6966	5656	3943	2715	1659	1168	863	646	565	622	594	577	585	599	587	594	602	590	622	612	589	626	621	582	627	615	637	584	682	657	594	586	573	595	582	622	618	593	582	585	625	600	619	598	594	561	607	620	587	608	592	599	643	629	565	617	613	582	622	657	581	604	578	602	601	623	650	605	617	607	592	597	603	627	636	623	587	594	599	654	564	607	607	615	596	607	604	685	623	592	619	591	603	633	583	621	611	580	643	612	670	598	614	596	567	619	616	607	609	614	657	591	599	591	610	594	593	610	598	622	622	612	656	592	593	654	611	642	625	628	571	590	623	606	574	620	570	632	625	621	668	608	585	585	593	601	596	609	636	613	594	599	607	582	616	595	596	626	581	632	607	670	571	634	591	600	580	622	599	665	587	561	647	621	601	627	645	643	591	600	629	596	669	657	586	612	577	626	583	610	657	627	591	589	603	602	651	633	605	620	606	596	636	654	645	602	581	604	566	617	667	561	621	598	644	613	624	557	624	599	626	589	647	602	663	645	602	623	609	625	569	577	609	604	623	649	621	606	602	614	592	597	536	627	579	570	586	672	607	595	622	562	580	585	626	596	569	597	603	613	640	594	589	586	625	579	615	618	574	617	577	607	583	596	618	640	600	603	626	577	540	588	595	636	606	640	596	600	629	614	640	632	633	647	558	632	591	628	599	577	640	564	628	635	648	651	581	606	600	608	620	595	558	611	572	647	600	579	621	619	584	635	595	625	607	634	618	619	619	599	627	599	560	617	613	600	598	586	552	616	599	614	647	626	627	624	614	619	618	647	653	614	618	611	586	548	629	565	601	556	601	588	631	629	598	607	616	619	587	622	614	577	586	638	603	596	653	615	625	579	618	595	599	613	585	621	608	614	587	562	632	626	585	617	581	598	584	620	601	586	604	613	588	674	609	573	601	620	599	584	603	641	612	615	609	580	630	587	574	622	592	590	559	603	603	596	620	596	661	580	620	625	578	590	624	608	629	601	599	625	648	591	618	656	597	593	615	652	579	600	544	625	599	618	627	590	639	640	605	600	568	605	629	612	599	668	606	606	604	560	642	554	656	595	587	581	579	621	598	597	647	623	642	615	621	632	581	626	583	550	578	617	604	578	611	612	574	603	593	604	624	594	612	607	607	574	619	616	611	632	644	606	659	610	605	628	567	619	640	615	582	637	611	577	608	537	626	615	586	606	581	599	624	627	593	624	600	596	616	609	598	568	642	586	611	589	603	608	640	600	606	608	611	609	622	608	599	571	603	616	603	577	614	641	605	607	596	581	622	625	638	624	593	602	572	579	593	662	563	655	544	625	591	620	647	579	603	611	568	599	620	537	628	562	537	588	628	576	581	567	606	639	598	604	581	580	616	601	602	636	596	600	655	585	629	585	564	594	600	589	597	550	594	582	563	617	610	627	579	594	633	594	627	582	604	584	590	613	603	610	625	557	570	590	605	585	604	589	580	614	585	632	610	568	576	585	643	568	624	633	576	641	600	600	603	639	627	598	625	582	618	618	598	616	600	589	605	629	603	622	627	591	604	581	598	600	594	629	619	613	616	600	620	618	551	595	628	632	622	643	608	587	591	654	566	562	580	635	639	662	542	566	595	538	612	610	596	562	586	559	626	576	628	596	597	601	588	655	589	613	598	594	578	594	605	587	570	653	566	652	630	606	589	582	614	578	633	573	601	586	626	643	626	596	620	617	589	583	594	575	641	570	586	633	604	619	616	638	629	611	632	611	597	600	603	597	584	626	595	607	598	579	605	612	596	601	589	583	556	623	608	601	643	594	603	605	604	601	607	640	573	601	577	591	627	634	623	601	656	640	601	596	649	621	624	606	605	613	552	607	594	592	616	620	587	588	597	629	595	650	571	629	618	647	598	591	595	619	595	594	635	567	584	628	606	657	595	594	624	629	597	602	579	612	595	616	606	592	593	588	581	619	596	603	594	647	570	653	610	600	611	591	650	637	618	611	618	571	603	631	545	641	659	605	601	616	593	615	612	610	610	579	609	615	620	601	606	622	650	593	550	611	567	652	587	596	554	600	587	585	584	629	610	603	605	601	614	582	594	602	595	587	631	581	586	588	635	591	599	610	621	619	613	620	609	610	608	630	592	600	640	604	623	641	592	581	624	585	577	568	573	622	608	576	588	600	591	616	629	612	624	567	575	650	620	626	627	624	590	590	581	572	656	612	619	589	566	578	633	597	592	623	630	626	606	629	611	629	594	646	626	621	642	604	597	587	653	578	592	658	652	617	620	587	606	586	612	613	600	590	596	606	573	595	581	601	565	597	576	584	603	557	614	599	575	624	579	596	601	571	608	604	605	583	597	580	592	597	614	566	588	589	599	588	596	628	612	640	630	592	647	598	609	592	600	605	610	580	571	599	600	650	606	618	608	588	563	613	575	645	577	585	590	611	590	645	612	654	604	600	618	579	567	579	626	566	580	650	664	609	614	604	568	593	555	573	631	580	575	562	630	595	600	630	643	578	598	623	617	608	569	590	608	602	581	576	604	591	630	548	619	613	616	535	610	551	580	572	571	642	583	617	627	618	603	608	636	599	619	613	591	634	629	587	617	596	573	558	563	626	577	599	587	595	564	614	578	588	640	624	639	623	626	590	633	582	569	643	653	626	620	655	632	620	616	638	622	646	568	595	610	604	628	588	592	589	580	623	596	651	572	593	657	585	600	619	557	568	583	627	601	655	620	566	613	590	583	609	632	556	571	660	609	596	616	610	622	641	638	617	626	601	570	617	602	606	652	630	597	604	617	594	625	573	598	619	611	608	616	601	638	596	634	598	618	614	652	579	589	614	629	644	589	641	581	578	624	564	627	570	636	611	629	570	597	602	588	606	584	576	579	624	593	594	577	621	597	597	614	590	619	592	643	599	585	590	597	598	650	606	597	647	622	592	561	592	579	580	598	586	614	617	591	581	587	579	559	609	622	649	638	634	621	601	627	597	630	581	601	614	583	588	617	595	630	658	609	603	635	610	600	623	618	600	636	617	613	598	579	606	591	571	603	604	612	617	603	626	608	584	625	638	565	621	628	565	581	578	646	560	562	582	611	607	611	591	649	611	608	583	575	622	568	586	590	610	641	638	621	620	596	606	558	582	641	643	603	607	584	605	635	573	610	581	611	611	570	610	581	616	602	586	610	581	696	655	621	615	603	651	622	593	607	567	609	604	605	635	611	584	591	602	593	608	651	600	662	669	610	633	578	639	545	594	603	576	572	610	632	611	600	630	622	616	606	640	583	580	537	613	589	633	633	590	582	623	590	612	577	541	629	587	599	628	641	600	557	611	604	618	607	615	614	607	643	624	584	576	624	551	614	571	570	599	621	615	608	546	590	625	622	603	593	631	590	617	631	601	572	616	581	656	570	591	590	593	657	611	617	600	606	607	575	577	627	611	581	628	623	600	617
34860	51499	21680	11329	9082	6287	4833	3664	2633	2044	1695	1466	3025	9826	10842	10498	8193	5863	3961	2352	1568	1110	724	747	711	703	701	721	711	688	717	705	737	717	722	720	751	696	691	711	771	726	700	671	747	699	680	711	726	719	678	707	641	699	718	746	707	715	683	714	709	703	711	680	727	679	719	693	709	731	688	723	718	712	694	695	650	700	676	725	732	716	710	695	711	683	715	694	686	674	758	682	694	703	670	715	746	711	709	750	729	739	670	726	718	698	710	688	664	667	698	727	701	740	709	737	668	691	695	742	679	735	734	698	693	699	711	742	722	740	727	686	727	695	728	739	662	685	693	691	711	724	682	659	697	701	716	694	664	744	734	747	796	676	713	708	702	660	712	679	722	688	731	725	691	711	778	687	735	741	737	696	675	717	700	704	684	717	694	685	725	695	741	739	690	707	703	738	652	712	713	694	692	781	733	662	693	731	719	703	660	746	707	728	705	720	678	674	712	749	695	725	698	722	726	702	709	708	731	691	754	746	679	710	743	756	707	726	683	716	698	679	700	706	740	762	712	714	723	692	688	680	711	751	717	741	713	657	727	726	679	711	704	710	635	749	744	741	740	696	735	705	724	699	694	671	717	684	712	699	706	701	667	730	667	682	731	649	773	711	694	705	689	736	750	693	673	745	749	755	696	656	712	712	745	729	690	721	695	724	697	708	697	705	731	700	675	705	767	688	696	748	730	708	697	688	702	677	720	764	705	720	778	733	712	662	734	726	683	699	719	705	728	702	703	711	704	719	689	722	695	707	657	757	714	728	757	739	692	732	740	707	697	686	670	734	706	681	714	688	736	726	707	658	745	711	712	701	691	717	755	719	728	728	688	721	691	712	705	735	711	731	733	724	706	703	705	695	704	790	714	714	759	685	714	705	732	725	748	691	711	719	726	711	717	695	708	710	694	719	719	707	704	698	733	678	680	696	709	665	691	716	741	733	723	710	710	754	691	737	721	712	706	690	690	736	746	712	725	704	717	700	723	657	722	692	673	734	743	706	650	721	690	707	710	683	703	771	675	694	761	746	695	698	750	761	728	741	717	672	673	716	682	714	684	708	717	740	737	710	713	658	738	763	673	687	719	759	686	685	717	702	712	690	696	725	690	692	686	680	672	721	683	725	745	758	747	699	689	688	687	737	691	698	697	737	712	753	726	660	733	724	689	678	762	696	724	694	701	676	725	733	706	701	738	673	698	676	716	706	730	718	714	711	707	736	634	703	735	664	679	727	678	740	715	765	729	705	664	715	726	759	682	721	681	683	715	728	700	743	698	659	708	678	716	654	689	723	691	760	692	678	672	675	746	665	680	702	737	685	710	739	695	693	686	748	693	708	687	710	687	663	750	699	742	695	752	675	705	716	712	712	672	781	724	705	739	727	736	763	699	739	685	717	735	681	741	718	706	748	688	724	707	727	719	688	699	683	697	709	712	713	700	791	729	672	685	739	720	686	715	717	703	703	723	679	716	711	766	708	727	696	721	679	746	743	691	705	714	722	715	683	718	719	716	729	714	714	691	732	781	694	699	720	708	692	718	672	680	708	716	798	709	683	719	704	756	687	781	705	730	735	723	677	684	694	693	758	674	698	661	657	752	704	688	708	738	632	694	722	663	715	701	687	712	729	671	744	709	736	685	749	704	731	710	716	707	732	750	654	729	716	707	747	703	754	698	730	715	706	676	698	703	714	719	707	703	735	698	702	681	653	689	735	718	686	742	725	694	716	672	758	752	731	700	678	686	655	694	766	731	695	706	679	687	708	746	673	713	666	691	713	737	716	725	687	688	704	731	710	715	657	713	712	721	731	690	698	697	706	688	708	723	650	742	700	712	749	714	718	687	674	705	734	682	714	682	697	697	690	699	676	697	674	726	707	718	703	729	690	688	728	700	681	710	710	700	711	695	692	706	670	695	725	694	718	725	713	751	741	774	691	706	682	718	670	692	727	704	702	705	707	689	660	657	749	730	711	687	724	748	719	744	716	705	715	681	703	696	731	720	700	714	694	676	730	751	686	734	727	685	764	711	721	733	683	672	738	692	727	677	733	778	692	675	695	725	704	726	705	748	714	701	710	719	703	697	716	701	748	725	701	727	721	660	709	742	696	677	726	741	712	724	672	739	710	733	690	729	689	688	684	703	708	718	738	688	745	692	696	690	690	643	696	731	667	726	704	695	739	734	722	702	702	734	705	788	692	720	671	731	671	710	678	764	710	710	748	680	716	716	742	708	706	716	717	741	750	703	709	670	683	695	742	672	671	652	675	701	717	747	692	695	730	703	684	691	744	720	715	665	735	701	686	678	658	680	722	655	707	707	717	653	668	715	730	669	710	671	674	713	689	654	695	663	738	765	757	667	701	737	711	698	749	753	703	727	700	704	651	686	734	676	696	663	713	653	703	669	697	763	731	744	702	738	712	758	693	719	711	699	700	669	750	698	709	739	693	789	722	686	720	694	751	704	739	718	714	723	686	711	703	692	710	673	698	717	732	678	728	733	653	747	669	748	714	686	747	733	722	683	725	680	705	740	720	704	724	721	712	696	716	685	765	689	726	665	703	689	709	734	735	701	709	731	706	717	726	693	699	688	690	739	688	714	748	697	678	713	679	717	716	705	723	712	730	690	743	727	769	706	717	696	702	687	689	724	713	654	699	716	705	659	682	703	666	709	716	722	711	727	736	715	686	726	696	738	730	715	747	739	700	768	725	738	706	712	721	705	759	687	735	648	741	732	729	727	714	715	734	697	723	680	704	714	685	668	760	691	711	724	699	745	730	717	729	736	712	666	661	727	736	718	743	705	676	714	745	688	703	723	676	708	690	733	743	740	724	688	636	706	719	744	659	708	671	746	745	705	709	732	740	683	718	711	718	723	692	691	707	723	739	732	773	668	706	720	716	722	692	642	694	698	717	681	746	704	687	694	700	748	702	671	668	706	691	715	675	724	706	717	696	671	721	720	695	677	682	759	717	715	737	695	686	736	726	732	695	677	707	699	741	735	673	687	657	683	709	705	709	716	688	693	715	688	727	672	700	701	737	691	712	720	723	684	697	700	704	659	727	714	686	709	712	695	698	674	696	708	659	757	668	689	674	745	732	727	696	722	722	717	683	754	697	735	710	681	738	724	698	706	735	687	750	719	666	720	728	723	745	721	694	726	708	682	673	728	691	668	674	747	695	710	784	709	680	683	699	711	729	702	746	673	702	737	701	758	670	737	695	710	689	693	742	705	714	751	669	741	684	669	679	692	711	695	703	742	755	720	744	729	690	745	758	684	712	690	703	729	711	713	709	712	722	702	681	690	695	718	696	773	713	670	720	655	705	739	712	728	719	703	706	695	677	707	720	716	726	755	663	731	707	697	697	688	687	685	717	728	673	723	705	703	689	696	695	681	764	673	683	695	721	683	694	657	722	689	693	701	688	686	721	686	732	790	728	699	727	688	704	683	713	686	679	704	729
25540	21590	27688	25548	12164	3484	2205	1593	1331	1218	1128	1056	1099	2580	4011	4360	3714	2813	1985	1435	1070	862	758	708	748	702	712	727	714	726	725	697	769	753	739	704	699	722	690	708	714	676	700	730	731	681	731	742	640	693	627	739	694	713	754	692	709	713	738	727	631	712	743	739	723	714	719	674	678	766	758	759	696	685	669	740	761	696	726	726	734	768	714	770	721	751	700	707	727	723	778	678	712	720	720	735	718	727	709	676	735	754	709	722	750	745	717	685	746	696	702	691	751	721	716	652	702	727	646	707	674	751	772	731	722	716	685	687	656	718	685	712	708	748	659	726	731	702	714	712	678	695	711	702	680	671	716	713	692	733	740	710	678	697	719	671	727	722	685	685	714	724	719	724	671	703	692	715	684	659	721	697	703	709	706	699	712	744	748	722	722	675	729	741	726	680	735	727	712	722	714	722	665	732	728	746	710	704	711	725	761	709	717	684	688	717	637	748	712	666	703	674	716	692	693	685	715	704	711	705	697	710	714	705	695	728	688	705	736	721	684	721	728	748	705	726	708	680	720	745	772	733	720	755	709	688	702	675	714	751	732	712	680	759	704	694	745	737	662	708	681	702	705	693	699	709	713	700	648	671	664	735	680	703	704	708	753	726	701	659	669	658	684	675	687	697	697	756	732	739	700	669	690	724	719	708	708	690	700	698	718	664	745	692	627	675	705	730	689	689	713	711	703	759	748	701	755	708	723	693	752	690	716	730	679	693	695	708	713	667	738	711	699	707	678	696	682	674	722	715	685	672	724	697	732	770	727	751	733	674	710	746	693	738	676	698	716	723	712	678	650	741	694	680	677	717	664	691	665	710	749	705	722	684	742	756	741	679	650	700	715	697	709	675	694	682	686	735	705	707	735	730	688	709	696	734	682	714	748	656	693	714	703	699	728	730	722	689	681	707	700	683	698	718	737	720	712	663	722	737	734	686	740	669	680	682	686	708	707	704	694	708	728	761	716	715	714	720	701	724	736	656	714	710	713	733	751	715	722	657	664	693	708	759	732	767	721	646	715	685	743	703	663	718	676	728	687	726	690	689	749	723	678	734	707	689	653	701	708	728	752	702	660	744	717	682	742	729	748	731	672	712	687	683	742	672	690	675	678	713	704	770	724	750	690	664	703	692	735	727	696	689	721	739	657	691	803	700	697	691	681	720	687	710	643	689	719	688	678	722	717	767	694	677	695	707	700	742	693	734	726	747	701	684	678	695	728	658	702	654	797	711	705	705	674	685	767	707	744	693	724	696	711	714	727	744	693	659	711	735	656	713	703	732	677	728	708	686	715	740	686	719	703	724	713	683	714	656	719	734	736	710	673	689	752	753	757	693	713	720	767	739	699	733	708	745	733	727	676	707	702	748	745	711	734	732	731	689	668	736	689	725	698	702	750	699	618	697	693	724	731	677	705	665	675	742	675	754	770	698	717	693	719	751	707	678	690	736	752	678	688	677	720	719	681	713	712	671	699	760	702	718	743	697	717	720	752	711	706	728	772	745	686	684	765	729	703	767	696	737	689	742	742	691	716	737	750	720	719	748	717	752	716	659	731	709	756	729	701	740	719	690	716	716	713	769	713	732	729	723	682	683	694	720	672	723	667	693	731	717	743	684	727	718	738	694	714	731	709	706	695	704	784	714	724	711	726	704	736	691	740	722	709	682	725	703	729	714	706	718	708	707	713	697	708	706	725	727	734	694	703	669	696	692	660	685	725	718	723	713	689	731	712	719	725	691	675	708	730	728	681	690	699	742	685	698	712	667	690	727	700	726	689	654	711	700	648	747	707	761	693	708	734	698	723	662	727	733	729	719	744	664	722	673	740	725	744	648	703	658	728	704	707	705	699	679	685	724	717	736	701	696	739	736	741	736	702	731	711	738	674	727	767	714	747	676	662	749	718	694	723	671	708	709	724	709	718	707	735	706	715	707	732	716	737	745	677	744	747	713	713	731	744	685	724	701	769	708	698	728	706	737	734	733	650	654	753	711	703	720	714	772	720	658	742	719	733	733	660	701	716	678	739	708	706	722	752	706	716	732	715	687	690	750	735	696	692	739	751	745	726	709	661	729	712	696	761	711	751	669	694	736	703	712	729	748	681	683	707	737	699	715	684	709	677	709	729	700	727	734	712	728	711	671	698	732	695	714	707	705	679	672	688	709	753	661	706	724	755	761	726	734	730	715	724	699	673	702	694	691	745	696	731	719	719	707	659	697	689	682	674	729	722	658	716	705	677	715	753	708	679	732	702	714	740	712	649	734	655	703	712	705	710	690	727	707	691	718	710	665	736	751	689	699	715	711	644	674	705	686	725	709	719	726	742	693	694	719	689	707	711	723	728	711	722	711	730	734	769	735	688	715	662	714	680	672	746	750	721	709	697	744	741	776	683	755	675	687	736	712	670	690	720	649	687	760	714	741	714	673	712	700	647	679	747	737	679	664	709	733	703	702	685	699	711	740	701	709	696	720	731	730	694	691	720	734	744	677	741	667	707	684	693	696	693	718	723	746	725	709	673	694	727	742	725	699	711	698	744	691	700	721	702	737	730	708	750	768	727	712	680	728	680	703	709	700	752	680	746	712	711	740	649	672	697	693	660	689	732	699	689	685	731	711	724	699	698	714	731	654	705	654	720	736	780	729	684	724	726	714	726	700	723	700	729	730	708	720	640	679	740	751	727	716	756	746	704	728	701	652	646	734	694	747	696	711	724	734	703	723	749	700	704	709	711	706	690	680	776	725	693	691	734	739	694	688	679	704	715	696	694	690	739	714	759	697	710	695	711	679	710	708	705	678	703	708	712	675	739	706	726	686	719	703	675	677	635	706	679	688	696	768	638	752	681	713	722	727	745	681	687	698	734	634	748	716	734	692	679	697	708	732	719	700	697	700	752	678	674	694	733	679	698	720	686	707	695	731	694	698	687	668	693	678	706	714	721	731	773	757	726	679	706	710	699	703	692	742	656	710	687	683	695	740	701	718	743	683	701	702	697	727	678	696	720	694	734	715	741	727	683	687	751	745	703	725	705	711	693	761	706	740	710	705	756	704	727	652	658	732	724	718	721	684	754	710	704	698	700	711	741	699	690	731	674	704	697	746	732	701	717	722	710	715	741	713	723	696	706	671	692	686	755	699	723	697	680	701	694	698	761	717	717	749	713	729	683	709	734	718	731	724	712	695	713	657	653	732	706	699	714	681	730	707	705	673	723	668	698	709	688	738	710	708	740	699	644	720	706	669	749	709	729	699	705	695	741	741	706	711	758	723	718	723	662	688	714	679	731	722	682	696	688	710	717	690	682	716	672	712	753	666	677	712	731	727	678	717	707	721	706	726	714	701	712	685	696	712	686	685	695	725	722	703	711	704	749	708	691	714	727	698	706	706	681	696	709	746	695	673	713	736	700	734	716	740	716	711	697	759	752	730	661	671	698	681	687	733	698	729	731	710	701	698	662	746
34362	47745	20056	8861	6920	5280	3816	2847	2242	1864	1828	1540	1690	4847	7672	7666	6430	4893	3125	2095	1467	1104	828	835	844	774	894	846	817	868	830	875	905	867	848	800	810	817	823	837	848	860	834	824	852	809	781	841	814	818	817	809	842	795	851	791	839	831	816	844	863	862	852	849	878	892	827	834	870	854	842	808	880	859	867	753	871	856	806	840	820	860	794	848	822	812	872	804	826	791	782	787	827	793	894	877	773	836	770	798	864	884	834	846	854	861	825	837	805	861	847	844	870	854	831	835	841	898	870	828	847	832	797	837	838	781	856	797	922	875	930	873	795	822	893	807	809	836	846	826	857	840	834	860	818	820	848	793	819	838	779	825	871	846	829	844	830	868	854	792	830	804	839	815	784	874	848	833	809	818	808	841	809	877	843	871	808	824	823	857	764	847	830	827	878	894	783	843	835	829	838	795	803	859	822	831	781	822	858	816	811	885	875	873	820	852	857	885	823	814	841	850	825	821	840	831	849	843	833	854	826	820	786	826	864	841	849	857	830	827	798	846	813	835	793	859	883	856	895	820	817	842	821	839	803	829	819	827	912	794	804	845	844	851	814	806	840	848	828	829	825	816	835	865	902	801	862	844	852	783	812	816	848	863	792	874	810	793	832	793	818	847	852	860	868	887	858	865	851	839	847	858	829	836	847	813	881	859	823	816	798	866	799	820	851	863	837	859	844	815	837	829	859	854	874	847	794	863	790	779	842	781	842	817	846	906	829	871	850	886	785	829	842	823	797	877	826	836	779	865	829	868	844	825	855	818	894	848	861	854	873	896	860	881	856	870	856	854	876	832	830	854	891	868	890	837	822	869	915	911	840	810	853	777	806	832	844	895	844	860	830	823	838	828	834	802	874	848	822	807	816	840	815	802	861	851	825	826	877	853	833	839	809	849	868	885	815	790	820	830	843	848	904	877	901	845	843	841	814	893	838	843	827	845	815	861	883	819	835	808	839	835	874	849	827	827	807	818	843	822	825	853	857	818	787	794	824	855	784	849	841	826	901	862	863	847	800	810	854	857	871	844	869	830	841	800	770	837	790	844	793	834	859	869	835	862	881	864	863	834	829	879	887	817	834	825	847	855	815	831	876	847	876	837	870	825	880	851	853	862	862	806	853	797	847	823	797	801	846	870	784	864	819	824	827	814	842	790	825	856	802	851	857	896	793	799	788	848	831	830	822	850	826	784	826	815	847	843	839	853	870	833	825	802	857	829	839	778	851	864	891	802	855	834	847	833	873	863	827	847	790	804	842	866	841	823	830	851	843	821	821	857	860	880	851	826	829	827	842	839	853	849	835	810	840	835	823	799	807	843	843	810	859	815	809	786	832	851	833	828	837	862	861	873	842	823	832	818	884	848	815	839	837	891	791	844	875	846	830	834	903	844	803	827	872	841	793	860	878	819	842	801	835	827	836	854	847	791	840	812	803	820	827	884	838	860	803	835	852	790	819	851	857	881	823	851	857	804	835	795	808	842	895	828	843	840	888	851	859	836	852	878	843	870	826	858	807	850	921	821	834	866	813	840	815	849	828	780	852	844	876	836	855	840	878	874	856	799	865	791	783	865	814	851	831	865	856	875	818	827	822	848	845	848	853	858	794	856	805	806	858	833	876	850	833	837	810	830	849	839	813	877	846	844	859	879	815	836	809	830	807	804	827	835	828	817	799	815	869	873	783	908	793	774	820	790	826	801	833	839	818	803	907	824	899	876	828	852	869	886	846	892	819	863	893	872	849	804	813	800	807	860	898	820	827	888	816	818	837	790	826	847	816	767	850	860	795	818	826	883	893	897	908	818	807	821	886	839	859	853	827	852	818	879	805	845	810	874	840	849	805	812	850	837	861	829	856	825	874	800	861	861	824	838	868	801	780	847	867	835	861	833	829	845	841	871	801	854	833	797	834	834	868	827	854	871	828	795	880	804	819	862	889	904	834	845	800	846	886	822	792	784	862	797	794	819	867	848	839	861	812	845	888	808	907	902	830	840	847	787	838	851	836	814	824	881	844	805	847	850	809	858	860	838	816	828	797	846	780	843	862	822	842	871	816	864	824	813	860	826	857	828	862	841	863	857	830	813	851	800	802	851	895	855	858	877	826	823	863	852	789	831	831	837	819	823	830	858	833	833	839	821	849	868	795	841	878	868	800	791	801	832	845	862	837	826	866	838	835	844	817	833	840	821	793	855	865	880	787	789	883	857	787	850	873	812	828	799	839	759	864	829	853	849	847	851	866	795	786	879	873	804	886	858	774	846	897	808	833	841	850	831	870	776	846	787	860	864	813	838	835	820	813	807	867	855	853	828	846	853	864	833	842	829	827	839	835	820	823	817	855	795	852	851	834	815	846	818	838	818	826	841	855	850	820	851	865	883	857	834	835	795	830	844	834	833	863	817	828	826	794	855	894	807	825	833	765	832	819	850	819	879	879	839	835	844	800	813	855	845	840	864	825	842	845	812	849	831	839	847	821	834	868	802	861	791	898	830	873	865	833	836	861	852	879	861	852	824	870	799	856	832	839	869	883	871	807	820	831	847	814	865	853	849	865	863	828	873	807	827	879	902	826	863	852	870	843	807	803	882	842	856	818	815	859	805	806	864	849	823	807	856	840	860	887	807	808	841	829	835	834	854	809	825	838	825	851	824	818	802	804	826	855	861	821	819	814	793	865	818	780	849	823	824	854	812	828	827	868	836	871	825	826	830	837	824	747	874	834	819	853	831	812	819	889	813	819	845	868	831	850	808	801	766	832	848	833	837	822	806	812	857	845	891	824	845	827	843	830	806	870	846	809	813	789	785	841	849	849	872	810	772	808	838	828	860	848	847	833	850	797	824	850	854	874	779	853	821	801	814	812	799	874	822	822	861	786	813	814	843	844	835	847	825	841	792	872	824	820	821	856	828	787	824	838	846	794	843	862	816	793	830	831	848	825	825	826	826	825	822	827	841	850	858	863	803	800	796	820	820	815	829	871	789	835	820	858	875	893	850	792	819	834	840	828	894	873	845	754	842	869	852	884	863	894	876	805	832	861	802	862	794	826	793	867	847	831	840	822	843	836	857	849	896	787	819	824	836	821	813	790	875	852	867	871	834	804	827	838	840	781	816	854	844	890	849	813	898	885	852	816	823	810	817	870	811	833	832	870	829	850	835	806	793	867	808	845	809	890	815	801	824	867	814	788	787	795	813	795	830	851	866	792	835	912	853	806	823	876	874	830	850	819	824	814	826	860	860	796	817	868	877	823	837	837	848	881	874	814	888	789	809	848	910	828	879	805	809	851	794	836	805	843	895	801	822	837	812	807	793	809	848	858	818	813	821	813	846	842	819	797	847	830	841	808	808	833	833	778	825	860	842	855	815	872	836	820	830	839	833	877	832	851	821	856	825	900	863	807	808	800	828	881	826	831	807	817	878	858	859	903	857	799	812	824	853	834	810	803	809	862	854	800	822	821	790
23285	21602	29289	24336	21585	21681	12601	3317	1882	1622	1586	1701	3756	10932	14032	13203	10734	7580	4736	2966	1755	1089	855	876	826	831	804	813	899	820	801	845	840	837	801	818	824	836	835	879	833	815	831	750	850	753	821	841	828	833	817	849	820	790	882	850	802	860	839	824	774	840	834	855	929	859	816	883	854	854	820	805	849	828	802	847	792	856	798	832	777	831	843	840	793	884	849	843	842	889	841	871	855	766	797	895	827	830	857	817	797	855	855	848	833	843	818	868	892	908	800	847	784	816	832	843	817	850	881	911	826	814	827	865	819	845	805	765	814	846	882	804	838	832	837	839	838	802	833	826	822	787	820	814	844	807	841	818	824	839	772	831	795	766	782	830	807	811	812	816	812	870	780	804	891	846	837	852	848	870	846	860	819	827	802	791	795	807	836	808	823	788	841	858	817	847	836	801	798	810	820	816	837	819	815	827	885	835	858	808	772	872	856	859	821	825	866	797	862	868	853	898	821	835	862	839	876	875	830	855	771	816	882	835	818	796	882	822	839	858	818	843	902	813	830	846	879	892	874	837	832	812	869	829	768	817	784	825	849	834	889	849	874	819	844	849	885	867	783	868	761	833	859	867	826	793	799	864	849	829	828	825	850	823	831	795	853	825	846	856	804	803	817	840	801	864	845	801	879	803	753	851	833	853	863	865	830	857	835	856	854	832	833	857	882	814	871	848	861	818	875	828	864	814	824	794	850	857	830	822	778	827	868	804	837	812	867	877	870	815	862	821	833	830	841	881	813	854	865	821	847	823	854	765	843	855	882	885	892	826	823	851	795	819	855	836	819	804	857	828	822	862	772	868	882	776	870	808	820	777	813	824	861	837	857	827	882	822	804	816	880	866	889	820	835	798	834	819	798	816	840	935	820	801	905	853	849	858	844	804	809	814	863	853	798	820	810	836	863	877	811	854	859	847	776	858	853	882	887	872	803	840	798	831	841	798	837	873	808	863	864	804	826	815	848	865	850	849	836	836	906	827	768	904	801	816	831	835	838	875	858	778	799	843	894	818	822	876	844	842	820	825	860	860	904	804	817	801	834	813	839	806	830	853	811	836	847	848	811	827	832	790	800	861	828	843	788	871	885	883	835	799	813	907	832	878	839	834	825	807	880	877	863	794	790	820	824	835	817	845	833	856	774	780	849	889	872	844	804	841	839	810	852	863	839	822	830	853	826	874	833	788	845	812	807	845	844	836	820	854	824	861	843	827	840	834	856	837	836	845	793	827	865	804	848	853	848	848	862	829	822	828	856	843	793	839	830	839	849	843	856	841	836	816	810	822	826	857	820	878	860	830	842	830	831	859	869	825	858	803	812	845	782	853	811	788	833	894	871	811	812	842	872	820	833	805	808	868	825	787	853	829	816	874	804	846	834	815	874	859	808	864	845	818	812	881	813	816	803	866	813	808	813	885	823	808	827	840	787	815	767	859	822	783	849	842	839	826	824	848	855	801	803	871	881	806	819	810	884	880	801	806	840	832	807	804	830	816	879	860	831	863	846	838	883	788	837	820	856	838	854	829	824	861	817	879	784	808	866	872	849	860	862	829	822	900	840	869	834	742	865	854	878	799	832	850	824	780	808	800	823	808	891	798	866	804	835	835	805	829	796	853	855	832	834	786	803	835	802	829	856	833	870	842	809	783	834	875	855	818	756	753	844	856	815	837	835	892	808	834	817	862	837	830	833	849	812	853	875	837	839	830	826	866	824	810	847	836	871	841	836	881	883	875	843	821	834	831	857	875	857	842	844	830	840	790	862	862	823	843	841	862	821	829	848	802	801	851	855	796	847	828	801	830	842	850	824	858	797	819	781	832	847	806	855	887	827	827	841	855	890	835	802	855	845	820	842	838	814	879	809	823	807	830	775	838	839	850	820	812	810	804	874	805	817	792	847	806	902	810	792	814	867	796	824	785	786	811	816	841	837	846	855	825	831	791	837	813	809	870	834	865	814	843	896	821	817	875	831	855	873	798	833	845	828	902	832	872	878	828	849	860	814	833	795	804	835	829	907	859	848	777	869	811	830	856	821	813	828	851	808	812	852	896	804	853	858	842	852	868	849	799	803	809	873	868	816	831	795	805	777	852	843	835	851	811	792	894	839	840	787	827	782	889	839	843	873	875	785	856	792	857	804	851	849	840	807	832	817	875	826	835	896	846	863	876	792	791	842	814	885	878	853	815	782	838	881	814	856	856	778	846	828	836	844	865	845	839	828	836	888	789	787	837	813	830	774	879	816	847	865	864	837	840	807	846	834	806	835	798	835	784	890	844	838	832	789	859	805	850	871	852	820	848	877	812	855	824	869	813	847	856	860	880	815	842	843	886	836	820	868	836	847	801	877	863	807	838	854	822	841	874	845	811	824	881	875	839	846	861	839	836	862	809	876	853	782	883	817	849	850	875	817	835	844	846	828	854	810	797	875	836	827	847	809	837	843	798	828	847	782	833	833	861	809	844	814	875	813	828	811	869	851	849	852	841	856	829	818	798	813	886	866	868	852	853	809	827	816	804	823	824	855	800	815	844	857	804	856	819	853	817	864	790	824	844	779	841	839	865	772	835	806	872	880	833	862	849	830	817	815	783	851	863	847	827	821	788	884	870	862	912	830	883	796	766	865	826	836	800	865	782	817	827	844	864	831	872	821	831	826	818	883	861	844	814	851	797	812	830	813	806	817	834	818	860	798	819	854	855	847	809	839	817	807	791	867	802	797	833	875	829	810	844	835	830	849	844	866	840	878	838	809	835	799	799	884	879	846	834	804	831	839	874	845	768	812	864	794	858	868	909	828	842	806	848	826	803	883	770	884	835	839	840	777	803	856	835	879	892	860	818	881	839	890	816	795	845	795	924	862	834	862	833	827	870	869	823	805	819	817	833	841	851	880	834	818	810	809	831	809	790	773	805	823	812	860	837	837	834	854	863	864	888	783	783	770	840	859	886	889	833	828	839	803	872	821	870	819	831	807	802	813	842	774	847	820	771	861	841	812	848	812	849	820	838	875	880	828	803	847	851	815	779	841	835	797	860	798	832	839	842	846	801	848	800	829	882	825	877	847	851	816	852	802	826	862	819	877	872	829	807	848	824	808	796	842	843	836	865	793	853	769	807	887	856	868	823	840	842	788	821	845	877	845	810	795	830	835	800	863	785	834	817	862	836	820	822	811	863	867	873	816	883	853	866	808	827	814	842	867	906	875	794	837	847	856	817	795	795	865	800	834	872	863	858	836	830	886	783	845	797	822	774	829	820	797	838	821	863	872	876	824	863	819	827	816	843	864	824	820	783	815	873	852	864	807	814	842	790	839	844	896	859	863	836	779	812	832	851	857	835	885	859	819	828	888	771	844	877	817	865	803	837	840	820	768	876	837	803	845	863	817	825	864	824	831	808	829	896	806	785	838	829	815	881	841	826	870	860	847	820	842	858	838	819	832	845	844	799	812	795	850	868	853	855
40854	64322	26979	14548	10868	8680	6124	4723	3181	2600	2425	2573	6175	16709	19316	17648	14406	10297	6785	4125	2226	1335	969	918	962	975	948	924	946	925	917	942	948	943	930	959	946	960	908	940	941	918	938	947	933	932	910	954	924	940	919	980	913	954	956	976	987	925	935	916	911	940	904	929	926	998	977	935	983	938	924	917	935	1004	927	947	926	985	895	968	947	934	948	904	960	956	914	906	955	969	976	978	958	943	965	883	883	926	935	924	860	922	980	907	904	880	931	931	951	945	958	866	962	949	970	913	951	975	942	907	941	968	969	881	997	948	907	844	943	930	938	944	982	952	948	909	970	944	950	917	940	946	938	901	912	926	925	914	906	976	921	981	979	938	955	939	920	1011	988	957	920	928	966	1002	942	959	932	961	928	904	940	929	914	907	912	907	920	937	954	966	931	915	914	914	927	938	980	941	945	932	897	923	936	950	901	955	900	935	925	945	947	980	962	934	892	937	954	881	966	916	893	924	937	926	878	936	954	920	951	877	967	929	907	976	967	956	947	967	936	950	926	907	950	975	970	961	890	970	926	954	917	943	921	922	958	940	956	973	963	948	935	995	897	945	915	943	913	916	958	968	949	936	915	931	906	942	933	934	912	952	944	927	916	883	929	958	905	946	935	960	1000	918	943	927	954	878	926	917	955	921	939	938	998	917	934	943	908	950	877	919	920	908	962	905	951	886	972	912	941	941	958	918	937	938	947	954	944	963	925	923	926	892	935	992	909	922	1014	929	932	987	907	934	924	904	1031	917	931	1013	923	906	919	906	911	967	939	915	911	929	965	893	956	941	992	956	876	928	936	929	930	985	882	955	931	953	892	972	902	889	973	965	917	937	928	931	954	880	922	935	893	941	919	929	972	916	931	946	969	927	919	947	907	922	933	941	957	936	928	912	927	934	951	963	920	957	982	949	933	939	946	891	929	944	948	914	900	905	938	921	923	937	936	951	900	892	927	928	889	901	934	915	940	887	895	877	940	951	903	1015	927	957	896	888	984	947	937	908	873	898	957	844	945	1014	901	894	892	989	882	917	910	893	903	945	995	926	941	1005	948	915	976	948	933	918	927	903	938	930	924	939	949	940	944	936	896	963	884	913	920	941	901	926	930	952	955	889	922	921	909	910	918	929	968	935	956	905	964	940	968	933	915	956	896	939	944	924	980	923	962	910	926	912	927	958	904	939	913	962	925	932	967	939	968	898	906	946	960	934	977	923	928	953	987	943	895	943	951	923	886	898	909	929	946	911	946	904	946	961	975	931	935	937	966	954	964	961	956	884	939	924	892	945	976	960	955	953	906	966	943	954	976	915	978	961	884	924	950	945	928	957	952	957	954	901	925	920	951	895	958	932	886	908	913	917	858	913	936	985	941	931	942	906	910	958	939	959	963	888	887	918	952	1003	1000	974	994	916	909	972	971	912	922	980	1000	895	971	929	914	946	1037	925	887	966	868	929	929	933	852	920	931	968	909	997	917	906	968	930	935	936	866	908	886	943	876	947	936	922	1012	919	943	933	951	929	949	945	943	924	974	962	912	927	941	939	950	885	942	901	959	954	906	936	949	900	910	928	890	935	1016	922	910	953	925	915	958	929	964	881	938	952	973	952	894	945	867	873	938	914	892	880	966	896	1020	945	934	917	994	947	918	959	955	925	904	953	914	950	986	951	907	929	957	1017	940	932	947	927	973	938	900	1003	966	946	891	919	984	961	985	962	959	914	964	972	927	943	983	953	936	924	922	921	951	940	880	950	996	911	1024	927	944	955	957	949	915	1015	967	986	939	966	951	955	975	956	984	958	964	920	963	960	966	924	899	965	947	893	993	900	895	969	912	948	916	912	896	906	959	896	939	951	918	991	960	919	976	900	924	987	898	864	898	947	947	912	961	893	935	947	986	907	951	936	929	950	911	963	910	955	940	946	964	880	937	902	936	962	914	980	924	921	936	915	934	913	947	948	886	907	955	909	905	917	983	906	903	975	979	939	912	947	947	861	948	870	957	984	948	935	949	969	972	918	907	924	957	924	936	932	938	965	1042	924	928	920	965	1002	980	980	904	955	940	983	928	953	916	978	959	897	955	916	924	945	897	876	929	903	937	928	949	902	990	902	893	980	954	960	905	908	927	932	879	931	912	933	948	944	934	909	947	933	890	928	953	938	904	890	903	940	876	905	907	962	909	913	983	1021	907	945	978	928	934	914	890	872	956	928	977	972	902	979	924	961	918	933	886	964	934	937	967	969	888	943	943	935	982	931	928	894	936	937	952	946	922	962	997	945	902	1012	924	942	969	945	945	914	920	886	914	946	926	863	965	935	917	963	875	937	911	933	961	904	937	960	926	890	936	879	971	937	915	937	945	926	923	907	880	938	881	902	938	890	909	908	1009	921	973	929	931	904	965	928	924	905	942	907	900	972	927	961	940	954	907	937	940	942	979	963	927	901	968	965	935	975	946	922	961	952	884	952	937	888	948	944	849	911	879	923	965	953	899	919	898	953	939	936	966	925	898	931	974	945	962	908	932	883	917	937	988	944	927	957	956	957	920	862	940	933	928	899	929	935	931	917	930	952	957	919	911	953	991	929	936	960	936	979	943	913	931	898	935	907	950	930	915	916	917	987	914	903	891	968	911	955	888	932	865	940	947	944	884	955	912	958	912	943	979	920	935	944	924	968	981	937	954	910	926	950	906	885	935	938	923	971	994	997	904	932	952	924	968	894	901	938	960	911	977	968	966	899	935	905	938	993	892	930	908	898	945	932	1001	877	907	933	942	906	932	935	937	931	908	978	930	905	968	880	908	933	892	939	959	957	923	944	919	957	924	961	898	939	943	885	919	941	993	897	951	934	900	926	974	930	952	966	892	902	956	1003	910	874	954	948	945	938	928	946	956	934	929	899	893	999	925	925	973	956	940	895	953	940	930	933	965	950	918	927	973	888	954	926	964	983	927	897	933	911	947	965	918	933	897	941	947	937	904	874	1011	962	939	980	935	898	991	966	971	938	919	956	956	922	939	933	996	936	884	1004	903	987	940	893	939	956	942	987	998	948	929	939	914	901	971	920	940	940	877	953	957	901	921	989	917	919	908	920	899	938	883	937	886	958	896	989	911	1018	983	956	974	944	961	882	1004	930	931	883	942	925	948	990	962	966	933	950	923	946	891	924	858	923	893	943	962	940	927	969	959	1029	934	931	910	931	973	937	958	905	930	887	924	901	946	919	955	913	950	997	962	952	1007	941	948	949	920	950	878	969	995	904	914	880	920	912	954	899	914	955	876	944	959	976	921	890	945	947	998	950	982	932	968	940	961	964	974	1046	909	931	902	931	908	932	966	971	876	952	985	934	962	940	898	937	973	956	971	974	921	890	934	920	982	972	882	909	927	924	911	972	958	927	916	939	941	927	946	955	935	919	968	920	982	912	958	933	889	921	939	925	867	926	988	955	884	960	942	964	899	969	935	929	911	992	966	971	962	953	917	888	935	885	949	893	898	913	942	946	934	899
29106	26548	19912	7240	2708	2089	1560	1211	915	775	642	591	758	1046	1183	1078	955	779	741	677	539	469	500	487	508	521	459	498	465	510	510	478	493	486	463	426	448	503	440	479	498	458	459	514	468	452	477	419	451	460	449	485	477	481	472	477	438	491	469	480	523	422	508	481	463	506	462	472	497	457	456	502	476	460	488	498	451	434	452	441	484	495	459	462	473	494	488	458	460	440	497	502	480	460	448	432	447	486	451	461	478	504	469	469	474	459	466	498	437	505	451	506	423	485	465	451	443	483	437	465	496	483	498	459	438	500	493	462	498	470	461	508	459	447	466	494	502	474	423	466	479	510	507	468	466	486	474	491	522	470	439	458	439	420	501	493	461	521	459	481	485	450	483	470	474	485	495	461	463	477	487	491	496	469	493	482	503	500	477	429	446	437	458	450	470	502	444	512	457	482	484	435	476	497	469	480	502	487	493	458	444	468	485	434	420	517	482	485	464	467	460	493	492	484	465	435	451	462	474	476	490	482	488	478	495	474	502	441	479	454	480	496	486	490	469	429	420	497	464	505	478	447	461	464	427	472	478	520	514	512	459	443	416	478	470	469	490	467	470	496	458	463	432	468	502	483	466	475	457	502	476	467	511	455	494	442	486	460	493	491	473	475	491	457	470	490	469	463	453	442	483	451	438	461	445	475	426	469	482	495	481	500	498	453	476	471	461	482	493	442	447	501	460	481	457	483	467	500	505	463	496	564	485	499	504	478	478	447	480	478	457	446	447	461	497	484	472	448	498	421	496	487	473	452	452	505	489	467	519	475	488	467	442	477	488	453	475	459	415	473	484	491	470	474	464	450	471	468	493	448	463	477	459	454	518	473	445	479	454	475	480	460	466	453	487	473	490	437	464	489	470	476	471	468	460	454	507	473	471	453	508	453	474	454	514	481	471	467	472	468	440	453	448	488	436	461	441	497	463	485	462	436	482	465	426	444	508	497	469	425	452	458	451	457	482	455	437	475	463	497	507	449	503	436	483	506	461	493	480	478	489	497	450	491	461	463	461	474	488	478	442	502	455	495	455	491	482	457	449	460	496	462	444	444	460	445	500	478	470	478	486	462	446	443	525	449	481	413	479	495	499	470	490	486	425	495	493	462	480	463	447	453	496	471	470	456	514	463	452	521	506	481	449	444	462	495	478	483	465	473	481	481	527	458	455	469	442	447	529	490	460	469	461	502	440	477	477	487	487	509	465	481	453	419	501	488	435	487	464	473	470	471	432	462	452	470	529	454	489	491	491	473	454	468	401	507	495	450	516	508	505	493	496	455	474	491	475	501	458	439	477	536	439	478	453	440	502	482	485	470	478	479	466	446	460	484	449	437	466	480	469	499	469	438	485	435	480	465	472	456	517	460	545	486	479	441	444	446	487	454	437	491	489	504	449	468	502	481	473	457	459	474	418	497	472	482	461	480	423	463	480	445	459	439	460	448	472	511	495	491	465	478	503	498	505	464	486	476	476	450	463	472	513	480	481	486	481	507	491	479	457	506	466	523	462	474	480	498	511	472	426	462	486	462	451	524	502	486	447	453	503	459	475	482	467	477	450	479	425	470	462	492	511	545	484	446	463	489	454	501	469	513	473	459	479	497	455	491	471	493	427	500	493	488	504	454	512	452	503	492	477	453	467	479	444	507	468	486	465	456	477	458	468	458	495	436	473	513	472	460	457	516	475	455	470	472	490	463	490	445	436	445	466	481	473	461	450	466	453	486	457	463	479	507	489	459	459	471	431	468	459	442	430	465	475	474	440	462	466	504	492	477	464	458	479	485	521	476	489	503	466	493	456	457	449	458	452	531	488	491	465	490	470	462	449	472	494	485	438	464	477	436	489	438	455	484	507	471	484	516	481	500	494	483	491	498	468	491	491	475	427	469	497	459	490	484	474	417	498	414	466	471	472	451	468	489	489	439	463	469	486	473	472	472	494	466	494	458	463	525	502	467	501	445	498	474	470	485	449	452	470	460	498	514	473	496	500	501	466	455	475	451	500	447	476	472	481	487	424	470	435	481	466	518	496	509	468	509	470	495	472	483	464	524	502	523	401	508	469	471	441	445	474	490	485	469	524	417	483	451	471	468	482	465	450	461	472	504	458	456	453	479	445	449	478	482	435	491	480	509	477	461	481	459	456	480	451	513	493	503	502	454	487	481	487	489	501	520	455	476	488	467	495	471	483	490	491	483	469	438	470	501	439	494	491	491	510	483	460	461	468	446	489	484	457	509	454	469	448	478	490	486	458	448	478	511	472	485	479	498	490	460	480	470	484	411	501	471	463	443	475	475	463	443	526	495	429	503	447	506	487	496	479	480	499	475	445	415	442	480	457	504	485	476	481	516	469	464	454	488	466	439	491	484	477	463	467	471	468	463	460	420	491	489	480	471	438	441	480	490	464	497	445	491	446	464	464	455	467	485	425	468	481	452	459	454	476	461	486	481	453	476	486	506	451	476	463	465	492	479	482	506	460	488	447	435	452	468	480	477	447	477	522	468	490	473	474	486	466	478	494	474	486	488	479	472	474	465	491	489	446	455	473	470	504	446	491	458	455	499	457	483	476	465	466	497	468	482	479	469	443	446	486	483	503	503	456	458	481	456	489	497	427	470	448	483	467	442	479	468	438	482	468	467	441	466	436	478	475	526	454	466	495	484	456	442	483	473	477	453	522	463	455	527	444	461	483	467	457	482	493	472	475	474	478	471	477	454	474	482	484	481	482	483	472	480	441	465	493	450	496	446	447	476	479	477	469	495	459	468	481	455	447	418	483	489	466	415	480	462	523	495	462	497	444	485	472	468	478	479	450	421	483	458	491	458	489	477	486	441	467	448	482	468	506	459	480	461	477	451	483	474	490	457	504	456	448	472	490	434	469	518	458	482	477	473	480	471	476	460	506	447	465	445	456	459	496	456	453	461	463	454	510	452	446	489	490	476	431	458	467	457	479	503	453	497	468	481	481	491	439	477	495	530	487	458	473	451	480	473	508	435	480	482	477	470	468	496	473	485	474	473	451	491	469	446	491	468	442	488	484	516	481	504	490	503	491	510	473	486	451	476	431	461	508	487	505	468	457	499	465	459	432	494	479	475	467	442	431	494	489	485	464	509	494	439	485	472	456	488	490	451	482	478	435	522	481	485	490	452	467	490	463	434	490	480	480	503	463	497	470	472	487	449	450	472	472	495	469	443	502	414	482	445	478	468	479	487	434	460	467	476	460	447	469	510	480	472	423	479	487	526	498	449	499	482	487	483	467	558	477	469	501	495	469	429	498	475	461	446	502	481	467	447	476	479	482	486	503	496	492	518	444	441	446	505	455	446	475	459	460	441	478	521	491	471	464	448	465	452	466	467	488	461	491	462	476	480	499	476	438	484	444	455	465	510	487	432	492	523	433	472	478	470	488	449	491	475	499	468	452	443	483	457	449	476	476	448	437	471	516	486	487	494	487	465
31841	41597	13750	6179	4593	3960	3034	2332	1501	1348	991	903	1062	1728	1861	1665	1437	1201	1002	855	715	557	541	580	563	585	561	545	549	588	544	559	567	579	599	576	583	582	594	589	565	558	562	589	616	603	610	621	608	541	590	562	565	568	595	597	567	577	589	596	550	570	569	561	588	603	604	554	559	598	596	602	621	546	580	572	582	585	623	562	570	576	570	542	579	593	581	593	566	580	560	562	619	560	556	558	588	576	521	610	590	539	583	572	592	525	580	627	578	577	566	570	600	579	588	579	588	561	541	581	579	590	591	546	580	614	609	607	562	533	558	566	564	593	579	567	595	527	553	585	601	568	570	511	533	534	559	558	566	587	558	593	601	565	572	542	528	619	594	574	594	588	593	571	595	601	551	595	547	592	540	576	554	582	559	561	578	556	637	568	580	592	594	571	614	576	582	618	593	583	575	551	554	538	574	572	593	574	586	542	569	615	625	560	545	586	599	567	579	574	594	563	566	576	608	622	549	555	609	525	570	541	588	554	572	582	600	605	573	604	585	537	565	593	553	542	537	551	574	634	596	580	567	594	557	567	532	601	565	615	543	613	603	561	598	574	541	575	573	561	599	583	573	585	582	565	612	590	559	569	553	580	546	617	589	607	549	584	590	566	552	542	544	602	597	568	562	573	587	577	536	572	615	514	567	583	558	594	561	642	602	574	585	572	577	578	546	574	594	551	556	583	550	587	570	521	621	557	555	588	565	571	553	586	630	597	573	578	577	545	580	613	597	569	584	588	586	594	598	581	550	598	593	603	575	558	578	537	548	586	594	588	657	582	582	584	545	567	585	551	611	551	555	579	584	571	562	599	586	571	597	531	577	557	547	577	570	549	564	590	551	589	571	577	561	574	561	604	582	579	559	538	549	562	580	580	575	566	591	576	576	597	550	572	538	570	544	561	580	590	547	581	531	565	607	539	581	585	550	550	616	588	597	608	543	580	516	559	612	566	582	575	561	564	574	570	577	578	561	545	591	591	557	604	539	579	568	587	593	551	551	555	609	567	611	577	583	612	568	583	534	569	589	592	567	577	551	540	610	561	572	567	578	582	598	599	574	604	569	584	616	590	576	570	540	569	607	562	554	582	599	627	542	536	587	568	566	574	582	548	569	549	551	568	569	549	550	594	591	580	594	551	570	625	553	591	563	537	581	546	553	613	557	592	553	597	570	529	607	567	540	570	564	604	592	589	573	507	565	519	565	553	544	554	622	564	575	552	559	504	601	592	564	538	570	547	584	585	584	607	592	585	597	595	590	569	564	565	580	571	610	595	572	563	562	535	575	594	559	573	592	557	569	552	572	570	599	573	590	601	599	557	555	580	568	591	529	572	546	555	592	570	558	534	568	622	557	544	565	619	607	568	575	560	534	569	588	574	555	576	573	630	579	564	558	564	525	564	558	581	624	556	576	523	617	543	540	598	599	569	593	542	579	568	600	552	582	591	565	592	561	581	579	582	543	548	540	568	543	553	578	580	616	581	535	563	560	588	562	597	577	594	549	562	583	599	590	583	549	596	566	557	601	573	585	594	573	556	582	525	573	572	594	551	589	590	557	583	577	564	582	577	610	598	574	588	625	567	581	548	605	571	606	563	621	591	569	609	537	559	601	571	596	551	540	570	593	598	583	589	570	519	559	578	579	519	597	548	565	592	590	563	523	569	581	558	580	621	613	569	611	519	599	612	557	569	573	543	582	545	579	630	572	581	576	616	582	586	547	542	624	615	583	563	570	598	572	597	555	569	561	582	549	569	603	605	576	567	590	581	558	544	559	548	567	569	533	575	548	572	580	560	601	597	574	582	584	549	569	600	576	525	557	565	630	559	526	564	605	572	566	608	592	566	614	566	586	606	542	579	596	594	597	575	573	573	578	534	636	551	609	569	608	572	557	592	587	555	565	584	557	588	584	613	591	590	575	590	584	588	587	592	570	611	576	610	613	592	590	542	571	578	541	630	566	593	541	517	611	554	580	629	570	536	616	600	538	581	594	563	569	566	574	567	575	597	605	584	606	582	557	584	579	591	548	564	581	584	605	565	567	569	620	573	563	592	533	584	547	592	579	617	543	550	565	555	539	603	604	541	556	573	545	583	593	553	619	594	586	516	568	608	571	563	577	577	589	551	568	620	574	583	576	549	578	559	558	597	550	605	627	521	565	591	560	560	569	567	563	596	602	563	553	535	571	592	550	534	552	593	574	596	568	592	570	588	579	564	584	567	561	626	558	586	599	573	571	563	592	573	604	606	559	599	588	562	589	562	569	585	574	572	580	601	621	577	596	541	572	535	605	570	567	606	529	616	590	599	581	589	565	617	568	583	600	568	610	556	561	601	575	583	558	596	575	599	554	598	524	593	530	571	580	555	556	605	569	551	579	537	638	577	578	576	635	553	564	563	584	579	557	551	590	580	556	566	545	562	605	588	551	623	557	591	573	568	560	553	598	530	571	600	569	585	605	537	566	600	542	599	578	613	534	583	545	593	566	594	554	561	589	571	562	596	582	535	582	589	579	526	570	579	578	586	559	568	600	552	583	561	578	569	577	543	573	558	527	534	564	541	591	619	591	563	598	582	579	607	612	590	589	575	556	617	553	588	599	522	551	562	545	569	569	582	575	585	531	592	596	552	591	585	604	613	583	566	555	564	612	592	616	545	566	588	576	608	584	564	553	577	585	562	568	561	574	611	538	533	546	554	592	584	588	609	612	567	568	557	574	570	584	571	608	580	566	537	592	610	569	602	558	552	630	557	559	601	551	561	563	590	569	606	564	563	568	562	584	544	582	550	577	556	539	570	588	591	645	603	569	527	629	599	513	626	562	595	554	573	584	535	591	526	591	574	567	556	575	588	599	548	582	548	550	572	570	547	588	579	577	547	547	584	592	565	596	559	576	606	605	591	541	595	579	553	601	592	576	559	566	585	591	619	606	610	555	559	580	553	552	556	601	596	578	558	607	619	609	574	620	551	557	553	618	582	568	592	597	585	625	569	558	623	557	569	564	581	569	618	580	600	589	586	593	593	567	567	610	511	552	576	569	594	569	617	557	587	596	591	546	526	553	582	560	556	585	571	547	571	570	515	598	562	554	545	604	561	591	630	590	527	565	556	598	534	518	553	574	600	536	599	603	590	603	555	607	537	585	620	632	536	591	563	549	609	606	603	604	557	580	575	565	606	601	599	581	590	580	547	550	575	627	567	560	570	597	575	592	597	588	517	593	593	515	620	596	567	579	522	557	550	580	544	575	572	555	535	569	580	584	649	602	556	542	585	578	586	580	537	629	536	563	599	533	548	589	615	589	572	563	538	558	591	548	597	580	519	546	579	581	575	552	587	540	570	556	602	604	549	554	583	547	578	554	585	543	569	530	586	588	544	558	593	566	577	565	594	554	581	577	595	511	598	559	557	567	583	581	559	600	593	560	567	571	597	563	595	573	556	563	593	565	605	595	575	535	580
24542	21597	28711	24832	21311	10102	3087	1988	1560	1257	1184	1126	1163	4808	7294	6925	5399	3414	2373	1630	1067	827	632	589	519	576	599	570	530	556	544	581	543	532	567	595	557	544	568	534	580	560	555	519	552	602	505	603	551	582	528	538	594	555	518	544	543	543	566	566	582	561	558	552	552	548	530	552	578	547	529	552	564	575	569	548	561	593	569	556	539	555	559	513	579	538	606	555	537	548	565	560	579	575	573	553	567	514	567	576	588	513	580	566	595	563	522	543	576	561	522	565	515	519	536	583	545	588	517	562	557	571	557	557	531	543	545	587	542	567	537	531	535	579	552	572	530	525	591	556	564	556	545	576	591	571	564	552	578	555	572	529	549	551	543	554	551	563	543	561	533	543	567	547	528	557	590	560	511	563	589	535	558	564	608	536	573	576	570	522	550	554	552	578	566	526	572	560	524	493	575	612	582	558	548	598	529	523	548	566	515	562	561	507	579	594	514	526	587	581	593	588	569	545	585	599	559	563	510	564	547	535	533	515	556	546	548	554	573	544	561	554	527	592	570	580	506	572	566	557	571	560	564	582	562	548	585	543	540	612	546	574	587	533	544	579	583	532	553	543	574	552	597	532	596	564	561	541	579	588	566	550	565	562	594	544	532	568	532	532	530	587	572	511	566	558	549	593	523	603	570	515	555	565	558	551	567	545	579	626	523	515	568	543	518	548	585	572	616	563	571	554	577	531	539	558	539	579	594	543	543	536	563	560	551	578	556	558	557	536	501	578	518	533	596	542	567	525	629	545	529	589	587	534	591	554	546	577	553	557	563	578	562	556	568	559	542	533	585	576	567	556	531	585	538	524	568	547	575	565	566	545	553	517	538	579	510	569	555	566	536	561	538	534	559	558	542	580	559	548	558	548	551	598	531	601	552	544	529	531	517	532	570	544	572	571	563	610	574	575	585	526	555	530	581	503	601	517	506	556	538	563	579	569	532	516	542	567	618	549	585	533	572	575	539	548	573	567	590	572	565	553	575	573	588	540	570	602	521	535	535	554	538	532	562	520	577	582	549	558	558	546	498	557	533	603	609	544	523	591	561	536	537	556	552	573	558	611	533	581	556	554	546	539	513	532	581	526	555	577	541	519	588	533	554	573	539	517	525	541	533	587	526	574	572	538	535	568	582	526	554	545	576	562	550	639	598	538	529	572	530	566	538	541	516	579	590	524	566	563	582	555	546	577	517	572	571	582	550	558	568	586	534	544	530	561	532	551	599	554	569	528	564	580	549	525	564	590	568	522	573	591	507	547	560	532	525	560	573	563	573	553	570	515	545	572	555	565	524	589	519	575	574	528	525	590	543	582	573	588	519	558	540	573	528	556	523	540	536	565	534	556	527	534	564	581	552	547	553	536	520	590	523	536	543	536	546	543	537	545	578	545	573	524	535	572	566	524	590	553	546	586	557	574	547	555	563	585	572	503	600	588	558	513	572	573	563	524	561	570	553	568	556	596	510	527	557	574	543	593	547	554	617	587	559	587	527	529	514	568	583	525	546	581	549	553	585	546	545	577	580	562	584	567	570	560	571	562	534	580	566	561	532	523	559	522	557	547	533	578	525	556	562	556	552	539	559	563	584	547	534	565	528	554	577	531	556	548	535	547	549	528	564	585	582	526	533	555	534	575	529	583	535	531	576	545	538	556	594	581	564	557	626	543	564	571	575	595	509	554	541	558	532	527	576	524	571	543	585	507	558	580	556	558	522	582	551	557	551	551	579	621	576	548	562	574	586	548	551	516	547	587	552	564	577	582	531	533	522	548	588	534	579	537	527	607	561	587	544	529	570	555	547	554	587	553	560	548	566	551	549	563	544	574	538	568	569	550	562	563	544	553	567	567	600	554	573	567	570	578	535	534	491	565	586	544	520	591	547	528	523	561	536	542	536	526	590	533	564	564	549	578	523	559	548	537	537	598	565	560	526	564	557	633	557	576	574	604	574	583	545	548	522	579	568	576	527	530	536	590	557	555	556	552	567	518	611	553	540	558	550	578	556	546	526	576	581	528	579	576	585	542	546	579	590	572	572	593	557	550	543	538	568	609	581	570	527	573	556	570	594	569	576	598	577	571	526	605	539	569	563	540	568	591	552	543	524	540	589	570	504	543	570	563	545	592	542	546	562	582	616	613	531	550	520	539	538	532	554	534	586	535	561	574	559	571	578	563	565	563	534	586	523	516	572	541	584	545	560	527	564	523	561	570	538	580	571	559	560	514	570	537	552	569	587	533	521	574	560	539	594	586	542	529	572	561	588	575	540	563	573	566	545	550	589	563	550	554	525	535	549	528	539	560	539	558	566	547	572	558	564	551	564	562	586	538	568	515	546	578	535	547	522	580	529	546	601	514	601	564	601	546	537	549	530	533	565	541	535	555	587	541	545	518	562	532	523	534	613	551	557	555	530	558	573	571	536	609	551	516	563	521	536	580	559	570	548	552	584	579	566	570	606	536	577	543	526	562	589	539	591	554	536	564	562	539	607	533	565	568	538	581	556	569	539	544	555	564	562	555	483	577	585	581	565	558	550	571	555	570	570	550	590	541	506	592	521	549	568	565	554	524	583	585	581	545	565	569	564	533	568	538	557	555	558	550	546	581	589	584	509	566	563	552	562	526	556	584	534	542	541	570	543	573	565	563	565	591	533	517	546	533	576	482	549	570	575	544	602	540	536	527	535	530	595	579	579	522	525	549	568	496	554	517	548	583	498	579	544	572	539	597	548	570	548	563	533	559	560	555	531	550	548	556	578	547	514	526	554	596	543	561	493	556	565	540	583	555	556	589	527	546	532	550	608	600	533	553	563	551	485	575	569	569	548	545	562	590	589	525	536	544	585	567	505	550	578	542	512	569	608	568	504	576	601	557	560	555	544	549	541	578	584	575	553	589	557	564	506	574	634	572	565	552	574	546	536	609	559	550	545	589	559	584	607	538	589	549	559	551	541	554	547	570	579	576	515	598	527	541	606	524	541	574	520	571	529	557	557	536	532	526	576	547	566	564	533	523	609	571	557	539	570	525	581	550	516	569	512	541	538	555	579	559	536	557	530	552	534	584	517	548	528	521	579	585	542	508	568	578	568	567	534	543	575	577	570	545	582	566	533	541	547	544	553	575	563	544	587	516	543	549	567	553	570	578	560	543	597	586	562	578	560	562	545	547	551	577	576	552	578	554	546	538	519	561	549	589	638	569	535	556	571	560	554	576	531	604	556	550	548	587	568	578	574	588	565	541	535	580	550	529	549	559	535	609	553	546	601	569	551	556	503	562	550	544	550	566	525	572	559	567	590	533	568	563	568	570	542	578	570	549	543	575	523	511	496	582	535	524	575	551	545	547	554	511	547	528	530	556	576	576	591	586	566	573	518	557	576	547	562	550	535	582	556	581	554	601	570	580	569	549	531	549	549	560	520	537	563	553	570	577	562	576	530	554	563	596	547	599	530	548	529	614	589	585
34686	53525	19119	9274	7584	6282	4211	3520	2928	2218	1815	1862	1994	8323	11808	10314	8165	5364	3691	2301	1449	990	749	676	667	687	636	646	687	665	655	668	625	645	654	681	649	655	673	641	683	639	660	682	620	699	698	697	674	717	681	656	645	656	660	645	681	626	683	640	676	668	660	668	658	657	664	667	656	631	628	685	683	657	649	647	631	641	629	663	665	652	648	692	658	669	625	687	632	696	653	647	677	666	653	641	662	675	618	652	697	644	620	649	686	660	638	701	631	697	651	689	670	675	647	671	667	687	641	652	597	657	669	678	594	677	664	633	663	626	678	639	674	697	705	668	636	619	684	666	662	661	676	619	628	685	650	642	636	663	593	656	657	628	700	658	628	642	644	665	679	682	662	719	705	689	642	644	656	633	670	657	665	623	644	715	633	701	680	643	659	664	664	614	628	700	686	639	696	682	627	660	675	627	633	607	672	693	672	703	682	647	673	694	700	663	648	648	639	662	639	659	640	685	672	631	690	670	745	659	650	708	711	629	685	613	670	631	651	668	648	682	658	616	637	679	664	673	669	685	688	680	615	637	644	657	673	623	672	655	625	728	612	628	640	675	716	643	706	628	644	624	641	676	626	682	661	672	634	676	646	661	687	667	669	645	612	587	637	661	679	693	672	663	709	638	664	679	661	669	647	661	701	616	665	621	690	696	710	659	676	684	687	651	651	670	662	671	689	646	615	604	651	632	643	646	674	680	652	634	707	672	659	646	651	691	670	691	618	708	684	663	674	640	668	703	675	667	645	655	616	658	641	680	659	659	667	673	666	679	644	641	663	628	665	647	708	681	646	663	683	752	651	664	647	659	650	669	664	630	650	663	657	648	650	603	683	691	597	653	672	634	668	639	665	632	632	643	660	671	684	612	667	657	677	647	620	662	692	616	709	661	622	682	641	709	674	627	625	651	665	688	659	690	674	707	642	674	712	626	628	672	633	656	702	640	647	671	667	649	668	659	692	661	713	623	622	655	678	644	692	650	671	634	660	637	679	655	638	643	671	660	609	579	668	665	666	631	687	663	628	678	672	696	641	656	664	658	696	648	659	703	673	672	666	621	652	663	642	659	691	615	673	593	666	704	617	635	650	599	679	675	674	645	666	665	678	659	655	642	664	655	692	662	623	609	657	659	667	652	680	715	608	643	608	680	617	609	625	676	694	695	643	674	645	690	684	674	689	657	661	678	652	661	653	682	710	664	611	653	675	643	662	638	612	615	645	693	631	716	703	674	645	636	620	683	640	696	650	705	675	627	620	647	663	656	671	629	669	705	643	667	652	673	692	672	633	658	621	628	674	652	681	655	658	690	680	720	652	689	697	665	645	631	669	625	650	629	691	626	621	664	647	636	705	680	660	624	641	632	658	625	628	662	643	672	655	638	675	605	612	668	674	630	668	671	651	671	670	693	636	630	679	624	705	637	624	674	681	679	660	679	707	651	618	641	697	631	671	690	664	670	662	633	668	671	650	643	638	645	698	701	657	625	650	666	644	631	678	626	649	672	698	594	655	701	643	626	660	657	658	612	653	661	688	679	625	686	673	654	658	678	634	662	655	666	680	682	665	691	658	698	644	657	648	630	630	701	650	662	678	681	617	660	658	632	686	645	680	678	655	642	691	690	638	662	636	656	685	643	648	690	661	672	645	693	633	686	668	638	666	654	655	622	639	650	666	683	661	694	676	673	668	652	635	694	653	664	688	648	677	660	675	688	668	658	652	624	674	678	642	653	644	694	655	653	650	641	664	654	690	625	676	659	699	623	689	672	651	662	687	662	667	650	605	672	668	632	640	683	682	679	645	664	667	642	717	668	678	648	620	627	680	624	661	674	698	653	670	675	642	708	684	650	645	646	662	672	728	699	671	669	670	681	666	683	655	673	680	639	642	672	724	617	665	671	612	704	679	671	628	677	674	651	677	699	649	640	684	665	650	600	638	669	653	659	653	610	634	659	617	647	682	666	655	614	597	664	663	607	622	681	651	672	638	643	653	669	675	646	687	668	685	656	713	622	698	702	709	652	652	631	681	669	670	706	643	674	696	658	671	651	638	672	639	644	644	663	650	625	682	704	708	638	620	647	640	624	653	674	664	632	668	652	657	688	683	682	659	700	653	685	671	705	645	647	657	663	637	710	663	646	677	707	674	637	629	626	704	615	689	633	630	680	643	612	674	641	661	609	639	663	614	634	678	661	676	628	612	686	667	668	691	638	688	630	671	666	685	673	647	667	662	659	663	641	664	666	648	680	662	650	679	651	684	660	609	678	625	646	697	675	644	685	615	684	683	658	623	691	628	669	696	685	691	641	676	673	662	706	649	684	693	697	697	654	675	634	656	668	667	669	675	699	664	705	630	673	646	648	670	645	644	653	667	652	655	691	654	649	642	683	642	651	643	623	665	676	666	644	633	652	634	638	670	642	617	602	651	703	738	668	625	693	651	675	643	625	701	637	650	728	675	698	672	659	632	618	684	678	667	663	632	675	695	710	621	674	654	715	627	666	641	689	670	621	665	665	661	623	686	658	647	598	649	651	645	626	692	676	661	654	685	616	645	673	689	659	661	638	646	664	634	687	695	640	655	659	654	635	676	613	652	641	643	627	652	656	667	676	702	643	690	667	601	649	644	692	630	689	652	654	620	663	680	653	658	649	635	669	672	633	686	661	710	692	685	688	634	663	648	623	645	609	617	727	599	650	720	656	693	675	670	674	644	664	667	649	656	678	666	672	681	693	635	688	643	658	625	653	599	671	658	650	665	641	629	618	697	663	648	649	682	651	664	654	667	634	652	625	653	605	630	636	658	688	627	639	655	655	638	641	669	661	674	678	678	625	665	622	684	708	682	646	652	679	636	636	658	688	667	658	669	693	645	665	671	599	667	656	664	683	629	672	663	672	673	646	691	609	692	657	695	599	655	695	649	654	643	649	645	677	578	663	638	657	635	653	703	692	716	667	680	657	645	672	687	613	607	635	632	616	688	621	686	628	707	668	642	654	655	664	716	636	695	711	663	619	637	700	667	665	677	657	635	636	669	642	662	657	681	628	688	656	667	689	667	726	643	635	691	657	714	627	655	644	688	672	643	653	636	622	682	616	643	656	646	684	694	663	670	608	620	647	711	688	684	671	624	677	674	692	651	664	629	643	655	669	647	688	639	687	649	699	678	669	631	639	650	649	632	663	631	647	685	639	643	684	694	688	660	682	669	660	658	683	648	627	653	665	633	646	652	652	663	646	647	665	646	677	653	671	678	681	687	752	680	681	654	684	706	647	647	657	655	667	654	665	663	662	673	640	671	664	621	685	669	686	681	680	638	650	672	635	679	648	666	646	669	650	644	603	696	659	653	698	608	679	633	649	645	699	677	664	686	683	709	640	668	605	668	695	678	669	654	675	653	649	710	660	666	675	668	641	655	680	697	687	667	718	654	613	662	688	668	685	637	654	674	623	662	684	650	625	655	684
25602	21629	27636	25617	11864	3082	2222	1712	1566	1354	1237	1123	1000	2636	4237	4035	3451	2603	1776	1321	947	751	705	647	692	702	644	723	689	715	654	704	693	660	696	663	715	695	690	649	698	673	685	664	683	662	643	667	696	657	686	692	655	684	656	660	696	661	679	645	690	652	620	663	640	697	677	661	689	701	647	645	666	623	669	706	682	663	639	706	702	750	683	641	694	689	616	685	687	694	657	687	680	649	650	676	670	711	679	662	712	661	661	704	648	660	668	649	693	669	623	716	728	627	698	664	720	666	674	749	722	651	689	666	722	664	706	672	707	651	654	703	670	623	676	686	745	651	730	659	689	660	652	715	659	680	685	687	678	627	697	686	693	664	651	689	714	677	691	725	646	677	645	652	650	726	669	702	615	653	726	671	657	695	701	704	688	649	657	681	696	677	702	708	678	674	656	665	654	723	684	638	734	707	680	676	707	660	637	678	698	685	716	601	660	691	697	667	707	681	651	701	659	688	672	643	698	684	682	669	672	650	675	711	666	707	678	721	710	694	675	676	665	713	680	679	643	642	675	688	647	655	673	696	679	712	670	685	723	649	713	682	665	716	673	672	718	680	693	680	666	707	662	678	660	680	675	660	693	681	740	666	737	650	728	726	650	706	635	634	682	693	645	684	678	697	695	712	690	652	706	679	652	682	662	668	633	668	701	678	710	691	674	663	702	655	669	672	750	689	656	701	668	639	660	683	678	621	692	664	680	657	676	683	690	669	686	646	635	645	688	710	693	622	689	642	692	675	660	700	699	684	701	644	735	708	663	701	644	684	691	700	716	671	674	651	666	676	705	663	682	640	691	666	717	678	677	654	676	691	712	665	659	672	671	694	659	672	651	692	679	674	679	683	648	661	691	699	676	688	683	673	720	659	655	694	664	723	682	662	666	713	696	659	680	686	663	670	691	651	655	697	682	645	716	690	670	659	679	667	656	684	638	670	703	703	681	664	662	639	669	666	651	651	669	683	667	655	696	703	692	695	677	690	665	683	702	634	685	677	657	671	683	647	700	667	657	679	678	703	702	676	662	705	621	630	645	648	646	673	669	667	628	661	711	665	661	678	625	688	697	675	700	699	700	656	656	652	637	622	672	647	638	657	707	675	717	631	682	671	696	700	674	687	642	717	697	660	688	654	689	674	654	718	695	686	698	675	655	696	666	667	693	650	705	663	741	666	660	648	685	602	639	675	701	654	676	656	687	630	681	667	706	671	686	710	720	677	683	693	697	667	690	679	656	661	677	673	698	730	684	699	718	670	652	715	682	664	670	690	679	711	699	651	615	686	646	655	687	681	672	669	679	661	689	654	660	672	708	617	676	684	671	697	690	660	674	750	693	692	722	706	716	622	690	700	703	675	675	729	717	665	681	695	653	680	670	699	684	644	664	659	724	678	706	648	660	637	651	658	702	677	678	674	675	662	694	691	670	678	663	714	665	663	687	707	688	698	677	679	673	618	679	619	639	663	716	638	715	629	664	683	642	653	679	695	725	686	626	685	686	713	704	686	706	648	715	701	620	669	709	656	642	717	661	689	648	656	639	689	695	707	680	645	691	665	645	685	696	676	722	672	679	703	681	665	683	657	663	674	706	738	683	705	699	639	646	706	664	722	673	686	671	658	653	641	668	679	673	691	701	722	658	755	700	677	672	657	677	685	674	720	685	670	627	665	722	716	702	648	661	670	683	711	697	672	662	715	648	674	717	695	668	673	687	683	700	689	712	662	720	684	690	656	693	651	678	669	660	691	686	680	637	676	723	722	696	698	665	709	619	687	671	718	679	683	673	659	672	696	686	654	693	662	692	684	665	646	648	722	677	653	658	716	699	646	693	644	656	671	637	744	644	699	660	660	694	688	654	662	677	705	680	689	641	664	692	702	720	688	661	658	667	704	677	689	660	700	652	653	697	660	671	622	690	679	707	659	706	692	656	684	699	684	693	669	680	667	685	685	639	710	723	679	721	662	702	652	665	662	694	683	696	637	642	700	717	683	724	658	654	666	645	700	723	711	663	676	714	650	693	660	716	688	695	711	659	677	661	721	670	693	681	692	680	682	691	664	708	693	683	650	696	703	727	645	688	663	670	667	671	664	677	668	663	692	688	691	669	694	679	673	640	692	685	696	651	660	646	679	673	670	636	715	706	657	665	701	704	702	677	680	689	657	667	705	670	700	667	652	697	709	717	670	683	685	694	710	647	671	661	630	666	684	685	636	690	655	685	710	668	656	660	677	657	633	697	710	596	691	690	714	712	675	690	681	677	716	663	719	719	703	641	667	706	734	701	668	709	668	668	673	724	725	669	688	676	653	703	661	628	658	681	678	702	693	668	700	697	692	697	670	693	670	669	728	662	652	645	638	666	660	696	694	684	666	693	690	708	684	657	700	700	677	684	678	739	648	713	669	668	663	685	708	720	688	683	647	673	659	675	672	707	661	649	692	692	647	675	639	659	718	684	665	678	629	677	659	713	685	611	682	717	686	657	699	706	693	706	688	723	668	658	707	717	684	686	674	694	677	694	651	636	701	634	654	660	705	685	692	661	695	703	664	791	703	703	681	695	683	655	680	644	712	673	640	688	693	681	689	680	646	705	654	720	676	676	693	676	696	677	700	678	667	691	645	634	659	720	683	686	709	724	678	668	666	683	733	676	672	697	687	674	661	712	690	652	670	680	679	664	692	658	721	706	657	675	681	717	688	743	655	726	649	633	653	694	755	696	675	707	612	650	701	701	695	725	673	719	670	643	653	670	653	679	681	685	703	665	665	706	637	702	710	649	695	718	664	680	668	673	706	693	651	679	653	658	693	644	637	715	660	670	673	713	692	669	693	724	669	691	706	642	664	730	714	693	669	674	713	661	689	667	638	673	656	681	706	660	654	703	677	674	709	654	697	704	666	676	684	704	695	708	692	679	664	709	702	698	683	696	682	687	625	664	680	707	706	641	706	653	671	693	715	710	665	672	630	691	689	648	653	658	681	696	632	651	688	665	628	665	722	683	702	684	718	701	697	655	645	717	707	664	707	651	669	654	675	682	712	683	650	643	673	662	671	688	673	686	690	660	659	666	667	714	657	698	720	676	730	675	692	646	656	683	720	690	656	706	660	667	672	700	656	682	705	693	708	682	685	670	678	657	677	630	689	693	702	699	684	669	676	657	680	659	711	738	707	703	703	661	689	661	659	704	663	676	727	664	666	679	693	642	717	700	668	674	668	725	713	602	674	690	711	671	676	649	711	658	760	627	666	671	657	708	638	655	689	695	655	721	674	685	685	664	669	676	643	687	704	682	665	686	699	673	669	672	652	679	733	659	755	681	699	682	673	679	713	676	656	711	686	759	691	697	691	686	712	656	648	720	626	668	665	642	665	672	649	684	658	689	662	697	671	669	687	703	689	716	672	664	684	687	692	668	632	715	669	706	687	657	660	663	695	700	651	699	680	676	629	669	641	625	632	678	722
33789	50246	17117	8054	5866	4787	3835	3271	2832	2198	2056	1787	1644	5135	7952	7476	6101	4372	2945	1886	1315	1049	861	777	821	831	781	758	824	791	826	769	834	787	825	820	813	800	849	832	799	802	766	782	851	805	778	805	813	788	757	768	808	749	806	778	879	779	785	795	821	822	828	762	771	828	748	787	777	802	841	832	743	783	772	787	793	773	886	796	881	796	828	795	828	844	794	817	823	787	789	791	833	769	747	848	822	838	815	793	771	842	812	811	822	787	808	812	769	838	835	787	847	808	794	763	830	810	773	857	778	768	852	799	800	788	803	815	781	854	786	800	794	787	798	826	770	810	821	811	780	833	803	855	823	823	825	842	797	763	765	792	793	817	855	792	806	868	784	771	794	806	809	728	742	808	827	826	793	812	800	763	825	823	784	834	778	779	767	837	767	841	771	762	785	836	823	874	793	788	801	806	844	784	753	773	796	807	798	768	791	779	793	840	820	807	799	751	822	817	851	819	834	818	791	775	878	801	852	796	811	820	823	829	816	765	771	826	806	787	827	825	824	827	858	823	811	760	792	779	838	808	816	847	825	811	822	807	780	831	802	832	775	774	812	759	788	765	831	812	809	852	762	780	829	742	791	804	871	815	787	735	777	835	840	765	791	842	846	841	839	828	753	777	846	870	808	798	825	751	750	782	771	825	821	826	736	793	774	797	818	829	773	810	817	788	806	738	851	780	825	786	807	814	799	781	785	776	798	841	810	808	822	808	813	822	828	833	811	829	811	847	801	792	852	807	817	818	801	776	808	770	827	837	790	778	815	829	807	755	785	836	822	776	828	848	839	821	754	853	763	772	809	758	792	810	810	842	809	808	798	809	800	820	837	830	859	741	852	829	839	812	809	799	784	824	816	846	795	778	833	807	755	841	822	893	803	755	802	785	827	781	796	796	864	802	840	734	807	818	810	801	827	782	789	812	796	875	838	846	793	800	762	852	807	757	791	798	833	789	710	779	740	834	771	860	808	816	828	814	796	767	825	855	798	739	826	861	801	786	835	847	783	791	803	762	860	860	816	808	806	784	872	848	775	804	796	795	808	781	745	807	802	814	832	828	744	833	850	817	802	767	812	777	821	812	823	785	841	828	795	759	800	787	825	778	785	779	794	835	781	835	780	866	829	815	771	826	793	827	807	820	831	812	841	794	802	773	792	759	794	789	830	791	827	799	790	852	789	804	843	820	815	845	814	756	858	843	797	813	810	767	776	786	799	833	826	771	821	846	777	814	803	815	810	830	821	848	765	798	782	810	793	782	826	837	753	843	832	848	826	790	794	808	805	770	822	773	851	819	787	832	875	813	812	807	847	777	827	782	763	834	784	790	834	821	810	786	823	817	779	819	788	778	777	826	827	802	777	776	809	812	839	808	757	787	810	850	776	745	791	779	828	790	781	808	815	781	800	815	791	779	784	854	809	827	786	816	799	796	811	831	788	801	778	787	769	845	804	842	801	824	787	825	756	853	844	819	807	800	807	779	831	791	753	822	830	804	829	825	848	811	821	793	752	808	789	801	847	787	802	819	775	824	784	768	800	790	797	783	763	812	779	819	762	816	810	825	774	822	847	867	779	737	786	847	801	785	820	810	777	767	821	744	785	832	873	851	814	831	817	817	831	772	812	793	847	797	801	786	820	780	818	857	774	780	838	828	838	819	796	801	806	820	825	797	773	779	763	802	815	776	809	782	798	776	818	828	764	822	811	825	808	799	788	826	790	812	807	763	831	845	818	780	802	799	845	804	827	809	831	829	832	760	783	818	817	835	825	817	876	806	855	805	897	793	779	804	796	825	801	796	844	817	761	786	797	828	799	821	784	786	828	822	786	773	765	778	773	808	802	817	819	803	803	788	815	774	865	827	846	796	811	790	789	811	836	750	771	759	811	851	833	791	837	793	826	779	802	804	828	775	828	816	828	782	810	784	871	784	819	832	831	808	826	830	784	828	778	826	778	846	788	831	799	829	851	794	797	816	789	824	798	791	833	779	813	773	790	781	808	798	779	730	839	766	807	799	811	822	762	813	827	777	834	819	799	821	804	808	840	862	822	782	827	793	771	864	807	802	772	769	796	825	829	816	831	841	841	778	800	781	829	811	784	783	767	826	831	792	802	831	781	803	783	773	840	825	789	805	792	839	739	818	859	784	794	822	816	830	761	823	774	802	810	815	833	786	791	815	856	808	780	778	826	813	760	809	818	804	749	774	799	834	814	814	783	754	788	737	831	771	822	819	776	799	837	819	781	816	798	808	780	789	777	781	796	816	775	887	846	816	794	812	788	802	797	784	812	776	821	819	802	767	822	835	823	837	799	890	805	776	821	834	800	803	805	814	787	825	799	787	784	785	767	864	803	754	827	814	786	789	765	790	812	746	781	813	756	777	791	836	836	786	787	786	784	822	781	766	824	801	806	832	847	787	740	830	776	859	816	795	808	766	784	789	782	789	789	774	830	768	862	796	865	776	787	779	793	797	813	811	815	815	823	803	854	813	756	793	806	787	817	815	807	820	784	857	813	766	843	789	814	794	839	776	791	821	824	775	844	814	800	804	831	777	795	848	793	758	767	812	800	811	789	813	784	811	834	801	783	851	843	779	824	759	763	823	808	810	845	760	777	862	832	777	803	798	768	789	804	800	842	803	751	782	842	760	836	800	791	827	795	787	814	809	773	825	831	760	812	780	859	849	794	790	818	815	792	802	811	810	824	823	811	788	807	871	762	805	793	788	808	788	819	759	781	767	802	814	802	849	776	794	797	854	792	840	803	800	779	742	784	820	788	799	802	838	791	804	787	809	870	820	792	778	834	835	795	817	875	817	799	797	793	807	790	843	823	778	801	808	816	803	834	858	868	832	835	852	753	837	827	820	803	795	790	828	822	782	810	821	778	807	784	867	789	811	805	796	792	806	816	865	778	775	822	823	806	767	843	789	853	784	808	830	801	791	825	831	783	822	833	803	758	747	791	830	824	789	807	789	799	787	825	787	824	763	817	775	804	840	808	821	822	880	777	758	764	835	753	733	809	801	847	804	824	764	745	824	803	775	845	839	789	805	818	802	832	809	822	832	771	830	782	757	803	800	854	802	775	781	799	782	829	817	768	837	862	780	784	778	797	815	826	787	775	824	782	824	843	828	809	801	809	815	801	860	805	811	799	807	790	818	799	784	828	776	839	798	854	820	838	768	802	833	784	841	801	882	768	757	791	770	790	837	812	829	759	821	731	826	833	793	829	820	802	777	838	819	795	774	756	838	842	762	846	824	784	809	772	807	833	795	834	756	793	758	866	840	850	831	779	846	802	802	822	829	839	784	795	814	820	833	801	781	788	800	800	768	810	816	790	749	836	847	843	781	800	766	770	832	836	812	818	777	790	776	782	823	848	798	774	769	832	843	780	815	784	842	832	779	828	833	823	811	790	807	804	826	786	772	864	817	774	813	784	819	756	823	810	802	784	779	798	806
23287	21571	29301	24253	21559	21698	12891	3485	2009	1551	1420	2213	3778	11569	16343	15164	11189	7152	4313	2573	1494	1005	880	825	783	741	820	785	798	823	863	834	861	819	814	884	825	821	803	884	804	843	825	833	801	830	792	820	826	808	852	773	782	793	844	832	805	860	806	829	812	840	762	802	863	806	842	818	882	852	833	783	817	858	800	801	827	817	834	782	807	807	789	824	810	849	786	810	852	833	829	814	779	792	805	809	816	826	806	831	847	809	842	802	830	790	816	819	808	804	832	849	784	818	791	839	851	823	831	796	839	824	825	814	822	815	813	802	804	839	857	827	784	808	820	875	812	871	831	845	783	852	755	857	778	802	731	831	785	771	793	828	836	803	788	858	816	778	794	838	795	803	845	853	816	806	841	828	763	763	819	814	846	772	815	794	797	829	820	814	839	761	836	779	795	828	821	800	814	784	842	796	795	773	876	796	755	866	779	804	827	831	793	812	749	823	828	838	754	817	869	814	850	834	831	781	818	800	810	838	790	822	823	773	841	833	807	794	808	799	829	782	835	827	810	787	823	794	792	810	863	785	800	817	802	805	843	801	798	841	763	823	807	815	814	797	830	858	790	876	839	795	872	808	836	800	833	761	842	798	790	862	806	814	824	775	791	828	828	791	839	814	847	868	813	834	789	788	793	844	780	812	839	801	809	773	809	847	821	857	833	840	816	823	830	782	804	855	839	817	868	796	835	798	814	822	832	853	790	825	820	863	810	859	853	791	803	846	864	800	860	732	826	799	808	805	790	794	800	786	818	786	834	812	766	802	843	830	768	848	815	806	838	847	816	841	876	802	788	822	758	771	807	751	778	851	778	839	805	823	807	760	823	777	756	846	814	822	793	850	823	852	788	801	837	757	824	824	789	838	807	804	792	785	781	805	785	803	771	794	796	808	853	835	819	843	864	795	830	763	775	791	799	852	818	827	770	832	774	799	817	801	779	807	811	820	806	834	864	814	822	854	779	834	869	816	745	865	781	799	845	856	828	857	831	781	776	792	792	796	794	834	857	810	794	785	845	800	872	804	861	752	849	809	853	850	787	840	821	799	794	863	816	857	819	829	870	797	816	817	812	799	837	862	816	800	769	796	830	805	800	788	764	753	870	788	786	815	800	792	796	828	807	805	830	823	762	803	771	835	844	803	820	814	792	788	787	842	850	813	790	819	856	791	802	820	826	840	814	795	820	793	804	820	771	780	818	842	835	770	747	830	794	793	794	877	778	805	820	858	792	789	839	789	764	800	862	812	782	743	778	765	741	763	800	836	800	828	823	814	827	824	860	856	805	813	836	811	795	780	805	832	798	878	780	801	787	809	846	822	804	768	828	823	764	810	785	834	812	816	859	799	819	849	852	835	798	876	863	828	758	759	804	758	805	815	827	850	780	819	776	795	795	805	801	792	823	790	849	778	842	768	784	845	810	799	789	782	798	789	815	861	761	800	861	788	858	816	823	773	800	816	810	827	823	792	815	843	856	815	796	806	782	821	830	815	846	821	804	828	760	790	761	786	837	815	789	789	755	815	779	791	791	842	818	814	876	784	807	838	856	770	851	814	867	768	790	839	800	823	805	802	814	823	834	861	835	803	836	787	763	822	845	800	837	830	803	781	776	789	797	845	811	805	773	845	836	860	817	814	803	760	830	819	810	783	799	779	783	811	819	849	844	809	769	797	847	826	804	778	816	793	813	829	813	771	813	828	830	826	779	779	842	801	849	845	746	836	826	820	775	827	782	771	840	799	849	824	805	824	830	791	837	789	827	845	892	760	806	827	814	818	831	833	805	827	829	818	818	860	864	849	808	830	821	796	791	817	816	814	779	829	779	806	842	829	837	850	815	798	828	816	770	811	800	815	780	828	805	808	807	839	805	793	832	845	806	825	866	802	794	801	813	849	819	839	814	827	816	798	796	826	790	813	836	873	856	810	797	797	813	815	825	832	871	789	822	766	804	822	783	841	790	874	791	813	818	851	863	765	821	804	853	794	805	822	808	845	845	803	816	822	793	803	801	835	806	780	857	825	741	828	776	780	840	813	830	829	812	778	787	825	793	779	823	803	786	832	824	815	813	806	804	809	830	804	870	814	788	793	746	798	855	853	815	779	857	840	835	771	736	813	794	819	857	715	822	834	826	797	762	855	797	785	834	820	823	861	851	788	817	816	818	802	817	825	834	846	836	821	857	827	808	838	877	814	824	823	823	834	823	827	781	783	817	813	815	814	771	816	783	744	827	811	856	808	738	766	795	806	825	816	780	803	856	844	811	812	801	796	801	874	808	819	787	831	841	809	796	817	785	786	763	782	812	824	815	760	782	835	808	837	806	836	765	839	867	800	786	870	797	771	831	826	828	781	770	819	812	813	808	808	759	817	849	803	849	839	832	826	855	823	837	803	852	780	778	815	816	786	792	827	839	792	838	814	826	801	777	754	811	829	810	773	796	788	833	819	848	802	850	802	800	789	857	806	836	858	779	806	814	798	798	807	848	865	810	802	832	816	840	813	765	818	823	793	791	761	857	823	829	799	782	811	843	858	834	790	853	790	780	848	777	827	825	858	787	802	858	803	826	785	758	895	834	769	842	821	836	802	849	849	853	773	790	798	792	769	815	849	782	811	837	793	833	789	786	806	802	817	806	818	784	813	805	787	790	806	826	796	818	805	858	891	816	807	856	799	810	804	818	845	821	817	837	823	858	825	812	783	820	832	800	801	807	819	834	797	821	828	814	798	804	784	831	876	792	772	810	846	862	782	821	828	834	811	822	847	757	809	795	824	755	767	772	804	800	823	823	829	789	856	845	808	811	852	753	765	832	817	788	791	773	832	828	799	795	806	799	778	751	777	811	844	859	793	781	820	861	805	784	796	827	838	861	858	846	837	776	830	813	793	826	815	816	742	779	830	843	815	844	804	806	837	787	819	836	793	809	830	821	791	852	806	846	850	817	824	784	830	820	785	841	755	831	796	777	778	811	793	813	788	850	842	871	817	837	792	768	802	792	817	823	836	811	853	838	837	782	787	874	813	772	809	740	794	817	790	824	828	871	774	783	816	764	816	821	805	800	767	794	829	813	870	817	785	759	786	837	827	783	827	816	828	803	821	830	783	833	814	828	783	844	846	795	836	846	810	857	828	817	841	804	848	805	806	781	792	753	795	805	775	842	860	815	777	826	797	807	795	808	860	841	803	846	829	760	790	808	815	801	760	802	796	820	810	784	800	783	796	863	764	800	835	779	809	787	833	847	775	783	813	802	818	804	783	815	870	835	845	793	841	812	781	794	806	804	843	820	734	842	778	793	827	823	835	794	788	816	818	761	786	824	775	831	814	832	810	827	844	792	857	814	805	765	801	807	817	855	815	817	783	791	840	800	779	835	776	806	808	775	789	861	805	816	804	800	851	792	798	776	818	807	776	825	840	792	841	774	806	761	732	852	791	809	791	803	799	807	835	853	810	789	821	809	841
39696	59917	21185	14700	11093	9101	7086	4996	3125	2278	2031	3686	6191	17226	21581	19388	14800	10093	6418	3896	1979	1182	1012	947	909	914	967	946	873	922	922	945	982	942	928	939	914	890	971	892	894	987	958	938	901	936	889	899	889	856	905	855	919	881	959	886	945	842	896	852	947	923	906	886	905	883	961	935	905	897	930	894	851	898	937	954	918	904	928	929	940	944	925	896	886	926	905	922	905	904	870	880	921	961	859	952	885	924	899	917	937	917	920	942	913	930	942	870	943	926	963	963	949	929	932	996	1006	930	891	942	981	890	909	903	957	912	861	934	947	881	943	877	926	916	920	879	908	910	900	898	924	882	983	899	903	880	924	890	944	901	898	916	967	933	889	954	898	916	867	922	949	932	878	934	921	927	894	928	935	912	861	945	898	939	866	957	883	914	899	872	892	857	921	907	952	939	900	902	934	913	947	919	951	964	888	942	910	898	932	896	891	885	938	908	887	960	991	893	920	874	936	901	899	915	939	907	893	947	901	901	919	920	894	950	930	932	964	903	897	927	905	908	878	938	949	884	923	931	868	943	899	904	851	948	885	910	874	932	870	928	932	900	933	974	953	902	922	909	950	884	950	860	906	904	910	925	913	889	917	889	880	926	929	876	900	944	900	912	851	944	905	915	864	953	879	937	958	941	947	887	906	915	883	886	893	910	912	921	892	965	866	911	939	932	921	971	935	928	890	883	936	884	886	889	911	840	1008	928	938	900	936	900	921	886	926	955	967	911	874	977	917	937	938	894	896	896	926	921	881	920	853	837	933	886	912	867	915	936	912	909	940	960	914	920	941	944	995	972	927	897	884	892	904	917	903	925	884	909	888	938	932	936	911	938	966	921	927	929	918	963	889	934	948	943	949	952	916	942	978	876	900	881	957	907	940	888	923	926	961	903	873	900	906	945	957	872	891	890	925	901	892	940	976	914	873	1013	894	929	872	893	930	907	859	865	930	909	930	915	916	883	911	920	878	964	962	945	934	944	947	868	893	962	894	924	919	844	889	927	903	948	929	900	978	945	920	915	933	898	863	890	928	909	947	933	884	893	869	938	924	914	937	940	920	902	943	941	966	917	869	871	931	969	957	925	969	942	925	897	950	878	915	894	919	911	952	952	922	883	928	914	881	931	922	899	865	954	976	905	931	891	953	990	958	869	934	894	889	859	926	856	900	854	897	933	921	960	940	885	931	905	905	932	858	960	861	914	922	891	907	930	912	926	922	908	952	896	913	858	932	944	861	938	884	931	900	956	857	924	943	895	916	943	944	912	893	829	931	942	924	886	904	938	942	965	907	922	923	936	861	890	883	884	894	919	939	897	920	883	934	906	912	856	890	964	895	915	930	916	920	876	928	936	905	893	913	934	893	873	896	896	933	959	909	917	913	932	902	908	898	883	883	877	901	927	888	903	916	893	875	942	931	864	944	889	893	916	954	897	939	912	927	942	889	877	874	932	905	877	949	906	893	951	870	954	917	893	929	903	884	955	919	888	946	932	921	941	884	958	936	899	877	904	887	931	909	944	970	923	876	882	890	936	893	892	915	953	901	904	855	932	947	933	895	962	854	893	968	946	940	862	981	893	913	954	927	941	884	904	915	886	916	930	930	893	917	874	973	911	888	955	909	932	912	969	927	934	893	912	914	925	894	938	922	960	871	955	938	913	910	898	918	920	940	872	887	873	890	929	912	934	925	891	946	913	894	931	882	947	889	894	913	937	885	903	896	924	942	862	899	915	923	927	942	877	913	940	912	936	965	912	948	898	923	909	878	851	882	926	951	907	880	938	907	905	917	928	910	879	896	841	913	926	909	927	968	951	918	935	886	917	888	934	925	932	972	928	927	960	923	960	904	946	904	904	949	868	853	917	884	925	962	900	852	928	902	960	981	901	892	994	967	912	924	908	977	928	882	916	902	925	939	912	893	909	974	945	901	891	950	929	861	949	872	864	919	925	856	892	921	897	893	889	908	917	882	898	947	945	909	963	867	907	889	948	965	928	902	910	931	920	923	863	943	919	866	889	917	895	940	936	942	898	975	860	908	939	880	941	900	875	865	915	930	894	922	893	900	913	926	911	952	948	897	906	953	920	868	858	914	933	963	886	897	876	904	908	889	921	862	924	937	894	929	943	896	870	852	922	956	890	948	903	941	872	941	926	937	963	884	859	915	995	916	902	903	939	899	966	880	934	904	929	929	920	902	901	894	907	890	928	918	889	893	935	874	923	938	927	926	869	882	956	875	907	930	876	931	948	907	930	856	948	919	915	961	889	908	924	892	915	924	929	976	877	898	917	879	900	981	942	928	883	911	899	904	928	934	904	952	873	914	916	878	953	882	933	917	926	932	864	880	960	962	889	926	952	900	927	883	948	903	903	955	915	967	926	868	949	891	927	966	931	862	923	859	934	887	1002	947	945	998	907	910	969	917	895	906	881	978	893	896	880	895	947	908	946	864	891	885	926	918	973	903	940	886	905	962	905	884	895	940	922	948	911	908	878	896	950	909	900	916	913	916	899	911	913	889	894	928	898	853	912	885	946	904	897	913	886	859	922	872	939	881	908	921	869	966	968	914	901	958	895	892	904	898	889	912	904	948	935	945	930	878	900	969	920	894	901	891	926	885	929	889	901	916	879	930	921	871	921	880	901	955	918	905	874	941	899	947	937	930	963	937	901	889	887	883	908	932	887	929	884	923	943	913	957	884	934	890	920	956	909	902	920	961	930	935	904	935	933	920	960	913	903	888	886	893	906	940	911	908	918	901	875	943	911	906	878	944	922	899	935	949	914	959	920	903	931	907	860	871	893	919	949	884	906	915	873	931	940	910	929	931	903	932	902	908	948	898	963	921	934	943	936	933	937	879	910	963	898	921	914	875	935	897	880	931	913	914	939	937	962	936	950	904	903	892	888	892	896	952	882	851	946	912	916	916	882	876	856	919	896	926	910	924	935	838	897	916	885	913	921	894	867	875	954	931	907	906	911	900	872	917	959	875	880	869	921	889	912	890	964	907	865	912	869	931	925	941	867	963	899	977	901	962	909	910	901	980	903	854	863	911	901	928	889	910	929	879	947	933	917	947	878	943	931	917	874	952	910	932	849	921	924	889	952	936	912	887	917	931	952	868	923	892	925	908	872	916	903	934	910	917	939	933	957	890	905	903	924	904	942	921	931	890	987	924	939	888	896	964	895	981	933	939	943	886	901	858	953	870	930	920	894	911	915	901	918	885	890	945	948	894	864	940	868	893	896	922	930	907	899	908	876	911	976	935	919	949	866	903	897	918	953	939	929	904	926	931	931	927	920	871	956	957	862	927	877	877	962	955	945	928	906	888	903	907	907	927	942	906	904	915	902	884	920	908	924	924	884	891	965	967	969	977	920	908	876	860	911	933	849	996	933	912	899	934	924	922	898	907	916	923	916	925	909	871	910	923	896	866	889	955	924	893	949	927	903	928	934	892	889	920	899	906	902
29274	27465	17909	7480	2796	1637	1177	849	704	660	646	665	700	979	1254	1190	1085	963	837	647	578	563	513	492	499	506	497	484	493	438	486	541	514	475	486	503	499	493	480	501	504	485	478	464	513	494	516	478	515	504	510	473	490	511	491	502	495	526	509	469	499	480	466	467	519	492	469	484	501	499	514	519	506	522	531	468	521	513	513	506	532	483	511	539	536	486	520	474	536	499	485	523	458	498	496	500	487	480	491	496	501	485	498	459	471	473	497	499	483	505	520	503	514	528	473	454	486	509	487	504	481	536	473	515	496	474	505	493	504	499	503	448	486	487	485	463	539	460	471	467	510	490	466	477	493	495	515	508	490	488	488	483	510	514	507	510	515	537	504	534	492	506	491	506	511	456	488	521	530	524	512	503	514	482	531	496	522	479	473	507	500	476	501	501	477	488	454	522	469	499	497	470	461	541	527	473	500	495	483	472	494	492	443	526	458	526	515	496	470	503	475	477	461	518	516	489	498	470	505	515	521	499	489	502	530	513	544	458	497	514	481	501	478	528	548	501	513	485	488	489	521	494	531	515	482	481	474	527	500	514	471	488	527	479	530	475	454	487	444	520	490	516	513	495	544	471	482	484	500	504	517	521	508	524	513	463	499	529	479	525	514	492	508	508	490	482	483	506	502	507	488	483	512	525	516	445	500	505	488	476	489	528	522	483	520	460	477	506	508	540	535	500	474	486	504	498	486	482	487	467	502	523	488	491	476	484	468	508	491	500	509	503	478	476	505	472	483	479	457	491	479	482	475	531	456	468	488	490	507	511	518	472	493	470	506	522	500	491	479	499	462	489	530	477	488	499	469	506	518	496	497	474	479	516	508	462	445	506	504	499	451	473	490	545	470	451	489	504	537	469	494	491	498	466	541	457	485	461	522	502	502	481	467	468	481	482	485	467	469	522	511	487	531	533	472	494	488	497	533	535	478	488	508	521	479	529	495	537	471	516	532	471	483	524	504	495	460	502	488	464	486	506	513	506	508	472	503	508	495	485	495	520	495	564	493	492	482	500	465	491	473	487	517	509	517	499	519	513	504	493	491	504	478	487	459	504	527	501	509	469	474	503	541	493	491	497	503	545	466	522	511	492	504	546	495	505	495	494	485	503	488	478	491	495	483	487	486	535	434	487	514	485	487	475	561	538	547	460	496	498	514	499	469	486	505	513	490	482	516	507	479	512	532	519	510	476	475	463	472	471	489	454	466	438	536	472	471	510	501	475	512	477	511	520	473	477	567	482	477	471	489	488	516	487	513	514	506	473	469	536	504	508	504	499	483	501	516	460	467	494	515	432	500	487	502	510	506	471	489	510	504	535	490	474	517	501	487	458	491	498	511	464	500	479	508	467	529	522	546	512	502	474	511	487	504	469	476	485	467	484	488	451	441	486	480	500	493	498	474	518	496	495	477	520	501	508	502	476	504	501	528	525	528	475	458	499	487	491	522	447	496	473	509	477	530	513	498	512	555	487	474	519	508	484	500	490	502	525	458	533	518	500	449	515	494	464	485	496	518	476	539	479	516	483	521	500	501	504	478	541	532	456	488	478	558	492	510	522	530	513	475	494	527	502	484	496	469	501	480	488	507	496	555	510	457	501	501	493	452	492	491	503	482	449	523	503	513	504	504	493	496	526	496	523	462	500	480	472	461	495	521	464	499	497	494	479	487	490	489	460	512	485	472	508	502	462	502	505	523	488	510	524	482	491	509	468	477	466	465	498	450	484	494	476	507	487	455	537	532	467	499	507	469	472	484	449	528	536	480	479	490	470	491	498	511	503	486	515	474	504	484	471	502	489	474	515	498	481	511	502	512	574	510	483	521	558	508	550	510	484	506	499	488	499	510	462	495	489	500	509	499	484	498	486	511	496	503	473	503	483	475	500	526	520	502	477	452	490	509	503	500	534	463	511	463	507	490	485	530	508	474	488	467	510	509	496	504	489	515	504	480	465	484	526	490	491	509	492	502	507	488	508	475	520	479	474	483	487	485	484	482	528	504	488	445	451	481	495	453	501	496	470	463	536	496	481	476	510	551	492	448	462	504	507	473	511	504	458	487	487	533	509	450	503	479	481	478	504	508	468	515	481	497	492	482	463	476	489	546	498	505	460	478	480	489	501	528	510	466	526	524	486	486	491	523	545	514	502	495	485	501	522	498	469	504	479	469	509	509	501	526	456	510	488	478	509	493	554	483	531	472	482	500	495	508	509	502	481	460	506	482	505	492	517	471	476	497	478	524	480	503	453	495	542	478	510	535	514	493	501	495	515	474	477	456	480	489	464	474	468	514	483	517	526	492	499	460	524	508	498	541	460	481	502	485	510	497	504	470	485	521	495	483	486	470	492	486	494	485	512	525	489	502	541	454	483	462	487	507	521	500	509	453	493	461	526	515	480	520	489	501	468	473	483	499	500	524	495	467	424	489	498	522	522	481	481	507	520	461	492	473	516	480	494	482	488	470	465	505	506	505	491	446	509	475	477	491	504	491	448	483	467	490	513	501	517	510	486	510	524	510	450	498	505	494	465	463	500	498	476	474	472	497	518	497	452	493	469	490	476	530	493	470	501	499	505	527	551	447	527	480	508	486	501	498	488	486	485	521	472	537	509	499	505	481	480	503	455	494	481	467	522	498	489	515	467	495	531	531	481	500	519	510	480	475	547	481	510	494	495	447	473	496	509	491	492	443	483	512	514	530	530	500	472	515	510	517	487	454	473	481	483	489	525	489	545	481	504	479	489	505	548	518	463	514	485	480	528	526	499	494	517	522	514	487	518	502	479	522	493	486	525	505	484	499	503	530	530	495	484	504	485	509	490	473	471	501	494	478	487	494	483	506	526	500	539	546	471	486	537	516	487	540	449	508	544	477	510	456	493	504	496	514	541	474	446	490	521	473	510	474	481	501	506	451	498	529	496	464	493	483	499	536	483	512	486	489	473	486	526	490	511	472	486	509	501	449	481	510	502	483	490	527	500	460	524	549	481	452	441	472	481	498	449	454	512	490	471	504	524	490	500	495	512	502	518	487	499	495	529	489	514	518	456	515	494	483	485	496	509	484	492	489	558	486	509	482	457	482	485	490	473	453	480	478	481	513	503	526	535	487	465	482	527	527	479	478	534	467	525	447	513	478	506	466	509	450	527	509	498	495	490	504	502	461	500	495	531	515	495	518	499	498	472	503	501	504	474	497	492	462	481	502	522	456	489	472	489	504	528	515	537	477	498	493	498	444	524	524	520	502	463	521	503	484	503	484	535	487	489	479	519	497	479	516	520	499	469	485	466	515	471	548	464	486	486	487	509	487	514	525	479	473	510	533	474	502	510	499	511	501	499	486	504	512	505	505	492	514	493	480	421	522	507	503	492	509	475	492	510	483	498	510	494	487	477	514	486	486	499	485	459	510	490	528	492	500	477	512	502	495	470	465	504	457	523	529	450	489	505	494	533	498	515	476	544
32101	40810	8545	7203	4815	3152	2270	1459	1019	958	964	926	1038	1559	1989	1870	1520	1277	1061	844	765	611	610	554	603	581	605	609	602	590	586	572	556	580	557	576	596	631	571	599	584	621	603	642	607	599	565	639	575	630	615	635	555	576	573	587	600	566	587	617	574	577	593	548	596	635	592	591	566	601	644	588	600	605	580	538	566	580	601	615	614	588	630	588	578	613	588	601	600	611	624	610	621	603	621	611	556	595	639	614	624	571	592	629	625	598	641	623	567	624	563	576	613	598	568	619	601	652	608	590	558	597	653	577	637	599	607	576	568	640	656	609	660	610	570	592	566	582	642	566	603	574	610	600	647	594	610	568	588	611	622	630	616	588	572	580	594	574	583	637	642	628	610	620	615	588	618	592	550	588	622	580	607	591	596	601	587	566	616	611	630	645	577	599	652	598	616	582	623	594	594	599	566	625	615	588	640	565	639	595	578	616	599	580	634	607	621	616	631	602	595	615	576	605	622	588	628	590	599	625	657	605	638	628	621	620	633	601	631	616	588	605	620	587	621	563	566	595	577	607	609	598	620	578	611	622	603	622	619	594	585	609	624	575	603	583	561	586	657	584	631	581	612	575	564	630	592	592	626	615	637	635	589	592	580	593	633	607	602	598	593	588	639	594	601	643	603	621	645	624	569	545	603	588	610	620	607	573	608	611	562	575	584	593	613	569	634	602	633	611	618	576	598	605	597	592	585	596	579	631	619	580	590	576	596	578	586	610	595	587	646	584	613	595	624	610	593	609	614	596	608	593	583	641	606	607	569	597	602	592	594	554	573	601	561	603	591	578	574	570	629	578	580	592	596	633	615	614	613	668	611	594	610	588	635	551	634	572	618	549	599	624	575	582	580	605	643	590	608	558	606	556	624	622	625	594	621	563	586	619	603	590	603	578	605	579	588	618	607	594	564	612	608	614	588	652	631	598	605	611	627	611	585	515	587	562	580	581	578	609	593	593	597	606	608	576	557	645	604	603	614	564	546	602	599	598	587	587	584	635	635	557	547	662	584	616	645	637	613	612	575	602	567	621	614	619	633	590	606	608	606	600	592	596	589	605	634	579	588	575	653	608	621	612	643	591	573	645	599	637	619	592	580	598	601	631	630	595	594	578	618	613	613	584	620	594	592	606	643	645	586	568	621	577	588	602	595	561	584	570	627	564	586	647	586	602	632	599	593	600	600	604	599	576	611	632	578	595	588	606	622	569	646	616	588	627	599	609	557	583	559	600	613	565	653	640	633	605	569	589	563	641	623	595	626	604	595	569	604	594	591	555	599	580	613	598	619	585	621	610	592	616	571	592	620	614	578	628	559	613	595	605	583	623	628	595	618	624	606	587	619	619	596	615	639	591	617	617	602	574	608	648	568	601	590	630	598	591	649	587	580	629	607	572	605	592	590	564	676	563	615	610	625	613	639	625	585	585	651	599	590	588	615	608	605	614	603	573	640	613	623	600	588	597	655	598	571	591	646	624	576	596	611	593	602	574	569	571	584	634	560	569	608	642	608	616	595	592	583	579	629	587	632	616	598	608	586	613	613	633	593	606	597	572	621	606	566	601	590	620	593	598	635	619	598	594	585	545	594	670	618	610	584	613	560	589	624	602	598	555	585	602	627	621	637	558	639	620	583	613	583	571	610	601	581	617	612	605	575	613	586	581	601	609	577	629	606	616	534	626	612	588	580	628	557	619	603	612	596	658	607	550	583	617	572	576	618	567	567	595	617	622	592	597	582	551	600	594	602	613	639	590	622	582	629	622	598	608	602	588	611	574	606	577	610	665	596	633	618	626	588	615	592	586	607	588	614	557	628	611	582	589	587	588	598	602	565	597	589	590	584	600	604	605	617	583	598	576	601	589	609	591	568	585	583	637	600	586	616	591	607	589	630	602	602	590	557	565	600	634	624	651	592	612	604	599	592	618	606	563	609	613	604	582	608	598	560	577	651	604	591	640	601	637	639	630	580	618	615	598	588	544	582	616	620	619	597	660	570	596	606	605	554	615	561	612	640	620	631	579	590	598	597	633	572	671	577	661	614	637	569	594	591	616	627	618	589	574	628	600	569	613	569	603	634	617	586	639	562	622	591	602	587	629	591	608	556	642	570	655	610	554	601	627	597	571	586	612	566	539	615	604	589	610	630	580	610	625	606	587	625	582	584	607	607	609	580	586	618	584	570	608	562	618	590	611	615	597	587	658	629	572	569	591	591	581	652	593	636	583	587	570	609	616	600	598	590	617	583	587	573	650	600	616	617	603	590	600	603	563	597	584	636	565	588	598	605	618	602	562	601	632	606	577	575	595	638	585	616	596	631	644	590	602	614	594	629	620	550	597	572	605	639	613	619	589	674	611	594	645	607	602	618	597	627	616	576	603	628	595	606	594	604	567	557	690	597	594	617	576	580	581	630	632	642	583	585	615	619	625	607	585	597	595	627	600	586	626	604	601	567	625	589	582	582	655	630	607	566	589	648	607	645	592	580	574	621	614	567	619	594	604	613	600	611	615	621	620	642	602	626	601	616	577	621	588	601	628	580	562	591	617	620	626	598	606	575	617	608	596	589	633	640	582	612	587	617	620	614	597	574	555	591	623	618	598	586	632	561	591	599	580	576	548	635	617	590	578	599	612	615	569	615	596	546	594	600	624	606	596	585	582	569	592	580	547	579	647	602	542	597	625	575	622	609	607	594	567	633	620	617	605	579	569	618	588	612	617	625	598	614	576	631	548	588	605	571	597	580	538	587	604	612	585	599	586	557	579	598	599	610	638	566	643	583	578	616	633	589	611	606	604	618	621	672	619	582	582	594	622	595	580	572	562	605	571	594	611	594	601	585	596	582	587	591	596	618	562	606	597	605	559	609	598	616	587	616	599	603	593	595	618	595	624	613	627	596	593	594	578	605	612	600	524	612	558	590	577	623	648	596	621	595	599	601	627	595	570	596	624	587	568	625	634	593	596	584	573	627	554	663	578	616	615	588	581	608	560	666	605	594	614	626	605	609	548	619	589	561	589	586	581	630	569	590	562	607	587	586	592	607	575	588	629	584	659	589	658	590	589	597	697	638	637	574	616	608	605	633	555	608	570	572	627	632	633	629	603	620	639	560	604	616	567	561	585	595	607	580	586	582	625	577	572	604	607	640	625	586	626	581	585	545	602	557	578	636	613	557	619	621	607	618	612	570	644	606	585	588	605	564	617	550	585	569	574	582	562	600	609	623	562	584	619	624	600	607	610	565	587	604	632	571	614	566	584	621	558	599	620	606	558	595	617	612	596	599	587	603	615	576	614	599	576	642	589	576	541	597	631	593	622	570	587	620	576	626	600	589	597	594	576	630	624	615	626	596	578	612	593	590	626	601	607	627	584	595	629	592	590	571	577	582	602	569	587	625	582	601	590	600	593	601	631	608	642	596	568	581	607	562	630	629	563	566	594	577	615	613	563	589	614	554	616	582	615
24482	21570	28694	24784	21340	9945	3116	1570	1176	972	1010	959	2075	7155	8003	6584	4655	3199	2104	1628	1247	858	715	617	537	609	579	596	600	617	586	565	599	570	587	602	568	585	607	612	552	597	547	611	621	610	600	600	601	593	591	567	621	603	618	580	619	588	596	579	569	622	592	589	591	576	616	576	588	561	602	576	590	594	606	593	590	592	602	620	591	605	608	592	617	555	599	598	632	590	557	587	603	613	618	575	615	581	608	605	578	599	586	614	609	585	574	589	604	604	573	584	594	634	607	575	613	604	583	572	561	578	645	620	586	596	590	595	570	568	638	591	566	530	583	609	576	579	593	656	643	577	598	576	635	624	572	618	606	577	592	588	614	595	593	609	584	583	605	594	605	597	621	591	601	609	636	629	579	592	577	627	599	558	624	599	580	547	575	593	621	600	567	609	622	642	575	565	550	612	594	604	603	620	598	604	601	596	561	589	581	561	613	565	615	582	596	584	597	635	613	607	646	559	572	602	576	616	572	590	593	611	599	606	601	607	658	617	588	598	622	574	583	566	637	605	575	599	633	548	562	546	598	544	590	659	591	608	601	576	555	549	588	606	570	590	593	596	621	612	594	610	562	618	611	592	583	608	596	586	599	618	596	593	582	635	614	573	615	615	569	589	600	597	590	590	572	625	637	562	564	592	576	592	579	630	620	603	660	571	586	585	609	591	587	638	597	558	572	591	567	587	653	558	599	600	609	568	592	647	598	575	620	601	637	626	623	611	609	591	611	564	637	570	602	560	599	606	556	583	583	579	557	569	607	562	569	583	579	600	633	587	571	588	593	615	586	596	625	593	627	580	620	603	590	613	630	585	619	598	576	603	591	564	568	630	576	587	585	623	585	586	610	619	600	593	549	609	572	593	601	603	620	572	571	583	588	585	610	570	630	602	604	599	572	566	578	607	598	625	583	601	596	612	577	606	578	587	604	599	615	595	594	593	570	622	604	579	606	525	592	607	568	599	589	572	535	608	615	584	542	595	606	605	614	600	625	587	640	638	606	576	609	569	602	580	624	554	620	584	603	609	585	552	601	645	587	597	598	605	602	570	598	591	553	574	546	636	600	618	602	609	616	563	588	613	621	590	594	589	585	585	661	612	571	589	559	610	606	632	599	578	620	594	587	597	607	567	556	602	545	592	581	587	574	585	625	632	584	594	574	583	638	571	622	595	565	580	539	560	532	612	618	591	603	633	543	589	578	596	589	608	557	617	590	573	605	585	590	627	629	623	554	589	578	630	657	618	602	587	599	604	591	622	585	642	636	643	559	570	608	594	650	569	565	581	586	568	614	543	568	581	584	580	601	600	633	585	651	568	602	569	604	580	570	594	609	597	610	625	610	575	548	585	622	543	578	607	607	610	565	592	600	573	612	592	576	599	635	605	583	594	567	580	598	595	594	589	562	620	580	612	609	592	599	562	575	602	615	608	587	576	556	603	604	598	572	545	606	626	582	587	597	613	611	589	584	592	577	578	579	556	621	584	598	596	601	590	590	597	609	628	574	604	612	643	579	598	606	609	575	575	555	588	646	568	595	626	553	577	612	581	581	601	624	608	585	602	629	559	614	588	616	597	536	657	587	598	577	565	592	613	551	603	597	584	556	575	590	603	573	620	592	599	568	581	605	596	632	581	590	543	599	596	598	593	638	591	577	612	553	621	591	634	590	618	590	596	619	588	618	615	610	578	605	585	624	577	607	588	614	610	586	556	604	582	594	616	574	574	614	611	589	591	560	571	578	572	608	564	634	605	580	632	587	599	589	567	579	621	596	633	627	580	550	602	557	593	624	611	601	567	560	563	590	653	617	608	526	583	614	545	620	619	576	601	571	619	601	613	579	599	558	603	609	565	620	615	614	679	625	589	589	579	622	632	569	645	584	595	618	654	643	589	612	603	596	574	582	567	575	622	616	602	590	597	598	593	588	584	595	621	620	642	628	606	589	587	630	611	623	603	629	569	622	591	604	651	605	578	631	618	603	560	580	649	564	536	592	616	592	599	568	623	572	564	620	565	606	584	628	574	612	593	587	594	589	605	598	623	596	582	607	619	626	565	609	561	572	572	610	598	599	615	575	524	517	573	550	612	590	595	583	619	571	611	607	606	617	602	610	579	567	576	599	635	597	575	620	573	583	598	621	590	571	640	603	574	600	554	590	610	615	610	582	596	601	557	581	606	576	604	586	572	570	608	561	561	555	601	574	593	619	579	607	603	604	551	585	592	600	633	579	595	596	576	576	603	646	602	628	593	560	558	662	551	582	600	597	598	618	571	561	603	594	596	594	601	652	623	662	626	591	588	596	634	605	565	597	601	621	585	593	570	627	613	585	593	598	577	557	640	663	601	614	559	566	582	606	561	597	610	557	605	604	599	595	561	596	604	577	626	590	594	575	577	581	565	579	589	575	577	628	585	608	625	596	575	542	619	576	605	616	581	602	619	596	566	642	550	639	622	581	603	557	619	619	586	622	570	581	599	559	599	546	592	585	621	591	606	566	599	569	562	577	630	618	600	596	575	557	591	601	597	601	600	568	591	582	619	573	583	607	575	542	616	611	572	609	610	624	555	624	606	610	633	593	603	611	566	598	606	659	580	562	581	583	602	552	586	591	591	578	591	585	586	603	619	616	601	607	627	607	547	580	603	581	567	597	620	609	611	578	617	625	649	592	561	550	602	607	593	585	561	566	565	643	588	632	643	609	617	655	609	613	646	596	573	583	560	608	598	554	594	570	569	592	597	606	626	609	570	602	593	614	583	602	583	614	562	610	623	580	607	622	572	591	621	595	614	592	577	626	568	600	601	581	553	560	571	619	573	579	663	643	615	567	573	605	649	568	590	572	621	622	617	575	615	583	592	550	617	579	603	620	627	596	593	579	613	630	615	593	597	562	600	568	600	589	605	587	559	604	607	604	601	620	615	619	624	610	630	581	597	631	607	592	610	602	588	635	618	598	597	582	613	597	589	623	630	612	596	629	540	629	563	649	574	569	594	591	614	566	566	593	580	597	620	622	613	625	566	536	590	594	580	621	611	561	547	604	573	597	570	576	599	582	608	590	579	628	594	648	595	574	581	536	589	575	586	637	629	624	584	573	596	581	640	621	559	607	603	570	620	600	588	597	575	627	568	620	557	588	615	596	591	640	604	578	625	609	591	599	584	610	573	585	545	608	564	588	622	602	594	599	588	557	599	614	543	602	575	588	641	562	573	561	585	593	588	590	641	658	616	593	626	627	594	561	592	638	603	576	640	613	614	625	599	608	598	606	609	575	606	600	564	549	572	612	588	586	573	551	635	615	581	642	617	551	578	615	528	542	586	580	622	609	589	609	611	620	631	600	596	582	593	542	569	600	591	566	587	604	616	593	621	612	591	561	584	608	583	634	582	553	585	595	609	624	638	565	607	561	605	601	588	601	575	580	557	588	597	600	587	573	601	584	595	620	605	557	552	599	600	628	584
35882	48987	13478	9709	8231	5939	4239	2725	1804	1456	1426	1357	3487	11615	12069	9839	6934	4795	3279	2299	1603	1171	808	697	741	650	681	663	716	701	671	721	619	702	683	715	702	740	687	727	657	698	709	691	670	698	672	746	690	659	670	717	711	695	604	720	731	708	705	734	728	695	708	669	672	727	621	681	681	703	683	686	677	700	660	664	739	690	720	729	723	741	727	657	710	697	712	709	697	697	700	654	693	662	664	698	711	704	684	702	647	691	690	688	704	730	647	720	707	720	667	674	732	696	702	672	733	687	715	689	633	698	705	694	678	689	706	686	723	692	686	697	696	627	699	674	679	682	673	709	701	686	712	707	697	662	738	688	726	714	734	685	657	679	682	684	718	668	692	724	708	696	733	655	703	667	692	671	711	676	623	721	689	699	684	711	708	701	749	700	689	712	690	706	636	702	703	714	732	758	718	732	688	726	648	694	677	707	670	699	732	697	670	688	645	662	692	734	660	691	680	685	696	661	724	700	724	671	736	734	674	723	722	711	686	718	677	728	640	688	717	673	719	716	688	692	665	658	738	642	702	650	698	717	716	688	711	682	711	680	683	673	669	700	667	644	649	718	648	744	681	729	706	657	721	689	727	694	666	669	713	653	712	684	717	705	692	680	685	649	695	741	742	674	710	711	736	692	720	708	661	693	740	710	724	715	697	710	725	719	694	697	662	702	656	636	695	690	675	722	719	685	727	694	730	719	662	671	729	680	683	683	683	688	681	668	734	673	707	691	641	709	718	676	714	685	722	670	671	720	678	710	720	693	670	696	712	692	664	729	709	702	685	684	660	687	687	686	712	697	664	662	670	711	720	709	716	728	630	703	699	684	646	679	707	669	678	676	724	701	708	677	679	690	671	689	659	690	668	707	644	675	680	703	674	710	662	659	736	713	699	705	757	688	697	712	706	699	724	711	684	720	703	664	672	663	738	733	734	709	712	701	688	729	694	683	674	693	733	747	666	684	734	698	715	673	736	654	706	632	722	661	689	752	691	723	656	669	722	690	732	650	687	712	702	689	741	721	674	682	683	704	667	682	689	743	680	697	704	702	707	697	722	681	681	688	715	700	635	725	674	742	690	693	713	707	677	684	675	695	705	695	721	716	661	667	711	724	714	696	678	740	698	716	703	706	678	761	684	713	685	679	679	677	702	683	659	663	644	756	734	636	753	669	666	715	730	699	653	660	725	696	694	696	671	682	751	728	696	739	733	697	671	725	712	659	688	677	657	683	710	695	682	703	716	703	658	650	709	717	684	635	690	677	723	667	670	721	714	728	699	681	692	706	690	687	664	673	690	687	694	683	699	684	712	708	654	678	671	700	694	663	669	682	666	676	714	734	689	699	710	693	681	678	653	709	721	675	714	676	694	748	703	694	691	718	679	660	685	716	724	668	664	741	737	639	782	760	688	685	697	683	713	676	682	683	669	696	753	685	691	659	666	688	659	673	690	706	691	695	693	703	688	716	664	695	677	691	683	662	700	666	680	720	681	686	708	680	658	707	689	737	689	697	720	665	676	681	727	724	673	712	664	677	696	736	713	698	745	742	717	692	682	689	681	688	671	696	646	732	741	726	706	664	688	723	694	678	688	671	672	665	673	677	694	707	673	692	716	718	659	645	680	671	768	683	701	628	673	672	679	664	689	687	698	711	699	707	683	680	719	701	710	671	748	701	699	691	647	700	715	743	698	711	703	689	690	766	684	643	659	699	634	755	698	743	716	688	706	679	696	703	659	657	721	680	676	674	650	655	643	720	652	671	678	654	721	679	727	698	710	705	719	687	671	722	708	687	680	703	680	715	647	695	700	718	701	677	687	718	713	661	726	685	690	681	732	653	694	696	712	737	689	711	691	687	675	720	727	707	725	718	720	715	674	711	713	655	700	687	682	704	617	709	705	718	682	694	738	706	704	656	716	721	690	667	746	678	649	643	719	747	694	700	721	692	695	688	660	729	719	675	667	682	724	697	692	692	682	654	684	675	708	670	743	652	682	689	729	700	681	705	666	644	672	664	699	728	730	688	702	692	683	737	685	705	734	715	693	718	675	668	700	739	625	691	728	720	702	709	669	713	694	664	740	692	713	686	705	654	668	725	738	700	685	727	694	687	685	696	692	705	712	709	737	777	724	742	690	702	664	723	678	674	697	677	630	701	731	687	758	697	664	733	754	643	739	654	703	677	645	690	689	665	676	699	740	683	742	719	684	732	688	723	700	697	707	671	716	708	737	654	669	688	690	718	671	704	665	699	724	682	727	707	711	682	706	757	705	683	666	706	672	647	663	700	658	680	720	679	666	683	729	697	655	662	700	690	700	691	703	687	692	706	685	715	698	650	695	673	728	665	678	741	682	688	688	704	711	702	680	708	697	742	717	702	701	693	677	685	677	694	681	657	638	680	673	726	732	699	710	715	664	676	705	704	715	663	706	686	692	693	725	749	662	697	683	645	707	653	744	734	700	691	692	698	689	714	691	665	688	669	633	722	689	675	671	683	670	688	700	726	677	642	704	683	687	666	741	683	733	722	690	741	715	685	677	709	721	689	706	696	719	704	688	735	730	680	623	682	698	690	696	669	690	686	700	718	658	694	672	700	675	694	671	726	655	717	665	720	705	732	666	677	706	723	698	726	714	690	663	685	664	671	670	724	718	657	657	662	729	757	731	681	690	734	708	702	736	692	664	652	668	678	666	747	652	703	705	672	709	699	719	703	708	703	670	700	728	690	701	717	704	707	700	746	705	678	690	735	696	664	718	672	674	709	700	704	663	679	719	705	671	724	745	700	745	746	717	726	725	723	663	681	731	679	672	709	697	665	711	681	742	715	666	728	688	698	701	717	717	741	667	684	686	697	692	709	748	703	713	717	732	718	692	656	689	735	656	684	745	645	649	726	679	731	683	694	683	733	714	698	632	699	693	714	711	709	659	664	692	646	693	691	759	711	704	679	683	712	713	699	680	738	717	691	675	705	701	702	716	700	636	683	629	667	692	691	715	718	726	753	677	695	741	695	687	655	682	674	705	738	684	689	716	697	647	693	713	703	701	683	701	724	738	702	700	710	707	666	708	656	676	698	684	654	721	735	719	683	667	705	700	684	674	684	708	696	682	664	714	680	706	702	722	688	670	714	694	658	702	686	667	704	677	696	699	716	725	704	700	670	693	724	706	696	678	707	732	635	662	716	733	698	709	737	650	698	677	680	667	696	731	665	746	750	695	678	705	674	726	693	705	671	698	714	694	669	715	702	699	639	719	661	708	715	718	691	687	689	676	750	732	688	681	736	700	657	697	698	738	728	649	755	701	709	644	658	683	674	715	655	684	758	692	653	726	694	698	656	687	720	682	711	660	682	695	680	711	737	643	714	705	676	693	696	682	674	698	691	685	711	736	705	699	710	675	671	697	672	699	693	721	699	677	645	664	661	672	698	661	686	652	696	717	672	690	723	704	725	681	675	683	739	724	673
25703	21621	27715	25576	12425	3114	1919	1431	1124	1012	1072	964	1110	2092	3708	4459	3657	2752	1879	1383	957	810	733	696	656	691	664	606	684	641	689	701	664	622	656	685	681	634	636	640	650	647	671	635	637	659	664	613	697	628	639	664	638	667	676	643	668	682	688	678	645	710	663	660	640	646	653	668	656	641	666	679	667	700	702	656	626	655	645	675	670	641	652	657	652	615	682	634	643	657	637	648	647	657	617	675	664	641	611	626	701	684	635	704	631	662	682	693	651	649	670	683	655	602	583	680	616	635	615	671	646	670	647	682	656	595	682	678	636	644	635	669	658	684	647	628	607	724	626	677	671	708	667	650	682	648	666	661	703	665	663	656	651	649	636	637	609	695	649	635	685	646	643	619	655	669	711	625	686	621	687	693	681	630	651	654	653	658	654	664	668	665	681	666	628	680	616	645	652	656	682	637	705	653	659	650	642	649	689	643	670	651	684	601	698	657	626	660	660	673	700	661	639	640	699	657	625	633	635	637	677	647	686	664	655	672	617	669	617	683	646	649	706	647	676	617	674	645	661	643	666	638	648	704	711	688	615	663	649	654	620	641	694	723	650	632	645	681	655	652	677	634	661	675	673	607	624	633	623	663	661	624	620	631	677	674	630	644	668	643	623	632	635	661	646	685	656	673	633	634	655	606	675	641	644	605	689	685	685	661	677	661	663	708	661	660	715	647	673	633	622	650	636	643	675	639	671	644	667	648	638	661	616	634	647	627	629	624	671	662	658	646	637	650	648	725	651	654	622	646	631	691	649	649	663	657	647	690	703	625	592	668	645	619	674	647	636	698	693	619	576	677	664	652	683	623	685	662	667	647	652	664	682	666	650	686	642	674	698	692	688	709	634	667	717	644	620	641	651	671	618	699	698	623	656	664	677	691	633	649	638	651	637	688	652	668	678	632	650	658	717	713	609	622	668	643	710	652	640	682	619	604	677	668	661	674	647	660	655	680	667	645	678	699	703	605	661	630	702	672	631	683	581	658	676	646	641	656	662	623	655	676	694	676	711	724	666	682	670	694	663	669	654	661	643	621	653	677	631	606	617	674	670	628	656	613	665	627	649	642	631	648	656	669	654	675	656	688	657	658	651	649	602	700	634	632	662	643	675	629	692	674	620	697	633	687	646	731	631	684	654	633	712	636	658	690	652	632	683	662	682	712	669	669	667	679	647	702	689	652	664	663	695	694	689	666	595	628	682	688	684	640	664	671	655	677	665	669	640	650	656	643	662	632	625	663	680	613	740	638	647	634	639	684	654	654	663	645	620	677	628	706	650	642	685	683	668	646	692	658	669	689	671	693	664	659	625	699	613	651	607	640	688	665	657	607	628	627	678	633	686	704	697	595	669	695	642	637	584	623	700	630	669	695	657	614	645	669	646	695	664	646	687	680	640	663	605	705	692	628	652	645	662	631	688	703	689	629	640	656	666	647	672	668	664	663	663	643	662	697	625	694	653	634	681	618	653	655	671	634	652	641	673	676	653	671	660	630	693	652	641	661	670	690	653	662	646	664	632	652	676	635	686	668	601	654	607	631	637	633	606	666	665	684	660	678	633	662	690	614	659	712	610	650	711	648	692	660	652	655	640	592	658	655	681	636	639	700	664	676	671	679	643	637	692	652	669	640	675	680	665	681	656	619	606	687	698	668	621	668	684	621	674	665	658	651	649	624	665	666	651	673	629	674	650	630	665	657	682	660	649	648	702	671	647	651	621	715	654	607	683	604	717	631	679	660	634	695	694	627	666	674	670	618	603	668	664	628	651	668	705	673	656	689	640	645	686	661	668	687	674	654	645	654	641	655	710	612	624	678	654	654	645	679	678	682	664	651	660	650	645	656	653	647	642	700	672	641	666	637	608	665	658	647	636	664	657	659	682	671	703	652	625	686	652	648	690	663	637	688	617	693	657	674	667	660	653	666	647	660	649	647	675	667	651	655	695	622	708	660	639	658	644	678	633	657	661	655	652	710	653	655	690	659	643	653	680	633	696	640	675	653	651	718	674	684	701	624	681	687	633	681	651	714	646	640	695	615	688	658	661	707	680	665	685	649	714	666	637	650	609	658	618	643	677	687	651	593	665	670	645	697	662	641	652	652	638	662	676	661	652	675	648	594	670	641	710	646	670	641	657	644	634	677	638	640	611	707	647	645	685	681	655	668	634	712	658	675	581	655	662	676	687	678	648	602	634	663	608	631	643	623	662	674	658	634	667	663	624	673	654	670	710	630	653	673	645	640	659	691	664	649	633	610	660	637	646	661	632	642	654	683	658	621	621	648	680	612	675	682	699	659	713	674	667	643	627	651	648	678	644	633	641	675	615	659	639	636	624	660	680	651	662	666	626	639	659	681	621	674	665	654	651	650	693	682	662	664	696	675	645	624	671	667	650	646	640	664	637	710	673	651	671	652	662	662	616	667	639	589	618	630	687	683	664	643	686	633	716	631	652	651	694	657	647	628	667	662	671	618	663	657	683	672	649	664	690	669	637	643	648	656	635	664	669	662	649	646	668	683	672	689	621	641	629	643	627	663	638	662	645	643	602	656	646	669	657	667	669	647	625	643	663	638	662	658	686	657	690	646	635	668	652	661	691	714	650	658	668	636	633	659	658	688	678	610	621	631	670	668	702	664	678	610	665	659	674	661	643	643	664	688	644	678	621	657	651	652	690	659	698	659	672	671	688	677	669	670	652	688	657	655	657	651	645	651	644	669	656	623	653	670	652	651	669	664	618	646	660	657	609	675	590	613	647	628	660	656	707	664	698	680	615	641	687	689	705	650	661	650	661	701	660	639	701	637	654	708	665	660	706	624	608	628	635	616	670	652	698	633	687	669	643	654	649	638	631	636	622	708	656	613	650	715	643	673	639	644	662	642	633	653	682	660	645	644	634	598	617	651	613	614	633	682	741	637	657	642	696	663	620	644	705	656	687	640	691	680	631	676	700	646	672	668	670	658	668	647	609	662	671	647	621	642	655	648	646	668	646	638	650	686	631	625	656	599	630	646	653	675	678	649	624	662	665	628	682	666	670	638	660	663	654	655	648	664	636	683	697	722	654	640	646	666	683	611	663	650	663	661	689	644	667	680	603	649	654	647	659	692	644	634	672	680	688	647	643	676	648	619	657	628	625	612	657	638	661	644	653	693	671	667	648	699	665	634	643	672	697	643	616	629	682	676	681	704	666	655	618	647	655	685	631	692	655	721	669	643	690	640	662	678	622	627	658	636	679	648	629	658	684	651	649	634	678	718	625	624	643	663	640	694	663	627	679	642	678	684	651	643	657	657	628	702	641	665	641	649	688	663	650	628	658	637	679	663	598	674	622	658	655	658	637	604	667	664	670	720	653	659	700	658	645	655	608	694	671	655	685	630	654	636	655	673	671	706	637	637	660	620	629	655	674	639	660	652	700	665	655	611	699	613	621	686	702	672	656	677	672	648	673	711	700	589	670	681
34551	44468	16451	10020	6784	4409	3324	2555	1840	1650	1588	1505	1713	4223	6922	7951	6413	4528	3059	2169	1316	1013	887	772	733	810	809	815	806	768	802	766	774	796	766	805	846	809	758	799	801	743	777	779	738	789	794	747	781	733	745	764	708	763	778	785	770	777	781	785	799	771	795	746	783	744	740	789	768	753	745	777	713	797	714	775	791	727	770	782	776	817	737	772	778	769	745	764	746	752	767	758	825	731	768	752	725	793	826	768	729	777	809	741	798	798	772	740	786	809	769	746	811	780	738	737	738	826	721	780	817	738	746	745	781	802	743	778	775	754	758	770	737	764	786	736	748	769	754	798	766	756	819	687	774	793	766	735	748	784	842	825	773	822	801	751	777	838	790	798	781	824	750	751	773	766	764	807	757	811	774	789	780	786	752	741	764	796	772	828	787	732	758	830	761	811	768	776	766	795	770	823	793	742	743	785	791	788	782	813	784	785	758	814	813	784	747	792	741	800	770	713	756	774	733	777	827	773	816	757	722	736	741	762	761	782	804	803	755	764	755	805	758	828	764	746	747	754	842	727	808	738	806	737	781	770	738	703	750	803	712	733	797	745	778	803	728	764	752	764	788	763	771	740	742	773	730	747	753	771	781	748	774	772	774	799	775	798	749	757	777	769	784	798	791	799	778	781	784	727	778	825	791	785	755	797	802	742	761	808	795	789	771	753	769	755	748	755	762	745	750	798	737	723	812	764	764	795	786	839	756	798	737	786	757	747	777	775	721	746	756	766	785	761	785	708	783	777	783	805	753	787	752	770	792	792	776	825	733	755	738	748	758	761	799	787	769	798	822	797	781	764	721	811	793	773	807	793	766	730	811	791	769	773	720	792	784	787	799	781	735	788	776	758	757	820	764	727	763	795	775	786	819	778	747	746	795	765	771	780	808	784	782	785	781	740	767	787	776	792	741	796	774	762	777	808	801	796	796	769	778	806	753	721	806	782	799	795	827	796	793	773	784	795	757	716	791	756	785	780	772	738	757	751	803	768	809	817	748	745	775	750	776	728	796	752	758	787	778	712	763	778	759	788	787	827	792	785	791	797	788	779	776	766	771	735	804	771	742	790	802	782	785	790	771	756	741	782	769	778	731	771	762	805	803	783	779	752	806	756	750	759	711	764	740	815	751	771	819	801	752	796	754	791	785	789	740	794	764	771	756	799	819	744	794	753	811	750	830	759	727	789	766	780	783	749	783	756	741	777	774	779	794	788	750	745	775	791	766	789	793	790	796	786	760	764	760	810	769	754	758	747	759	776	788	759	727	770	734	803	755	755	764	789	796	814	789	807	766	774	728	816	759	783	782	777	753	816	740	755	745	763	752	743	776	843	796	727	768	766	779	746	787	761	712	793	755	787	797	794	781	767	806	772	757	752	760	771	782	791	760	800	756	789	757	760	804	774	767	776	783	752	812	776	774	788	784	815	765	787	792	751	783	758	757	764	767	774	742	798	792	749	738	781	810	777	743	813	798	795	788	773	829	744	736	775	812	761	739	769	794	758	777	812	804	779	757	801	744	815	813	724	754	826	792	814	795	731	726	768	834	756	779	778	800	801	806	785	780	791	751	731	768	768	779	754	733	744	791	733	796	772	755	721	769	771	790	786	766	815	797	766	809	801	783	757	751	753	727	762	737	750	758	787	790	807	784	758	788	780	802	788	811	842	757	740	717	757	802	807	730	749	849	749	796	785	763	764	794	798	748	760	749	786	731	785	740	780	719	748	808	815	775	787	815	760	754	812	734	725	793	782	777	790	748	841	726	822	835	763	741	789	803	822	721	809	816	779	816	739	775	784	765	781	773	806	756	782	777	774	751	774	768	757	759	745	763	734	765	783	779	750	756	793	714	767	794	739	740	776	729	734	755	794	744	777	801	745	777	756	801	792	769	745	747	765	748	738	794	737	739	777	759	749	808	819	770	777	735	796	845	745	779	804	778	771	757	738	762	794	756	719	763	760	751	783	740	765	808	796	804	761	774	765	746	800	748	759	789	791	796	764	713	753	763	817	766	772	779	835	826	783	760	747	749	769	807	771	760	747	822	739	813	787	757	766	777	771	792	819	775	745	793	752	771	770	776	782	757	784	758	799	783	756	833	784	782	747	767	766	752	775	846	784	796	757	762	746	749	807	781	777	764	734	745	818	814	817	742	778	740	757	810	817	791	756	807	784	746	795	790	834	810	778	790	802	816	785	759	796	775	747	737	829	746	745	794	764	764	813	764	796	751	767	750	776	750	758	730	745	783	766	717	745	758	797	743	731	756	779	762	783	794	735	745	741	763	749	803	807	744	809	805	758	847	779	729	778	722	774	751	761	797	767	791	763	799	754	791	822	776	730	802	742	750	735	763	808	776	781	824	788	791	756	767	823	744	762	791	765	820	763	728	717	767	787	861	825	786	797	789	805	777	747	730	771	752	738	784	784	716	768	769	796	772	803	770	770	796	778	760	757	809	784	828	847	757	752	772	770	767	795	766	749	781	784	792	776	774	730	790	845	788	772	751	768	783	783	801	821	805	784	740	787	736	758	832	750	800	767	751	795	840	793	766	804	801	753	768	821	765	725	779	752	752	799	724	780	826	767	744	823	743	740	753	782	760	731	821	741	853	777	831	815	822	786	737	782	770	782	820	751	791	750	770	799	754	779	758	754	773	812	774	823	754	790	764	824	806	825	737	780	755	808	741	781	791	773	763	775	813	744	769	740	747	701	739	793	752	750	755	795	746	823	803	786	768	793	739	787	788	770	738	809	773	728	862	808	784	760	736	776	777	781	735	782	792	760	734	779	778	802	771	793	767	741	808	788	711	757	769	793	751	778	756	719	818	846	744	782	823	779	799	766	766	736	717	750	786	818	800	792	778	765	717	834	798	746	742	764	772	810	757	768	753	726	784	807	744	811	761	755	736	813	793	732	764	824	770	783	754	786	753	767	769	776	770	772	814	798	754	737	783	812	808	812	768	763	780	734	754	749	754	773	794	771	766	766	817	802	780	719	793	770	771	778	747	733	784	748	778	713	724	774	803	743	775	767	820	825	743	750	802	794	766	773	777	817	825	815	747	771	782	790	803	757	779	833	828	734	745	781	732	735	762	770	786	786	768	773	736	792	767	818	727	766	748	810	795	741	769	798	764	794	789	762	754	743	740	786	775	757	765	781	753	755	785	792	745	774	779	785	795	705	754	811	747	759	776	792	782	788	796	816	773	764	792	773	774	762	841	757	786	785	831	820	779	804	766	793	717	748	794	801	772	743	746	761	785	787	770	754	800	782	756	728	788	754	776	778	745	755	777	761	751	791	745	809	765	764	800	765	762	759	776	756	791	764	791	739	769	833	766	762	725	837	745	774	794	771	733	801	754	808	761	778	722	821	705	807	783	791	768	783	765	788	773	836	793	773	762	763	749	753	740	752	754	757	782	776	784	821	775	789	782	767	736	798	784	777	787	782	749	825	814	802
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
