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
341344242498	341344243048	341344243598	341344244148	341344244698	341344245248	341344245798	341344246348	341344246898	341344247448	341344247998	341344248548	341344249098	341344249648	341344250198	341344250748	341344251298	341344251848	341344252398	341344252948	341344253498	341344254048	341344254598	341344255148	341344255698	341344256248	341344256798	341344257348	341344257898	341344258450	341344258998	341344259548	341344260098	341344260648	341344261198	341344261748	341344262298	341344262848	341344263398	341344263948	341344264498	341344265048	341344265598	341344266148	341344266698	341344267248	341344267798	341344268348	341344268898	341344269448	341344269998	341344270548	341344271098	341344271648	341344272198	341344272751	341344273298	341344273848	341344274398	341344274948	341344275498	341344276048	341344276598	341344277148	341344277698	341344278248	341344278798	341344279348	341344279898	341344280448	341344280998	341344281548	341344282098	341344282648	341344283198	341344283748	341344284298	341344284848	341344285398	341344285948	341344286498	341344287048	341344287598	341344288148	341344288698	341344289248	341344289798	341344290350	341344290898	341344291448	341344291998	341344292548	341344293098	341344293648	341344294198	341344294748	341344295298	341344295848	341344296398	341344296948	341344297498	341344298048	341344298598	341344299148	341344299698	341344300248	341344300798	341344301348	341344301898	341344302448	341344302998	341344303548	341344304098	341344304651	341344305198	341344305748	341344306298	341344306848	341344307398	341344307948	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	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
22877	21625	29376	24368	21629	21763	14362	2741	1673	1430	1181	978	1028	951	832	632	636	544	524	571	563	561	574	550	458	423	415	358	384	310	338	324	313	283	292	267	332	289	292	272	287	275	307	299	306	313	328	294	297	305	362	300	293	343	346	332	317	321	334	332	319	302	312	294	309	297	305	297	298	275	317	288	281	272	268	285	284	274	264	293	304	276	272	279	279	313	284	302	280	255	295	297	278	252	294	252	277	271	278	300	298	279	273	286	328	243	274	299	275	269	287	300	279	290	294	266	272	315	227	269	288	276	308	312	309	282	300	306	259	292	271	346	287	299	273	279	291	286	279	288	288	281	273	310	279	305	329	289	258	267	264	261	283	304	297	270	285	294	283	266	270	250	304	264	281	297	270	302	298	310	273	294	262	275	285	264	328	277	309	291	294	286	269	317	285	263	302	313	311	272	284	246	319	280	281	276	251	272	266	286	297	279	283	309	279	281	287	298	299	290	294	303	265	330	272	278	243	275	273	327	289	271	299	297	309	278	294	276	264	298	303	308	296	288	316	283	292	290	285	299	265	273	308	301	286	275	298	276	278	282	268	273	269	320	254	275	295	300	286	283	315	293	307	233	277	281	290	310	284	313	255	261	305	311	292	280	315	274	293	260	253	299	275	276	268	298	290	287	269	233	291	291	239	255	290	287	309	303	301	279	285	309	283	293	272	304	269	307	280	293	276	270	291	284	310	306	301	266	303	290	260	264	258	290	284	273	260	289	256	293	299	280	302	267	315	286	293	274	261	282	273	279	259	280	281	289	272	252	285	327	286	295	281	291	287	312	274	284	318	288	262	290	275	300	261	256	311	276	268	266	300	288	297	277	314	265	288	273	267	293	272	283	302	279	249	302	289	276	294	268	262	282	262	275	331	293	266	279	277	277	308	282	299	275	292	284	248	269	294	272	264	305	280	291	269	258	310	294	256	295	262	273	297	320	272	274	275	286	277	292	253	272	272	309	263	315	309	294	272	320	276	283	267	278	268	260	284	277	291	263	267	259	314	261	299	251	262	307	266	264	321	267	271	267	281	299	259	271	315	282	278	299	287	254	281	265	293	304	273	280	286	291	244	311	256	275	245	283	271	300	250	287	293	268	310	281	244	320	292	315	297	277	266	262	260	250	266	266	303	304	274	285	269	274	261	279	295	276	294	269	308	271	282	288	305	284	279	261	295	294	282	278	292	250	266	289	284	265	294	287	308	309	285	313	283	308	324	244	249	274	283	269	269	289	283	279	293	285	303	298	282	265	283	291	302	286	317	285	296	257	300	274	301	273	276	272	285	272	282	303	255	309	298	276	311	288	298	274	312	286	307	298	286	309	295	292	285	282	281	290	311	304	305	280	268	271	267	299	299	269	281	273	295	302	276	281	280	293	249	258	292	255	248	324	291	249	287	256	275	282	288	236	264	270	294	307	306	293	294	297	266	293	273	287	284	312	290	270	305	267	299	295	276	260	279	322	272	273	288	283	264	280	271	294	279	293	256	284	275	298	270	279	281	309	266	279	266	313	287	271	252	287	271	297	272	298	292	260	286	279	316	268	285	254	265	297	270	306	284	296	255	296	274	257	304	291	279	243	280	293	280	284	298	273	277	313	280	283	279	298	295	287	294	278	313	244	252	289	264	298	270	259	315	306	263	292	269	257	307	272	274	258	292	272	253	278	276	277	297	302	286	288	290	258	263	281	267	304	292	284	268	264	280	286	295	283	269	274	266	314	266	271	268	278	262	290	286	251	286	270	271	263	306	285	245	268	275	264	252	282	285	275	279	273	264	270	270	268	260	257	288	271	268	266	263	278	255	318	284	265	292	274	299	280	295	268	295	274	280	294	261	309	286	263	263	282	261	275	298	252	300	274	312	287	248	277	290	283	283	293	288	293	298	274	287	274	291	311	289	260	300	303	286	286	265	291	315	277	293	308	310	271	287	284	296	273	281	280	267	270	252	295	281	260	276	297	296	281	272	297	264	277	255	272	305	260	276	277	292	282	297	253	292	300	272	310	272	281	275	266	295	287	269	291	265	270	309	299	283	271	255	240	267	280	265	301	278	286	286	288	265	301	272	293	284	284	275	317	270	285	257	302	283	305	317	263	251	321	290	300	259	275	291	278	279	238	307	288	297	282	291	286	288	313	261	294	295	294	301	257	282	278	292	266	268	292	272	282	259	273	276	268	247	303	284	297	267	257	292	269	268	287	282	273	261	274	296	244	300	313	286	289	298	280	279	286	283	264	257	297	298	287	287	307	268	291	290	323	247	251	294	245	281	287	256	288	305	286	297	299	278	248	298	291	299	255	310	310	254	288	287	284	297	264	288	262	282	267	278	263	289	302	326	241	279	300	287	292	277	297	258	315	262	285	275	301	267	276	313	265	311	283	261	265	271	259	266	281	281	288	280	310	292	271	315	332	269	254	330	277	324	286	285	300	305	303	269	299	284	285	315	262	290	275	290	298	304	264	282	286	277	281	269	271	283	279	269	294	293	261	283	297	330	284	283	275	286	246	283	267	268	304	284	292	265	276	286	301	268	271	296	281	286	279	295	307	305	288	273	281	289	271	289	329	264	268	263	270	310	301	309	270	294	268	276	269	279	270	275	285	267	305	285	272	309	284	291	280	291	309	272	282	298	273	311	267	295	282	295	247	316	261	329	295	287	263	283	309	278	252	275	274	290	315	298	303	291	267	285	275	287	300	261	267	296	290	268	286	268	301	293	267	305	283	281	297	303	297	311	268	329	282	257	257	287	285	276	257	278	257	282	251	289	301	261	295	260	276	272	288	286	273	279	287	274	314	284	264	313	261	276	263	260	284	276	296	277	278	293	249	266	286	296	288	288	270	292	288	284	313	274	278	297	314	272	263	291	290	272	260	302	274	272	250	271	278	306	280	305	285	307	277	286	272	280	307	271	271	290	265	284	289	269	310	334	274	292	261	286	288	252	266	311	252	289	243	301	274	274	287	273	283	283	296	271	315	301	245	308	266	259	288	244	316	265	268	295	299	314	268	283	293	268	305	260	271	279	233	270	286	279	302	285	299	303	325	296	274	285	293	295	272	278	312	270	267	282	297	266	283	292	318	302	260	276	271	271	313	287	289	275	277	292	247	289	287	278	284	284	302	311	270	276	270	313	255	300	298	279	304	276	268	289	310	284	275	276	273	277	291	294	279	272	281	262	265	277	279	280	265	281	268	279	252	276	255	236	279	277	305	264	295	256	285	313	281	256	310	255	310	282	285	278	285	266	257	271	298	282	283	273	297	301	257	274	297	256	268	292	268	285	272	274	263	296	283	277	271	278	283	289	284	280	304	329	301	267	275	287	254	264	289	278	259	324	295	271	280	296	272	273	305	309	308	283	282	263	296	298	287	289	283	281	287	285	283	280	264	278	264	314	249	276	275	285	313	339	256	286	258	286	272	283	297	272	277	285	272	256	278	270	271	272	269	297	286
29887	23377	20330	12279	7895	5677	4569	3363	2525	2126	1534	1385	1433	1236	1083	885	762	705	640	695	657	656	679	537	568	476	396	427	428	395	357	336	300	289	275	299	321	300	323	285	288	315	292	331	309	336	297	326	320	320	338	341	335	359	344	335	329	330	320	336	303	278	270	325	309	335	309	271	274	291	264	294	282	283	272	288	312	266	249	283	293	296	279	280	346	297	287	249	291	297	314	303	266	280	267	281	277	271	271	301	298	273	285	310	294	269	289	284	281	290	295	289	271	309	257	307	291	272	325	278	298	291	282	282	283	293	260	292	293	324	299	266	265	309	312	289	280	273	257	280	292	317	294	278	291	321	279	275	320	285	287	285	286	282	282	288	295	309	262	290	251	306	305	261	285	292	319	272	297	322	303	285	313	268	278	261	291	290	298	262	263	290	286	287	298	283	270	273	294	291	270	267	257	293	329	286	258	275	286	282	273	282	305	279	290	281	322	296	262	288	296	306	262	299	283	282	295	264	281	268	297	291	294	315	292	301	300	299	278	294	271	275	297	282	274	286	269	290	300	289	275	273	268	313	268	287	296	269	258	276	270	294	281	286	283	282	293	283	289	275	296	281	288	271	266	294	289	283	293	286	298	270	287	283	315	294	306	261	277	322	305	274	281	275	273	296	258	268	284	285	285	289	298	280	292	274	249	283	297	266	271	272	279	299	262	294	280	261	283	298	267	299	274	320	327	276	282	288	275	282	287	262	291	287	311	280	267	294	294	326	278	291	248	273	287	259	303	306	282	282	308	267	278	291	273	302	263	270	280	285	303	256	283	308	256	261	295	266	297	282	290	281	262	276	304	314	279	296	292	279	289	294	288	306	257	266	290	277	254	285	259	278	283	285	265	260	279	305	277	290	266	286	274	280	271	283	285	294	279	282	251	292	266	262	256	308	258	280	285	282	317	306	277	279	275	266	276	302	252	300	290	295	281	276	320	305	304	288	290	277	296	290	288	282	309	321	279	268	294	313	307	270	293	263	289	298	305	269	304	292	285	275	298	281	314	323	278	288	312	296	303	274	284	284	294	270	284	283	295	298	290	286	293	286	329	290	291	258	268	294	283	261	293	289	282	284	289	298	291	289	309	291	288	247	300	294	297	270	306	291	266	302	266	290	312	277	292	283	279	300	275	299	291	266	299	271	275	264	292	287	305	305	271	250	293	280	271	295	285	279	289	275	277	312	295	258	271	259	268	287	288	300	286	258	316	256	273	303	269	253	261	283	265	289	276	306	302	306	295	287	286	287	270	314	277	290	275	289	307	331	282	267	265	281	291	294	308	291	278	259	274	305	266	277	274	267	305	278	286	291	269	292	267	288	287	298	290	285	278	299	279	292	305	256	276	318	280	286	280	305	301	283	278	296	284	331	263	274	306	284	302	297	267	303	303	310	289	273	315	269	291	290	278	298	305	300	277	303	288	284	295	255	280	269	268	268	293	302	277	308	277	320	274	279	311	293	270	269	291	287	281	303	278	247	277	280	319	293	296	290	297	256	312	267	284	273	298	261	277	281	295	273	289	315	253	278	287	275	287	307	287	283	268	281	303	278	301	284	275	296	293	257	272	261	301	262	296	282	291	288	306	273	259	282	262	276	266	278	291	273	270	295	284	283	312	312	297	272	278	271	281	266	275	270	293	272	284	270	265	296	290	285	286	307	293	295	295	291	290	282	305	280	291	305	283	291	281	289	290	274	301	288	290	306	292	277	308	267	293	269	290	260	281	290	283	285	301	294	279	258	285	284	281	273	302	280	286	270	283	287	293	310	260	265	270	274	308	276	302	293	268	319	321	271	283	300	297	326	305	306	239	281	268	298	280	286	293	277	296	301	305	316	259	248	255	269	279	292	280	275	331	300	279	262	300	269	269	280	316	283	303	323	305	275	289	288	289	268	243	267	287	306	292	284	279	308	304	280	298	307	283	256	282	297	303	301	322	281	247	287	288	312	266	293	302	269	279	256	276	312	318	261	307	300	301	255	291	282	288	297	283	318	296	270	314	295	317	276	276	247	304	285	263	269	284	297	275	323	304	309	316	293	283	287	279	266	286	330	247	300	308	282	290	277	308	297	285	265	313	270	258	284	297	280	298	279	279	275	311	305	278	258	299	276	311	274	277	281	277	307	291	260	309	269	277	252	285	266	308	293	309	282	281	277	289	274	277	306	272	292	277	284	298	251	284	274	291	267	269	270	277	266	249	292	300	298	291	255	302	305	327	316	271	302	294	288	281	290	299	266	269	308	269	288	287	301	291	263	282	274	297	257	330	288	297	277	282	279	290	282	246	247	270	296	296	271	334	298	289	270	285	286	283	271	279	267	308	273	284	284	270	268	259	289	261	284	284	305	305	293	317	285	270	286	261	271	278	298	290	275	278	266	278	292	274	249	274	287	271	292	288	252	288	303	291	305	279	290	282	292	280	274	273	279	307	254	269	275	285	292	288	292	291	291	284	260	285	282	246	305	314	281	282	290	284	297	299	283	296	286	304	307	278	295	287	298	267	278	292	297	244	260	299	275	264	277	299	289	267	277	304	306	278	275	302	273	268	273	283	287	277	296	296	268	299	284	300	302	264	270	276	295	289	293	320	297	266	275	287	262	282	268	292	243	307	293	290	281	290	301	305	282	306	300	310	271	300	270	290	281	264	290	272	288	299	293	294	289	304	279	283	297	331	282	274	257	300	274	311	306	307	295	275	288	289	255	286	282	287	259	294	343	306	307	312	286	304	285	276	279	242	278	297	287	282	311	294	266	289	262	312	311	321	283	272	326	275	255	294	261	275	281	293	286	283	254	255	289	279	281	275	278	286	282	266	275	285	292	299	298	293	260	294	305	280	282	311	287	288	318	289	271	284	250	279	285	270	285	287	275	294	282	255	313	285	315	301	285	282	280	283	265	277	283	301	245	293	287	290	291	288	302	269	267	307	271	276	259	318	280	273	268	269	287	304	278	297	274	310	266	297	288	288	315	282	292	269	297	270	257	291	294	275	293	289	285	299	298	265	303	269	266	308	313	293	290	289	307	289	261	283	312	278	296	301	286	306	268	277	298	291	265	286	277	265	301	286	308	288	299	281	302	294	315	279	274	255	309	280	265	311	275	303	281	304	301	291	302	285	283	268	305	292	277	293	271	276	278	272	310	313	282	297	256	309	302	271	302	299	263	288	278	275	274	288	279	291	287	308	327	301	284	265	310	275	279	292	313	306	302	294	300	310	295	286	272	286	298	255	271	307	302	253	251	295	272	300	272	289	292	261	312	313	319	266	293	264	285	297	270	288	265	297	280	313	274	265	317	302	273	264	290	294	309	278	272	294	277	289	326	259	287	322	272	281	281	278	306	261	292	297	302	271	298	291	318	302	267	276	305	293	283	287	254	275	283	282	277	301	245	254	302	269	276	277	315	288	293	292	274	286	286	269	281	255	274	267	285	287	276	261	298	288	309	290	288
29251	20166	10803	3826	1966	1480	1329	1017	1000	1000	876	847	899	877	856	792	781	767	821	813	821	754	817	719	811	771	769	741	755	726	710	693	684	745	735	717	751	709	711	737	754	712	728	769	686	728	746	696	729	677	734	730	712	725	745	736	747	667	713	747	708	722	778	715	717	752	708	767	691	747	699	663	764	737	682	730	764	753	737	696	678	752	728	742	695	711	702	657	725	707	700	674	756	770	761	724	740	732	733	760	760	717	769	720	783	710	733	741	736	756	757	792	721	717	737	753	775	750	778	714	757	747	711	698	713	751	753	731	683	717	736	692	724	753	744	721	737	696	740	741	708	710	743	713	728	693	754	705	756	697	742	764	726	714	762	736	727	752	762	696	756	758	705	735	733	729	738	756	763	694	738	749	691	748	720	703	667	733	721	718	764	751	750	737	748	679	707	770	726	739	680	740	698	729	732	725	773	739	768	746	744	788	729	752	766	741	710	721	741	747	725	741	724	702	750	719	735	736	711	704	756	757	728	720	766	805	733	724	771	753	729	747	689	713	720	714	694	757	703	713	741	709	756	690	718	758	731	726	723	762	735	688	815	735	722	724	711	736	742	722	689	724	779	749	747	710	717	759	751	751	738	734	766	729	729	751	724	735	698	693	737	755	759	678	702	760	713	757	713	750	732	709	711	722	735	743	727	754	772	700	717	727	767	741	699	732	752	712	728	704	743	707	746	721	730	731	731	697	735	720	755	664	694	705	768	725	700	733	742	753	740	681	694	730	726	709	780	717	782	782	784	748	663	776	768	769	753	716	776	726	762	708	739	759	756	676	715	714	742	709	791	744	736	790	733	756	741	735	720	757	742	730	720	719	751	708	742	728	730	699	744	728	693	726	717	722	720	726	728	694	720	759	751	711	734	680	787	765	722	727	755	746	741	693	741	757	748	719	676	713	749	786	748	732	758	709	732	800	711	678	721	734	740	741	743	713	752	692	707	716	733	761	757	700	742	718	701	752	769	769	744	716	718	783	695	704	768	747	768	778	711	711	698	747	707	731	679	641	696	735	702	776	732	738	684	733	701	791	795	741	769	759	715	730	764	701	728	734	737	751	745	707	754	771	711	722	723	734	753	730	738	731	726	722	764	703	733	775	746	774	759	743	745	752	756	750	723	761	696	720	757	706	672	738	739	718	737	717	772	697	760	727	707	705	756	705	694	723	801	788	715	710	700	719	752	739	716	709	720	738	752	738	759	700	725	736	720	702	750	722	732	742	749	753	747	701	730	760	721	715	726	712	697	696	720	714	747	749	753	711	749	757	750	757	741	718	756	770	710	739	739	725	710	746	767	764	707	750	702	750	702	747	746	775	718	725	717	765	719	758	728	736	727	674	764	747	717	726	719	692	735	744	761	718	723	796	750	704	761	716	719	713	737	724	744	767	730	744	766	727	718	728	751	732	730	723	690	763	754	781	738	782	699	745	740	716	718	688	735	735	734	724	699	728	677	706	763	716	740	735	706	719	738	772	721	759	687	757	727	709	731	795	785	719	741	720	729	744	743	727	706	676	734	684	711	754	726	748	710	697	730	740	730	719	698	710	715	730	755	707	736	740	764	787	725	698	695	773	731	744	725	702	680	733	744	740	721	724	721	763	721	758	717	722	655	757	719	784	741	759	754	741	758	784	737	784	766	721	773	674	696	714	781	718	766	747	741	708	737	757	769	676	777	760	688	736	739	747	702	718	731	732	765	756	728	707	720	718	677	769	700	708	716	722	692	730	751	756	719	737	764	747	734	696	724	761	748	687	712	716	704	714	718	746	691	734	772	674	780	718	745	747	743	685	788	749	761	761	760	724	695	700	771	717	717	762	743	677	756	703	748	771	752	696	723	702	696	717	732	702	714	728	720	735	743	691	741	771	748	746	735	688	738	702	722	705	744	703	713	758	770	697	769	734	702	707	748	749	749	767	735	763	772	722	759	713	737	751	738	679	736	709	728	703	693	756	689	769	790	724	774	709	785	749	737	738	724	721	727	781	761	687	738	718	714	761	758	693	715	688	707	710	771	701	744	719	730	755	743	765	758	767	718	709	727	709	715	759	744	719	752	711	733	747	740	709	777	725	716	710	779	735	732	752	709	718	748	726	746	745	719	781	730	713	698	734	705	748	740	720	771	764	719	741	731	788	690	708	690	753	733	769	741	685	708	711	698	669	733	766	708	731	720	714	735	679	776	716	757	721	766	721	718	762	752	715	735	740	754	698	700	815	728	742	734	751	706	725	711	700	704	708	732	713	743	737	754	746	766	698	746	741	686	745	737	768	715	735	734	681	733	704	740	669	681	719	717	744	749	735	779	727	710	727	740	767	715	719	701	670	729	739	747	739	771	725	746	758	691	722	720	732	742	741	722	728	778	720	737	734	719	732	753	735	709	775	748	742	731	752	726	685	703	729	716	702	727	689	730	719	720	795	727	706	755	745	763	711	714	732	756	741	725	761	780	786	735	740	732	732	722	701	712	725	780	714	707	738	711	755	736	719	738	759	731	722	721	719	741	767	729	742	688	723	731	715	708	738	776	762	728	749	743	744	758	682	731	727	750	744	769	742	667	719	718	721	686	738	694	742	714	756	740	682	707	702	759	716	737	713	792	707	723	766	755	729	751	747	747	746	709	746	803	720	740	730	710	713	754	712	702	731	740	745	672	742	719	676	718	697	759	734	746	741	716	706	796	739	672	738	719	718	667	709	715	726	691	783	742	709	729	743	792	749	717	766	687	712	700	715	678	718	755	735	725	705	749	762	713	740	706	740	739	728	774	745	736	765	719	720	757	709	721	714	724	691	752	692	771	725	735	750	775	755	700	713	710	744	785	713	709	732	725	662	754	696	771	773	765	710	752	724	739	744	770	733	740	709	692	767	774	765	703	767	719	720	736	726	682	757	744	709	762	758	756	713	771	743	698	718	752	718	704	735	719	738	756	719	717	718	730	727	728	700	711	673	694	684	739	759	736	753	709	741	781	714	687	705	754	730	706	767	750	770	731	719	767	727	738	716	743	732	749	745	704	723	759	748	694	711	732	743	731	728	738	673	695	739	769	765	747	733	709	712	719	719	754	686	703	768	717	733	782	746	688	754	718	706	732	767	717	651	741	733	764	687	742	734	668	755	786	747	723	719	775	764	769	797	707	757	759	735	697	708	690	698	742	701	733	704	760	747	731	717	715	704	731	756	732	725	753	715	713	736	764	734	741	773	742	760	725	733	700	651	710	720	681	666	711	699	738	711	757	743	726	752	735	709	695	734	736	768	710	732	687	735	715	775	706	738	758	711	722	672	702	766	736	733	729	749	729	744	771	774	748	690	700	740	720	752	718	734	743	697	720	756	694	744	718	712	731	744	728	729	790	721	753	714	705	767	692	783	749	714	755	694	746	788	719	739	730	761	746	764	711	741	771	695	754	762	737	742	769	713	765	686	775	790	733	772	784	683	732	738	673	787
24149	8834	7725	3860	2545	2030	1683	1397	1196	1152	1060	1032	949	915	902	858	836	807	772	841	870	838	831	789	795	735	745	710	778	719	718	740	749	716	766	728	700	733	713	742	726	737	775	757	750	725	711	724	711	788	786	732	761	736	724	785	760	753	712	806	686	697	754	766	756	741	664	773	746	733	721	699	745	737	741	803	737	707	735	769	751	718	677	735	740	726	719	697	786	720	760	744	737	736	718	716	754	711	709	786	720	695	696	744	691	707	776	703	713	739	711	760	684	769	736	655	749	732	723	738	681	740	730	733	694	755	767	727	747	748	749	694	681	765	713	762	720	714	709	719	727	730	759	719	752	793	770	739	745	750	696	751	744	720	761	771	740	745	740	697	756	779	739	765	696	726	685	774	699	721	724	733	693	740	699	758	751	709	737	753	713	713	758	741	703	716	716	767	707	716	726	733	754	786	727	741	726	698	694	700	766	729	711	724	785	747	726	763	782	735	715	736	755	711	716	778	708	725	733	735	683	731	757	718	791	749	746	685	742	779	690	720	766	757	726	736	749	720	735	702	782	725	765	693	744	720	690	730	765	705	705	750	709	809	785	712	723	735	758	745	746	715	737	677	735	752	765	730	723	761	711	696	821	675	672	727	748	732	695	735	760	695	762	710	728	702	714	751	695	694	761	724	765	688	728	710	731	772	754	705	709	749	808	718	742	681	719	740	720	751	701	724	719	766	748	755	746	747	743	748	718	723	764	713	730	761	734	723	685	766	749	766	706	745	720	740	814	731	736	773	737	698	770	761	697	712	771	780	744	723	713	715	748	717	725	701	748	726	703	730	737	747	694	745	722	742	735	768	712	715	708	729	769	742	746	710	697	738	832	662	738	752	737	778	730	748	752	791	767	723	742	670	746	739	702	710	758	662	787	730	730	751	753	758	746	730	754	737	733	724	727	789	755	730	759	710	706	737	690	713	758	711	743	714	692	779	742	761	734	738	770	745	712	697	740	787	688	700	704	731	736	748	764	747	724	726	738	748	763	666	772	788	705	756	751	694	659	726	729	738	739	730	762	740	731	728	727	763	712	782	722	737	736	692	724	722	693	757	749	716	713	722	789	749	759	709	749	737	712	732	735	745	671	754	738	722	714	722	729	757	705	708	704	709	759	728	735	761	751	722	762	741	729	751	733	702	756	700	757	731	720	736	697	764	729	711	716	852	700	719	726	711	730	794	753	752	723	781	747	704	710	729	697	740	730	726	763	746	795	742	710	747	761	768	752	699	724	755	688	680	751	727	756	797	711	756	748	738	751	715	766	718	726	715	773	731	679	741	756	801	718	773	728	701	701	718	732	760	725	732	678	729	690	738	716	702	692	706	698	724	735	734	768	734	731	749	738	746	685	743	733	715	780	741	768	687	735	742	723	696	791	752	708	773	706	742	763	727	733	725	739	747	745	736	728	750	739	737	752	682	710	674	755	752	687	695	705	724	769	750	718	730	750	702	731	787	721	712	754	770	756	717	740	684	699	722	719	719	761	719	718	747	658	708	697	782	713	719	750	734	732	688	735	770	724	747	721	696	784	727	717	736	717	738	697	689	707	710	714	730	719	730	745	708	731	739	716	740	688	723	742	736	730	703	717	742	721	695	754	726	766	757	717	765	675	754	694	734	775	729	707	700	750	736	760	736	704	758	723	725	711	727	723	693	732	741	750	726	707	681	726	700	745	733	699	719	769	729	740	759	737	744	798	676	744	749	739	755	715	744	770	709	702	756	729	711	728	746	728	724	784	719	713	726	696	685	737	738	750	813	673	728	733	769	714	757	740	722	764	744	737	721	729	758	730	659	772	719	693	730	678	726	718	703	700	757	749	728	728	738	763	730	713	713	728	743	742	758	764	787	717	747	714	765	772	725	744	715	712	741	712	694	757	688	732	737	698	739	728	715	715	728	781	763	757	734	730	749	730	684	757	731	756	700	711	769	673	727	750	748	710	767	720	705	727	741	703	707	750	755	749	775	722	719	711	696	724	701	727	733	780	734	717	746	684	752	700	756	693	768	751	734	725	713	779	719	762	763	794	694	762	744	748	744	765	767	733	740	725	718	701	710	713	745	746	756	726	787	712	707	729	756	758	670	747	716	715	728	691	800	747	704	750	704	719	793	727	751	699	743	737	754	735	776	727	749	695	713	764	717	735	777	738	717	757	765	788	678	729	726	782	789	752	734	769	737	755	778	734	741	757	692	718	755	745	772	743	747	749	738	709	727	724	783	725	675	738	773	733	694	711	718	714	738	709	742	751	770	746	747	722	734	746	691	718	698	745	716	715	696	751	727	689	772	703	752	723	763	721	748	738	674	722	673	697	707	763	719	689	735	742	720	737	743	731	728	731	731	746	751	768	742	752	734	782	754	750	713	691	735	738	723	708	726	719	730	749	733	740	690	679	749	714	702	723	751	751	742	750	730	687	801	760	744	708	787	751	690	766	731	722	755	750	762	737	733	778	688	767	749	726	750	771	737	748	711	711	781	711	794	731	784	714	737	730	763	722	757	710	734	792	740	706	764	706	695	683	732	708	758	710	754	724	785	721	727	730	707	729	732	762	708	741	722	742	745	725	707	715	786	720	746	705	794	766	693	730	731	711	734	711	712	772	777	709	743	742	787	726	715	757	748	765	735	749	773	708	735	734	740	782	776	711	755	758	772	795	715	776	759	682	710	720	739	674	737	721	769	734	717	715	761	753	750	732	747	782	769	735	758	725	703	710	696	713	750	739	777	744	734	760	725	686	750	746	716	734	742	705	767	725	737	769	733	703	742	725	744	745	704	729	730	704	724	766	750	750	743	736	735	691	735	739	705	699	747	736	733	784	686	712	665	752	764	745	730	722	742	749	697	756	706	756	734	747	702	749	692	729	724	751	714	809	750	769	734	725	752	669	759	694	754	757	734	744	725	734	719	712	722	751	721	703	767	773	709	733	735	724	735	714	696	793	775	765	754	749	746	730	738	784	708	759	736	770	725	714	737	741	705	774	769	738	695	732	752	717	701	742	792	742	769	779	752	747	781	736	705	781	706	718	721	739	709	701	709	769	730	706	722	730	766	764	739	713	750	767	751	689	725	762	753	730	759	721	729	773	785	737	674	728	728	761	708	741	738	698	729	656	747	733	771	716	790	729	738	708	758	776	718	747	699	713	713	699	719	741	730	716	743	705	708	724	788	698	739	728	753	783	694	721	721	741	715	758	765	707	660	718	720	717	756	753	766	722	796	714	717	750	664	725	702	702	717	732	738	756	739	784	703	764	783	716	714	752	696	755	754	675	738	782	740	753	690	724	704	694	723	761	744	720	713	742	741	739	712	758	709	728	740	755	824	751	787	751	707	694	740	685	720	731	762	708	706	778	728	724	744	723	777	718	799	762	681	714	727	745	715	727	749	700	728	718	717	775	762	778	708	738	754	713	782	697	754	732	744	730	764	703	727	681	743	750	706	705	742
24182	21634	28997	24759	21645	14514	2671	1649	1306	1099	961	915	859	766	677	648	621	612	638	608	601	611	621	532	520	531	540	462	478	465	440	468	450	438	470	518	490	464	476	481	471	477	431	450	445	489	458	464	453	465	467	473	474	490	438	488	538	442	481	443	440	459	457	480	475	441	464	425	483	431	426	486	416	504	460	457	433	450	461	482	454	422	387	436	482	445	459	452	464	452	465	436	422	437	469	432	450	413	439	453	454	458	464	450	451	453	448	443	438	445	423	445	463	452	468	426	436	466	446	449	478	421	456	462	464	485	446	452	472	472	491	459	429	440	450	447	449	433	444	430	421	458	470	446	464	457	492	450	462	439	473	466	424	458	464	469	473	482	446	500	421	432	470	502	445	456	439	482	446	495	441	438	462	466	414	454	463	428	481	451	463	445	464	460	481	485	445	432	477	468	428	459	396	490	441	492	431	467	417	441	443	437	456	470	444	465	422	413	410	468	440	439	492	415	447	472	466	422	441	432	446	460	491	435	448	446	464	435	478	480	456	465	432	471	478	431	441	468	470	443	443	462	465	460	451	452	469	515	473	489	426	475	437	434	472	461	493	473	438	458	440	449	484	450	468	443	498	450	445	470	455	502	442	457	470	436	452	453	451	416	452	447	466	467	428	468	449	423	442	449	440	438	457	436	447	475	440	456	449	440	462	447	434	439	474	426	480	455	440	483	448	439	460	436	454	448	437	429	480	489	422	438	457	419	457	442	476	448	462	418	429	433	472	452	471	475	473	438	441	466	432	432	449	454	440	437	470	481	405	477	449	452	454	430	462	425	431	485	484	457	463	481	457	447	427	448	479	449	468	456	438	484	439	466	454	450	443	483	466	453	446	416	465	465	440	458	463	447	465	470	486	425	467	453	449	445	431	446	459	439	443	423	462	458	415	454	473	462	459	476	409	480	462	439	420	418	440	458	433	452	437	482	448	483	443	460	443	446	450	447	453	416	447	486	452	477	476	420	452	459	450	460	478	450	389	446	434	465	431	441	427	436	451	509	456	455	452	452	454	480	440	447	458	455	438	423	431	442	451	437	467	472	464	417	471	448	491	443	451	457	474	486	464	475	450	505	429	500	469	439	442	473	426	481	445	481	477	441	473	454	481	530	417	425	459	478	468	444	451	478	435	481	451	424	482	419	458	420	456	467	441	424	457	461	436	402	429	465	470	441	428	466	488	492	516	453	451	459	441	428	416	478	439	432	467	416	432	436	456	455	442	436	438	441	484	500	433	472	453	478	458	464	493	457	463	458	487	460	457	445	455	413	446	445	439	451	451	449	495	462	453	468	460	441	449	486	411	405	476	451	453	447	445	423	445	426	456	438	454	440	473	457	425	453	473	461	456	479	445	458	466	430	459	450	459	410	428	440	459	481	467	458	493	471	443	455	463	481	460	454	443	475	472	434	468	453	482	448	427	465	484	496	461	445	453	430	449	426	450	447	468	465	420	450	432	471	458	495	421	431	457	477	457	464	464	452	458	458	414	440	476	419	442	424	474	448	435	457	446	454	426	454	455	448	457	407	478	474	473	453	479	473	431	432	470	425	477	495	476	477	435	452	455	470	457	433	492	495	463	428	414	424	453	458	454	464	466	494	440	483	426	424	448	430	454	473	480	431	449	460	499	426	443	468	443	427	440	439	421	444	473	486	481	447	494	451	425	411	465	422	440	486	428	443	425	464	474	476	450	420	412	434	471	397	416	481	463	469	479	478	447	469	424	444	466	490	492	444	447	485	451	442	387	467	477	446	470	442	443	448	459	440	449	473	450	460	435	400	486	463	459	452	474	462	463	468	474	438	472	424	444	405	448	439	460	440	456	452	411	458	435	493	412	409	465	481	448	498	491	454	466	463	430	444	402	455	431	431	480	449	403	432	460	443	441	495	431	454	430	441	483	449	461	456	428	465	459	465	450	468	420	471	480	471	466	489	453	453	473	445	461	422	492	439	480	424	439	428	443	456	430	433	466	465	475	445	446	451	481	485	486	454	445	433	466	469	438	461	444	503	450	443	458	459	453	446	438	427	451	454	459	453	451	458	488	454	454	467	418	471	445	447	467	444	439	464	444	434	439	496	451	454	505	449	457	453	446	465	454	461	480	482	465	430	446	433	475	426	452	461	445	449	487	479	481	404	438	465	410	437	449	447	449	429	442	469	457	445	443	438	447	436	433	441	473	427	436	438	446	437	455	441	456	481	442	463	458	416	452	454	489	461	455	436	475	428	448	461	400	462	460	458	495	466	438	427	470	462	424	417	462	472	443	449	459	474	473	475	448	434	443	452	474	439	443	458	446	484	443	447	466	500	473	467	444	458	436	450	426	469	506	412	486	451	408	444	426	468	475	424	456	487	437	451	451	466	457	493	455	452	469	462	423	453	478	446	430	429	449	465	466	448	473	461	458	420	472	425	475	449	448	428	419	474	433	432	469	444	423	448	446	461	439	430	478	415	440	461	451	445	450	455	474	428	463	452	478	434	442	504	433	443	443	451	482	456	459	410	429	457	464	404	481	457	448	479	439	476	431	453	461	413	448	438	466	443	473	466	442	447	430	471	456	447	479	462	454	425	447	446	425	427	475	445	429	502	482	430	485	477	450	446	493	464	486	453	397	450	468	465	449	470	482	459	437	480	461	454	418	444	446	496	438	431	469	486	450	501	420	451	461	431	472	428	447	435	454	432	458	429	466	457	457	452	456	446	444	435	460	461	453	481	486	470	465	427	459	438	438	445	458	439	437	448	474	461	463	418	435	459	458	440	442	461	464	434	488	491	421	472	447	434	390	473	474	424	459	427	428	417	452	471	424	495	531	444	460	438	457	466	451	485	434	457	452	455	437	443	433	457	459	413	455	442	471	481	448	398	449	434	482	470	427	448	476	468	421	442	488	440	472	461	458	432	453	450	451	455	493	461	449	418	446	474	425	457	435	436	443	430	489	456	420	475	430	482	468	430	445	469	484	441	449	471	487	427	445	470	499	462	482	409	449	445	474	487	396	468	432	459	439	454	473	469	462	468	443	417	451	476	419	496	440	449	448	457	421	452	443	452	456	474	456	455	455	420	444	472	454	414	473	467	460	412	436	443	464	449	448	515	445	446	475	462	446	453	427	425	442	478	482	439	452	459	460	465	441	461	439	426	476	425	423	475	456	442	437	454	448	443	484	428	481	464	438	428	429	454	466	442	440	460	455	501	474	454	461	429	438	433	434	468	416	436	535	465	440	403	467	446	497	445	500	457	473	455	478	402	474	441	446	454	454	466	453	484	435	477	444	483	417	448	489	445	421	463	440	445	417	450	466	501	469	447	518	456	432	477	452	443	482	452	444	430	391	435	450	487	485	465	426	470	443	433	451	441	457	458	475	476	484	425	440	430	481	446	471	457	467	462	489	467	426	457	449	447	410	413	424	440	453	465	428	483	399	466	502	450	436	457	447	459	436	453	431	433
27069	17604	15094	7667	5041	3837	2749	2310	1875	1444	1158	1204	1126	984	850	763	751	687	719	709	716	693	735	651	602	576	540	547	485	515	475	517	522	467	485	482	466	504	514	465	458	456	485	454	488	484	463	500	520	492	480	527	545	500	478	502	493	518	518	525	532	501	454	457	458	511	526	482	512	481	479	488	472	471	477	467	461	458	464	485	464	424	484	483	470	490	438	468	450	486	490	458	450	436	469	477	491	465	500	490	462	469	477	481	472	495	466	454	511	482	466	508	468	421	446	492	476	433	451	459	487	482	461	470	445	453	439	478	465	458	470	475	482	471	456	487	479	445	456	494	465	470	517	473	484	487	511	451	479	479	442	499	490	489	467	454	477	472	496	493	450	474	450	512	460	453	476	485	458	454	462	502	484	495	499	478	491	474	470	485	474	446	471	434	474	476	488	470	438	482	474	482	485	457	465	470	462	499	465	469	497	449	459	463	481	464	467	497	492	491	486	456	465	476	481	501	469	498	473	487	478	472	442	421	460	542	510	446	450	449	457	454	444	479	496	489	471	439	491	448	467	469	460	494	490	463	487	514	472	439	448	455	436	453	456	475	478	488	482	494	499	432	514	431	474	477	449	452	477	497	474	464	472	511	426	473	493	454	460	451	492	462	504	520	486	498	479	498	479	477	479	475	445	476	487	444	452	482	485	470	459	469	473	513	484	494	471	454	506	492	476	523	491	497	478	488	481	460	505	464	470	485	490	466	501	471	436	484	491	444	492	507	429	475	472	485	485	451	468	458	482	469	474	474	461	482	480	483	453	480	454	486	467	466	442	497	475	443	468	458	495	503	456	528	516	465	442	427	491	464	487	479	451	471	489	476	431	462	465	475	503	477	450	474	474	462	482	479	456	466	455	474	454	481	437	519	501	467	467	474	435	479	482	445	466	454	469	477	452	479	485	498	474	445	491	527	492	462	503	456	446	456	474	477	452	479	460	500	475	454	477	453	454	489	504	472	471	488	449	504	482	476	474	462	458	467	477	464	454	464	427	472	486	527	422	478	472	497	494	484	444	422	458	454	495	496	477	469	512	497	497	475	493	487	475	482	449	453	470	478	443	468	486	481	462	470	494	489	476	478	455	439	449	493	450	494	477	453	439	481	484	480	471	446	452	474	426	477	468	447	435	498	457	436	465	505	468	471	473	462	506	495	477	461	492	456	480	477	456	462	481	448	459	469	486	488	490	469	459	452	481	428	458	454	455	490	472	457	478	484	506	456	471	458	479	467	449	498	482	495	462	444	466	494	447	485	453	432	459	513	488	472	460	479	445	456	460	449	477	483	442	450	459	477	461	493	480	444	434	468	478	480	455	423	475	493	464	461	510	466	453	453	484	455	448	514	439	475	488	485	477	494	482	488	486	501	471	466	446	483	479	459	492	508	463	481	441	489	468	420	514	453	455	459	454	496	470	491	474	482	483	492	492	489	504	511	447	450	461	441	477	470	463	471	458	471	520	459	471	487	484	472	456	467	511	468	418	483	482	468	474	483	448	487	442	458	475	459	506	464	475	462	473	479	465	482	467	482	486	475	435	461	465	449	461	481	463	433	472	463	458	490	456	488	485	478	492	441	477	515	433	502	460	490	477	443	456	478	460	466	482	490	449	474	455	499	446	477	447	466	487	434	488	509	466	441	467	449	510	475	495	476	449	437	477	473	460	470	487	476	457	464	482	446	481	451	440	488	443	478	472	503	494	444	498	471	450	485	512	486	493	511	484	484	507	475	452	501	469	472	470	481	461	498	447	484	474	474	512	492	500	469	468	490	458	486	487	467	423	478	477	487	445	468	474	481	482	471	464	455	447	496	458	458	478	453	450	443	474	466	457	451	482	481	497	464	475	477	479	473	477	470	467	468	485	518	462	486	484	434	455	499	516	485	485	450	465	486	449	455	459	465	477	455	525	480	524	471	472	501	471	503	455	476	492	472	488	493	451	498	458	472	492	462	488	494	477	507	523	463	482	462	492	467	445	485	487	465	445	434	481	470	457	450	490	467	441	464	488	480	484	461	497	460	472	505	514	480	454	517	474	457	464	467	463	492	499	451	446	480	485	472	459	453	487	461	444	506	466	425	484	422	474	490	509	420	446	496	476	479	455	466	470	502	454	458	474	456	506	451	482	498	481	496	517	487	468	436	476	454	475	520	491	455	475	475	451	478	478	469	449	489	436	463	458	507	469	506	463	469	464	513	499	505	491	482	499	484	457	405	480	439	492	453	489	462	471	491	456	489	504	482	495	491	513	459	520	472	452	464	505	443	489	472	435	465	470	459	502	488	473	479	457	501	488	501	478	478	470	436	469	436	505	485	522	472	472	452	504	469	468	495	506	491	488	525	446	433	511	447	486	481	486	462	472	452	497	534	462	498	483	451	446	469	450	478	437	442	467	468	473	453	477	513	477	470	442	497	474	475	487	421	463	488	506	493	431	459	478	489	453	475	464	477	449	464	466	460	499	497	463	509	445	482	484	449	481	424	444	452	477	463	459	455	448	468	530	501	485	482	506	415	508	453	436	480	475	451	487	483	476	449	468	470	500	470	501	475	490	476	464	482	474	502	494	502	475	470	483	454	437	462	498	475	456	515	490	476	455	447	490	473	525	490	454	504	477	482	472	496	497	490	497	467	462	482	455	441	421	497	443	524	489	450	460	472	465	472	449	453	468	484	450	513	482	468	439	508	454	462	477	469	467	481	480	476	476	480	452	450	464	458	481	474	471	466	446	446	512	489	457	482	481	482	464	439	455	465	434	427	440	451	493	498	480	450	485	476	466	443	512	453	478	459	454	499	485	481	474	469	488	467	486	486	476	468	475	430	465	478	465	494	520	434	455	488	451	425	480	437	530	465	494	457	473	480	486	462	496	471	446	490	474	501	458	473	483	445	490	443	454	464	455	475	463	437	457	466	458	488	460	471	467	457	465	461	437	481	468	478	452	448	482	458	488	506	520	455	481	444	472	508	450	455	470	474	460	500	500	451	505	497	470	445	484	455	480	468	482	437	485	458	445	504	436	476	470	515	449	461	466	467	480	468	462	442	502	448	479	478	440	469	503	448	432	469	485	516	484	488	469	473	483	474	500	457	447	431	442	463	455	466	504	438	465	450	446	471	470	485	446	476	484	503	493	446	477	502	486	475	459	466	475	486	494	492	426	453	488	521	474	480	472	478	481	509	480	479	497	470	498	485	469	486	486	483	437	457	467	432	461	438	482	481	485	473	430	465	516	490	471	480	498	503	473	465	470	471	451	450	465	446	495	477	476	461	517	445	485	476	484	468	476	497	470	450	476	503	468	496	468	443	526	485	498	448	505	445	446	502	493	470	472	474	444	466	458	444	463	491	417	468	450	485	481	438	480	482	457	440	465	461	489	462	473	463	479	443	420	445	438	494	496	473	490	463	455	455	455	507	466	475	482	482	467	442	472	478	445	438	482	466	468	445	531	479
25080	21617	28359	25304	19300	3410	1816	1487	1209	985	894	990	973	925	796	764	785	803	809	767	780	717	742	700	650	696	663	627	712	701	667	661	669	633	666	679	689	670	665	665	627	707	676	632	616	678	696	636	604	616	639	664	698	644	661	695	665	658	745	668	659	629	662	641	666	657	650	688	654	663	668	650	638	610	627	645	637	703	637	672	627	683	624	658	643	705	674	644	643	662	668	655	652	601	648	654	653	658	635	641	617	654	642	669	616	640	676	644	642	652	630	629	645	642	598	714	654	615	661	696	670	685	673	637	654	712	669	630	662	644	684	608	663	653	638	686	634	639	655	615	639	621	637	681	659	670	599	668	650	643	681	596	694	659	631	648	680	685	639	682	608	674	656	637	634	624	706	650	618	633	626	588	631	686	636	655	655	620	654	675	604	623	601	619	674	686	651	627	611	630	618	641	659	654	636	662	664	652	603	615	640	668	664	673	688	611	645	663	645	683	679	676	674	628	698	654	627	636	677	655	609	629	657	656	661	651	671	614	630	632	633	634	630	668	678	661	614	666	672	675	641	616	630	630	632	655	667	643	680	631	615	614	620	607	674	676	668	671	646	676	637	666	652	614	670	666	610	676	688	649	617	623	637	629	666	631	608	653	699	608	661	634	703	606	647	637	671	732	656	675	637	673	695	618	664	622	647	622	645	668	619	648	679	694	599	644	630	700	662	668	660	650	653	671	650	610	617	662	656	629	649	657	610	629	631	667	645	632	622	652	624	657	624	689	632	635	670	670	645	664	654	635	610	630	620	662	614	652	653	660	641	666	645	623	657	651	659	659	647	665	676	599	623	634	641	677	709	630	600	674	641	628	641	632	608	657	640	614	649	609	615	655	619	615	590	607	679	667	632	674	644	695	652	684	659	616	669	691	620	638	624	657	632	599	672	656	631	631	649	608	644	648	633	616	660	625	695	620	654	635	602	630	615	641	665	671	690	650	674	703	630	672	680	588	635	669	626	627	593	687	674	648	641	616	639	651	665	646	708	615	628	666	616	593	660	690	595	683	708	662	607	629	670	626	658	597	662	644	644	632	626	661	653	630	647	628	653	651	656	684	652	671	647	650	656	674	683	672	637	594	615	687	659	703	668	644	612	643	620	655	667	666	654	642	632	625	661	654	633	672	619	639	666	641	668	644	620	670	643	644	685	652	655	629	707	652	685	660	650	615	626	656	583	652	626	643	647	655	685	663	608	683	657	658	692	660	657	651	618	615	665	653	635	630	676	673	632	666	642	593	633	646	671	660	634	603	706	610	679	639	638	723	603	656	598	619	593	650	628	680	646	668	649	631	651	656	639	640	686	593	672	638	649	691	697	684	682	635	672	666	677	646	656	635	634	634	648	657	634	651	675	661	643	656	642	651	656	619	620	652	642	623	695	650	653	621	694	627	609	622	609	663	643	642	629	626	668	647	655	646	677	662	664	639	598	625	661	627	651	638	645	636	631	654	673	648	670	645	632	658	648	596	657	648	626	675	659	664	643	644	647	689	610	652	660	623	667	608	616	680	632	647	650	621	675	636	683	631	691	648	674	669	687	670	618	677	669	694	612	690	631	665	635	697	622	592	708	654	679	668	660	660	714	624	663	615	692	650	656	654	701	648	656	672	660	653	620	690	639	678	616	649	610	680	693	615	677	681	655	620	633	644	623	609	657	666	652	661	604	641	643	640	640	716	624	646	611	658	635	692	678	687	639	626	660	696	601	629	645	657	637	646	686	702	659	627	605	641	602	674	628	618	709	684	628	589	654	658	615	627	656	658	688	655	680	686	631	648	676	668	652	656	628	657	636	615	659	612	691	692	655	668	655	641	629	640	634	659	665	597	663	689	626	655	613	614	686	657	641	641	647	637	613	695	657	652	651	618	658	643	698	634	639	651	630	623	676	658	663	637	644	680	605	655	656	664	668	628	656	663	626	731	615	669	633	672	641	634	681	660	588	696	658	666	676	658	647	676	648	675	707	679	644	659	656	695	671	641	694	645	621	650	619	675	641	625	682	644	678	646	626	631	649	648	646	664	648	608	676	629	650	675	632	663	667	627	670	631	642	670	656	629	643	626	665	622	628	671	681	605	686	677	659	715	637	693	670	679	659	656	671	671	619	645	660	665	621	632	662	624	648	659	675	638	629	683	643	644	630	601	637	652	664	647	665	634	635	632	659	657	703	626	667	665	611	688	654	648	655	638	634	644	639	631	621	669	651	722	634	654	626	625	671	654	647	671	637	640	647	673	639	644	673	687	617	645	623	633	614	637	663	665	659	637	647	647	662	656	618	634	662	607	673	645	659	652	659	653	620	641	723	611	668	646	623	665	639	687	669	661	638	679	652	648	629	640	720	643	647	621	640	642	651	639	662	651	657	660	630	670	667	675	646	623	660	585	660	614	673	701	623	673	680	632	617	623	640	645	658	646	647	633	618	704	639	722	650	665	638	621	693	670	656	651	659	655	638	666	630	636	637	610	652	608	661	631	663	659	679	657	670	633	678	607	642	612	676	614	670	638	673	654	672	674	644	688	659	681	605	611	619	671	618	682	633	677	661	667	663	604	665	649	611	640	658	678	635	607	636	633	630	678	691	681	642	626	613	667	671	637	634	628	667	649	656	626	639	679	655	650	659	637	576	645	629	690	642	610	640	647	696	632	645	616	667	649	599	632	630	660	647	618	637	647	650	644	686	666	643	669	636	640	691	634	691	633	632	671	677	657	647	671	671	645	642	668	651	659	672	619	645	657	597	679	638	656	652	674	631	609	642	647	670	652	640	637	651	682	703	679	653	641	595	656	634	654	647	681	649	636	645	675	673	642	661	618	668	681	642	627	648	696	658	610	646	658	640	677	688	685	665	618	631	625	690	670	645	612	659	624	633	708	698	641	610	641	666	616	642	621	634	633	611	645	646	639	641	657	644	654	609	644	647	643	659	612	653	630	621	633	662	631	645	712	627	666	639	634	616	645	633	646	667	607	621	633	609	676	617	622	682	667	664	656	606	674	605	654	636	654	643	705	685	657	663	647	656	697	673	703	636	690	624	662	672	625	616	679	634	683	614	622	641	689	654	609	666	633	635	652	615	642	632	649	642	621	656	631	665	634	618	644	663	627	629	603	607	642	564	671	655	654	670	685	677	678	633	598	624	669	691	643	650	612	630	634	617	639	667	673	638	656	591	619	658	659	664	654	650	621	674	646	620	684	651	644	624	693	656	694	661	662	599	647	651	653	571	653	642	630	643	640	643	656	629	620	615	628	700	661	641	627	685	693	675	668	654	618	691	626	673	674	684	582	628	651	616	657	659	628	673	648	639	685	672	657	653	642	618	617	666	643	667	726	662	599	670	636	605	638	662	643	636	666	675	659	643	692	647	646	665	669	643	653	628	656	718	643	654	642	671	594	641	654	679	678	630	622	625	687	611	659	700	647	632	642	690	667	635	696	652	630	639	644	625	666
27592	14934	12346	6174	4192	2822	2471	2044	1604	1340	1124	1215	1117	1015	882	899	834	817	792	764	828	813	758	750	675	658	664	703	669	654	665	611	649	642	676	605	637	692	637	655	646	595	630	614	627	639	631	594	640	673	674	682	641	692	657	646	675	633	654	708	596	615	656	620	663	644	641	659	661	667	622	687	580	668	594	681	692	645	656	688	686	625	672	626	611	615	656	632	613	609	619	643	666	638	625	638	638	589	642	646	694	635	636	689	677	635	639	623	606	672	662	630	662	614	637	639	639	622	668	612	628	619	654	631	673	677	675	635	623	659	645	638	620	597	606	679	612	644	620	681	641	673	613	620	648	650	650	652	605	647	588	638	636	624	649	586	611	608	657	594	634	651	617	601	660	638	612	615	647	633	644	656	603	658	621	616	633	616	659	631	628	651	648	627	639	617	634	663	599	640	623	641	656	628	693	656	597	598	661	626	577	700	604	664	651	617	662	621	636	643	625	645	658	623	607	632	603	650	626	634	641	635	666	648	628	637	635	603	635	623	634	655	670	629	670	604	598	608	585	637	657	643	665	634	638	621	658	588	632	658	597	653	668	654	630	653	649	661	691	623	653	587	619	644	636	626	674	649	654	632	627	658	597	688	623	596	626	629	692	652	631	635	637	673	668	605	661	591	665	612	651	652	632	637	682	620	659	667	657	655	614	646	611	631	662	580	658	645	614	600	607	661	674	619	665	627	672	622	621	631	653	655	645	601	633	626	638	647	648	619	605	617	665	618	619	686	647	633	621	683	610	620	671	622	638	648	639	633	650	624	653	662	654	691	673	647	646	608	641	646	661	619	647	654	623	639	676	650	611	646	650	622	654	636	635	632	622	634	625	597	639	639	629	600	669	589	656	637	619	655	630	642	643	624	645	647	636	631	659	659	638	647	646	662	628	646	627	693	612	665	681	650	627	629	643	665	651	673	664	641	644	656	663	596	650	668	652	621	616	667	594	677	604	623	656	600	629	664	678	631	673	673	606	623	658	568	660	614	641	620	646	674	597	629	669	578	629	632	614	642	644	593	621	658	633	608	605	631	644	652	671	636	631	593	645	642	579	669	642	598	687	671	633	654	674	633	638	640	619	600	643	648	631	623	679	655	646	626	693	639	607	661	633	645	590	647	661	630	672	645	642	660	631	657	578	668	635	626	619	620	637	601	651	609	638	656	647	628	669	678	644	659	639	660	657	606	671	646	633	642	651	593	684	619	599	619	648	627	640	627	616	630	572	593	620	609	621	641	670	620	606	607	666	613	621	601	625	647	574	695	613	670	638	664	601	617	635	664	648	617	662	641	663	681	666	629	622	659	609	647	605	635	602	624	583	639	608	652	625	628	638	655	615	626	636	667	652	652	641	655	639	644	606	637	636	603	648	611	683	581	617	663	637	634	630	682	632	625	684	659	644	633	658	652	617	693	639	611	615	599	689	614	589	618	642	622	637	598	654	648	658	659	644	675	622	613	616	669	620	631	647	633	643	629	632	617	644	632	646	633	619	671	642	684	650	607	608	639	575	618	659	621	675	636	627	603	659	620	649	647	687	679	587	604	647	680	669	661	620	626	657	649	633	591	677	632	644	636	670	613	601	647	647	631	633	642	641	609	594	633	617	622	628	615	627	637	594	642	596	610	626	648	632	597	686	617	630	605	638	650	663	628	645	638	585	623	635	617	616	680	621	656	638	628	684	688	592	608	631	599	632	606	650	592	621	613	645	622	584	652	648	637	659	712	634	620	617	623	668	603	598	627	638	627	614	645	666	653	628	679	620	624	638	635	608	665	632	612	603	617	624	666	674	671	622	629	638	616	614	672	613	659	653	654	623	600	662	653	622	658	634	621	625	599	656	642	607	662	639	632	634	666	640	625	656	619	634	597	619	624	617	674	616	602	653	661	626	668	652	640	666	643	627	633	639	590	613	644	653	596	619	667	653	678	592	649	632	639	670	619	586	654	665	655	651	667	629	616	613	627	618	662	635	616	631	659	673	623	655	647	635	646	635	625	639	628	633	639	595	638	629	686	646	611	619	626	664	652	675	630	661	635	652	629	657	665	640	625	626	638	637	648	597	643	614	649	621	657	630	656	631	653	608	607	622	648	652	642	646	636	638	628	603	635	638	645	629	637	650	649	622	673	641	638	617	675	648	630	631	631	648	658	631	665	615	627	645	644	673	609	664	664	649	641	643	597	641	649	586	670	663	593	638	630	639	608	640	632	699	640	668	644	580	584	675	635	583	652	641	645	659	623	610	647	647	619	640	606	593	634	633	662	597	653	638	635	640	646	617	674	642	636	593	626	649	659	674	638	675	624	616	649	648	649	642	600	646	619	612	640	644	648	613	589	639	639	651	655	618	634	609	657	645	606	677	644	578	642	628	617	649	600	632	669	687	652	653	625	634	639	628	645	613	656	649	648	661	612	672	610	629	643	593	641	643	623	639	661	667	641	602	655	639	621	631	626	648	616	602	587	669	627	644	615	630	619	646	652	616	651	614	621	618	604	631	611	630	610	683	602	635	647	646	637	636	637	660	661	626	642	643	676	656	622	713	616	642	615	621	609	624	660	629	665	659	661	639	649	656	637	649	679	667	628	671	635	669	618	622	625	612	633	626	611	616	653	615	653	630	638	607	601	621	668	651	644	614	634	660	657	663	626	612	626	700	681	626	633	637	610	660	679	655	621	633	619	632	618	649	652	595	662	619	598	598	662	652	619	654	653	630	644	619	647	644	675	631	631	683	629	636	628	624	583	663	631	649	675	633	685	597	635	657	590	634	658	616	612	632	625	608	664	625	671	677	667	651	631	626	617	606	634	686	633	660	635	625	650	650	627	660	630	677	653	677	678	638	644	654	704	654	613	619	615	663	680	654	635	648	684	660	667	656	654	659	630	605	656	602	626	638	610	674	617	638	647	691	618	666	652	659	643	599	698	595	579	599	604	641	648	655	630	605	581	653	709	625	665	635	642	665	639	643	678	686	678	584	644	650	688	616	625	652	653	656	642	611	620	609	609	634	677	638	634	643	606	649	610	614	635	653	639	614	615	652	630	619	612	667	650	639	627	608	625	630	678	670	581	643	623	629	645	621	616	587	669	646	670	605	612	647	609	629	599	632	624	677	580	604	611	676	611	625	639	620	677	619	607	615	640	655	607	630	615	626	639	653	636	617	699	599	653	603	603	610	659	626	669	621	651	616	633	617	646	604	603	655	633	644	572	633	630	655	609	589	640	610	643	670	625	633	614	606	657	617	621	652	662	631	625	631	638	622	630	616	673	612	615	669	656	655	678	626	607	647	622	629	634	619	643	653	592	633	665	614	615	683	650	659	605	613	686	638	624	648	625	639	630	642	629	624	632	689	659	685	640	635	625	649	627	658	634	631	661	632	627	650	658	640	636	636	642	662	663	693	645	659	622	658	627	649	654	627	618	610	668	647	663	605	675	639	638	622	622	612	645
22968	21646	29417	24385	21648	21787	14100	2296	1462	1121	1132	1118	967	807	665	616	604	524	519	542	583	579	440	399	361	305	355	338	343	323	306	334	320	305	288	276	280	300	264	291	283	257	302	291	312	295	294	282	319	284	310	332	291	302	276	301	313	312	350	297	310	292	268	263	302	310	292	293	291	278	302	301	265	249	292	301	274	256	254	278	298	272	278	279	282	275	271	270	274	267	301	304	271	288	282	284	271	294	289	275	282	308	263	267	255	283	249	258	285	283	296	277	306	254	272	309	282	257	268	272	299	269	259	282	293	280	251	264	275	279	273	282	277	258	265	251	261	239	250	272	254	285	274	270	264	285	291	262	280	235	266	273	266	289	285	286	277	298	293	245	269	261	278	256	263	274	282	252	287	244	292	279	256	264	276	272	269	257	265	252	290	273	276	277	282	231	283	309	279	290	287	294	291	304	277	264	262	275	271	294	272	258	307	245	269	300	287	281	263	281	268	263	260	281	271	280	273	276	261	250	286	272	309	259	296	274	262	275	281	292	311	253	286	290	266	298	302	299	278	303	252	286	304	280	300	243	276	252	257	267	255	274	290	270	287	283	253	305	246	288	244	279	267	256	259	318	312	254	257	292	263	242	251	290	296	271	272	296	295	276	286	283	265	247	278	245	249	257	294	294	276	296	288	288	283	279	290	278	297	263	263	264	295	272	253	248	257	306	258	259	285	291	284	259	239	264	294	254	274	266	265	283	286	282	256	288	264	274	274	258	279	279	270	261	271	271	277	256	281	293	255	282	251	246	278	262	262	264	304	239	284	308	252	254	260	243	267	248	277	289	275	267	243	254	287	249	269	270	273	285	301	278	306	275	254	243	256	275	274	298	249	251	273	282	276	251	271	266	267	230	260	264	234	302	270	267	307	284	278	247	289	241	294	303	268	283	267	277	263	267	226	289	253	289	265	298	259	285	276	249	301	283	274	253	258	287	284	285	260	279	267	258	268	293	269	254	266	278	286	252	286	251	277	276	265	274	256	259	261	251	257	285	237	252	257	268	279	281	291	272	291	291	238	285	302	302	253	260	262	275	294	275	269	229	262	255	253	266	255	279	289	248	253	285	265	251	265	254	242	242	274	250	249	256	253	267	256	227	295	277	239	283	270	278	274	298	263	280	311	276	268	290	279	255	296	279	267	271	292	263	264	276	292	282	274	270	250	305	277	295	264	261	269	278	244	243	260	289	292	269	259	292	246	263	277	273	253	264	276	278	264	278	259	266	242	255	269	277	268	307	265	293	245	278	248	267	292	263	270	282	306	283	263	244	267	281	269	264	293	248	273	286	254	287	287	267	263	266	255	258	265	278	273	272	264	291	276	281	265	263	250	276	281	274	253	293	263	308	268	247	269	281	292	251	256	261	293	285	255	266	270	285	273	278	286	279	286	269	302	241	268	258	261	309	267	306	282	254	286	275	294	260	260	286	260	290	281	274	279	261	250	284	278	273	294	250	285	255	259	274	280	263	262	287	281	253	267	292	302	258	288	277	254	259	266	267	274	260	274	242	280	255	294	280	277	252	235	278	262	283	278	276	266	291	257	264	276	258	265	250	270	319	242	307	281	241	281	298	227	269	281	259	254	274	270	290	285	271	306	265	261	266	266	242	263	271	285	300	254	287	252	267	246	287	273	282	269	236	285	278	284	246	263	247	270	262	264	278	262	267	277	261	263	268	270	274	258	280	254	274	308	244	271	286	276	272	274	262	273	266	285	270	290	281	286	295	295	271	276	252	268	283	291	277	271	280	262	287	283	267	278	281	254	273	278	273	284	241	283	227	288	308	269	239	283	274	293	276	251	267	279	297	286	285	264	284	270	261	287	255	262	241	274	258	307	288	278	267	276	242	293	307	271	269	257	273	259	277	255	278	272	272	281	288	258	293	240	302	276	286	273	285	263	270	288	260	269	260	278	262	325	288	284	299	256	268	269	293	262	268	278	270	297	294	252	262	286	317	247	277	237	256	238	249	284	248	260	279	274	282	295	267	293	282	239	267	297	293	290	274	268	256	269	281	276	269	280	280	239	281	269	273	263	277	289	287	270	268	272	246	232	308	257	267	258	265	235	310	305	260	251	272	264	270	257	257	241	297	275	279	288	262	250	264	292	288	240	276	266	303	245	244	256	273	287	262	275	255	286	267	249	276	289	288	292	277	265	243	310	298	287	263	263	275	262	279	297	260	304	288	265	261	260	274	308	302	274	265	255	284	267	272	288	274	302	276	290	285	279	253	267	280	277	291	251	267	252	266	265	286	299	261	268	254	288	284	285	262	270	269	271	278	286	248	269	259	261	280	253	264	279	259	261	262	284	272	277	277	284	264	252	302	299	254	260	273	280	261	291	297	275	280	254	276	266	301	301	263	254	255	263	276	262	256	294	269	240	261	288	251	269	270	260	263	270	262	272	227	251	271	287	278	277	261	288	291	276	259	261	256	296	259	281	308	283	273	259	257	264	265	306	256	251	320	235	272	271	274	258	306	262	296	272	242	235	276	295	270	277	281	272	264	271	305	282	258	277	263	246	280	271	260	270	239	247	261	303	285	283	300	281	241	280	270	257	263	277	264	280	278	255	289	276	278	265	294	269	273	277	287	268	270	245	275	265	290	275	247	266	269	288	280	300	284	278	255	261	298	269	261	274	269	273	252	304	268	269	278	267	283	311	282	274	250	252	271	271	275	250	275	247	266	237	262	266	292	268	271	263	291	260	273	271	271	258	292	299	285	258	272	294	327	268	274	271	280	249	254	256	240	284	296	267	264	296	267	284	280	271	267	244	275	270	269	281	265	297	293	262	281	253	277	266	273	259	278	259	252	248	257	271	272	270	271	277	295	287	252	284	276	293	244	268	283	269	279	238	261	242	291	300	276	271	291	263	293	274	250	308	222	262	257	279	267	236	269	266	258	301	243	284	240	248	277	273	281	298	282	285	287	257	265	251	252	269	253	288	276	264	271	271	249	255	255	268	273	299	267	310	292	267	247	296	272	289	262	275	256	258	265	256	272	273	272	300	277	243	265	256	283	274	287	309	287	240	244	268	288	290	269	286	252	267	285	257	263	286	283	275	280	249	286	267	278	306	291	289	286	301	289	258	272	256	280	248	255	301	248	317	298	298	267	270	291	272	299	286	288	287	253	287	286	253	263	294	257	279	289	263	260	261	292	256	254	261	251	263	291	295	271	286	276	265	285	241	283	286	270	210	287	252	304	270	282	267	264	313	282	266	289	290	267	269	247	269	286	283	271	281	284	254	239	259	246	275	263	279	258	265	266	281	272	268	284	277	264	320	247	252	277	291	235	236	272	279	231	268	277	287	297	273	262	256	257	260	273	275	312	289	285	301	252	253	261	278	279	273	291	282	279	262	285	264	297	267	274	266	267	285	262	253	296	307	254	267	285	281	299	282	267	304	269	277	285	284	277	260	293	266	270	253	262	290	243	271	265
31268	23830	19704	10895	6903	5061	4308	2959	2209	1660	1669	1573	1273	1098	877	757	671	657	616	690	686	721	498	407	381	370	378	372	346	320	327	300	310	300	313	300	299	301	305	286	321	289	303	299	291	308	274	304	297	289	335	293	324	311	323	323	328	298	345	341	294	294	338	325	294	311	275	328	278	272	303	252	254	272	261	252	255	256	285	272	296	277	288	291	267	277	267	283	285	274	257	299	282	270	267	272	272	256	294	273	270	289	284	278	267	285	259	263	295	258	258	264	296	277	280	271	273	254	249	283	282	267	297	253	274	256	288	291	286	283	264	261	277	277	259	276	266	278	258	278	282	289	281	275	257	272	273	304	238	282	243	276	287	266	277	284	251	257	282	270	291	272	270	290	280	284	279	262	258	285	247	266	306	251	306	296	268	287	283	302	278	250	285	290	261	257	267	257	265	284	268	262	276	292	264	291	298	280	270	293	321	295	266	273	278	255	244	249	273	283	290	282	281	278	280	258	298	283	250	306	268	295	279	260	303	264	263	262	241	278	274	291	263	258	288	288	273	279	231	269	304	296	237	276	248	270	310	272	276	313	279	289	277	273	263	299	264	332	288	262	250	288	311	266	256	266	264	240	257	295	283	275	258	285	279	281	286	281	250	273	292	274	261	298	251	282	267	307	274	307	268	298	287	269	260	274	277	244	302	253	256	277	304	290	278	280	278	293	242	251	265	291	283	285	259	246	268	275	278	249	269	257	266	279	278	295	271	281	292	274	267	277	254	267	247	279	286	267	269	293	269	307	247	268	286	278	265	288	294	289	278	259	283	297	273	270	288	293	257	268	259	305	271	274	268	263	303	263	277	275	272	259	249	258	289	274	260	255	270	273	260	276	271	277	262	252	279	284	274	291	289	252	269	272	299	318	299	273	282	246	266	279	272	294	291	281	291	281	257	278	285	224	307	274	289	284	259	264	280	276	275	260	273	283	249	265	262	268	268	269	257	266	277	257	266	248	261	263	274	257	261	280	321	310	247	295	280	271	267	301	292	264	304	288	279	278	248	254	281	283	264	279	267	260	295	285	277	295	282	264	258	268	269	292	268	262	281	252	274	270	260	266	274	286	257	270	263	280	279	257	255	272	273	272	296	262	297	290	278	264	241	280	282	271	261	276	267	279	264	285	288	232	263	285	289	246	275	263	273	277	268	276	295	253	269	252	286	263	260	293	286	235	278	248	300	266	256	257	232	290	258	264	277	301	301	254	281	298	273	279	275	277	269	281	292	259	285	257	270	274	269	268	285	276	286	255	296	261	274	282	272	302	256	258	305	276	280	262	286	308	270	272	269	291	283	257	288	280	274	247	294	271	267	290	301	278	277	274	274	243	249	292	255	262	270	273	276	261	264	264	279	285	315	277	296	286	291	279	277	250	308	284	300	304	269	279	288	259	300	252	265	266	256	269	246	276	256	266	257	287	275	257	285	278	269	276	267	264	278	247	256	282	295	254	264	295	281	270	277	277	305	265	268	296	278	272	262	280	302	284	277	293	280	268	266	253	285	263	237	260	283	277	276	271	280	278	268	272	250	282	264	276	243	281	275	282	250	239	278	281	242	294	283	262	283	270	302	251	292	276	280	270	264	273	281	257	272	298	275	263	228	293	263	264	258	276	283	258	288	259	270	269	277	289	266	288	262	307	271	277	267	291	264	282	264	290	291	281	275	237	293	303	265	267	307	260	266	264	254	287	271	300	294	234	285	279	270	260	263	255	264	259	279	265	295	273	293	288	243	293	316	283	265	291	272	257	251	293	281	274	262	277	297	283	304	291	282	285	273	272	278	269	269	275	283	281	277	254	270	275	283	283	257	287	293	267	264	254	308	276	237	315	281	234	294	266	245	282	276	245	245	268	281	292	299	259	284	268	270	244	282	248	304	299	280	236	299	241	279	271	267	259	297	302	305	265	263	297	260	241	249	278	277	261	278	272	289	300	276	273	281	281	296	254	276	284	256	265	300	257	257	267	277	299	293	285	279	289	280	252	269	274	257	284	276	260	228	281	285	272	270	271	254	284	289	264	268	262	274	277	293	284	275	265	293	276	292	259	257	281	263	287	285	302	263	295	289	293	269	263	286	229	295	257	308	275	256	299	300	277	237	301	285	273	268	305	294	275	241	293	275	258	270	278	273	262	310	269	248	268	279	269	273	266	290	271	255	266	295	260	263	293	294	266	287	305	247	267	278	266	258	296	272	293	264	291	264	259	262	306	275	296	275	275	289	264	245	303	288	298	229	288	275	276	273	265	252	259	289	292	259	263	277	277	270	301	293	271	281	267	284	286	281	290	304	268	280	255	298	262	290	267	281	279	261	267	251	263	260	261	279	251	264	251	263	279	310	284	287	286	281	285	277	258	291	277	286	278	261	257	298	285	249	292	269	285	268	269	254	264	269	291	275	292	285	277	267	239	273	276	280	269	276	292	278	265	288	262	270	304	279	281	276	262	237	297	293	295	278	283	306	273	284	281	292	286	292	308	284	270	253	301	298	274	285	263	264	250	265	273	285	271	257	270	280	257	270	267	297	271	252	277	290	274	243	284	301	296	265	240	261	282	254	301	264	258	271	245	258	274	275	286	275	281	261	282	276	298	261	262	302	287	283	274	274	295	280	286	306	294	268	258	253	274	263	254	250	250	267	263	258	271	286	267	263	259	276	308	298	270	260	280	279	270	301	265	284	280	262	289	246	239	270	268	258	258	297	258	276	265	293	251	267	236	299	303	236	242	267	267	245	274	252	282	258	295	304	241	266	280	291	248	250	263	255	296	280	289	266	274	316	274	293	269	310	267	238	243	298	278	298	292	263	282	262	272	277	246	287	287	263	260	272	248	266	292	272	287	297	267	295	256	280	286	260	269	274	279	268	257	272	274	274	277	287	266	288	272	280	259	305	251	311	266	283	281	282	307	271	281	247	306	267	286	273	269	247	256	280	260	262	242	253	267	287	290	250	273	286	268	281	288	290	236	290	273	283	266	262	254	261	266	273	284	279	299	258	257	271	288	257	296	268	306	220	285	265	289	270	289	271	268	272	274	293	277	246	274	277	269	279	271	267	289	276	288	258	284	273	258	268	275	277	278	276	292	283	265	284	245	258	270	299	275	271	297	255	243	298	252	288	279	300	264	246	290	278	285	288	252	256	303	294	278	286	277	295	281	264	265	259	274	293	302	243	266	287	258	287	282	286	269	287	263	262	301	259	252	298	292	272	271	303	255	247	258	270	291	273	289	254	278	286	300	276	273	270	270	295	280	269	271	251	286	278	272	276	257	272	283	303	264	280	272	254	287	254	250	256	272	275	276	272	280	260	276	274	258	294	254	295	270	273	280	273	267	280	257	280	267	274	268	249	279	268	277	281	276	275	261	270	281	309	252	284	289	244	262	282	274	273	287	285	274	264	266	264	277	271	298	272	270	272	307	279	278	263	264	266	281	291	263	286	265	287	269
29375	20423	10544	3250	1574	1394	1198	1060	875	929	933	963	881	871	817	762	740	767	757	752	812	797	763	765	755	743	690	717	730	706	716	698	746	710	734	710	683	706	696	799	740	712	727	719	744	691	709	720	707	771	777	751	750	725	736	775	694	741	722	714	753	738	755	758	731	709	706	748	749	713	705	715	778	700	742	731	748	748	762	760	756	746	714	748	717	699	671	686	681	761	727	704	686	709	713	706	754	714	713	709	790	749	731	788	724	695	718	778	734	732	708	781	778	798	724	790	740	767	695	773	731	772	766	751	741	769	744	743	686	678	695	741	715	738	726	710	727	736	774	730	686	770	715	749	660	775	704	735	744	768	726	773	769	725	711	745	741	709	721	745	738	725	746	702	719	731	743	710	733	753	736	762	724	689	707	768	711	746	743	757	703	733	709	727	756	743	711	797	739	737	768	720	800	737	699	796	736	810	707	744	693	712	704	703	724	727	762	726	745	708	707	737	741	717	757	729	735	756	748	667	713	712	734	752	751	742	716	731	719	730	717	722	721	750	727	695	787	765	728	746	738	754	716	754	682	747	749	746	730	742	779	759	716	700	707	736	733	710	721	703	748	739	753	787	717	698	733	709	787	699	750	715	731	725	726	704	696	745	748	789	786	713	736	754	736	751	726	732	695	723	727	731	754	758	681	760	704	720	780	742	776	746	705	770	684	713	716	675	740	721	744	716	767	763	718	758	747	743	743	774	745	780	728	743	738	732	772	739	705	682	751	765	740	729	770	686	750	713	730	747	691	736	738	751	728	713	689	786	756	763	742	706	758	711	760	772	717	701	708	758	705	695	737	800	757	715	752	732	730	698	729	696	736	723	765	758	714	782	727	745	760	733	753	722	779	722	726	741	692	706	695	723	716	729	733	759	731	743	681	744	745	672	714	735	718	745	693	742	720	720	748	681	732	688	763	697	738	739	727	796	725	664	737	750	725	736	763	688	789	685	744	675	728	717	773	757	708	710	730	726	711	713	759	733	739	741	767	732	740	716	725	711	712	695	749	705	738	738	692	714	748	779	749	740	756	727	724	762	719	758	762	671	756	772	708	724	734	718	709	777	756	782	717	700	779	781	698	734	750	735	794	739	726	739	718	723	733	710	772	721	742	729	721	752	729	746	742	692	670	761	769	793	719	760	708	688	693	805	797	741	722	765	704	697	711	704	693	725	684	724	724	711	715	692	767	773	694	723	735	702	732	695	719	710	756	746	717	727	696	718	693	740	723	766	695	730	783	674	747	718	719	739	665	699	771	777	683	773	794	673	734	719	705	790	727	713	717	700	713	701	736	718	766	729	741	669	766	719	694	722	715	747	698	736	706	724	745	721	756	736	720	756	728	729	730	741	718	673	736	692	744	731	733	753	720	752	724	695	752	709	702	733	742	749	745	679	729	701	722	733	712	765	764	736	718	748	724	716	708	775	707	710	742	757	751	750	716	699	759	741	699	734	706	747	712	687	745	683	765	722	764	695	712	747	729	699	754	735	743	712	725	744	695	762	754	729	725	767	744	751	757	714	719	789	712	726	688	740	784	739	736	752	732	765	728	754	714	744	695	703	671	758	768	713	693	730	727	764	796	757	705	747	757	718	741	715	707	728	694	722	721	755	697	717	677	736	744	729	770	747	723	700	687	737	705	709	690	768	743	768	762	667	727	763	747	724	782	714	753	718	728	738	697	746	725	727	728	729	765	693	718	758	723	702	689	736	754	742	781	776	766	721	761	722	730	715	719	724	708	732	758	735	714	727	748	702	725	718	721	742	725	711	753	762	704	753	713	734	761	701	715	774	735	691	682	719	706	748	701	697	706	685	773	786	717	744	693	717	704	710	753	686	779	699	747	720	677	764	717	750	719	721	700	726	668	759	774	722	714	718	729	752	712	744	699	726	691	684	771	713	733	775	752	740	737	739	744	725	710	674	742	740	733	720	782	714	735	795	701	736	704	764	789	733	779	718	721	725	736	695	731	744	708	731	725	797	737	726	710	749	776	732	766	761	696	738	729	685	767	758	718	733	711	684	757	721	697	704	755	732	687	721	724	749	720	769	728	748	735	687	698	748	768	771	780	713	780	724	719	743	749	740	671	727	743	767	792	715	705	740	731	681	689	697	787	723	750	745	781	723	712	721	729	719	723	685	752	700	748	773	709	767	690	748	726	731	693	727	697	722	759	729	732	701	698	690	727	776	735	765	765	721	718	769	732	690	733	709	713	747	717	735	768	691	756	709	710	721	715	729	738	731	746	780	743	737	709	723	762	754	712	794	741	711	745	741	691	765	725	748	733	742	736	754	721	739	748	732	690	697	706	766	729	758	781	756	720	756	698	717	729	741	715	725	703	684	750	701	666	733	735	709	720	731	690	707	720	742	761	732	740	709	729	723	759	730	779	741	773	695	741	755	731	733	723	749	685	731	711	741	698	729	751	751	735	715	726	722	770	744	757	713	724	741	699	769	737	788	724	667	753	682	747	746	735	756	741	700	743	734	750	726	713	707	738	733	754	695	712	715	723	742	755	753	684	731	742	803	766	744	786	714	745	741	754	744	750	692	747	757	697	677	714	720	776	740	722	759	740	744	760	731	773	697	728	715	755	735	740	753	733	720	728	747	732	721	723	732	739	667	724	723	722	709	708	722	709	693	732	726	723	706	714	735	763	759	734	747	747	763	733	721	743	756	754	742	747	718	809	710	748	768	720	737	757	705	694	761	725	710	730	698	734	736	704	712	684	765	735	766	733	732	724	760	744	754	738	723	732	735	717	716	710	728	696	722	714	726	733	703	740	757	700	729	699	731	721	736	737	757	706	684	748	718	720	753	744	744	739	692	751	742	717	683	706	746	738	706	719	771	715	737	777	734	801	741	733	690	726	734	708	763	739	696	703	724	735	791	707	727	705	772	724	694	716	687	778	698	733	726	671	688	714	722	716	727	717	729	682	762	716	701	776	708	705	770	739	714	700	760	702	739	781	733	739	736	753	738	730	680	750	747	699	720	728	677	718	734	737	714	734	711	694	704	672	761	725	751	716	704	752	706	747	741	728	793	738	727	722	710	733	717	719	693	695	723	734	707	734	723	703	756	714	824	706	735	706	708	738	759	727	727	751	710	751	702	753	739	729	718	735	711	708	737	773	754	710	726	769	706	741	732	771	723	739	760	733	683	732	693	718	713	758	672	773	734	713	719	764	745	682	717	738	729	759	783	727	778	653	733	713	704	714	737	726	713	679	735	728	717	692	747	760	715	766	714	747	728	770	771	718	748	746	693	749	735	727	731	726	705	747	686	707	747	711	725	725	767	724	735	665	734	708	725	705	694	711	729	659	713	786	719	762	718	710	724	728	664	706	734	764	709	717	731	693	744	733	744	727	719	735	734	742	818	762	767	720	743	729	743	756	737	724	704	708	698	697	736	745	707	729	740	686	717	752	741	712	717	710	743	698	743	742	741	698	728
25815	8564	6520	3323	2008	1853	1428	1313	1091	991	1134	1047	970	926	845	840	806	807	852	819	804	864	809	771	738	740	744	769	808	717	715	765	685	726	744	745	754	739	768	706	725	773	700	748	741	742	723	730	752	780	734	745	714	733	787	719	729	737	735	724	727	716	753	757	718	748	717	797	734	777	739	677	739	710	695	775	736	761	722	740	741	750	741	752	743	746	740	745	728	743	707	728	755	720	718	719	729	717	745	719	729	704	733	757	703	755	725	766	722	772	738	734	736	755	731	715	741	730	755	762	705	711	751	737	727	731	723	742	691	717	739	739	743	683	702	714	713	730	718	744	759	688	725	688	742	721	767	740	718	706	729	732	745	750	720	701	716	741	748	772	730	771	705	730	747	768	782	758	754	755	761	714	761	738	720	791	743	689	736	704	777	726	702	698	727	733	751	671	768	711	692	757	738	745	709	752	757	724	763	755	745	763	722	736	685	749	751	730	718	739	736	756	749	698	754	696	802	703	753	794	777	763	714	723	730	736	702	759	715	715	713	764	770	723	750	714	756	766	728	703	749	727	710	753	743	754	757	722	811	734	759	731	684	699	763	715	716	745	752	790	770	732	736	775	700	706	767	755	754	776	706	678	718	756	773	725	710	694	771	724	711	760	737	715	718	790	710	697	747	720	720	735	742	763	782	677	719	750	774	694	736	734	728	736	717	684	758	735	743	741	754	699	750	696	761	742	787	739	735	737	716	726	735	791	746	761	752	714	784	710	750	728	692	753	764	795	744	737	785	769	746	747	756	670	763	781	756	722	733	729	743	703	768	743	705	696	760	748	699	724	745	735	760	739	752	745	725	764	764	760	751	740	726	698	703	735	793	749	772	716	698	732	752	745	724	743	783	738	724	746	717	729	749	698	793	756	737	719	745	689	758	685	691	754	710	761	759	765	701	734	761	753	786	701	786	721	794	733	705	752	731	712	765	713	703	740	769	741	745	774	766	807	710	726	721	779	705	761	754	790	735	748	713	723	715	769	705	770	703	716	719	754	706	738	669	765	772	702	749	749	736	751	737	736	752	686	730	733	719	742	741	709	765	756	733	740	707	725	710	713	746	794	704	779	763	782	766	732	741	773	770	790	742	729	793	785	774	758	761	739	713	731	702	733	721	722	700	736	770	754	743	735	786	729	708	746	765	759	746	741	720	792	734	727	715	752	738	763	742	761	740	746	735	796	718	724	765	755	742	731	694	762	693	755	747	688	732	741	718	703	713	725	742	720	747	690	748	809	717	694	773	745	729	744	718	766	735	644	701	725	783	757	735	773	709	741	702	717	709	705	739	719	786	763	751	707	837	745	735	754	764	750	715	730	754	728	766	751	701	742	703	758	755	726	697	737	786	730	730	723	684	741	723	716	739	752	679	729	750	751	689	708	730	717	749	718	727	738	689	723	809	722	749	751	687	740	741	738	720	741	690	765	756	757	714	743	766	739	731	765	750	720	779	716	778	722	777	710	708	767	758	750	740	752	762	784	763	733	756	728	816	733	723	720	740	773	724	729	698	785	747	717	767	710	738	768	756	690	739	717	713	806	740	715	708	754	710	754	712	752	753	735	754	721	698	714	716	744	747	722	780	711	723	742	737	742	743	771	736	785	742	741	703	722	737	691	740	757	687	723	725	756	730	696	726	787	750	741	703	708	695	739	756	752	747	732	741	726	680	725	733	787	739	701	700	724	740	673	762	716	691	714	694	716	738	729	742	737	717	738	723	682	735	744	761	668	698	704	747	693	739	680	781	761	677	689	741	748	712	756	770	707	757	661	745	718	706	703	737	741	758	770	740	740	704	752	707	741	744	736	733	660	766	762	800	781	712	732	751	711	736	749	729	719	682	732	721	763	765	766	753	743	747	754	768	774	730	765	733	718	712	728	733	744	756	736	740	740	740	730	718	740	773	736	763	706	766	729	710	736	729	750	739	739	723	720	728	770	756	726	746	733	777	780	757	735	752	711	692	731	754	731	790	734	753	767	744	710	726	690	759	691	792	718	712	717	782	737	803	755	705	732	727	743	711	673	753	721	749	723	727	737	691	761	726	701	764	743	735	728	730	793	760	714	713	773	658	759	757	770	749	734	703	697	734	736	742	760	727	725	705	750	734	765	753	705	742	751	745	735	701	720	740	742	726	706	764	764	744	752	730	733	737	750	687	694	750	659	717	735	723	789	756	760	729	735	769	730	746	745	727	736	776	752	735	743	791	689	716	770	776	721	723	759	752	732	706	720	764	761	757	819	716	743	751	726	771	725	704	692	761	742	690	734	761	745	708	703	760	717	751	694	742	730	755	744	706	754	712	716	661	772	704	747	739	753	756	707	703	753	745	700	712	750	766	687	754	704	774	672	720	691	712	711	717	738	748	748	710	744	741	744	739	750	744	758	753	707	730	764	736	730	719	726	717	775	731	733	717	773	732	733	675	723	759	696	701	699	733	710	726	742	714	745	763	726	741	772	743	765	678	737	755	701	736	785	740	749	782	712	737	785	733	727	697	716	744	709	728	688	716	734	706	766	755	728	724	754	723	729	721	742	716	772	711	695	691	759	751	695	756	694	738	713	769	740	750	724	706	739	753	731	738	744	702	709	779	764	695	727	691	754	729	741	736	770	767	738	706	738	721	723	706	750	726	769	763	768	765	740	759	769	739	748	783	728	708	732	736	685	737	747	751	776	772	741	756	733	726	764	759	736	736	717	708	721	744	727	744	727	736	727	714	767	696	735	776	690	735	667	677	712	755	704	731	779	733	765	713	751	763	728	724	717	777	732	748	741	722	703	708	781	678	789	797	754	700	727	743	714	749	764	717	723	732	782	713	699	725	709	739	793	742	759	735	712	735	729	714	766	736	715	714	773	745	772	691	763	672	697	722	785	774	744	687	777	778	764	767	736	703	723	789	744	775	724	800	782	722	721	738	722	735	711	735	721	739	774	716	734	762	729	730	713	742	736	777	733	730	748	734	736	777	701	755	822	742	738	750	710	732	707	768	704	761	730	733	713	677	705	729	779	743	762	735	790	732	748	743	732	731	764	676	699	729	719	746	740	705	800	708	715	769	757	694	768	717	766	715	758	711	709	694	686	738	751	729	798	752	769	700	759	754	767	721	729	723	710	775	750	742	721	764	785	739	755	726	737	707	781	748	688	744	761	754	712	759	741	728	725	763	745	684	761	732	783	758	691	742	811	772	762	777	717	745	756	720	770	755	740	802	727	717	733	730	747	735	712	740	755	748	711	726	701	720	754	725	744	750	757	755	789	765	787	753	767	718	737	792	730	777	713	779	730	780	745	767	733	766	767	737	749	732	738	748	796	729	745	728	732	704	719	711	778	717	732	727	734	732	713	704	706	721	693	730	717	736	791	709	765	724	693	787	737	743	731	769	690	751	697	704	802	751	703	724	750	692	766	681	752	736	749	761	698	752	710	730	774	754	726	734	725	711	716	764	735
24114	21610	28995	24700	21609	14395	2523	1475	1110	1068	1112	847	833	740	642	597	633	577	576	567	654	605	574	500	460	469	496	519	515	511	436	448	458	403	438	468	463	398	444	479	432	485	444	491	450	483	451	452	455	440	458	499	489	475	487	482	505	448	460	475	473	497	477	460	462	462	479	498	464	430	497	443	485	480	444	427	442	487	456	469	416	435	459	441	441	440	415	449	449	427	463	451	465	433	436	451	428	443	484	431	447	435	436	406	476	466	457	430	447	466	492	458	453	478	443	456	467	434	443	420	447	463	406	444	436	450	477	475	437	466	444	457	452	482	461	471	473	424	454	397	430	454	436	441	459	453	492	450	418	452	432	471	459	429	469	424	441	398	458	465	492	447	455	436	444	430	460	454	406	440	432	433	443	447	463	445	477	479	435	430	462	448	437	452	435	459	474	422	457	478	498	425	430	435	461	449	439	421	399	438	455	432	477	482	456	476	423	460	451	459	432	451	414	431	444	469	450	439	416	417	450	453	442	473	440	470	423	444	471	385	440	475	445	449	454	451	435	499	434	411	445	480	424	455	467	437	443	480	449	449	454	436	466	458	457	427	488	479	472	459	436	438	431	451	474	467	417	427	488	451	412	449	458	456	418	445	458	476	438	448	478	428	445	471	454	418	482	454	459	472	475	485	441	430	489	471	456	466	432	444	449	466	445	411	470	436	427	479	454	446	505	441	460	470	470	461	405	439	447	470	418	403	466	420	431	453	444	455	440	432	473	473	444	455	424	466	453	414	465	449	446	430	425	420	417	492	468	486	396	449	430	450	453	452	442	436	433	445	475	452	448	425	469	457	432	405	440	413	455	484	445	454	431	438	431	459	437	480	476	461	434	462	469	441	431	428	471	429	452	494	433	463	489	469	424	486	453	435	484	425	463	434	471	443	456	436	450	418	440	425	477	435	455	460	420	422	439	459	472	458	434	490	422	445	451	486	475	402	413	375	493	448	453	436	464	444	440	435	422	442	452	442	449	497	451	426	437	429	497	423	404	416	447	455	494	422	451	437	412	442	472	439	451	448	449	465	416	437	415	433	419	444	476	410	462	480	453	444	444	444	506	441	441	457	456	445	437	474	460	468	483	447	486	439	437	434	455	395	444	423	447	407	471	441	435	446	446	435	474	443	454	461	473	470	476	421	392	420	465	443	424	487	460	456	439	438	455	421	473	478	469	459	429	437	443	482	429	438	439	478	440	431	427	414	414	468	482	461	429	479	499	495	429	472	450	419	453	443	415	458	458	474	421	452	454	464	439	437	441	446	455	433	487	464	452	465	458	435	421	476	460	454	422	483	448	469	479	475	464	438	464	426	450	438	433	421	465	446	463	497	470	457	433	449	454	434	444	472	450	449	436	438	495	470	444	437	442	471	431	434	455	437	457	457	441	445	421	420	424	443	437	459	440	453	420	452	505	458	483	468	411	470	456	414	461	454	427	453	472	421	433	446	430	453	446	480	423	449	426	441	452	486	416	453	483	470	444	467	435	401	486	443	466	441	433	460	484	451	381	459	426	409	437	464	450	461	459	417	466	400	428	443	474	434	413	443	455	448	463	385	433	454	495	445	450	479	446	427	435	456	436	469	462	458	441	441	394	474	447	423	406	475	442	430	476	434	461	436	461	449	406	452	470	445	446	477	465	434	509	457	458	474	421	445	442	437	478	426	432	420	437	456	478	446	495	460	490	489	462	418	472	417	448	429	472	451	435	463	479	414	488	452	388	417	468	448	457	408	461	415	441	451	434	452	438	460	429	455	462	471	446	459	470	456	412	515	452	432	417	452	451	439	474	467	437	448	471	441	442	418	448	445	433	397	436	417	439	416	470	480	455	467	448	450	443	441	470	455	455	446	418	414	447	468	452	451	458	443	463	431	433	454	476	457	410	466	430	452	477	468	471	447	454	466	441	429	452	437	500	487	454	441	420	436	468	493	443	424	461	451	430	466	462	451	445	477	446	438	496	446	432	456	476	451	444	471	497	444	445	418	464	434	464	441	451	425	457	425	431	440	427	433	452	453	431	446	415	440	474	454	484	455	438	451	455	463	442	414	404	445	443	461	414	494	468	456	432	416	415	430	445	465	476	436	443	454	432	449	462	463	425	431	436	434	416	454	452	465	449	442	450	456	425	432	439	419	475	445	442	426	446	468	426	469	486	431	504	441	441	449	460	457	449	488	458	448	458	487	449	449	484	434	436	453	459	433	419	453	465	474	413	404	448	428	459	477	452	441	434	485	462	442	432	494	418	440	448	436	430	470	448	438	495	439	429	475	487	452	522	461	460	430	455	441	407	446	469	447	454	480	430	478	429	427	482	453	421	449	457	432	482	469	465	441	437	461	446	461	453	416	454	442	459	461	477	462	444	443	467	461	472	423	456	448	443	428	425	449	472	420	468	454	447	432	445	445	427	446	426	472	441	461	493	448	438	448	444	455	455	450	448	479	440	475	442	490	446	442	445	473	434	431	459	430	496	474	459	436	447	438	442	430	412	441	436	503	438	450	464	457	445	444	474	470	443	448	442	464	454	462	418	462	431	422	447	461	409	458	426	459	403	462	439	461	452	426	475	474	490	444	414	449	450	419	455	453	434	428	452	472	430	471	478	438	456	452	494	470	456	451	457	470	424	467	486	396	447	447	458	427	475	445	464	442	415	492	431	470	484	449	460	461	461	440	427	428	478	449	476	463	457	417	450	458	446	466	456	425	473	427	449	423	466	469	413	425	456	440	439	437	446	418	439	460	445	466	435	477	449	428	420	457	462	435	452	418	439	469	446	459	453	447	432	480	443	439	435	430	474	414	455	436	429	420	462	456	460	429	439	477	446	407	470	438	437	482	432	470	447	461	446	424	410	449	479	444	453	431	453	424	438	460	448	421	425	413	431	441	434	435	457	460	416	435	440	460	446	419	419	469	435	424	481	468	447	405	481	421	421	420	433	392	441	489	470	405	470	466	423	429	467	452	461	455	464	471	432	446	479	409	445	452	449	455	450	484	487	476	430	477	490	467	444	452	450	452	445	397	417	448	425	439	413	447	445	420	463	414	434	431	445	452	458	470	440	472	455	441	455	467	491	408	452	482	431	468	416	425	433	444	434	456	445	467	454	457	453	447	401	427	468	454	467	457	429	443	438	440	478	458	400	434	431	479	462	459	474	456	435	477	467	514	425	398	459	412	466	473	439	410	444	430	417	468	474	462	484	403	466	474	496	454	411	475	435	427	477	418	456	456	418	473	446	436	469	428	424	425	460	456	447	450	457	405	468	406	436	466	463	455	421	436	472	420	457	439	409	463	437	446	426	456	460	415	434	449	456	464	445	426	439	420	423	435	453	465	417	445	455	425	397	429	463	436	453	455	470	449	499	417	436	439	453	423	430	430	435	465	414	458	463	428	458	462	440	446	483	434	453	433	483	446	407	441	466	453	427	442	443	406	443	416	441	430	465	412
28208	17063	13868	6734	4200	3229	2539	1978	1539	1337	1415	1166	954	875	770	719	722	649	633	691	769	679	560	537	535	500	514	560	501	474	482	461	483	522	487	504	504	464	460	453	489	467	475	489	471	479	453	456	531	479	490	547	496	562	560	471	480	453	474	533	472	401	502	442	510	517	462	468	462	495	482	439	426	494	497	484	482	484	482	458	459	460	494	481	474	465	452	458	455	454	468	475	423	477	469	464	463	445	456	460	476	468	454	445	457	483	498	458	472	500	510	481	426	450	443	442	463	499	470	475	496	478	460	459	460	471	449	483	430	442	477	445	491	466	458	467	454	494	452	446	470	475	494	434	490	520	474	432	433	449	450	459	475	460	478	479	455	485	471	496	445	459	462	458	492	506	460	446	467	469	492	427	465	454	456	487	466	456	464	489	418	524	463	492	466	449	516	454	475	460	466	464	509	493	445	487	415	447	481	486	473	478	503	449	496	442	446	462	437	466	471	463	434	483	450	485	459	476	473	475	468	469	437	449	428	439	444	477	490	476	467	445	468	493	472	447	471	474	481	475	472	435	469	492	479	465	452	477	462	443	454	475	478	467	495	497	493	482	433	455	426	473	499	480	438	468	477	441	472	456	439	489	494	486	516	467	475	478	462	493	489	460	492	483	473	489	458	470	451	468	463	448	486	449	447	466	431	440	458	459	523	470	451	503	477	473	422	470	491	505	459	414	482	448	464	470	442	490	492	501	494	497	452	453	479	483	445	487	475	473	458	485	480	487	482	498	478	475	476	432	456	454	469	434	476	470	494	447	476	456	466	466	449	472	487	484	464	497	450	483	475	441	450	429	421	446	458	482	487	464	439	469	469	454	508	465	541	456	468	453	512	497	458	470	445	500	479	461	471	479	434	446	468	460	454	465	459	451	468	479	481	453	449	462	423	431	458	475	479	499	439	449	472	462	467	460	501	472	446	495	437	479	473	491	433	465	437	458	453	461	426	458	450	463	435	474	454	474	467	488	486	475	500	451	442	472	495	437	469	474	446	447	452	449	444	436	498	486	450	522	431	451	480	457	469	421	425	454	434	457	457	453	487	482	443	501	452	495	489	499	508	501	472	489	480	463	453	461	464	459	494	533	460	449	487	445	456	468	448	457	441	439	485	490	486	473	465	488	501	488	477	459	425	474	490	438	454	434	459	457	476	498	443	466	508	421	462	446	469	467	507	477	480	453	464	485	508	477	471	451	453	460	445	494	447	519	486	483	448	477	473	430	485	485	496	453	424	471	459	477	477	446	502	475	474	501	449	457	464	496	472	423	457	460	489	505	460	437	449	466	441	477	442	430	492	481	480	459	472	490	524	447	453	479	438	469	494	514	443	463	464	493	476	449	480	498	448	452	426	466	483	450	444	470	456	487	434	459	479	465	505	476	423	429	474	453	464	507	457	512	510	478	467	426	474	490	463	495	488	455	501	482	459	469	491	455	508	469	472	454	470	427	480	465	442	453	470	471	486	446	517	412	479	455	466	435	477	451	468	464	441	446	481	494	446	463	450	489	468	449	488	453	483	464	498	461	456	462	467	511	465	464	475	455	489	445	481	483	463	454	466	473	480	495	486	453	491	480	474	475	483	469	461	470	454	495	475	499	462	467	469	474	475	424	483	463	479	487	468	460	428	482	469	464	494	461	427	443	453	474	477	432	442	479	465	442	491	460	470	459	418	470	478	479	439	510	462	476	457	463	474	451	475	478	467	440	470	444	472	469	471	447	467	432	451	460	486	472	466	490	475	525	471	479	421	449	453	447	501	513	468	474	468	442	460	457	483	443	461	474	491	479	491	455	445	447	476	463	418	469	444	434	485	469	499	443	462	462	500	439	514	451	451	447	477	468	478	481	478	473	426	460	505	469	468	449	488	462	482	487	512	443	454	477	449	488	546	478	426	523	463	442	452	470	446	463	473	497	462	482	452	462	495	478	464	469	516	490	430	461	431	440	478	487	487	482	436	451	468	438	459	485	471	461	433	502	407	498	461	430	464	446	471	470	460	465	481	460	453	457	485	479	446	462	516	453	470	465	468	486	481	467	510	469	489	477	469	465	506	467	486	447	481	465	496	475	475	511	434	478	437	506	455	504	465	476	445	434	535	458	476	467	443	468	517	439	451	467	464	460	459	457	461	476	458	483	478	465	486	497	479	487	484	431	474	491	477	471	484	472	459	443	476	497	455	445	488	475	426	449	451	488	475	451	490	464	454	490	437	477	525	505	500	480	487	469	443	511	510	450	469	444	494	445	486	505	449	469	454	441	446	474	482	446	473	468	481	521	456	470	434	483	471	446	484	471	472	479	453	465	468	494	491	433	472	450	459	443	459	451	480	469	455	465	464	457	448	457	459	445	436	462	500	459	470	502	480	497	480	452	475	475	471	474	460	478	484	464	496	462	467	485	461	493	489	447	456	466	465	502	449	477	456	461	442	489	475	496	499	453	447	449	473	473	456	468	478	471	447	552	492	431	429	499	412	437	461	453	476	469	460	469	481	478	466	454	460	466	463	503	478	462	469	469	464	461	427	460	486	446	452	465	436	406	431	442	459	462	459	478	435	480	482	515	494	450	460	460	462	459	461	479	463	470	470	460	463	496	463	484	462	459	465	459	461	483	439	473	475	458	444	461	480	450	440	462	437	490	470	420	454	497	443	458	447	512	462	477	466	479	478	433	444	479	496	460	501	409	448	452	477	483	502	483	491	475	449	485	434	459	444	478	468	430	488	486	470	474	488	500	469	488	464	478	455	493	474	426	474	490	458	470	464	447	445	442	519	465	497	491	457	472	450	471	408	443	485	441	473	474	455	496	486	476	460	455	459	451	486	494	430	480	469	485	476	471	494	496	493	472	508	463	430	464	501	494	456	496	457	486	463	498	464	437	454	428	474	425	426	440	489	445	445	452	450	467	486	470	478	454	468	514	449	496	466	477	478	438	456	482	466	486	467	455	450	482	471	427	469	504	444	536	452	497	501	474	478	469	474	486	447	449	407	454	497	484	465	488	497	474	501	478	480	496	455	484	482	472	491	470	443	504	445	491	482	461	449	490	454	482	455	468	484	429	433	463	481	467	503	429	456	484	494	499	474	463	488	477	467	465	441	485	457	509	507	427	459	495	491	497	477	427	446	470	447	427	466	478	464	457	483	473	448	438	457	447	457	483	451	471	451	461	501	469	463	452	445	469	502	457	461	486	488	452	495	435	446	454	482	472	495	499	475	448	445	468	483	458	453	441	456	492	485	466	509	445	475	492	449	434	482	453	491	486	493	433	517	477	463	476	464	429	460	473	459	435	479	454	497	467	473	465	476	461	453	464	449	450	456	445	469	453	449	456	467	461	469	494	484	498	468	430	484	445	473	496	465	488	476	474	422	486	460	458	452	464	482	453	467	480	473	446	443	505	448	455	464	441	457	449	483	482	473	491	482	476	465	495	441	454	502	493	470	478	457	487
25112	21653	28370	25335	19463	3094	1627	1247	1073	1063	1033	940	897	842	811	734	783	758	759	757	792	763	709	707	683	658	674	647	644	669	673	642	579	672	709	663	647	625	637	666	634	643	677	690	635	639	715	686	646	640	645	649	632	692	668	674	625	672	642	676	633	673	609	644	699	640	675	661	642	615	693	664	677	647	623	657	653	659	656	696	657	659	688	651	670	690	677	645	653	648	642	650	664	642	695	623	660	635	626	722	700	685	644	686	625	667	683	638	658	648	635	674	678	662	644	641	623	680	690	635	668	631	649	684	649	676	608	637	666	643	647	651	615	664	678	705	640	662	626	701	630	615	645	636	651	661	656	698	639	653	677	662	632	679	633	640	663	636	643	639	627	656	633	641	649	659	674	646	687	672	675	611	612	666	681	641	647	614	680	717	653	662	606	689	630	647	659	646	633	657	629	627	703	616	678	656	598	655	643	660	634	652	664	639	619	637	615	700	645	679	638	667	624	636	614	653	614	663	630	675	636	641	619	649	650	634	638	660	615	609	660	674	631	668	635	653	695	657	647	636	689	625	607	612	657	673	645	638	678	656	649	652	677	622	629	635	653	622	685	612	665	654	677	646	651	652	640	663	673	675	648	647	630	666	669	628	644	674	663	658	647	622	644	692	629	609	641	662	654	658	671	619	629	651	650	695	630	644	590	649	652	649	656	668	691	655	675	634	663	626	683	668	637	652	619	667	643	652	677	640	644	684	637	687	660	659	638	643	653	662	656	629	628	623	679	667	633	667	642	711	640	644	669	653	596	633	634	651	664	650	619	667	684	660	623	654	634	672	640	663	669	626	696	605	694	691	668	684	622	617	632	612	672	624	634	629	646	657	678	624	596	609	668	670	606	642	679	665	678	634	630	650	632	684	660	610	680	623	612	635	633	639	647	669	697	673	635	668	644	617	687	636	673	682	635	653	672	632	636	669	625	669	676	643	628	634	659	650	662	627	647	613	663	641	636	663	606	655	662	648	660	665	664	646	645	675	651	622	648	652	637	653	661	681	622	638	624	681	628	607	639	679	663	618	719	673	668	614	660	674	656	661	695	709	680	629	665	672	619	624	674	632	610	648	656	691	650	633	648	621	640	677	660	677	619	703	640	642	657	658	650	621	639	668	656	640	635	673	635	661	651	616	666	714	627	660	642	702	645	678	685	641	658	608	628	635	623	666	634	628	657	635	685	653	641	662	676	661	645	643	669	687	696	676	655	642	632	673	636	649	655	642	659	603	595	650	652	643	645	666	659	609	641	639	628	663	618	655	667	651	638	577	664	646	646	674	682	663	643	612	667	631	677	645	611	666	671	665	657	658	655	632	625	641	699	646	675	668	653	648	674	634	666	612	634	682	628	654	671	657	598	679	615	620	675	634	619	633	645	655	679	652	670	674	662	662	658	642	673	633	650	636	660	661	668	672	620	644	650	701	660	644	694	691	671	657	624	634	638	639	627	607	620	620	686	698	637	696	702	670	658	643	655	704	653	603	652	690	639	668	655	690	622	649	666	661	618	600	672	660	643	634	662	606	655	649	611	631	678	693	649	655	648	652	681	659	613	683	644	627	648	585	626	657	638	584	648	609	643	631	665	689	678	658	621	630	655	686	625	640	592	649	611	649	643	671	682	656	661	599	605	626	658	647	678	690	655	613	670	626	660	669	637	641	678	633	634	641	612	651	639	699	641	640	679	662	667	655	677	701	679	627	648	664	613	646	712	630	626	691	623	640	643	642	648	624	700	676	701	635	675	629	656	679	650	666	616	691	625	633	703	661	628	706	674	631	623	658	656	600	671	648	632	652	603	613	658	661	635	656	664	695	662	608	662	667	683	612	647	617	643	639	648	669	653	662	642	685	651	664	639	664	605	698	671	647	666	665	646	643	572	645	656	672	669	671	676	598	669	635	680	644	654	635	627	679	626	642	653	613	619	630	637	661	624	645	700	665	665	618	628	637	679	630	647	626	622	632	660	697	666	614	641	644	685	668	628	661	627	645	682	666	667	707	651	670	657	640	639	650	624	645	682	603	634	690	662	625	646	659	667	662	605	661	642	657	634	649	625	624	606	667	655	630	664	648	663	663	727	640	650	645	604	624	663	637	613	659	664	655	684	643	608	648	651	625	721	684	679	647	705	643	646	697	637	603	649	675	641	661	669	611	630	690	668	636	681	689	665	678	649	636	693	679	658	646	620	652	641	657	664	694	665	677	626	647	658	614	685	661	640	651	639	631	638	628	668	632	619	643	698	669	649	677	633	643	663	631	673	636	628	671	636	655	634	620	676	691	629	686	624	671	641	642	698	633	616	607	657	602	711	632	656	620	651	670	671	678	629	655	685	667	653	609	696	666	578	638	691	642	651	649	653	651	595	641	672	628	683	651	672	682	650	656	664	645	643	664	663	678	628	678	636	655	651	706	654	679	667	633	658	662	669	666	632	630	682	670	637	660	657	681	705	640	680	630	662	660	645	588	664	643	643	658	647	652	624	704	642	620	640	635	668	612	672	675	669	683	681	627	653	659	650	666	676	608	623	633	635	628	674	656	665	674	665	677	693	683	642	637	669	647	646	679	652	687	694	655	644	638	665	674	607	625	643	606	662	663	642	630	693	662	628	626	680	682	676	671	626	642	667	670	685	677	623	619	683	618	640	655	606	638	634	603	650	660	670	704	639	680	667	650	675	629	655	657	640	686	646	649	604	639	662	612	652	673	642	646	653	667	669	683	615	635	662	634	662	660	641	650	682	686	656	646	665	639	629	642	628	648	640	636	662	643	630	653	681	692	641	612	705	640	651	680	687	638	611	697	663	652	695	669	686	681	626	661	654	596	630	660	699	650	641	680	676	647	643	660	617	626	639	648	658	691	673	662	640	672	619	627	637	667	660	655	655	727	609	660	701	646	659	628	637	652	628	700	680	694	609	659	649	643	630	685	625	643	638	724	632	647	612	665	632	673	607	641	633	677	650	658	621	637	662	648	641	620	618	664	650	639	617	664	653	622	708	664	650	645	698	625	673	636	657	690	644	627	648	655	662	667	638	655	683	626	662	671	663	672	669	663	631	612	625	652	654	650	654	637	688	610	666	660	628	640	658	667	668	670	685	655	673	692	639	621	639	671	645	647	621	632	639	638	682	633	659	657	598	603	619	623	617	675	692	643	642	679	639	665	637	665	658	618	694	658	629	670	623	675	669	669	655	669	664	671	629	632	679	626	683	649	665	633	676	646	668	645	638	594	668	629	645	652	616	656	652	676	641	666	613	673	615	667	684	669	653	669	645	646	635	665	649	634	636	638	583	655	632	702	621	621	658	622	599	630	657	688	679	644	658	633	642	651	658	673	643	630	620	638	649	648	662	644	644	630	678	650	639	680	635	654	658	640	644	672	669	648	654	621	644	665	645	645	647	661	715	635	653	707	666	680	668	666	649	661	682	652	617	610	657	680	643	632	637	672	640	672
28828	14627	10488	4977	3515	2554	2068	1697	1449	1406	1249	1129	989	905	907	844	776	802	721	782	799	748	722	663	654	610	648	672	674	631	657	656	698	629	638	641	659	614	625	686	650	664	667	663	625	675	622	638	608	685	693	610	622	669	677	639	644	662	631	671	623	637	630	648	638	711	600	659	629	615	672	620	626	659	649	624	578	612	640	643	614	629	643	659	658	639	661	616	659	601	613	607	639	624	707	602	658	612	649	684	656	660	665	609	642	624	628	607	666	633	631	644	632	684	648	591	639	614	599	646	651	628	627	614	632	618	667	659	605	617	624	591	603	607	627	593	616	604	617	631	635	609	621	647	634	676	600	657	655	660	577	637	666	634	653	664	623	602	584	606	635	653	610	614	624	633	620	619	602	603	653	623	597	672	643	617	667	629	662	601	663	619	651	645	663	630	626	641	623	631	619	680	659	605	605	646	658	653	613	658	618	616	629	666	627	608	627	653	629	606	641	668	612	632	626	601	645	648	644	634	583	615	675	648	629	573	599	675	674	608	594	673	635	639	652	656	621	608	679	669	628	600	645	659	613	643	653	591	660	659	644	693	634	616	639	621	619	636	652	600	627	633	595	618	650	616	644	646	629	604	643	639	613	618	666	645	624	678	682	655	615	647	641	631	644	654	639	631	602	593	624	641	652	656	619	649	630	667	654	633	643	636	645	656	595	684	622	633	679	636	641	637	648	617	662	679	599	633	670	669	613	696	647	584	640	607	648	642	648	683	626	591	641	619	617	601	652	696	619	725	652	648	630	637	634	635	615	594	649	648	625	597	690	611	644	652	606	690	637	640	627	682	616	635	692	641	616	628	654	654	645	599	581	681	696	635	657	639	627	601	613	678	626	655	622	663	680	628	642	671	641	600	620	634	681	669	669	645	681	664	634	626	677	622	698	612	606	588	678	679	673	645	663	643	677	690	615	611	673	646	658	637	656	663	640	643	620	585	629	618	610	632	643	633	601	651	669	649	587	653	620	606	693	668	666	660	659	641	658	639	665	640	627	634	665	636	654	616	632	654	670	676	635	672	664	667	656	633	632	621	637	631	652	671	603	607	645	593	683	672	674	645	632	626	608	638	631	623	650	656	629	641	652	655	626	616	622	646	645	697	656	664	602	643	617	671	674	640	631	650	640	616	589	672	668	674	645	639	670	642	637	623	641	627	598	610	625	654	630	652	651	622	651	625	649	637	649	640	609	689	581	650	660	662	648	663	641	636	641	666	620	652	642	691	614	642	616	635	657	638	648	648	633	681	590	653	665	645	686	631	672	608	661	657	646	628	618	642	643	643	614	641	602	637	641	652	602	627	647	578	628	604	613	623	673	640	622	658	637	590	651	609	631	643	636	644	635	596	680	637	625	618	595	654	624	608	603	660	635	680	635	633	634	638	631	592	599	638	651	617	657	641	605	636	646	645	606	642	662	669	657	628	645	677	637	614	633	665	622	616	607	601	608	605	626	667	622	623	681	657	629	621	623	618	662	655	625	632	605	649	644	617	621	669	654	652	608	652	606	645	640	581	669	666	630	636	613	613	668	627	577	679	606	659	644	644	636	612	589	632	609	641	620	610	651	631	685	642	627	620	658	626	643	616	684	628	645	664	652	624	629	636	644	616	640	677	671	613	622	636	625	656	615	617	617	589	623	657	640	615	620	639	618	663	621	653	622	639	682	620	658	634	666	654	629	645	654	643	654	629	612	625	660	656	669	601	614	632	652	620	657	618	631	621	589	639	642	623	663	641	621	671	666	656	654	607	612	653	658	643	631	637	635	653	593	637	591	614	604	632	625	665	635	641	652	625	615	664	630	604	649	661	663	665	668	635	622	636	659	613	621	621	636	597	613	606	619	609	651	603	622	644	608	666	635	660	587	591	656	628	631	649	632	591	620	656	635	578	615	635	632	671	623	641	632	649	604	650	634	654	655	618	619	665	661	637	658	611	615	649	644	684	686	676	641	645	669	610	630	646	668	647	620	627	629	626	629	617	635	663	635	677	642	605	644	628	636	603	611	659	618	637	610	616	596	604	612	596	627	636	604	634	654	650	645	617	675	635	667	644	648	630	628	613	639	578	644	619	636	694	659	649	610	677	635	663	675	582	613	676	649	643	640	607	601	600	595	667	635	588	641	648	608	687	681	686	662	658	641	635	660	621	655	637	646	639	644	658	580	636	636	666	674	598	657	652	670	629	629	703	583	635	660	648	619	599	635	647	627	622	651	643	653	681	665	727	670	622	615	639	602	651	623	608	588	603	658	638	641	675	614	593	637	643	651	628	629	657	672	651	642	666	641	626	638	633	596	666	631	673	653	636	660	649	685	635	629	633	655	681	629	631	616	614	616	636	582	636	644	675	657	607	634	649	622	636	627	669	671	665	691	603	639	651	595	631	613	644	689	629	628	659	623	636	663	595	632	629	601	646	651	689	624	632	669	655	644	618	623	621	621	639	624	607	618	575	673	645	634	643	617	652	622	667	653	620	651	686	648	630	622	636	645	611	641	639	683	638	655	625	612	674	600	668	640	642	630	648	626	639	662	662	604	606	684	611	674	635	598	652	647	632	642	630	581	618	652	637	654	624	627	668	620	626	641	649	655	669	658	595	655	644	645	619	630	633	655	619	667	623	623	607	644	647	692	615	645	676	657	635	665	624	632	687	607	662	633	632	614	648	650	639	617	670	641	628	621	663	666	662	614	625	649	608	668	650	657	609	666	610	597	640	660	646	646	643	645	635	668	646	591	605	686	647	649	611	637	650	597	661	720	656	679	641	612	638	672	682	599	605	623	617	625	632	591	694	636	637	611	627	639	655	668	680	656	654	650	660	629	641	605	641	684	597	643	626	659	670	653	618	644	603	627	639	615	664	693	617	632	620	623	627	633	630	669	644	658	669	624	666	610	658	701	661	634	634	657	643	619	656	626	622	621	640	598	634	590	603	623	653	612	657	629	582	685	659	656	625	621	622	583	635	609	636	627	654	655	643	669	663	628	647	604	689	641	653	632	643	643	612	633	619	632	638	618	626	654	658	634	607	628	676	635	636	669	596	617	618	589	621	681	607	676	633	638	634	656	628	591	638	589	662	657	645	607	661	654	635	644	665	628	635	609	649	697	636	681	657	630	669	600	621	604	640	642	652	615	621	636	676	643	665	628	626	643	654	609	628	629	640	630	616	644	659	652	655	661	613	628	628	613	645	654	667	636	659	646	591	652	629	611	652	633	679	663	656	630	653	651	670	652	646	608	611	666	668	660	653	668	652	646	638	609	647	586	628	643	624	648	607	646	659	655	614	645	611	630	677	600	577	645	624	609	648	637	631	690	599	601	669	654	642	645	640	647	601	655	661	654	617	591	642	672	655	615	687	668	612	670	636	639	626	638	607	643	650	675	640	685	654	639	653	680	697	627	632	618	638	659	623	628	633	584	667	640	641	623	633	625	661	670	580	620	646	679	584
23025	21700	29522	24415	21690	21780	13607	2074	1328	1228	1060	920	827	687	589	602	506	473	495	518	498	402	359	335	311	304	325	325	300	296	320	304	297	297	284	272	281	272	274	289	281	296	287	286	326	308	293	276	283	325	261	299	310	349	339	294	284	303	306	287	295	299	283	254	275	300	311	272	274	286	274	283	280	260	252	279	265	273	269	239	259	265	290	273	257	285	256	252	254	254	269	266	295	238	261	257	278	263	241	276	285	233	246	259	264	265	263	286	265	282	281	247	257	267	249	249	267	241	276	269	278	263	254	265	229	317	256	255	268	260	271	278	281	281	265	279	271	275	257	254	285	267	260	258	252	246	253	279	271	260	271	284	257	246	257	252	264	281	281	261	284	239	265	251	287	254	255	270	267	250	290	255	251	260	256	278	259	289	273	288	297	273	261	264	270	275	242	279	296	241	267	280	297	257	247	280	260	272	261	261	256	254	262	267	226	274	284	277	292	289	265	276	258	307	258	238	267	289	259	265	259	268	272	263	291	291	297	260	258	255	272	250	262	260	256	234	248	255	278	229	266	276	305	264	272	268	239	282	301	232	300	274	238	265	242	279	245	278	287	266	275	272	264	274	272	255	256	246	250	237	259	263	241	312	278	287	292	266	272	266	274	274	268	275	260	250	269	293	284	237	285	284	269	277	273	258	286	237	252	256	265	272	294	278	256	284	238	272	268	265	259	237	286	253	254	252	285	255	251	228	263	270	237	237	254	256	255	245	303	283	273	290	300	267	254	286	259	268	268	281	270	253	267	270	251	262	246	244	292	289	278	254	261	281	274	241	281	293	268	267	251	270	274	269	304	276	276	275	242	271	248	259	277	268	257	242	290	267	287	287	255	262	291	275	264	265	284	239	249	266	247	252	288	269	255	270	265	235	257	257	264	239	256	291	245	254	271	248	260	262	252	274	280	261	284	263	270	257	285	280	282	267	267	290	253	268	269	269	245	312	281	279	222	280	284	279	267	262	252	259	269	229	242	268	309	270	262	277	262	268	259	270	277	290	267	279	270	261	266	283	234	272	230	252	269	266	242	287	267	275	270	238	267	232	222	256	258	251	241	250	251	241	251	286	210	294	270	290	256	242	297	246	263	277	252	268	306	250	282	260	262	279	284	272	266	265	261	263	254	285	250	273	261	263	264	259	262	262	243	265	253	276	273	266	245	270	271	270	248	257	283	245	283	257	282	269	263	250	276	267	244	274	271	271	266	269	289	244	275	284	241	268	281	254	277	281	247	262	263	273	255	271	255	275	263	256	284	259	260	253	241	265	268	267	261	225	265	283	257	254	241	268	248	236	246	274	250	247	286	289	259	237	271	258	268	262	286	264	252	264	253	289	226	251	266	286	255	276	248	298	280	252	272	282	265	278	265	262	257	266	234	282	256	260	276	247	259	235	245	276	268	278	280	280	266	272	235	269	266	254	285	230	282	256	262	278	214	247	255	273	234	268	239	257	265	257	249	236	278	257	264	257	287	237	261	248	258	265	276	257	250	275	283	276	259	274	266	247	256	247	270	257	282	267	284	272	256	257	244	274	276	255	277	256	282	262	284	272	289	242	291	261	263	281	280	258	264	277	256	261	246	246	271	244	285	257	231	266	241	289	261	276	274	240	269	276	260	256	267	260	244	261	260	245	286	262	242	270	269	280	259	286	263	291	273	270	267	251	284	278	261	247	280	262	278	262	246	235	249	266	264	301	261	269	259	268	268	244	276	273	271	242	254	273	249	286	266	257	284	265	273	281	257	286	282	267	252	253	230	274	265	255	267	231	277	264	267	260	268	252	253	248	255	258	248	277	280	261	259	286	241	285	275	267	236	272	238	262	261	287	294	275	295	259	236	232	261	273	279	300	274	266	267	266	255	262	262	273	272	278	244	252	288	281	303	239	300	270	272	284	251	245	250	277	265	288	279	279	246	242	267	241	230	239	278	253	255	279	276	264	252	261	296	266	262	280	257	251	240	268	267	245	267	291	259	255	300	271	257	268	253	248	257	276	283	258	259	293	259	267	244	266	265	295	270	276	273	267	237	238	239	272	257	271	264	282	242	250	264	270	235	266	279	254	263	252	246	233	269	277	273	257	261	259	243	261	262	276	259	294	266	283	258	280	285	258	247	290	257	229	270	263	250	297	264	271	258	263	258	254	292	247	251	257	263	288	267	272	269	279	239	254	277	249	235	278	250	244	260	251	242	270	238	265	257	254	248	269	287	259	255	270	258	291	245	272	272	274	271	304	273	254	239	242	254	276	269	246	264	243	258	268	300	255	258	286	258	279	267	306	289	273	280	246	253	267	258	270	267	284	312	262	247	284	274	232	271	276	278	290	274	254	229	286	283	247	246	264	264	278	260	254	267	262	283	294	260	254	257	293	262	296	267	240	263	270	261	228	257	265	280	271	254	240	264	255	276	266	288	271	263	254	267	284	260	257	250	225	282	264	281	233	259	262	250	291	274	258	262	250	256	278	287	257	274	237	289	272	275	268	314	292	261	258	250	302	252	257	240	262	274	289	259	273	244	238	253	249	280	298	261	277	276	276	257	244	288	262	266	281	287	245	255	297	256	243	279	261	278	305	265	251	293	262	267	256	277	242	255	263	244	273	272	272	268	250	266	263	270	245	277	249	222	247	260	266	261	270	253	270	273	279	274	257	273	302	243	258	252	255	266	255	247	285	275	267	262	223	250	287	265	247	267	271	259	239	281	263	270	280	249	277	273	274	263	282	280	275	265	244	269	265	260	278	274	256	294	258	292	293	246	249	246	260	281	259	257	248	249	262	260	267	283	278	253	276	255	266	277	244	285	259	271	273	276	262	287	275	260	260	249	251	260	273	276	256	252	295	300	259	253	246	294	262	229	266	231	264	263	252	257	272	248	266	263	276	296	282	288	272	274	231	256	262	279	269	275	279	283	278	248	247	282	281	262	262	259	285	287	248	267	270	271	254	274	283	254	323	242	229	286	252	240	253	277	244	283	257	274	292	267	278	266	286	262	226	270	283	295	246	273	238	242	225	260	258	253	269	249	291	266	268	237	267	260	265	272	253	260	258	252	263	269	282	283	277	275	283	295	272	272	279	268	235	282	265	238	274	253	252	296	250	243	279	282	263	258	277	224	288	262	256	282	265	301	260	283	259	269	299	251	265	287	245	269	245	276	281	283	282	249	252	266	291	265	276	259	272	294	267	252	264	267	237	246	267	267	297	269	250	267	259	243	263	272	260	259	265	237	266	264	243	293	253	254	302	248	269	257	282	265	273	272	264	247	268	254	269	272	288	281	275	288	287	264	247	269	237	248	265	262	276	268	274	300	275	262	258	264	275	236	245	272	269	254	243	272	276	278	256	233	287	277	233	243	260	271	260	249	249	247	258	285	235	262	276	277	279	273	294	243	275	285	260	251	260	246	239	298	264	260	250	293	273	276	296	256	292	288	256	262	252	245	244	292	280
32018	21629	17322	8958	6060	4408	3376	2621	2086	1789	1488	1216	1120	897	726	707	605	611	534	600	585	434	406	315	353	323	300	308	363	345	340	321	282	308	300	324	276	294	329	261	290	282	307	292	270	313	276	305	303	284	301	324	307	318	341	319	331	308	308	330	290	311	298	291	297	274	268	268	257	269	256	261	288	241	283	265	251	266	245	256	266	255	253	284	246	266	277	277	261	253	274	250	301	256	271	278	255	277	290	246	286	264	281	283	273	275	257	268	278	265	273	264	283	265	269	255	271	239	266	260	286	269	276	250	257	261	281	273	253	267	254	252	264	283	268	251	263	299	263	294	257	251	278	245	263	257	266	293	258	269	285	293	248	241	252	273	270	291	267	244	220	263	244	272	259	294	275	295	283	269	265	215	266	294	276	280	240	261	243	244	249	257	256	277	296	267	277	272	262	282	253	283	271	280	274	275	253	271	275	278	233	254	247	270	250	261	261	265	274	254	254	291	243	288	266	281	272	286	277	267	250	243	270	263	260	270	265	288	309	269	275	273	284	292	276	292	267	271	280	261	278	276	262	259	270	268	288	282	266	264	262	271	281	289	260	244	265	263	266	286	286	277	271	260	272	268	290	276	271	268	249	271	264	264	266	271	263	298	279	249	260	276	237	267	267	261	255	265	264	237	273	258	286	282	255	276	260	285	262	286	254	261	282	240	279	264	260	283	287	258	249	264	247	260	269	282	269	272	297	269	263	246	277	235	271	275	267	277	247	245	268	290	270	247	263	247	282	248	301	261	261	265	296	256	275	303	237	270	283	251	262	259	271	263	296	251	264	295	280	266	255	267	261	252	279	254	267	263	251	252	253	264	275	268	277	261	278	301	265	282	288	254	280	266	286	270	274	270	305	272	246	297	272	237	271	269	275	266	223	291	275	253	258	273	274	256	276	269	280	266	284	276	284	306	276	253	265	283	257	243	274	285	277	265	252	261	280	255	252	276	274	290	283	260	260	293	285	256	302	256	274	251	245	242	264	265	244	256	264	269	241	290	271	241	251	274	243	259	266	287	242	246	253	267	266	276	250	257	263	261	296	270	278	260	269	244	256	296	269	255	250	208	256	270	257	268	279	284	266	287	232	278	287	264	301	280	279	261	295	255	296	268	258	269	287	262	255	288	269	282	251	258	245	255	257	269	285	280	255	289	256	268	252	273	276	271	257	251	247	257	246	285	262	246	276	280	295	274	280	295	259	245	264	265	269	276	274	248	267	260	268	242	270	276	263	219	262	247	266	246	238	259	258	263	258	263	271	264	260	264	298	298	238	265	275	235	250	270	260	270	271	269	275	272	266	239	244	227	254	277	269	269	271	273	265	238	268	254	271	273	289	250	273	283	262	275	249	254	300	224	260	269	266	292	256	280	255	261	267	248	250	223	246	248	265	254	290	280	249	255	282	268	249	242	272	262	275	251	267	242	270	253	273	273	255	251	248	268	274	256	249	271	289	275	264	252	295	318	300	261	275	300	276	288	260	260	276	262	258	271	272	266	245	284	268	266	250	258	265	285	239	259	266	272	261	299	300	250	257	248	277	245	292	263	271	256	275	266	283	287	264	257	254	268	237	243	252	249	257	243	262	295	322	263	284	246	243	267	247	266	273	265	236	264	252	262	263	273	267	244	275	267	260	328	264	267	256	242	277	261	291	249	254	278	254	273	272	250	275	274	248	273	259	257	256	230	251	267	292	281	285	257	252	279	275	255	281	242	267	264	277	290	245	273	265	274	266	256	293	252	271	294	276	251	257	272	252	271	262	281	230	263	285	266	257	253	287	241	277	264	247	260	267	247	274	290	256	239	270	228	260	265	257	278	269	266	273	282	299	314	253	251	251	255	244	266	296	286	266	262	264	272	270	235	244	255	262	261	275	253	263	256	252	299	253	252	282	247	242	285	254	283	259	260	255	236	271	264	245	251	273	293	288	291	276	272	285	265	243	293	259	264	275	254	268	299	281	273	268	282	271	279	278	279	267	302	259	263	275	265	287	240	254	260	252	262	278	281	252	255	272	278	280	262	255	262	282	273	268	262	235	261	275	283	246	285	254	270	240	296	273	277	260	271	271	243	266	259	262	253	271	261	276	245	285	258	285	253	269	256	263	274	260	242	273	263	296	298	297	268	284	233	250	258	295	267	287	258	237	279	278	259	245	267	265	269	256	248	267	267	264	254	259	258	277	276	267	265	273	271	267	279	289	302	296	279	250	286	237	289	280	233	275	244	260	251	283	267	268	261	270	275	275	289	297	289	269	295	273	249	253	265	275	217	295	268	240	248	271	288	287	272	276	291	267	256	243	284	289	266	259	267	267	288	267	269	268	282	290	287	236	243	271	265	267	281	272	264	285	284	252	284	284	262	300	280	260	239	287	270	268	268	290	274	276	268	302	293	241	292	299	266	269	258	254	269	278	261	275	256	264	257	250	267	249	254	292	274	264	258	272	255	268	269	268	268	294	293	271	285	259	261	264	273	275	253	271	279	259	291	251	272	266	263	252	274	257	266	263	262	279	266	274	269	254	267	262	268	264	242	268	237	248	276	250	254	276	252	239	295	274	271	264	253	264	264	276	256	273	247	271	287	253	288	293	273	269	245	263	273	265	273	258	258	262	283	268	264	275	252	259	274	260	233	233	270	280	293	276	266	253	279	255	259	254	298	278	264	279	252	259	249	306	244	251	277	269	270	287	267	287	296	266	252	255	268	256	270	264	257	255	261	275	265	267	254	282	261	274	263	274	261	278	254	242	262	265	270	252	259	288	246	275	259	241	238	229	268	286	247	246	243	279	276	294	261	278	263	306	243	248	292	244	242	270	267	243	268	275	268	270	270	257	274	237	269	239	277	261	257	263	270	241	281	274	272	272	260	275	260	321	235	241	242	298	297	281	274	284	284	248	267	279	304	267	265	285	288	250	258	262	253	264	275	254	267	264	291	275	229	251	271	271	252	278	258	257	282	290	260	286	296	297	270	280	273	271	276	270	265	257	272	269	267	257	269	265	253	256	259	254	221	252	254	242	282	266	238	265	282	252	243	260	271	268	242	279	273	265	251	244	255	275	291	249	282	263	257	280	237	254	265	244	276	249	274	255	261	261	262	286	278	259	224	270	274	249	271	270	264	265	273	268	293	285	256	289	286	264	297	282	278	270	270	260	281	257	253	236	247	303	290	264	294	266	254	263	271	266	281	296	289	238	276	263	262	262	284	254	277	249	271	306	268	272	281	284	256	260	252	276	261	254	270	255	248	241	249	259	249	264	264	286	280	284	255	265	258	273	287	254	247	241	279	273	265	251	269	253	266	245	260	257	262	270	270	252	266	281	269	278	266	270	279	264	258	264	256	229	259	244	268	241	300	234	276	256	246	300	264	243	267	267	272	249	264	277	281	267	276	253	244	246	270	238	274	253	254	259	270	276	273	263	266	276	260	250	279	297	274	255	270	281	296	245	267
29539	20542	9990	2549	1452	1213	1034	979	981	917	917	863	848	815	776	819	903	801	745	743	795	773	765	730	757	770	749	709	775	741	705	750	760	711	744	719	696	690	715	687	719	739	721	771	754	807	793	724	713	743	706	724	727	740	759	718	692	747	737	762	733	747	761	786	752	778	724	746	668	730	721	727	734	781	732	725	723	703	700	781	758	714	759	787	749	732	700	733	760	737	746	701	696	742	714	717	777	686	804	717	704	672	698	726	747	739	748	729	681	719	747	727	718	724	740	754	769	726	700	782	717	766	712	725	748	696	734	722	701	743	748	749	752	736	756	738	683	692	720	751	738	748	738	734	836	702	747	730	737	724	770	769	692	759	743	748	652	712	716	690	770	724	741	715	730	746	762	736	727	754	751	740	750	720	787	775	735	717	725	743	762	724	778	720	752	744	743	743	733	803	691	763	685	693	730	706	726	716	692	717	758	739	707	707	799	756	759	703	727	728	743	676	721	765	775	769	687	743	772	756	741	716	754	708	714	763	729	698	758	730	741	709	693	780	731	698	790	750	681	731	753	751	695	794	716	771	760	739	716	767	759	719	790	723	682	733	735	722	697	724	720	735	734	731	735	746	727	699	721	750	721	758	724	693	683	764	725	775	716	728	767	676	730	795	739	742	753	747	767	692	688	742	708	700	736	775	706	778	733	752	730	721	721	682	782	715	748	819	775	722	743	763	730	743	740	737	760	721	800	735	744	702	708	718	759	736	738	743	758	758	732	713	734	726	744	649	775	734	739	757	749	720	766	752	764	733	746	725	709	719	703	743	764	718	731	694	735	739	755	718	710	718	732	736	738	738	715	753	759	755	727	689	766	726	726	727	762	752	681	729	779	729	690	743	749	766	769	749	747	744	742	716	720	774	696	711	751	748	753	727	788	735	692	791	701	733	722	714	778	770	711	716	694	762	773	756	782	767	733	737	701	738	731	731	734	713	759	755	729	756	755	702	754	789	770	747	751	714	750	798	712	714	749	739	707	790	747	743	779	746	753	748	676	713	763	769	744	758	733	697	780	736	722	742	725	790	774	680	761	756	770	812	712	701	695	729	707	795	719	712	816	768	768	743	743	742	716	754	754	753	725	717	719	709	695	736	751	801	731	710	755	736	743	725	761	726	758	763	754	734	752	735	718	733	757	737	732	709	735	732	698	720	728	739	720	713	769	686	794	763	734	754	743	785	787	736	759	751	787	800	703	777	723	734	699	747	719	731	742	741	798	780	782	759	738	780	725	696	710	756	771	751	722	783	728	744	781	717	715	754	722	732	727	724	741	763	703	750	740	764	713	711	765	711	754	723	752	756	784	719	711	744	724	737	797	739	720	729	718	740	712	726	759	742	701	758	733	785	703	739	744	746	713	762	751	733	712	707	784	721	709	780	723	699	724	751	738	697	778	713	746	754	741	714	733	732	721	776	693	771	724	807	706	738	715	706	726	721	731	696	718	688	733	736	706	741	712	729	722	693	819	708	707	726	742	729	751	735	743	726	774	732	765	714	768	739	742	738	739	767	707	738	779	664	683	710	750	725	755	690	721	717	716	749	704	742	731	747	735	744	773	796	752	789	710	745	748	752	779	773	742	693	716	671	724	698	716	740	732	711	725	753	681	775	732	737	721	725	761	708	729	737	702	781	790	699	736	731	732	727	727	766	715	779	802	709	719	764	744	794	733	729	740	737	771	692	689	721	674	712	718	734	710	742	667	756	729	729	736	710	730	759	717	738	712	758	717	822	745	706	730	718	757	706	719	729	748	771	718	706	717	745	710	758	733	749	751	692	748	716	763	764	753	753	712	724	748	774	749	738	755	706	700	761	747	748	763	711	713	745	669	735	746	697	762	773	735	734	766	751	724	764	714	724	728	797	793	691	736	746	750	727	760	772	723	751	713	785	703	712	782	720	757	693	710	700	720	702	724	735	691	729	766	720	673	741	714	719	756	747	742	734	747	785	682	786	713	761	711	763	762	723	738	696	741	711	745	755	717	735	737	745	781	727	757	778	774	759	787	728	693	771	715	775	759	732	720	678	741	762	755	693	718	734	723	747	757	665	713	754	730	727	764	739	711	779	742	764	716	720	764	731	737	733	749	722	728	721	784	753	754	713	759	759	735	708	691	699	733	767	745	745	658	751	749	740	791	705	752	787	714	720	719	714	740	761	800	753	724	685	713	746	768	742	714	720	686	719	694	809	740	760	763	703	734	733	737	762	767	732	750	754	749	726	766	736	748	752	779	721	758	738	740	726	728	756	771	694	746	773	733	747	718	673	673	705	723	754	772	714	711	693	708	698	740	708	719	764	777	759	752	757	702	747	829	764	762	778	734	724	722	751	809	719	699	735	757	745	738	752	693	744	671	762	688	703	704	725	778	722	732	757	791	755	768	743	683	698	681	708	736	747	722	760	708	728	707	762	690	671	765	742	721	736	761	693	730	779	771	726	757	748	765	728	758	732	773	776	742	744	685	740	757	698	713	763	751	760	714	688	766	744	751	733	772	723	715	705	703	711	764	728	718	695	758	721	766	739	700	745	698	771	764	733	770	740	735	728	726	735	734	730	749	729	704	740	744	740	735	767	715	720	739	763	728	750	766	732	732	778	733	764	695	741	734	733	766	733	730	795	726	736	790	784	686	774	735	721	742	719	702	732	771	699	712	737	719	712	739	741	748	789	729	721	769	719	728	751	752	743	786	805	725	727	715	694	720	736	749	746	720	677	755	743	747	670	747	728	730	672	782	731	737	730	701	694	714	709	704	736	768	713	763	688	744	766	748	777	708	763	758	697	716	755	711	775	685	703	720	720	742	726	746	721	757	705	748	756	736	775	743	733	751	736	760	769	712	719	755	736	756	730	709	717	731	769	708	766	694	723	686	713	764	720	749	731	694	713	733	783	736	728	770	775	708	769	738	729	744	716	733	756	753	789	733	723	704	708	749	697	751	722	732	756	750	740	723	727	695	737	768	750	697	770	792	728	774	767	791	789	747	711	730	763	732	742	690	731	725	738	739	731	762	699	755	690	705	734	728	731	706	726	682	767	722	725	702	732	775	791	709	739	741	725	690	740	697	770	718	725	710	711	791	721	731	675	692	687	762	733	739	764	746	770	740	711	735	733	725	796	756	748	718	793	732	761	760	753	733	719	743	757	720	744	696	696	742	720	766	761	685	694	739	720	799	752	750	751	764	708	740	780	741	742	738	754	716	724	707	766	701	745	711	726	697	752	690	701	748	756	766	722	757	726	719	760	736	722	748	748	717	754	716	729	742	750	749	703	690	709	693	765	740	737	730	738	778	808	755	735	730	736	712	766	756	771	722	731	738	753	745	733	758	718	730	688	752	725	784	702	777	738	770	750	724	682	743	706	758	769	727	761	746	786	697	734	704	756	830	731	693	740	709	720	754	767	733	724	774	770	758	744	733	758	768	735	733	724	786	761	747	727	683	738	714	699
26503	7704	5257	2476	1802	1580	1226	1193	1095	972	1008	964	894	866	874	800	838	768	776	772	793	730	769	785	711	750	773	739	725	748	712	712	729	723	712	729	741	731	725	749	758	700	773	727	757	696	760	799	763	740	751	737	761	777	735	783	722	722	754	762	761	688	727	747	739	720	753	769	677	733	698	743	737	771	730	759	744	755	817	750	770	738	723	731	737	747	712	730	777	757	751	746	779	779	771	678	751	793	729	734	695	727	717	771	747	744	727	800	731	771	737	753	704	732	721	755	741	770	742	780	741	720	703	744	771	757	717	785	764	731	722	778	806	756	734	738	731	736	744	705	734	750	734	721	693	696	708	808	697	797	743	686	730	709	704	720	719	745	711	763	719	727	744	754	735	727	727	771	759	718	756	742	718	742	730	698	733	736	754	748	747	720	793	709	751	709	694	723	682	758	705	737	717	716	751	792	725	736	771	756	779	753	721	781	748	726	755	701	701	744	776	753	717	747	731	719	740	719	777	696	765	786	736	761	759	731	769	752	706	686	721	676	728	787	745	737	692	775	747	768	772	730	679	750	768	754	786	703	731	727	722	778	767	701	712	738	765	714	753	765	724	782	700	726	748	720	742	696	728	703	753	781	747	760	745	760	795	742	757	741	727	732	760	775	777	764	722	725	786	736	728	759	766	791	737	732	727	760	751	733	752	728	748	752	745	775	789	769	792	716	713	726	759	759	725	726	740	738	797	704	755	709	759	752	730	757	797	714	702	752	721	710	768	744	772	716	736	759	773	749	769	719	752	742	727	727	697	750	716	757	737	751	694	734	689	738	729	727	740	741	729	739	756	716	768	763	711	762	718	772	735	727	745	743	739	741	744	748	681	748	766	769	731	750	740	697	764	755	778	740	734	730	802	765	733	756	739	765	718	731	752	772	769	770	758	729	768	695	745	726	754	721	743	768	748	737	751	758	690	748	731	747	751	769	773	742	658	773	697	727	800	722	685	728	722	734	737	767	754	739	778	745	774	709	722	715	781	790	693	711	712	782	740	731	743	736	699	750	763	730	817	724	726	734	766	687	729	774	712	734	746	729	770	747	766	752	750	750	715	764	772	719	769	777	772	752	737	736	770	711	748	816	755	766	757	758	745	738	762	708	735	719	788	752	764	704	729	770	771	707	712	717	700	710	777	715	744	745	731	784	717	749	752	718	741	727	726	743	731	733	806	763	727	688	738	752	759	741	718	713	720	768	762	714	688	725	757	717	717	749	697	697	689	757	717	727	751	719	796	708	760	816	726	783	737	689	713	778	748	758	739	759	711	735	745	705	746	736	740	741	730	718	729	710	752	774	714	742	753	750	713	778	795	726	764	757	676	729	733	747	729	709	779	703	770	721	732	767	729	765	729	798	706	773	690	708	694	790	762	691	772	717	690	697	780	726	785	749	774	679	757	703	755	719	733	737	754	730	738	767	754	781	784	732	712	764	717	759	716	708	768	720	723	731	694	667	788	767	710	751	723	797	727	719	790	691	746	712	749	716	656	721	751	707	742	759	750	740	716	737	769	772	710	785	735	742	727	748	782	736	725	762	717	729	712	748	742	750	756	725	791	749	759	734	751	750	752	760	757	748	743	769	736	728	683	821	732	750	771	786	722	750	768	733	725	756	740	788	669	740	717	771	746	804	760	688	714	736	730	741	715	728	698	738	762	709	713	717	724	697	736	731	769	709	777	722	764	719	719	796	762	755	711	769	729	722	767	756	750	781	718	703	706	727	747	730	735	742	716	735	742	743	726	688	754	776	779	696	687	747	718	799	726	727	709	746	737	726	719	774	696	741	711	778	696	754	759	716	748	790	760	738	742	757	728	807	726	754	725	763	758	780	749	793	776	757	687	770	728	789	752	749	743	774	754	762	736	798	756	738	741	724	731	737	777	745	717	754	718	749	713	743	739	704	720	702	736	773	755	694	681	717	781	683	721	763	705	732	719	722	736	739	744	750	764	750	741	721	751	757	715	700	730	745	778	742	739	719	729	783	695	734	763	793	740	775	756	761	745	671	730	729	769	788	757	817	761	770	733	750	780	739	732	745	730	729	745	729	752	828	764	741	743	739	736	717	736	751	758	713	699	736	731	692	704	737	710	739	750	760	751	736	745	759	750	738	756	744	724	688	693	741	771	708	723	740	712	740	703	782	753	702	756	752	720	748	763	757	731	690	715	731	730	788	725	732	778	720	763	749	724	679	758	783	787	748	772	781	691	762	748	778	714	740	713	723	694	769	758	722	713	722	744	731	670	722	755	721	736	735	758	741	721	704	721	751	743	679	724	780	759	754	733	759	745	704	767	706	742	777	747	723	782	772	740	769	728	808	748	719	738	741	728	698	753	703	750	777	765	696	741	738	755	725	725	783	728	757	711	754	746	721	753	713	742	765	727	706	740	760	755	714	723	707	748	747	745	743	752	751	734	737	745	707	771	789	713	774	686	752	739	726	730	749	765	705	782	699	805	744	751	734	684	794	718	764	736	713	720	703	732	732	716	728	779	733	739	738	759	707	725	725	705	717	744	727	735	768	739	687	773	712	692	720	731	742	760	739	735	741	716	736	811	697	770	760	724	741	728	746	757	749	752	777	735	761	776	743	718	747	701	758	684	723	739	751	733	740	730	705	736	739	754	732	755	748	764	754	724	697	763	765	758	762	754	704	681	736	728	794	762	752	729	740	757	706	748	732	782	754	728	792	721	759	736	771	742	788	711	726	749	704	770	752	796	718	725	739	747	753	759	713	770	708	703	719	748	778	733	736	742	755	713	714	766	712	736	773	724	795	757	733	733	723	750	713	725	706	764	712	741	702	778	763	780	731	727	698	709	767	726	735	688	723	740	740	716	752	734	735	722	764	789	718	711	752	743	681	724	719	737	711	753	726	785	779	714	674	748	752	706	734	801	781	749	756	703	793	808	758	708	757	719	721	755	667	769	710	770	728	710	766	694	763	791	714	743	776	765	700	711	739	723	729	743	786	771	771	741	743	716	737	710	771	739	740	727	691	794	733	755	733	728	682	729	724	758	730	745	681	740	756	728	741	739	741	778	732	775	749	735	747	739	758	720	726	759	782	719	774	715	762	774	698	725	739	706	723	779	781	728	712	723	742	717	779	754	753	737	753	762	773	743	761	740	708	746	704	706	721	712	754	758	707	717	730	695	714	691	749	789	747	738	756	737	771	681	744	760	741	730	717	771	722	724	777	729	769	708	737	744	769	700	750	744	747	742	756	735	772	741	671	738	735	721	732	699	722	733	737	747	761	763	784	728	775	729	749	755	729	761	708	759	737	777	714	695	722	764	719	776	726	714	739	717	770	738	713	732	742	732	753	785	751	739	730	716	724	795	740	786	750	717	719	766	745	709	739	744	721	732	769	769	702	754	759	732	739	748	726	732	749	779	749	755	692	697	773	769	726	725	721	728	780	727	745	737	708	750	775	750	764	748	719	715	690
24111	21596	28981	24674	21617	14025	2109	1378	1039	1026	894	881	760	694	686	618	594	575	602	563	595	537	485	502	492	485	488	459	443	502	480	486	483	470	450	468	425	442	455	487	475	438	466	456	428	446	468	513	468	446	494	471	515	469	465	475	450	455	444	461	453	479	461	451	462	461	456	452	483	402	424	477	465	440	442	449	495	443	444	439	501	438	439	484	420	459	469	440	420	428	440	440	412	426	454	404	451	439	443	451	409	471	449	439	475	470	440	448	475	480	450	468	445	460	433	448	463	455	433	461	471	442	490	434	473	454	436	432	456	430	441	440	459	410	409	423	455	469	457	422	421	427	420	455	452	423	446	431	458	398	408	449	427	462	480	445	427	479	406	474	430	425	451	473	469	462	465	480	432	451	449	439	436	471	447	438	425	466	415	448	424	443	439	439	461	473	447	456	453	447	425	436	487	442	444	431	451	512	440	486	425	469	434	435	462	470	458	465	447	447	443	426	433	440	461	491	435	460	443	460	460	471	441	440	441	431	492	462	448	432	460	462	481	469	479	442	424	468	462	438	429	450	410	418	468	429	438	464	442	445	489	466	435	463	429	454	479	451	430	448	442	468	455	440	462	436	456	472	406	423	432	461	413	432	479	461	480	435	462	421	473	452	453	440	413	475	482	506	458	465	432	406	414	465	465	433	432	439	467	430	428	450	441	444	433	426	404	410	408	420	444	438	506	460	457	452	426	437	486	457	451	433	417	450	410	451	420	450	437	444	452	460	441	464	461	441	453	447	438	478	395	420	448	449	504	439	445	430	444	443	464	470	443	455	378	419	442	430	461	454	468	427	434	435	454	397	459	446	451	450	478	453	428	448	406	466	435	439	462	452	440	486	425	440	441	463	438	463	435	436	422	414	486	436	445	429	442	435	467	443	459	425	457	466	481	440	437	463	446	425	464	418	465	443	452	482	444	407	458	415	420	433	449	475	439	456	462	398	449	445	461	407	400	452	432	476	452	449	467	441	456	459	449	422	422	443	413	416	440	464	435	449	474	507	436	480	458	502	436	444	450	436	453	475	465	442	447	423	469	454	474	481	423	454	433	452	418	501	467	467	433	462	446	465	458	437	465	456	468	442	420	444	420	439	470	464	442	444	450	499	428	432	479	462	403	483	465	446	455	417	461	388	435	464	407	450	429	428	439	468	456	434	416	451	455	452	454	454	463	433	459	448	433	467	400	478	434	422	444	426	438	433	434	461	456	436	437	431	475	451	438	431	418	429	455	429	467	454	477	447	466	475	455	468	416	412	459	433	421	477	451	427	441	409	422	434	418	466	450	432	466	437	430	453	433	440	461	482	448	433	452	448	460	449	457	430	435	422	464	457	468	489	463	436	440	438	458	431	448	458	477	450	473	473	476	436	421	499	441	437	443	441	431	445	416	455	453	451	411	419	441	446	450	435	440	404	436	458	459	468	433	473	438	396	445	447	440	426	413	441	451	454	465	406	427	473	453	456	469	424	453	465	467	420	392	468	406	453	443	460	462	440	446	459	409	478	462	475	476	466	440	433	400	411	479	432	407	424	440	441	438	416	465	435	472	450	455	465	459	478	450	422	427	461	453	431	449	456	445	458	481	468	462	446	432	465	457	442	425	460	478	446	442	427	440	446	465	443	440	469	410	455	431	453	438	467	455	467	473	443	444	416	449	453	461	442	448	456	441	464	441	426	425	452	473	409	423	417	409	470	473	448	464	445	430	416	444	435	482	456	449	441	433	426	436	434	426	458	463	459	457	466	430	438	457	439	422	426	477	430	426	421	454	416	446	412	441	452	451	467	476	447	444	402	432	443	451	430	452	438	443	433	430	453	471	456	400	467	446	443	448	422	444	444	465	410	453	439	446	452	426	434	511	416	497	465	426	471	476	453	430	472	465	461	414	422	485	441	396	448	455	464	465	461	441	470	426	462	462	455	444	419	392	448	436	470	446	425	433	461	448	443	455	436	473	453	436	418	464	464	443	458	449	475	436	426	448	395	453	450	442	432	392	433	470	434	431	479	427	457	443	490	442	471	486	493	446	467	456	416	435	409	459	415	440	473	449	433	447	492	442	441	443	444	443	429	468	422	446	435	395	445	458	430	450	461	465	442	453	444	450	464	449	400	441	430	483	442	457	429	445	467	463	445	431	432	428	454	448	426	457	418	440	432	424	500	450	475	434	436	432	455	418	476	443	448	446	439	413	459	460	416	407	430	443	497	382	460	426	470	426	439	451	476	450	490	443	457	452	435	430	418	419	436	452	438	459	425	458	468	418	414	480	482	411	459	436	460	500	451	475	463	467	440	460	444	474	430	413	430	499	456	462	442	454	442	464	453	485	475	438	476	473	446	446	425	449	426	446	478	405	410	467	448	422	483	445	453	424	440	472	482	436	433	428	463	429	428	418	478	438	447	441	479	492	478	437	443	446	459	448	464	451	445	460	445	466	460	420	425	468	456	461	428	429	435	439	452	454	454	401	447	456	494	420	436	455	457	466	447	456	449	448	446	448	420	459	462	469	459	425	410	421	417	459	449	445	481	430	449	442	451	411	444	410	477	448	435	480	446	428	418	427	430	456	510	477	426	429	480	460	493	464	454	448	459	483	465	429	445	468	450	433	459	442	483	471	468	441	425	413	466	417	441	446	436	433	484	452	417	467	426	469	440	456	432	486	452	451	428	435	465	443	444	424	437	450	483	411	437	458	460	454	423	437	434	430	449	479	465	472	454	435	405	450	442	438	419	477	465	464	439	441	426	447	444	395	437	435	455	451	435	488	414	423	441	474	461	479	439	441	460	496	433	482	461	430	473	450	440	452	470	456	449	442	450	411	434	465	449	447	438	469	472	463	453	440	447	424	447	439	448	428	448	455	457	460	435	470	448	482	446	397	446	449	429	439	482	448	457	453	435	386	480	463	447	439	452	438	437	433	438	456	472	496	454	420	448	472	467	464	461	429	411	465	473	434	448	426	449	469	432	434	484	446	460	442	396	457	430	453	475	431	463	460	455	438	428	415	437	411	431	445	453	432	478	443	432	456	460	463	448	458	443	462	461	478	432	428	413	439	467	483	466	448	433	431	443	429	434	435	472	471	445	467	435	433	420	437	411	451	405	458	423	438	425	412	451	480	438	448	442	466	430	449	409	440	456	486	429	487	433	428	475	426	435	464	433	452	440	455	465	442	467	433	457	435	485	435	461	393	450	464	482	428	464	535	473	448	471	457	447	415	447	476	431	468	471	413	471	444	427	480	440	437	434	443	448	440	418	521	462	446	463	434	457	455	425	431	464	487	425	425	431	435	507	430	469	429	423	452	461	498	426	474	443	451	434	498	447	462	459	446	466	420	469	428	439	431	424	419	433	444	445	454	457	435	415	465	434	447	435	465	440	441	480	417	436	513	476	428	444	445	474	443	430	490	474	441	465	456	477	447	471	471	447	434	466	424	453	438	474	475	441	446	448
28610	15419	11493	5533	3541	2819	2069	1964	1537	1274	1065	1074	898	840	737	700	696	697	650	602	656	557	536	507	500	509	533	488	498	488	524	522	490	473	504	464	444	496	528	512	494	481	477	462	483	505	485	489	440	452	492	461	472	458	469	503	466	508	490	497	536	486	494	467	514	473	476	441	457	476	430	449	469	435	461	457	458	446	450	432	453	459	462	496	468	499	424	443	491	441	476	468	474	456	472	443	436	421	479	473	479	440	458	440	450	400	462	455	435	459	459	467	443	433	467	455	469	484	484	524	462	475	483	473	454	484	461	473	442	449	462	471	432	458	438	474	460	445	431	464	458	436	468	428	490	478	441	460	480	465	440	479	445	449	475	473	438	503	467	436	450	450	471	461	466	477	441	453	467	468	424	450	468	471	501	447	483	461	461	426	420	465	475	465	479	462	459	486	443	415	461	450	427	476	471	467	454	460	477	437	467	441	496	491	453	427	462	441	453	454	493	443	461	462	487	486	476	453	451	461	464	479	485	423	464	457	472	493	457	453	445	451	415	460	461	468	449	484	489	474	468	452	497	481	440	479	458	484	472	464	476	492	471	486	448	479	490	469	450	474	462	479	479	475	460	476	485	433	446	498	439	450	463	450	481	505	457	460	469	450	474	450	449	500	463	470	486	468	462	441	498	470	478	446	452	447	450	474	490	463	461	466	480	443	493	458	456	492	439	463	447	503	447	478	457	473	454	461	474	429	434	473	479	468	471	480	461	502	436	441	465	453	487	468	523	481	425	445	456	466	485	456	475	440	481	452	455	497	516	470	474	464	440	473	449	465	458	469	476	482	456	469	472	500	465	459	461	461	452	456	493	468	482	453	461	457	479	455	467	462	452	488	462	447	450	425	441	532	459	433	474	466	460	454	467	471	450	487	422	474	433	447	466	479	482	436	467	469	470	478	454	470	460	467	464	470	490	464	474	455	442	510	468	441	510	421	463	436	482	466	475	470	484	507	481	474	496	490	443	501	420	456	463	434	449	468	440	437	482	483	428	415	459	464	468	500	483	471	445	446	500	483	445	487	466	465	476	490	493	443	502	470	464	423	486	465	500	477	467	432	459	458	487	465	482	477	460	452	487	475	496	484	498	459	449	488	482	484	519	468	436	468	483	464	459	470	453	495	459	455	437	478	462	465	429	474	446	483	469	465	447	464	486	452	448	451	411	489	446	456	479	476	463	454	476	459	470	494	478	486	466	458	463	506	469	429	496	426	445	476	474	469	457	468	464	452	431	468	430	489	470	487	474	457	465	482	495	470	459	499	467	507	529	497	423	434	476	471	452	478	455	441	427	494	457	496	478	440	482	477	480	453	437	449	448	482	458	434	469	478	496	467	451	473	449	471	489	484	483	472	470	504	484	469	455	500	479	439	459	465	499	451	491	508	434	461	454	498	444	473	431	428	504	456	503	468	461	486	489	465	454	462	464	434	502	445	426	466	451	489	482	474	470	431	457	443	514	466	460	464	460	497	474	473	501	488	424	441	484	446	518	476	464	476	487	458	476	476	458	473	456	453	442	491	483	497	471	456	464	442	505	448	455	434	471	468	441	486	498	435	482	461	475	426	443	459	444	454	447	469	467	456	481	453	466	465	484	450	461	451	471	465	459	466	466	497	461	486	478	440	503	478	421	466	502	485	452	473	495	439	462	482	475	461	463	467	468	450	468	463	468	454	457	416	467	482	457	448	428	476	445	469	486	438	475	437	425	472	446	429	461	479	467	493	455	482	445	487	520	477	469	460	482	473	454	488	455	493	466	505	463	424	511	453	479	477	432	462	472	455	477	475	480	490	442	456	476	443	485	434	473	489	434	425	478	499	474	468	465	423	476	484	476	492	465	484	489	478	475	493	440	463	456	467	426	440	446	497	462	419	472	479	443	476	441	420	441	456	454	469	470	466	477	455	498	450	448	439	460	440	478	482	469	428	471	452	468	489	454	456	475	493	431	418	448	458	470	471	454	423	469	433	479	439	475	448	475	461	485	489	471	465	457	464	460	464	444	477	489	444	440	468	502	447	472	449	509	444	449	475	487	476	482	482	474	456	458	463	494	511	455	477	508	460	456	490	465	452	434	474	444	476	496	491	487	458	516	490	486	482	473	458	470	480	445	450	444	477	463	439	471	469	456	500	433	503	441	461	488	445	402	453	455	447	461	457	443	457	442	451	457	421	470	425	445	472	445	474	481	480	478	461	448	456	479	483	444	487	445	470	454	457	507	465	431	490	452	471	465	455	482	483	412	488	449	473	472	468	431	436	482	451	418	487	457	468	485	467	443	457	458	444	432	489	450	488	458	451	421	466	506	455	468	432	472	465	492	482	462	473	443	475	468	501	430	470	478	472	494	463	465	478	451	479	457	481	454	456	476	452	436	441	455	469	477	475	474	461	504	427	471	423	454	482	489	466	459	471	421	462	452	468	464	452	471	471	478	437	485	450	462	492	444	490	475	464	486	442	490	462	465	449	471	470	443	508	455	461	441	435	481	423	475	503	454	477	438	445	471	463	474	499	433	465	450	488	444	469	451	461	485	483	476	491	467	420	438	488	435	503	448	461	476	463	483	486	415	491	487	421	453	464	472	458	464	468	469	477	483	501	495	451	426	426	486	454	451	449	425	462	445	433	453	486	489	451	472	463	454	518	437	459	458	428	477	446	510	470	440	438	447	397	459	448	478	457	441	444	440	471	473	454	458	448	472	476	461	444	486	434	519	495	463	473	435	499	522	477	485	458	431	486	448	456	468	492	440	481	468	469	455	446	484	460	466	501	504	476	494	480	482	465	456	489	459	441	463	465	459	507	492	465	442	471	468	491	462	440	464	455	467	479	442	474	482	447	471	464	456	461	474	460	459	481	449	472	439	476	473	458	500	454	428	459	476	428	500	480	449	455	422	441	463	469	445	438	498	447	449	463	507	456	457	453	480	477	469	461	494	436	466	440	484	475	457	500	476	471	469	487	444	455	473	454	481	511	466	452	437	440	471	496	452	433	456	473	470	466	438	464	450	480	488	420	466	454	471	483	469	503	448	506	500	469	492	461	468	465	458	478	472	457	500	474	498	435	467	488	461	488	498	508	456	469	464	461	468	416	450	485	478	477	440	483	420	461	454	446	448	483	460	478	498	455	482	474	478	459	463	470	485	455	461	471	462	441	471	470	442	451	459	451	492	481	459	477	464	430	466	460	463	455	470	461	452	455	454	501	440	472	478	490	460	445	461	459	431	431	430	446	441	454	458	506	475	469	437	478	502	450	480	482	479	464	472	480	469	477	433	478	442	464	467	470	518	425	446	464	431	439	447	463	441	447	463	439	457	413	490	456	449	471	465	454	445	453	466	459	475	429	469	461	475	510	478	497	448	451	486	483	435	483	486	440	482	453	455	490	457	448	481	462	465	432	450	463	490	489	449	462	505	452	463	441	477	463	487	448	427	473	427	427	438	438	484	436
25076	21641	28369	25315	19391	2889	1529	1252	1083	982	920	920	869	817	764	766	789	788	751	706	762	672	668	683	627	691	715	651	694	649	674	683	659	647	708	680	615	706	695	668	731	699	654	664	682	673	669	647	624	629	679	636	666	693	669	725	640	662	671	683	646	686	663	660	668	665	627	678	662	695	680	676	653	631	625	649	666	712	689	695	670	666	612	667	691	662	684	651	655	697	647	676	671	638	647	705	666	685	609	651	702	633	627	655	704	675	632	630	631	635	651	644	622	673	633	696	632	600	626	705	635	652	628	681	606	665	672	670	664	684	657	653	677	676	666	634	666	656	657	635	677	672	640	622	640	697	642	706	694	685	653	679	682	694	681	659	664	699	655	683	644	638	651	651	657	670	663	669	617	674	675	646	707	643	643	644	715	618	650	620	667	639	674	713	631	641	708	686	642	637	649	644	640	663	643	691	624	633	689	609	602	653	658	668	654	623	638	668	684	658	646	666	643	685	654	658	677	678	631	646	656	644	682	651	654	659	659	676	667	642	642	636	657	657	650	634	653	619	670	643	719	644	682	676	643	678	640	676	710	641	645	611	694	661	665	650	599	633	659	620	647	644	656	682	655	684	676	643	654	684	662	641	675	670	681	683	632	675	628	625	658	655	687	642	630	684	670	700	643	672	691	644	667	656	591	679	642	673	662	621	708	635	651	687	686	650	635	642	659	658	668	616	676	638	676	646	705	615	670	661	658	659	653	640	693	663	665	634	623	648	673	720	668	683	611	693	677	702	680	631	643	668	650	661	674	656	659	667	645	643	620	638	638	674	671	667	642	663	645	649	652	689	652	644	661	658	659	678	615	681	619	668	699	632	657	648	641	694	667	642	621	691	632	680	682	641	629	716	666	636	621	621	623	630	619	682	599	647	644	665	636	656	691	682	661	693	653	696	603	651	661	645	637	610	691	620	632	664	730	665	661	653	658	675	661	654	630	665	659	655	647	654	636	611	618	608	650	659	651	665	698	664	687	639	639	638	682	645	667	638	699	635	620	687	647	654	695	688	731	667	664	679	644	617	667	637	667	636	677	575	564	631	643	689	657	661	674	667	642	651	652	634	661	677	646	646	727	658	661	659	639	680	686	646	666	651	670	676	687	715	632	660	602	611	652	691	633	655	647	618	709	635	680	705	685	652	666	647	660	653	654	676	643	660	630	644	671	641	674	682	670	663	637	663	690	657	642	663	657	649	624	676	656	629	658	653	663	652	655	608	678	687	633	684	701	645	671	643	650	679	625	669	656	638	684	660	661	638	668	678	688	684	608	659	670	653	729	639	709	639	665	643	645	663	662	648	659	613	688	659	625	592	630	623	659	634	673	645	665	662	671	657	641	662	629	679	646	716	638	675	627	651	609	651	713	674	623	651	614	654	723	703	662	617	658	646	687	633	713	622	602	662	681	675	655	707	657	687	627	654	659	661	718	687	682	628	675	659	649	665	592	657	655	667	642	633	680	630	653	655	643	618	653	649	611	633	640	703	644	681	680	700	664	636	659	676	711	646	649	713	683	660	650	684	670	675	656	653	661	619	673	667	671	672	610	662	674	631	665	687	665	711	686	643	683	667	687	660	677	648	649	637	677	678	660	703	672	606	673	640	688	702	696	694	675	669	621	610	633	643	628	604	652	647	699	679	654	598	636	680	640	732	643	659	649	657	586	653	611	642	618	633	665	627	665	679	625	648	707	640	655	649	596	647	652	735	653	690	656	641	652	640	647	647	655	659	714	638	681	664	664	658	686	693	629	661	635	673	668	654	619	641	665	625	612	672	650	640	643	658	685	664	658	671	623	703	657	661	631	639	667	622	700	666	706	636	665	690	645	716	679	689	666	672	652	658	646	679	660	657	644	681	648	665	683	629	643	683	673	681	646	655	661	623	636	676	703	611	711	651	647	688	679	664	710	646	678	632	679	703	682	669	645	628	673	665	655	699	681	616	662	666	689	661	641	643	681	648	716	608	632	621	665	649	633	611	660	664	625	685	689	648	586	665	696	680	662	649	671	621	655	654	637	679	669	659	674	628	624	695	649	654	684	686	680	665	654	649	652	676	651	687	655	640	675	680	664	694	692	671	655	642	653	628	654	670	613	629	721	684	684	644	673	660	632	633	652	663	688	648	637	657	635	631	672	672	635	646	682	636	686	687	615	625	684	646	658	663	647	689	662	654	688	626	649	696	630	636	668	660	671	653	649	635	628	618	674	712	641	663	661	649	649	672	664	659	700	637	651	672	709	643	692	632	684	658	622	649	660	640	614	669	683	692	598	648	624	627	657	730	616	639	622	638	666	628	609	656	661	658	636	611	663	659	651	669	644	641	657	629	696	661	655	646	647	669	704	636	584	660	614	678	666	630	644	670	688	653	705	713	636	654	667	636	672	679	697	633	596	660	664	657	681	628	658	686	656	613	656	668	692	668	697	711	656	676	691	667	606	666	675	624	642	640	627	625	678	659	667	634	663	728	624	645	651	626	686	684	656	642	665	612	701	658	680	677	656	658	696	655	647	659	640	672	699	674	645	599	651	630	642	633	703	630	674	700	700	668	650	657	648	665	653	645	680	627	648	662	675	634	676	634	662	644	644	695	668	673	656	696	687	628	705	672	666	681	664	666	699	663	629	679	651	692	641	633	641	685	681	673	674	660	644	660	700	648	697	673	692	682	656	680	660	643	647	617	631	650	600	675	623	649	664	687	633	642	644	700	693	670	687	660	681	626	663	625	603	686	660	684	677	647	676	653	643	668	626	638	669	659	706	683	679	680	672	677	662	640	638	637	666	711	655	664	701	681	670	635	660	640	656	667	674	671	676	697	620	663	668	634	598	676	666	624	601	598	643	644	680	722	625	629	636	671	655	655	666	639	655	719	683	605	640	676	666	657	685	633	658	653	617	688	633	688	600	672	651	662	694	708	683	587	676	703	644	652	645	726	644	628	600	655	646	674	630	654	627	682	652	655	677	635	609	684	677	641	614	709	672	682	747	652	590	630	697	635	710	644	632	628	645	678	670	640	647	654	657	642	635	661	651	633	664	664	673	663	628	676	631	682	647	604	712	663	653	717	680	691	672	688	670	663	621	674	679	668	620	711	640	661	662	649	673	608	629	639	665	687	645	692	646	662	675	651	637	631	675	676	634	683	643	682	646	643	612	602	629	625	642	631	670	665	648	654	674	624	671	670	643	623	687	663	696	641	676	657	666	660	662	692	660	635	651	614	628	693	630	654	639	624	665	681	682	689	661	669	638	626	694	639	659	642	628	674	674	598	572	615	626	667	588	635	652	663	674	655	675	672	651	650	636	670	658	648	667	612	623	667	680	682	678	618	666	679	663	661	681	664	681	651	694	633	627	642	629	677	596	670	673	669	700	692	652	656	629	653	703	619	611	637	681	611	693	616	672	621	669	631	628	640	663	638	709	619	701	643	677	681	661	644	669	645	671	681	669	644
28163	12161	8924	4273	2951	2173	1997	1659	1392	1277	1110	1002	1004	900	857	847	864	795	826	743	726	716	671	703	682	715	665	625	613	665	620	686	678	671	670	642	642	673	632	687	628	638	652	669	640	665	630	637	654	638	663	647	644	628	678	658	639	673	620	669	656	682	656	676	671	665	614	637	648	680	646	606	670	666	631	660	638	640	644	694	638	637	609	656	629	662	644	648	612	639	654	614	608	633	674	656	626	618	655	629	640	640	618	631	628	639	630	652	595	635	677	632	634	605	610	615	645	642	643	669	639	687	629	654	647	637	671	662	610	664	637	673	637	655	595	660	693	643	657	610	645	639	664	603	640	623	663	630	624	666	671	652	632	641	602	614	690	667	657	714	613	658	629	703	676	675	604	668	667	660	621	662	666	640	588	642	636	643	649	609	619	645	648	674	625	634	603	608	635	610	655	661	677	653	616	620	649	644	667	628	618	677	609	644	697	626	626	623	626	651	682	610	645	645	665	645	683	639	698	610	614	638	669	664	652	645	603	679	658	681	623	607	653	624	644	640	642	644	632	622	673	638	649	617	654	610	653	661	620	639	641	652	664	659	656	638	609	668	638	709	668	657	615	612	712	612	590	652	641	625	642	660	622	664	664	626	677	670	649	652	653	679	689	673	693	620	625	621	652	677	624	660	668	665	559	628	643	648	621	605	621	620	640	624	661	637	655	660	599	672	651	630	641	687	611	684	641	615	672	621	653	645	629	657	676	654	647	663	675	647	667	656	644	679	607	672	632	636	681	680	613	605	645	660	654	649	639	653	626	648	634	649	621	657	647	600	635	642	598	660	619	684	672	627	668	664	660	595	654	636	704	641	600	668	655	689	628	705	634	601	648	616	648	636	684	648	659	663	611	660	628	628	651	667	661	584	641	652	600	629	622	634	668	669	636	640	665	633	672	667	662	642	649	625	621	623	686	657	618	639	646	625	648	649	651	630	626	678	670	679	662	629	615	605	644	628	673	671	639	663	644	699	662	665	621	608	670	668	652	621	599	612	623	602	623	672	661	623	662	659	670	655	659	587	642	670	616	617	619	668	667	652	653	586	672	617	660	670	646	657	660	665	650	677	640	618	588	657	674	629	693	651	648	651	708	595	658	634	628	676	646	621	634	662	670	633	655	625	655	631	663	594	640	660	617	625	634	632	635	652	623	663	664	631	605	649	621	648	637	629	646	593	649	641	652	654	649	632	603	637	625	644	653	643	651	690	615	634	637	637	646	659	643	654	583	643	657	639	628	607	649	692	624	674	614	690	640	661	634	618	626	629	649	648	622	621	598	657	642	679	679	651	669	629	587	655	698	652	632	621	609	667	648	683	647	642	593	619	627	641	597	668	651	680	648	611	635	633	655	608	689	598	622	617	617	602	687	670	667	657	591	644	646	667	663	651	627	611	657	662	660	630	650	592	686	628	654	655	665	643	642	658	647	641	644	610	636	637	607	641	666	637	640	640	621	632	634	647	639	653	582	628	628	653	620	646	665	610	603	631	672	671	644	677	640	664	633	623	626	607	617	672	640	706	620	615	612	644	625	680	626	644	655	673	650	637	689	652	594	699	626	640	635	619	625	636	679	616	676	652	631	640	657	600	641	636	633	620	667	665	652	661	673	696	669	646	634	571	643	641	685	610	687	629	644	640	708	647	607	615	674	627	619	683	619	659	624	651	674	656	642	593	644	649	623	634	622	688	635	609	626	692	642	627	638	644	631	646	638	622	706	644	664	608	623	601	634	625	653	611	655	651	629	650	661	653	568	627	674	603	638	632	635	662	641	653	630	655	604	637	639	590	637	669	633	638	641	616	662	676	647	663	659	643	624	622	649	660	659	670	642	630	612	648	628	676	620	665	677	654	590	679	645	636	637	624	583	666	648	637	650	623	671	692	670	651	651	695	635	685	669	676	627	659	624	650	671	644	675	676	617	645	660	641	583	634	637	681	642	667	655	636	677	669	685	642	677	671	647	611	631	614	653	622	638	601	677	633	696	641	634	614	646	633	704	639	633	615	663	651	589	652	688	630	641	611	675	643	606	661	622	621	646	664	618	661	639	634	603	648	679	656	672	629	638	642	675	681	615	634	631	668	641	615	679	658	621	629	619	632	639	646	607	607	619	627	686	664	644	659	669	670	634	648	673	634	683	639	623	697	655	637	612	644	652	656	610	674	642	628	643	596	629	686	630	686	611	610	660	628	641	592	673	629	665	665	630	631	629	676	697	660	615	644	621	656	650	677	638	659	661	656	652	643	627	663	620	684	665	682	642	682	621	623	669	643	675	588	665	610	621	610	638	675	608	625	673	606	634	641	617	693	690	633	661	639	646	637	640	658	690	659	616	586	674	673	660	642	649	665	667	673	623	625	659	637	665	631	650	649	680	642	658	633	592	642	665	635	650	612	662	614	672	620	653	623	632	641	621	626	602	674	639	665	670	659	652	658	618	643	660	610	637	643	651	637	675	677	656	617	644	619	660	640	640	661	629	614	665	647	624	666	644	682	617	634	628	640	659	677	662	617	642	621	653	654	640	646	631	630	658	660	676	607	635	657	694	621	621	622	640	604	671	657	690	677	621	648	649	655	631	620	675	686	639	644	645	676	587	677	629	639	610	645	621	612	619	616	674	635	625	657	648	629	614	622	654	619	666	621	614	661	656	666	649	658	644	638	651	650	647	638	656	710	632	676	621	650	659	631	652	645	652	662	628	624	640	639	661	657	603	696	660	672	632	617	645	646	617	635	649	646	665	661	632	700	661	627	642	588	612	636	596	587	685	629	630	653	642	683	655	668	639	650	658	658	667	647	661	619	623	575	631	656	621	673	643	652	617	617	666	648	609	622	658	670	659	645	553	629	686	667	612	684	675	614	642	664	645	667	642	662	639	611	634	660	658	653	643	636	639	634	663	674	662	644	640	640	662	657	643	671	650	634	620	663	642	596	614	677	635	657	642	651	679	630	650	656	623	685	670	647	662	614	635	630	658	631	614	650	654	681	637	675	625	597	600	666	662	651	650	657	645	660	641	642	643	663	656	691	706	683	633	617	611	662	628	608	660	662	613	670	613	631	647	668	675	619	623	654	643	609	625	685	629	667	650	665	660	692	652	638	650	646	649	661	635	646	667	634	658	619	675	655	668	662	664	641	655	659	629	645	656	665	634	679	643	632	622	656	630	653	607	570	646	642	638	662	631	656	640	641	656	645	644	644	617	611	671	645	594	646	648	697	652	634	669	619	661	658	663	654	658	652	622	642	643	622	669	623	658	621	638	628	622	668	657	635	660	607	639	678	672	652	658	679	620	639	617	642	657	660	665	594	686	670	690	653	648	591	641	638	664	656	665	688	634	632	653	641	660	638	660	654	646	630	660	636	637	628	646	646	609	627	702	638	621	591	643	637	666	657	642	652	630	646	636	660	702	683	613	613	641	663	666	676	609	636	635	656	638	638	636	620	639	649
22963	21676	29511	24357	21677	21785	13694	2038	1287	1107	974	924	766	626	627	604	560	558	482	470	376	391	380	363	341	330	312	293	313	302	308	282	313	328	295	310	338	294	287	307	267	307	290	294	260	289	283	259	299	284	295	269	295	322	297	287	270	320	286	269	285	261	308	276	306	300	294	294	248	285	257	262	273	269	262	277	274	278	260	235	283	263	278	259	285	290	285	242	284	290	270	265	306	284	269	264	251	250	278	278	264	284	281	255	260	264	256	285	293	261	277	270	243	271	287	273	257	252	252	269	268	267	235	245	272	253	255	260	278	271	283	265	252	260	288	266	261	295	276	273	255	277	272	241	282	247	274	272	278	272	287	278	304	271	258	259	264	290	264	269	277	270	280	249	253	278	275	286	260	261	265	245	270	258	314	288	264	270	282	273	250	251	262	267	251	264	282	290	274	234	245	271	229	299	247	257	282	259	261	250	275	299	252	264	277	277	270	223	260	251	254	263	279	276	261	278	272	250	234	267	294	265	261	294	247	223	289	267	253	270	270	281	256	259	273	236	264	296	281	289	268	305	268	270	290	283	251	247	258	290	235	298	262	263	265	273	280	309	277	275	259	246	259	277	252	249	258	291	258	259	298	254	269	281	274	232	298	269	280	270	281	293	270	297	291	276	299	273	266	270	274	256	256	279	257	261	273	242	255	285	257	291	257	265	280	257	271	258	275	287	254	267	275	275	272	297	277	278	239	245	259	274	281	287	264	265	265	280	258	276	286	273	272	296	245	317	274	263	297	245	275	281	291	294	279	300	292	250	271	252	275	255	279	267	259	276	255	271	274	255	278	247	267	291	254	266	253	244	268	258	245	276	272	245	280	234	267	304	282	281	280	268	278	275	279	270	261	273	244	270	260	276	272	265	272	269	244	267	251	254	308	274	273	277	275	263	239	265	272	256	258	257	279	292	252	286	280	280	314	271	265	259	273	270	254	261	274	282	274	244	271	246	264	271	253	274	251	240	272	268	308	267	278	277	270	289	264	220	263	289	278	270	272	260	237	271	265	285	294	251	274	286	265	250	276	273	252	286	258	262	281	268	261	249	263	245	288	291	261	280	267	268	262	253	269	259	280	264	248	244	270	263	246	281	237	276	268	268	262	260	280	255	277	262	278	239	258	257	253	270	230	260	292	250	283	270	257	260	279	262	284	265	281	269	250	243	267	257	263	256	257	273	241	253	261	262	282	267	259	281	233	260	266	266	252	281	262	267	215	271	294	263	243	267	244	260	290	258	250	250	263	262	243	270	278	275	288	273	265	252	249	310	274	258	253	262	264	262	278	252	266	291	254	299	261	238	281	252	295	267	283	256	272	264	270	249	243	248	261	279	276	250	245	327	250	269	260	267	280	279	273	244	262	272	291	296	261	300	251	250	263	300	270	250	264	262	285	264	304	242	256	268	289	258	289	250	271	237	274	254	239	277	270	253	248	267	259	292	262	267	259	239	245	266	253	262	287	240	277	273	281	287	259	273	277	270	258	274	260	277	256	261	253	275	286	243	279	259	269	262	262	253	252	279	298	235	274	265	297	286	245	270	255	255	275	271	274	275	268	269	292	253	288	283	283	294	275	238	231	239	267	263	279	284	253	294	260	258	276	253	273	256	271	299	233	245	270	269	266	253	237	236	263	272	283	270	271	306	247	276	295	269	268	247	246	271	268	237	241	264	291	252	256	295	265	269	267	264	244	267	267	272	258	249	266	262	255	244	243	267	231	270	250	258	250	240	265	299	274	259	271	279	268	253	260	265	279	285	275	263	282	257	276	264	263	303	276	259	281	268	238	263	255	270	265	266	282	251	265	263	280	254	283	284	282	259	279	285	255	249	268	276	288	279	250	261	277	285	264	263	256	276	275	255	252	287	271	281	268	236	263	214	266	264	270	261	301	276	281	258	295	253	281	287	272	275	290	289	253	260	254	284	274	246	310	269	246	291	275	269	301	256	280	266	252	279	241	269	271	281	259	258	289	254	284	269	284	236	252	287	273	251	256	231	271	263	270	252	249	267	258	285	256	244	272	265	257	261	284	267	243	290	268	248	288	273	293	272	264	280	292	252	293	272	266	253	271	257	247	281	273	265	259	263	251	267	251	270	285	247	265	272	265	274	262	262	274	256	238	289	285	260	281	255	261	244	267	236	246	289	268	273	230	271	260	270	255	292	264	257	267	260	280	275	260	280	259	248	307	268	251	278	289	252	276	280	304	258	247	281	269	272	273	272	257	270	269	289	287	266	268	271	275	250	306	272	265	277	261	267	242	241	254	249	278	258	282	274	256	251	285	265	254	289	269	255	256	275	299	270	278	248	256	270	273	264	252	258	262	273	277	253	267	258	259	267	259	292	316	278	280	275	270	249	271	251	273	265	267	283	279	277	255	261	259	239	258	275	264	284	262	231	260	277	276	281	273	287	287	267	272	267	262	259	266	264	257	241	281	254	253	242	270	253	271	263	259	295	248	290	260	278	280	273	280	274	231	290	286	252	303	268	263	257	259	263	257	279	269	314	255	237	269	252	248	270	272	276	249	273	283	273	266	278	245	253	271	293	274	270	283	277	279	249	254	256	261	274	273	266	269	259	236	264	281	284	282	301	258	258	268	259	278	283	270	285	281	260	247	249	303	293	266	296	279	269	267	279	241	252	272	244	277	290	245	270	266	253	279	248	251	295	274	276	297	274	254	243	255	272	266	250	283	273	279	255	263	270	283	260	242	271	245	288	247	264	237	266	277	243	277	279	295	277	260	295	266	265	258	279	270	249	260	259	275	260	277	273	271	272	243	300	251	268	263	270	265	251	242	244	262	266	292	285	261	272	278	262	235	249	266	265	275	271	290	260	263	254	290	260	279	261	283	255	276	287	279	266	263	267	286	248	274	252	284	256	266	287	283	260	265	254	264	252	239	266	261	285	288	266	260	254	250	254	280	253	298	268	284	258	278	254	263	274	272	285	253	275	275	246	296	282	263	264	264	291	245	284	268	255	266	280	293	259	285	278	274	258	247	267	254	258	300	285	268	228	294	273	280	264	269	274	269	259	281	257	287	270	268	277	251	275	239	251	254	289	243	283	281	259	253	246	259	280	262	270	243	265	270	279	253	260	257	270	262	268	252	266	262	279	271	279	263	275	284	267	257	256	253	262	243	254	267	241	273	268	257	277	260	278	280	252	268	262	263	275	275	263	284	284	278	271	272	281	232	262	270	261	267	262	242	291	269	266	248	266	261	256	248	266	260	291	270	276	294	271	261	255	277	225	262	263	259	299	268	257	269	225	280	278	263	278	274	244	266	250	265	283	213	283	271	270	279	253	273	256	295	274	239	240	294	281	257	244	284	270	259	262	257	292	271	274	263	262	239	248	258	255	272	260	272	288	289	256	281	290	270	272	276	262	274	246	256	262	288	243	259	242	285	258	258	252	276	277	266	271	274	252	235	238	259	262	262	271	266	281
31182	19834	16036	7669	5294	3944	3270	2549	1835	1578	1421	1277	934	826	775	741	688	637	547	513	440	424	420	397	369	342	333	338	340	305	302	327	314	294	298	311	312	261	298	279	307	285	298	283	284	300	300	280	314	315	299	294	317	304	347	321	316	301	317	329	302	286	282	275	299	293	346	272	273	277	272	294	260	300	281	278	270	277	256	285	268	269	279	268	286	309	259	277	217	266	269	278	250	287	267	266	233	278	256	256	263	279	287	285	275	256	257	269	243	266	272	275	294	266	292	256	298	271	272	265	275	257	296	262	296	265	280	278	253	263	268	263	288	263	277	286	267	279	301	286	260	260	279	289	271	253	280	271	259	269	299	238	289	273	275	274	284	253	244	282	297	263	291	259	266	239	253	273	273	230	277	297	256	275	255	254	284	270	264	275	285	257	255	285	304	255	273	258	283	276	225	261	288	277	241	245	255	271	269	270	258	291	253	281	245	236	267	285	278	260	275	287	234	244	283	256	250	252	263	255	288	282	271	291	279	257	275	295	268	314	261	245	295	245	282	265	281	289	275	265	256	257	250	266	273	243	265	272	287	284	277	293	248	269	289	281	255	273	272	266	260	283	262	281	283	282	248	262	281	261	241	246	261	253	280	262	304	260	277	281	290	270	272	266	281	259	261	262	279	259	299	229	278	300	266	280	252	282	268	262	255	268	285	282	269	271	266	265	245	266	275	281	228	254	276	269	259	253	276	261	278	300	251	260	283	270	257	291	280	266	245	263	267	266	266	283	271	250	274	291	291	262	262	254	259	288	261	269	259	259	262	287	268	247	266	264	303	279	238	261	255	257	269	267	305	273	250	295	283	259	290	290	252	330	257	289	275	263	247	251	291	274	253	307	269	256	260	257	248	248	264	262	288	273	270	283	264	271	237	282	270	273	264	276	254	260	283	262	281	275	287	285	268	310	251	231	275	273	264	250	263	238	276	289	307	263	274	270	242	250	265	268	268	277	266	254	267	270	277	246	269	268	251	288	272	280	294	250	258	276	257	254	297	245	254	282	255	255	277	257	289	262	269	289	249	286	270	252	266	259	305	259	291	270	309	267	260	242	278	283	287	301	287	278	248	257	267	328	291	271	262	275	270	250	269	254	270	266	273	260	262	294	243	281	230	270	280	253	264	266	271	241	270	293	263	261	266	263	283	296	257	272	244	282	251	249	268	281	256	286	289	278	262	288	264	282	264	262	277	255	278	240	280	249	285	289	274	286	269	262	266	244	256	281	280	280	258	279	304	256	281	276	278	273	259	280	322	266	256	266	266	249	244	280	305	270	266	267	286	264	272	288	306	289	248	261	290	261	288	254	289	255	288	234	252	282	263	259	286	238	268	287	265	274	280	282	282	261	279	252	266	275	259	273	288	288	298	272	266	285	299	281	263	311	287	282	231	246	279	269	267	270	271	287	301	264	268	281	279	275	272	246	266	277	248	236	243	258	254	252	263	273	271	260	240	273	272	265	280	272	237	268	260	270	273	252	265	234	262	271	243	268	280	273	291	280	272	243	256	275	277	269	255	276	274	307	252	271	250	274	297	255	263	258	282	249	268	237	263	291	272	257	275	232	249	272	294	281	265	248	293	265	271	258	271	264	254	254	250	274	282	275	254	253	258	261	246	273	270	266	261	248	264	275	271	266	255	273	269	285	273	260	257	259	268	274	285	276	262	300	270	253	282	283	262	285	253	254	246	250	246	255	274	257	292	256	257	277	262	298	261	270	249	278	294	258	276	261	279	321	263	278	261	287	282	245	259	258	264	253	276	286	285	292	259	267	280	277	256	262	257	253	257	228	269	288	262	259	293	259	284	243	280	300	245	259	289	282	269	278	266	291	249	293	266	291	267	281	275	267	266	246	284	270	265	267	242	257	275	269	252	271	264	279	305	264	247	270	247	270	260	267	267	291	267	286	272	266	275	257	253	247	254	261	254	274	292	280	264	251	263	258	267	267	264	261	271	261	280	258	246	279	245	282	268	296	282	274	252	274	255	246	251	279	266	282	265	303	237	293	244	255	259	278	266	281	256	284	271	237	263	270	254	252	295	283	277	292	260	264	276	284	280	308	285	260	255	244	272	250	258	283	270	239	275	290	252	266	279	281	284	254	281	280	254	290	268	236	247	252	273	250	294	288	277	268	277	289	264	267	253	268	249	296	261	272	278	242	279	250	275	281	271	282	253	258	270	292	277	268	258	283	286	273	271	267	294	267	284	255	264	286	263	250	278	283	256	284	272	260	272	255	278	278	253	273	296	270	299	296	243	284	249	262	307	247	265	264	253	263	259	228	266	273	270	276	279	269	292	278	256	263	272	261	261	283	231	263	286	244	265	293	275	269	253	282	256	294	289	281	263	271	252	285	292	264	265	293	276	241	266	283	288	274	270	269	252	265	276	299	243	270	279	243	274	273	274	297	256	281	254	247	257	275	270	247	254	278	284	271	263	261	260	274	273	299	256	271	292	264	274	265	224	262	267	280	281	247	278	268	272	278	314	235	243	249	268	281	259	281	249	285	241	275	271	234	274	270	278	279	265	261	273	248	275	277	258	278	251	301	246	249	269	271	263	267	265	255	299	290	287	285	255	252	281	282	259	260	263	257	277	283	286	249	281	277	265	263	284	288	280	286	275	250	278	277	253	268	240	279	282	275	283	259	256	228	288	304	277	286	280	245	297	283	274	283	275	254	264	247	301	279	281	263	264	305	258	271	250	271	252	268	271	261	259	261	267	278	249	264	269	281	269	230	284	261	271	248	284	231	236	290	257	264	287	232	249	282	248	290	260	294	284	263	252	264	282	293	282	240	282	264	261	277	254	244	267	287	281	307	250	286	247	248	278	271	283	240	260	241	276	228	239	265	288	265	281	257	268	281	278	298	254	251	248	281	252	252	280	260	260	255	286	237	280	245	272	291	258	279	244	276	281	291	288	294	290	267	289	271	264	266	258	299	279	259	325	301	252	272	273	266	280	270	309	264	264	309	257	270	263	267	265	283	268	290	277	286	268	258	275	306	267	257	286	255	247	268	237	251	251	244	253	247	295	259	297	291	273	262	266	255	250	240	293	297	286	265	260	264	232	265	259	278	267	274	268	264	242	267	246	283	271	254	266	291	285	279	271	276	294	245	260	291	275	281	269	297	268	265	270	253	258	269	259	240	241	267	297	271	283	251	268	251	271	289	274	260	243	249	271	266	237	282	255	272	253	272	246	261	261	277	278	252	272	289	284	280	263	271	275	297	281	255	263	311	261	278	255	276	277	276	259	231	272	230	286	267	276	247	238	267	265	252	284	279	258	264	252	271	309	260	266	277	279	268	281	287	279	264	262	252	274	272	276	256	261	273	248	291	261	270	271	264	266	280	247	276	223	278	269	269	266	270	277	305	301	254	276	259	264	292	271	266	251	289	291	229	271	274	285	270	293	274	266	234	269	256	268	278	263	254	260	248	248	298
29453	20541	9399	2079	1259	1127	1050	933	905	899	868	933	812	785	800	849	815	802	809	737	787	827	749	772	773	726	773	749	755	779	759	742	721	735	715	751	764	752	764	760	768	693	728	724	724	742	787	772	745	746	730	795	755	785	729	749	752	748	708	773	749	720	743	756	795	792	771	753	789	725	775	763	762	722	765	769	701	712	710	725	748	723	716	735	727	727	740	751	780	769	730	741	747	767	741	777	748	755	754	727	711	752	760	754	748	738	796	730	733	738	753	766	757	767	836	798	748	738	762	759	793	765	771	720	769	822	728	774	732	729	766	725	745	752	670	730	750	722	778	798	762	768	762	750	732	786	738	768	745	805	771	743	759	742	725	790	769	738	733	764	701	722	747	751	767	751	735	832	781	746	734	779	740	734	744	756	747	737	753	794	757	725	761	700	749	713	728	746	722	778	763	768	723	749	748	736	795	680	753	723	752	759	725	730	799	757	767	753	726	756	761	753	741	736	766	781	780	770	739	705	711	724	743	733	741	743	826	756	764	747	751	749	767	771	729	787	738	756	759	754	786	731	719	738	751	770	755	780	784	753	776	739	749	719	778	779	730	715	772	776	719	767	741	762	722	720	723	786	741	776	753	726	780	727	780	724	736	763	735	724	739	766	793	761	764	749	770	724	713	765	747	740	770	762	717	773	768	786	789	735	769	774	721	747	709	720	729	802	722	702	693	766	764	705	753	748	697	785	754	749	708	752	709	778	719	751	766	735	750	766	778	754	761	716	695	801	748	761	802	729	719	722	729	759	731	792	768	746	799	765	788	823	742	706	775	733	773	764	773	732	812	776	709	760	764	741	672	766	753	789	712	716	700	729	708	755	693	762	749	736	783	755	770	712	762	781	729	739	757	775	738	722	748	799	778	760	734	783	728	766	773	764	744	771	715	732	725	751	729	816	711	782	765	792	725	802	744	792	784	778	763	769	728	712	773	742	732	740	784	730	751	778	803	748	739	764	738	737	831	785	783	765	717	684	835	738	736	764	746	708	726	732	782	738	776	766	750	773	737	792	750	752	720	713	774	683	774	769	743	749	776	759	740	755	739	769	725	827	788	710	768	763	743	782	756	759	778	767	758	726	736	799	753	778	694	781	745	772	763	735	749	759	769	760	769	766	753	754	748	770	758	758	752	787	720	778	789	761	761	757	742	788	762	743	763	777	799	746	714	746	713	754	782	762	779	766	679	775	734	727	803	766	721	744	786	810	724	756	790	786	732	754	751	724	722	744	734	778	799	717	782	757	728	755	772	729	804	768	743	734	750	731	724	803	758	788	736	774	692	780	766	743	766	734	761	744	728	730	762	790	730	708	820	728	794	748	738	744	755	755	702	723	763	789	744	770	724	726	721	765	722	750	712	737	730	747	788	708	792	765	706	803	726	736	771	771	732	733	710	749	751	709	763	745	749	800	742	737	747	721	753	812	810	747	733	774	750	737	778	685	720	736	746	739	739	733	750	711	771	704	823	746	749	805	699	731	796	729	767	732	682	800	758	726	760	736	727	730	782	761	741	760	708	774	754	730	785	738	715	736	737	770	761	750	753	734	740	758	754	784	735	801	745	776	722	777	730	711	730	786	758	769	762	709	731	757	754	684	769	760	781	754	706	793	802	751	763	785	713	760	744	736	729	767	709	772	753	711	742	765	719	750	720	763	759	744	781	803	717	760	749	724	764	811	781	753	777	769	737	748	775	767	775	742	703	725	787	727	742	785	716	778	742	701	779	736	756	721	689	763	749	754	717	740	708	740	831	768	769	758	778	761	717	750	753	755	784	752	714	759	728	770	783	768	771	697	734	825	733	789	691	746	753	734	739	755	753	752	739	730	805	763	765	752	771	716	747	729	733	765	723	763	751	742	755	781	777	745	789	765	794	735	782	735	751	793	744	771	752	751	769	758	749	759	755	750	859	747	746	742	788	758	769	739	754	795	780	789	757	745	731	731	809	749	789	784	729	732	732	763	745	731	806	739	720	712	767	729	780	785	782	771	733	737	747	783	723	741	751	754	741	758	720	754	781	766	765	711	744	707	722	803	756	759	783	730	753	719	749	782	731	745	759	746	822	751	707	762	726	768	740	724	721	712	739	775	700	740	773	772	732	778	743	730	801	721	763	781	781	752	719	775	711	749	774	732	761	756	741	797	750	789	740	734	737	716	730	703	765	768	742	736	791	782	743	735	781	797	768	762	744	759	751	733	805	726	723	722	794	776	716	724	789	720	701	776	752	768	748	766	783	731	749	734	767	734	773	771	775	769	756	738	762	765	772	777	781	770	773	738	765	743	754	718	732	767	763	738	758	753	737	728	752	764	735	746	734	785	804	750	713	750	747	757	706	751	743	696	691	759	692	689	702	749	781	761	710	761	761	758	742	714	767	732	777	713	749	771	747	779	722	708	687	778	719	730	781	734	745	748	800	763	738	711	750	739	769	788	738	685	764	764	673	799	753	765	751	742	773	775	713	709	737	747	709	786	742	722	763	757	746	763	751	746	764	732	754	743	804	787	738	751	689	723	720	747	771	720	787	754	723	702	795	750	724	755	749	744	728	749	798	715	718	735	722	693	787	765	781	779	741	766	706	768	717	759	705	672	734	768	758	719	735	735	692	716	719	776	763	766	724	781	738	730	740	792	760	725	779	767	744	707	772	756	765	789	767	748	720	741	759	719	753	748	759	711	727	754	773	746	753	798	681	699	735	771	715	787	760	776	767	749	812	752	828	764	772	706	775	731	755	721	729	796	799	777	724	723	746	766	737	726	754	757	762	764	737	760	778	740	794	716	752	759	733	727	738	733	765	698	756	788	777	773	783	731	767	773	759	743	742	787	714	768	743	755	777	798	719	731	732	756	772	737	749	699	782	711	763	705	739	704	755	754	779	748	767	778	736	736	739	742	764	781	714	737	759	725	765	731	776	753	732	683	781	771	749	766	761	757	748	765	734	756	733	795	759	808	735	744	767	740	750	751	732	779	768	758	757	756	771	770	717	764	758	764	735	803	758	785	714	710	792	774	757	734	725	738	722	736	722	767	770	765	741	788	752	785	748	743	720	743	743	765	801	745	763	731	764	726	756	775	758	724	746	760	689	758	763	737	740	779	743	769	760	812	767	768	760	740	733	764	792	775	783	804	730	805	767	739	717	759	742	769	783	769	713	716	746	757	714	745	729	750	778	777	733	722	757	793	773	730	738	774	788	747	790	752	717	786	766	765	728	721	777	820	727	743	759	763	762	738	733	750	718	700	750	736	763	713	759	801	759	753	790	787	708	722	746	736	762	733	714	786	757	728	798	751	766	775	772	736	712	771	786	748	746	718	759	777	739	745	738	773	812	727	805	757	790	761	772	741	765	705	743	729	807	727	786	740	761	790	738	724	744	758	756	749	778	751	778	796	753	749	714	758	794	753	759	694	764	728	713	745	733	776	808	704	766	737	743	776	755	735	756	779
26983	6756	3906	1896	1541	1354	1340	1139	1019	974	917	868	840	846	879	844	815	808	801	812	757	728	819	776	751	787	715	778	757	772	753	780	744	792	778	772	765	757	729	737	752	729	731	750	759	749	824	781	751	777	744	751	751	772	811	787	774	774	756	780	757	710	730	771	774	713	748	788	739	737	713	757	781	747	714	757	729	748	806	773	711	713	744	727	757	817	735	753	727	725	739	740	741	767	787	785	794	723	700	762	760	758	727	742	820	699	740	756	747	743	772	719	777	745	740	719	756	677	768	776	766	740	783	715	730	706	779	729	741	784	727	731	723	754	735	748	761	798	751	738	803	806	758	771	718	761	751	791	733	770	734	794	719	756	703	737	752	772	723	711	705	764	775	751	819	787	756	735	771	735	754	745	743	744	749	715	765	755	752	718	761	717	766	699	727	755	734	733	763	739	776	731	768	762	777	740	774	766	808	788	723	729	746	736	772	764	732	712	720	667	701	756	787	745	727	689	727	730	784	782	773	759	743	763	721	779	757	710	731	715	717	726	755	744	729	722	745	717	738	750	779	758	718	770	741	771	744	742	760	778	706	735	777	785	707	787	720	747	760	785	737	763	724	779	756	782	794	726	698	732	759	778	777	786	771	728	732	747	743	738	753	745	755	727	729	772	742	773	753	715	773	749	751	741	754	737	777	713	738	751	750	763	738	746	748	759	769	739	750	752	802	733	791	719	777	743	759	737	755	727	731	743	724	748	744	750	739	743	721	756	700	796	752	762	768	738	760	721	770	796	713	754	744	738	751	760	727	782	779	794	764	753	728	720	733	791	776	803	752	732	734	739	750	684	733	770	748	784	739	753	812	768	698	734	771	750	761	701	734	735	774	729	782	724	749	764	736	729	793	762	718	730	782	753	707	706	765	756	770	812	733	780	735	748	752	757	733	747	727	745	709	743	748	748	764	776	737	758	740	751	741	752	767	728	722	759	733	752	747	774	770	809	787	744	770	819	772	751	750	692	780	739	718	737	796	764	781	716	728	740	737	751	739	731	761	767	781	692	707	731	753	749	760	784	791	698	763	691	731	695	745	766	769	779	737	742	738	745	724	769	726	767	807	779	741	813	742	734	721	778	771	727	755	727	747	757	712	701	765	743	748	770	699	763	764	728	745	766	710	765	744	747	778	790	769	785	733	798	729	728	766	759	713	779	714	760	740	772	743	799	786	738	721	768	737	724	779	678	744	738	686	757	729	778	767	756	775	756	727	756	748	755	743	769	750	748	762	728	708	770	742	785	713	790	708	775	685	749	750	737	750	710	752	744	745	773	720	780	749	686	775	714	752	711	729	793	747	764	730	758	729	741	744	731	713	737	749	726	817	733	773	718	780	680	755	759	724	766	739	783	767	736	797	752	758	737	771	698	756	773	758	755	772	748	734	767	760	771	767	743	763	732	783	724	718	737	715	753	802	778	730	767	759	757	746	676	748	734	763	717	713	756	732	733	745	764	748	731	764	768	718	725	759	758	726	794	750	765	736	706	820	744	771	739	777	762	726	743	766	758	721	727	763	706	785	773	772	766	704	711	729	769	780	793	730	760	712	715	731	718	741	766	773	757	782	703	744	765	740	754	712	713	714	725	717	739	737	756	765	772	767	724	734	748	692	754	742	785	716	772	750	765	774	729	734	757	782	757	782	740	764	824	795	730	772	745	700	712	775	752	777	789	757	798	735	757	772	723	765	797	762	739	758	793	794	677	774	731	757	821	719	715	785	726	756	748	717	727	766	715	710	769	782	711	768	708	705	739	745	719	760	743	773	755	766	740	708	718	733	746	768	701	781	706	734	698	775	724	734	762	747	733	758	680	751	737	719	730	773	729	755	697	709	741	694	732	714	737	721	728	726	735	756	749	685	729	710	741	697	734	701	749	746	753	784	706	776	739	728	726	761	790	684	741	735	777	703	721	755	769	765	754	760	740	774	797	749	762	794	774	745	759	731	742	704	731	656	828	790	793	727	757	737	719	773	762	711	762	735	720	724	709	722	715	753	754	758	757	754	767	754	713	784	746	722	731	721	745	780	762	731	778	780	725	738	741	729	753	737	720	761	783	750	704	745	709	713	754	770	750	732	773	749	785	771	732	750	742	661	725	756	768	739	688	766	726	782	771	784	750	792	714	770	728	776	730	739	784	722	696	684	741	710	715	742	732	727	782	709	760	790	737	768	777	739	773	779	743	758	690	720	742	761	691	759	737	787	726	765	710	756	766	764	747	712	723	789	729	743	709	766	758	747	761	745	727	781	764	731	779	751	768	800	737	739	773	761	747	773	737	738	746	752	757	695	752	716	738	741	735	750	744	710	721	700	799	736	754	763	677	779	776	749	753	750	741	821	785	786	710	722	747	756	791	760	761	775	780	779	733	748	800	737	695	716	796	769	740	801	802	766	746	744	761	699	746	794	704	726	792	767	748	731	749	766	741	740	762	712	702	752	787	747	798	752	716	778	791	784	741	762	779	753	736	718	776	752	769	715	730	754	730	734	812	724	747	739	728	758	734	763	728	748	769	742	757	760	719	747	790	718	692	739	770	692	777	734	749	797	789	766	719	741	732	722	776	738	728	758	725	801	733	737	753	750	685	747	735	752	790	738	759	763	740	783	738	740	751	751	730	758	720	801	735	743	701	774	767	760	786	810	755	732	755	821	749	752	789	700	788	741	716	781	802	778	727	747	743	739	751	723	763	748	793	760	755	825	755	759	755	750	752	763	761	772	766	749	734	776	726	766	787	743	770	773	810	721	803	707	770	750	733	766	705	763	726	715	765	761	764	748	737	832	742	777	743	752	713	719	763	776	751	776	749	744	752	757	739	768	777	776	759	770	764	742	761	764	710	797	762	759	788	738	727	746	727	754	762	723	781	796	783	724	739	787	718	805	728	715	736	747	732	779	794	785	780	711	714	739	743	751	748	748	742	736	738	770	746	701	701	710	716	764	769	786	739	748	757	800	693	705	738	721	798	725	669	764	732	766	751	744	747	719	734	757	802	717	736	748	735	773	778	776	777	739	790	732	693	753	722	811	726	726	744	792	728	753	736	718	784	713	779	723	727	754	751	736	771	763	778	751	750	732	740	790	777	687	771	740	723	765	753	728	728	749	722	753	727	778	770	728	787	786	754	748	747	759	755	734	752	720	719	715	703	774	729	690	761	720	731	731	715	702	755	767	808	784	764	729	731	772	727	747	788	715	779	757	702	724	765	771	788	723	767	759	729	722	749	718	773	770	729	744	743	704	766	729	792	772	773	791	748	782	733	744	742	760	778	749	774	732	762	770	765	782	762	732	748	727	748	747	726	729	730	778	763	752	747	748	739	710	793	755	730	775	722	747	742	754	744	723	765	801	752	697	750	751	769	770	702	784	720	759	711	731	783	751	703	765	717	818	759	784	727	767	762	748	724	720	738	798	737	761	758	735	754	790	756	710	686	736	759	786	743	767	743
24174	21680	29093	24760	21669	13909	2131	1226	1029	1013	948	781	722	744	723	714	661	644	561	560	581	553	553	568	507	471	483	526	506	490	458	482	474	491	459	461	485	476	484	483	446	472	440	478	465	474	471	460	508	464	488	487	450	493	513	498	457	500	472	502	436	456	483	492	524	484	473	417	485	465	463	450	465	467	479	486	439	454	470	450	452	449	468	478	459	467	473	485	478	469	471	452	447	481	432	489	486	463	456	506	444	458	429	505	456	460	503	431	440	463	438	428	453	459	464	420	475	466	431	466	459	450	467	440	454	445	451	451	474	420	484	479	459	480	469	439	449	431	470	453	420	474	494	459	466	463	502	466	441	476	440	476	466	492	510	471	451	440	468	416	457	480	429	473	487	451	463	431	438	504	481	462	437	424	502	440	459	500	461	472	459	458	439	453	452	446	436	443	465	452	492	448	464	539	445	442	452	464	467	460	450	483	502	438	435	471	449	463	461	430	456	451	443	470	484	476	429	463	459	427	489	492	473	436	431	467	490	453	442	466	422	443	470	448	469	407	426	466	467	443	489	492	463	434	469	437	480	448	448	486	470	453	439	453	454	451	497	470	496	449	433	476	467	446	469	460	479	425	480	455	481	473	487	439	438	483	456	451	472	445	480	471	488	450	470	467	493	447	434	462	463	455	471	458	504	449	460	476	470	457	484	491	440	451	459	438	472	474	463	468	427	479	467	472	488	473	466	484	444	476	461	462	505	462	477	500	427	445	465	440	455	466	471	443	461	472	439	480	446	413	439	428	465	443	446	453	490	494	441	441	477	471	455	450	478	448	484	417	465	479	454	461	475	473	488	455	490	497	454	458	435	451	464	464	485	474	461	475	460	472	479	433	451	458	477	458	467	480	428	445	496	481	486	472	460	502	416	460	469	442	474	477	442	449	451	488	450	501	475	455	476	412	483	488	466	445	436	439	486	458	489	505	454	469	470	510	471	428	473	450	499	427	504	439	460	444	445	452	476	441	438	439	497	454	492	461	448	429	445	461	448	464	464	452	493	441	471	442	460	471	432	439	465	421	481	459	481	466	445	438	483	484	448	450	473	451	426	478	445	430	476	462	464	442	463	480	485	461	431	436	455	489	437	404	463	436	439	452	454	459	497	465	493	439	450	418	457	404	482	493	461	489	471	483	455	493	443	441	482	449	448	471	448	452	497	440	465	429	444	443	449	478	460	482	457	457	497	484	452	470	479	437	455	447	477	460	444	440	462	491	449	428	439	458	472	487	476	430	466	453	453	476	410	471	424	461	478	442	475	468	427	451	509	474	417	428	456	469	466	478	460	457	460	464	477	447	455	479	467	489	433	428	461	433	458	443	453	484	489	436	479	428	430	476	475	486	466	488	469	459	482	431	447	433	447	467	418	457	426	475	479	480	475	480	469	454	441	461	462	506	472	467	471	431	472	466	419	471	494	436	468	477	414	461	471	445	472	443	506	450	469	496	447	479	455	440	473	458	447	447	458	465	419	432	478	447	472	440	464	483	487	460	458	454	448	444	443	433	442	441	453	440	451	458	447	463	462	480	502	477	443	444	467	508	454	444	480	494	451	453	499	470	461	457	474	481	456	486	487	460	446	467	446	437	415	439	491	467	451	429	485	445	490	472	473	459	462	458	454	487	475	451	455	461	464	502	461	460	442	485	476	478	462	431	471	455	447	448	460	441	490	459	457	446	491	452	460	432	474	440	449	460	399	495	472	466	430	465	421	463	418	428	499	450	471	478	460	411	461	450	443	461	486	461	446	469	451	459	486	478	437	477	444	472	421	441	447	498	449	465	464	465	446	459	476	496	442	440	457	510	477	493	427	444	510	445	436	445	464	442	482	451	435	458	434	429	472	465	453	487	459	471	462	490	471	513	446	477	462	494	453	472	447	482	445	502	456	434	456	472	474	458	473	433	469	495	485	471	473	462	459	437	504	447	461	443	450	461	423	462	408	451	509	422	449	476	471	474	470	467	424	455	465	427	450	476	431	485	428	457	456	431	462	467	486	426	435	532	401	492	481	494	417	481	419	461	456	465	452	465	473	446	491	473	463	447	497	486	450	486	479	472	493	507	453	450	474	442	439	465	493	455	457	438	426	466	457	462	458	445	443	430	410	500	425	488	498	455	479	439	467	479	450	446	443	465	453	455	471	449	455	442	469	447	437	468	459	458	457	452	432	446	440	463	437	425	502	463	438	457	455	438	466	508	469	440	436	428	451	433	470	455	459	474	439	468	438	460	462	426	440	445	483	459	422	477	407	490	463	441	447	436	449	454	453	443	438	479	479	432	430	440	443	450	455	435	452	441	451	480	472	433	451	459	477	480	485	456	502	464	418	434	435	496	461	484	489	474	470	457	441	447	483	484	468	448	493	506	468	481	454	415	446	458	445	450	483	433	441	453	463	480	444	439	458	490	504	441	452	482	477	454	439	463	472	449	476	460	462	469	469	482	440	456	435	487	479	478	436	472	460	451	447	426	510	466	445	492	476	469	455	483	424	440	460	466	418	470	445	413	462	469	472	416	439	491	483	446	473	478	464	453	459	455	482	437	482	400	448	432	475	453	486	505	505	450	444	445	416	419	480	463	468	499	490	414	458	445	481	449	449	451	460	473	471	480	426	444	468	496	463	413	454	445	463	428	429	465	451	466	443	439	503	482	471	446	451	456	440	403	466	455	422	448	455	455	438	448	469	455	471	414	432	471	461	464	437	472	478	449	484	488	437	435	435	450	447	468	448	459	459	433	482	439	504	461	408	481	430	474	448	444	427	456	449	490	470	493	472	478	420	428	484	441	444	459	449	454	450	454	499	461	475	488	449	469	450	447	461	499	458	475	481	451	475	477	422	433	461	452	477	411	484	434	433	442	476	424	451	495	485	450	463	439	445	453	500	447	496	437	477	465	479	468	453	461	465	473	463	438	455	452	475	428	469	472	425	437	462	489	482	471	442	474	506	489	488	414	457	439	451	457	525	457	448	424	415	475	466	447	460	477	435	469	459	477	487	432	497	435	445	458	458	485	462	436	461	445	445	433	449	401	438	423	496	479	432	446	474	459	478	463	462	480	476	487	481	472	452	441	488	440	486	463	485	494	466	435	469	424	477	454	415	484	423	468	470	436	479	477	453	465	440	451	462	494	483	414	466	443	437	460	469	483	461	439	476	451	439	488	465	477	430	500	471	470	430	478	455	443	475	491	438	426	480	444	444	459	440	469	475	449	433	466	461	440	466	473	443	495	449	448	429	455	481	466	475	445	452	473	461	463	429	449	462	501	472	486	500	476	470	447	423	464	410	464	466	447	469	481	430	411	440	460	429	411	450	469	458	423	444	466	474	479	485	441	452	463	482	495	478	481	461	444	419	459	444	475	479	476	474	453	466	448	454	424	477	441	477	493	476	475	446	441	424	475	475	466	482	437	508	469	438	418	450	458	483	477	456	444	462	433	444	431	502	445
28644	13266	9472	4865	3193	2637	2053	1555	1378	1277	1121	1023	893	837	851	850	718	717	629	637	596	563	552	590	531	557	548	512	472	508	514	482	488	458	466	475	491	461	494	450	495	466	492	550	479	523	481	498	487	517	493	497	480	503	483	481	492	505	518	460	484	476	538	500	478	506	497	477	471	539	475	523	461	497	461	493	461	499	485	492	481	501	501	478	483	469	481	513	449	497	447	433	504	461	444	474	486	489	457	458	471	471	498	520	505	481	448	513	488	503	486	503	492	451	481	463	448	502	500	507	482	503	461	464	491	524	476	443	454	450	471	489	478	499	494	495	446	513	468	487	496	483	451	461	444	488	460	496	471	484	463	468	499	472	453	466	468	480	463	490	461	453	463	505	484	467	484	472	448	475	489	460	472	467	493	490	511	475	463	490	459	501	479	508	459	459	453	471	494	444	455	464	486	490	494	475	440	486	472	494	501	472	481	470	497	480	483	498	502	426	493	496	462	446	503	475	484	406	463	470	466	493	456	479	506	452	469	472	484	478	492	457	456	493	456	470	458	473	458	443	487	489	503	471	467	421	509	463	465	454	470	470	456	439	473	492	512	479	450	486	465	493	479	483	470	467	490	526	469	487	448	459	475	459	502	439	450	486	451	501	480	478	455	509	487	453	470	452	503	444	505	504	498	437	522	478	472	460	489	457	440	498	458	497	486	466	495	470	475	472	493	482	499	444	443	481	496	515	478	509	500	440	478	497	454	462	478	479	496	489	462	500	445	465	466	481	468	467	483	461	418	447	474	444	489	482	472	480	487	474	469	491	438	470	466	480	488	460	499	477	456	423	474	463	485	486	463	506	512	501	435	463	498	462	453	460	482	439	523	471	466	484	469	516	478	525	482	473	483	496	480	473	451	469	486	503	474	440	505	473	444	481	485	499	485	473	513	493	487	529	498	491	463	492	505	478	437	457	496	468	484	475	432	427	491	492	447	474	474	458	505	502	507	523	494	474	501	473	482	502	456	479	502	487	413	453	472	497	520	499	465	453	476	492	459	495	459	485	465	471	501	459	477	476	499	481	506	495	478	478	444	435	493	494	455	496	458	476	464	465	449	453	472	480	457	456	433	451	499	446	487	512	498	459	465	498	482	445	478	470	449	443	492	484	458	502	435	456	462	472	462	470	503	523	503	478	477	516	473	472	479	472	478	440	491	475	500	503	486	428	471	488	481	492	445	484	453	447	492	504	471	442	500	481	498	448	527	438	459	481	455	516	448	469	497	423	448	510	428	480	448	478	495	452	479	477	519	483	472	435	478	507	431	449	503	479	492	460	477	456	471	462	485	485	498	488	458	463	459	503	499	497	464	462	506	478	507	485	479	426	469	533	479	463	473	496	482	478	488	431	495	470	464	466	468	466	497	443	454	499	440	471	461	475	458	502	491	463	463	493	486	454	488	450	461	439	440	489	479	456	472	491	451	448	477	472	472	450	460	482	454	479	471	460	463	457	469	439	480	448	477	467	453	472	522	482	454	468	459	474	515	521	514	473	488	504	458	533	494	453	504	446	478	442	476	467	483	474	563	479	487	445	475	512	494	486	499	452	464	486	506	504	454	485	477	491	480	458	482	494	460	517	465	480	463	498	452	509	494	511	510	462	446	463	507	475	501	503	490	477	443	475	467	482	478	523	483	458	469	514	458	463	499	480	458	429	485	479	510	476	478	478	473	458	492	486	473	508	521	498	470	503	478	435	505	495	465	452	459	452	487	486	472	474	459	479	495	446	484	447	465	481	444	522	470	460	486	511	491	456	491	510	496	426	473	502	496	484	459	482	446	479	491	490	467	476	500	481	497	492	467	505	489	502	505	463	465	445	506	471	465	482	513	518	502	482	455	471	495	498	446	429	465	446	493	479	482	474	481	471	496	477	504	473	486	473	462	506	459	460	447	475	447	523	488	468	490	493	494	472	474	434	478	471	486	506	496	458	480	471	487	474	460	495	447	471	531	460	498	439	511	478	499	474	501	486	469	481	470	460	485	453	486	455	462	489	458	482	461	442	507	471	478	491	489	452	485	494	496	463	466	436	475	460	478	463	497	436	495	480	474	427	472	461	466	487	464	487	453	482	482	475	489	503	492	469	471	485	483	486	494	511	449	493	543	530	492	479	496	459	472	506	506	499	452	451	473	504	465	469	543	501	483	464	487	481	456	496	467	498	467	497	488	450	449	501	451	472	491	460	448	518	514	464	447	463	457	489	502	463	480	504	465	473	455	470	496	483	459	485	456	460	485	480	472	478	473	453	480	460	474	511	465	492	471	480	456	483	474	507	476	468	496	485	487	494	506	474	465	452	465	465	494	486	465	497	501	433	463	496	489	510	460	507	505	507	470	492	500	460	485	476	472	507	467	513	449	544	526	439	469	446	455	481	476	445	469	470	493	490	487	499	498	487	455	474	481	454	480	503	510	443	480	458	475	472	496	472	496	500	437	497	459	448	488	488	508	491	465	495	478	480	448	481	470	518	466	481	445	451	457	466	507	432	508	443	473	500	471	472	483	480	481	464	476	481	476	490	483	449	481	457	480	470	451	493	474	497	496	465	482	480	476	469	461	492	489	509	479	476	487	512	500	490	468	492	491	489	434	470	498	453	465	483	458	488	481	463	436	449	445	519	466	507	445	455	490	461	445	466	487	483	435	446	483	472	482	519	500	503	489	484	459	473	463	506	524	445	487	519	488	472	485	463	515	543	468	473	501	485	480	480	430	475	445	478	457	470	534	487	472	471	488	453	454	490	482	481	514	500	440	491	466	450	477	503	498	489	519	474	458	464	501	496	485	474	472	489	491	465	467	460	455	489	451	530	434	509	473	523	478	504	512	525	440	464	491	470	484	483	480	445	476	522	488	483	456	483	489	513	496	446	461	473	467	501	463	455	479	477	443	475	509	506	443	460	514	479	485	459	471	475	523	440	446	416	458	474	454	506	478	469	463	483	503	430	461	455	454	471	491	488	477	476	468	480	450	478	461	480	488	516	481	455	464	457	484	449	478	456	485	555	506	492	492	487	491	472	519	474	510	454	437	510	477	472	467	463	499	426	498	473	446	468	510	507	465	467	452	448	475	489	500	498	509	477	485	473	493	469	458	478	500	465	465	505	494	484	495	499	448	488	482	478	480	455	464	466	466	441	453	457	491	487	437	502	533	475	474	497	496	508	434	439	468	489	490	488	464	453	477	506	457	461	514	474	472	464	485	492	494	504	479	472	485	492	468	525	459	495	490	444	490	451	491	455	460	489	488	471	472	503	475	465	475	511	475	468	470	538	487	492	466	459	511	466	484	504	476	460	483	516	442	468	523	452	459	454	495	447	454	473	497	482	480	498	519	488	494	467	487	518	469	474	510	466	464	456	459	432	454	465	426	473	466	514	469	432	510	455	458	479	487	467	453	428	490	436	489	444	455	443	492	500	515	497	505	480	480	487	482	449	481	481	474	468
25254	21647	28391	25319	19538	2703	1387	1134	1024	987	972	944	856	879	883	916	820	774	762	735	726	765	757	706	632	706	660	661	742	691	672	703	682	681	642	661	689	671	716	691	661	678	673	654	662	679	674	674	700	693	680	730	661	743	694	698	672	727	651	696	710	643	705	703	729	698	692	668	668	645	699	658	652	658	643	653	718	664	665	702	702	629	669	676	700	671	649	697	688	714	649	670	713	706	656	683	682	682	709	724	652	652	666	679	699	674	712	624	667	661	668	662	635	659	646	695	669	663	647	583	672	671	704	678	655	631	683	692	639	667	655	658	696	690	705	659	699	659	642	630	708	666	687	702	634	665	621	652	653	696	678	660	674	626	651	662	630	706	635	634	675	689	661	671	680	718	662	671	658	662	695	673	680	624	655	695	690	671	717	696	663	631	691	674	645	697	621	662	659	698	672	696	656	658	680	658	699	695	664	686	702	697	719	606	661	673	678	683	671	720	720	656	658	593	662	686	674	641	648	645	666	703	663	641	705	720	702	643	694	664	669	643	654	700	661	694	680	666	654	664	659	671	660	688	648	663	697	661	710	694	702	678	652	690	669	690	651	699	658	669	629	682	681	687	662	642	627	642	711	644	674	657	647	683	690	624	681	635	674	660	704	700	700	701	679	656	621	672	735	662	662	601	652	674	644	646	680	658	662	696	678	658	696	681	681	653	684	674	688	673	630	638	703	685	682	665	658	666	678	705	728	696	683	650	648	668	626	644	670	661	665	631	670	623	685	689	666	680	634	684	682	717	650	645	728	630	674	666	700	675	674	689	728	721	657	679	672	681	662	649	707	667	640	737	680	658	667	638	662	698	677	659	677	665	657	648	694	692	712	609	672	703	688	685	686	617	695	642	696	699	628	680	667	655	667	660	647	669	690	636	686	672	694	676	701	700	652	669	724	685	677	681	636	685	691	708	679	662	669	668	712	678	689	689	658	655	674	689	647	685	667	680	669	663	665	681	668	704	698	684	664	685	620	707	634	690	653	728	664	674	692	657	679	657	679	653	654	661	723	669	696	648	648	665	671	750	658	678	609	674	646	697	739	672	687	658	664	713	697	663	695	661	697	701	646	661	659	676	688	703	662	621	685	646	736	651	681	683	621	648	656	664	667	738	672	698	723	636	693	656	641	721	709	646	704	695	678	647	687	695	685	644	676	655	628	659	700	670	642	627	748	680	727	656	698	744	648	648	669	714	667	659	651	702	627	651	664	660	654	669	648	692	700	668	626	633	701	666	641	617	643	636	718	675	669	660	720	684	683	649	689	700	709	683	697	692	646	637	681	687	657	681	648	627	674	641	641	660	698	636	694	667	634	640	659	640	754	687	695	641	686	659	625	688	642	643	699	648	679	695	681	688	654	659	647	706	696	676	676	662	682	678	645	704	679	670	666	686	647	678	662	688	684	703	701	641	686	657	688	674	655	733	638	661	697	671	698	660	683	682	648	661	684	668	649	728	686	696	705	718	628	669	687	691	683	654	638	731	693	717	722	679	668	705	634	635	659	690	682	708	650	663	680	716	632	684	629	624	683	684	666	681	699	636	700	721	664	655	646	678	633	690	632	679	668	663	681	690	689	685	664	669	672	662	694	668	616	674	675	713	655	691	635	691	698	667	664	695	686	671	666	677	695	690	621	699	643	633	663	624	681	672	679	674	694	665	704	654	706	680	683	709	655	721	672	673	631	680	716	688	681	657	653	686	695	682	695	699	654	721	702	666	720	719	681	711	652	672	660	715	636	661	679	645	677	686	700	648	631	666	681	653	654	656	636	680	633	622	631	681	699	660	662	645	618	707	714	683	689	694	666	677	648	621	643	677	730	646	651	678	663	654	661	660	642	627	604	708	655	651	661	655	664	671	688	686	666	652	697	712	688	651	635	686	674	636	668	614	689	647	648	714	696	656	665	633	692	691	672	672	656	685	708	675	733	697	688	661	629	662	620	685	691	701	671	667	660	711	696	698	670	739	657	722	650	690	665	678	642	641	673	653	679	630	702	626	661	661	661	664	668	659	627	700	688	628	667	646	626	620	680	648	668	700	659	660	709	645	680	692	670	648	655	676	691	674	657	684	681	692	700	652	696	647	650	672	690	691	660	646	682	658	722	630	686	690	698	642	717	704	639	687	704	675	681	698	681	709	654	685	649	673	668	786	644	651	655	689	718	708	636	680	654	707	656	691	693	646	679	721	688	662	658	690	647	650	652	635	657	671	645	655	718	687	659	644	661	692	716	657	666	674	649	654	676	668	626	649	678	663	701	695	647	670	693	728	709	670	664	650	637	703	642	706	693	666	677	665	673	653	647	703	737	664	632	652	651	718	652	737	672	677	674	684	691	670	709	656	683	657	629	718	637	667	689	675	687	742	653	720	671	649	711	669	666	651	728	681	677	727	664	631	707	634	592	653	658	670	644	683	686	681	694	669	675	697	688	700	658	696	686	651	668	672	696	647	666	649	676	611	673	660	705	646	650	634	655	659	675	694	686	662	672	619	668	708	662	640	624	678	666	630	656	682	673	649	698	689	716	695	677	674	648	675	660	686	669	655	680	619	685	676	673	670	679	728	631	655	642	688	681	709	641	662	702	664	672	693	665	696	660	713	644	667	678	672	662	690	657	680	633	659	714	650	677	688	655	676	656	719	671	687	656	680	666	710	675	682	726	705	690	690	661	671	655	694	665	678	648	692	658	688	703	685	682	695	680	683	666	675	661	680	727	629	671	656	657	677	704	671	638	645	697	651	635	712	674	649	690	685	662	680	686	705	639	699	637	660	676	710	680	694	643	659	655	693	673	705	633	625	675	627	701	685	683	690	677	689	693	704	689	623	698	697	674	699	674	725	668	689	671	665	697	710	676	679	696	679	679	666	648	696	665	703	704	673	658	670	729	654	684	692	654	690	655	657	655	699	655	666	639	645	635	623	649	710	683	645	658	640	662	699	644	701	688	741	668	625	697	686	668	670	687	720	671	667	720	626	643	672	658	674	708	666	666	716	637	708	714	700	671	670	675	708	706	705	686	665	671	668	670	669	663	671	658	679	641	697	721	705	675	707	657	666	694	665	707	688	668	670	622	686	687	700	661	703	668	649	706	600	692	641	635	661	667	668	652	706	654	658	686	685	613	672	633	701	656	686	679	654	631	690	653	679	642	705	714	702	675	716	704	744	694	671	706	655	699	662	731	643	647	642	677	674	666	623	669	655	686	636	691	715	666	676	710	672	665	693	701	697	677	702	684	668	680	636	687	645	670	696	674	631	708	673	688	652	670	649	725	655	676	693	687	705	616	690	655	642	661	692	679	663	713	638	708	650	637	638	702	680	643	699	667	650	660	639	663	728	687	694	641	682	656	718	651	700	682	659	716	637	710	653	670	667	694	658	652	616	680	689	661	656	696	691	680	676	684	632	680	646	704	688	705	652	658	681	630	727	634	659	691	641	658	694	715	676
28308	10555	6809	3681	2727	2208	1711	1465	1320	1236	1116	990	956	943	928	881	848	808	782	749	724	728	760	691	731	678	706	693	685	688	681	710	665	687	709	637	706	678	650	669	698	652	696	707	670	664	712	615	627	632	634	705	692	659	703	692	736	645	673	701	693	659	623	653	624	651	681	632	649	650	716	635	663	692	663	672	695	699	686	624	658	656	633	635	698	641	656	655	691	674	668	676	700	663	642	615	653	669	627	665	674	662	638	655	658	610	654	657	660	681	668	629	692	647	649	700	649	661	617	661	651	688	682	644	692	603	660	677	672	660	690	649	663	690	680	670	669	654	680	661	658	746	662	653	652	659	632	682	639	714	667	666	630	627	630	631	615	649	652	712	667	687	624	660	686	657	586	699	649	629	655	679	662	656	650	664	698	621	694	651	618	673	638	646	635	698	662	648	703	643	669	686	643	689	663	620	658	655	598	662	679	673	698	661	647	648	675	675	646	699	621	689	680	675	660	640	613	693	623	635	616	676	666	672	684	665	725	654	696	653	632	664	649	655	663	637	606	670	675	664	571	637	700	659	673	671	650	592	636	690	612	692	668	690	671	638	651	640	696	631	679	655	640	649	684	633	719	710	680	636	631	659	656	655	666	637	626	653	689	688	701	626	702	616	653	665	653	625	656	652	646	692	681	704	669	692	659	642	607	649	677	640	653	675	663	667	640	630	685	663	664	629	662	667	691	644	638	639	673	704	657	640	619	622	670	660	632	668	649	657	689	676	593	652	645	652	606	689	649	672	656	675	648	640	666	633	687	612	669	705	635	731	657	597	643	667	642	633	661	654	620	700	622	687	698	670	686	660	614	673	635	654	680	640	643	643	660	607	591	669	674	648	607	666	669	653	698	653	619	683	672	671	693	682	638	606	646	690	682	670	683	659	640	624	681	686	598	664	616	631	649	687	631	663	703	598	630	641	649	649	651	636	706	665	624	626	638	676	659	624	698	663	675	651	663	654	688	680	678	656	675	639	699	632	676	661	655	709	665	621	697	631	701	677	692	645	657	620	663	660	703	660	606	671	684	648	668	677	673	672	670	651	643	611	643	659	678	685	655	674	630	655	679	720	666	660	648	657	680	660	646	625	659	648	701	641	705	642	631	639	644	676	652	638	646	649	705	653	663	638	714	650	631	665	675	636	663	641	644	651	671	712	634	672	653	699	627	657	672	660	689	634	669	652	640	634	643	656	693	637	631	666	675	658	669	696	650	633	620	649	638	676	633	656	655	653	681	645	693	681	617	642	710	637	656	675	652	636	643	684	632	642	633	643	649	670	648	643	653	644	693	604	662	681	670	651	686	621	687	652	665	689	644	702	669	639	677	650	644	707	673	654	695	661	596	633	668	620	626	639	671	675	636	619	650	630	675	674	662	633	620	660	650	662	675	647	622	626	645	642	701	627	712	692	622	696	654	689	687	634	660	678	627	686	640	638	659	673	647	648	660	614	661	648	637	652	689	661	676	639	689	669	671	621	644	623	675	666	645	663	686	693	694	654	660	686	640	669	708	671	622	655	670	653	581	650	658	656	650	652	679	642	652	683	679	690	671	676	658	651	665	611	692	699	653	626	640	704	613	679	692	642	701	694	641	637	652	659	634	634	650	697	622	672	674	681	662	660	709	673	702	693	614	671	635	652	676	653	630	663	667	652	705	655	626	635	663	646	684	637	672	698	695	683	621	688	707	606	651	662	618	644	647	687	665	659	693	654	659	672	693	619	671	634	658	626	628	628	704	640	611	681	643	649	666	663	663	660	664	666	652	643	618	675	706	661	689	678	620	625	651	675	636	668	618	645	623	653	671	652	684	687	614	654	639	658	675	653	657	654	660	659	627	664	596	665	674	646	660	659	654	677	672	679	628	662	674	690	682	632	653	653	651	675	639	624	689	689	671	663	623	667	685	643	612	652	660	607	701	665	684	670	665	621	662	679	681	637	664	656	635	666	653	640	661	689	680	644	659	640	633	660	658	690	700	608	663	668	682	606	650	653	662	640	642	705	659	675	638	638	648	629	651	619	668	648	705	685	643	631	668	657	683	676	610	705	687	639	659	638	654	676	631	644	710	648	690	652	634	675	669	687	635	594	635	653	617	673	665	646	666	645	665	617	640	624	633	681	659	682	657	701	663	641	661	638	657	637	681	668	658	635	638	662	641	656	638	617	630	683	719	674	623	687	633	703	659	648	672	675	647	637	675	695	656	657	651	670	672	635	655	623	722	654	643	697	657	662	612	616	624	664	648	684	670	641	678	665	673	652	651	653	663	697	703	625	714	632	691	647	704	652	660	608	632	649	684	675	640	662	684	668	652	655	689	624	650	653	721	678	646	686	631	609	641	652	697	671	662	655	655	683	659	656	617	653	644	646	643	673	629	661	652	668	674	663	677	663	668	646	694	663	687	655	651	666	668	676	664	638	596	631	667	653	669	662	646	699	675	632	637	607	649	635	686	647	645	685	658	655	649	661	658	633	668	606	685	645	665	655	662	685	640	683	688	594	634	682	663	691	651	655	672	629	636	605	707	664	575	652	648	668	660	641	652	652	669	653	638	669	637	706	630	634	645	667	642	647	623	650	664	642	679	646	690	648	683	644	648	611	656	651	662	624	602	612	628	634	665	621	647	618	667	661	668	644	619	619	654	647	689	674	645	644	638	646	666	644	617	646	640	659	671	690	685	654	647	656	661	600	626	674	622	693	652	657	619	638	639	636	654	677	675	657	683	641	673	665	673	686	656	701	677	671	645	638	664	663	636	659	657	653	620	690	673	694	654	659	639	649	682	686	686	651	683	614	659	689	665	605	671	668	698	666	593	677	642	659	695	664	620	680	639	677	642	667	659	648	667	634	686	628	648	651	693	625	655	672	610	659	680	644	646	676	671	646	678	672	629	635	663	663	627	658	650	681	687	657	672	633	663	595	662	638	660	675	634	608	671	662	668	659	633	648	688	628	631	627	646	662	656	662	694	667	649	635	685	702	621	669	653	628	638	687	668	655	654	609	665	628	657	694	667	678	652	646	639	675	687	671	710	693	673	639	646	689	666	643	642	668	693	696	626	613	633	682	667	669	598	683	633	649	650	646	644	648	680	621	682	715	649	640	616	632	668	684	671	662	669	651	645	649	613	642	674	639	652	631	646	685	674	659	654	701	658	705	679	625	654	641	641	680	643	669	655	655	671	667	615	609	649	671	650	626	688	701	609	678	617	690	694	660	620	621	637	701	689	605	616	654	667	630	680	659	711	642	640	664	674	632	693	710	735	696	654	622	705	639	682	630	617	637	633	672	697	624	670	629	649	664	623	649	688	636	687	675	634	656	618	654	653	640	710	687	688	638	637	674	652	677	688	647	655	670	682	653	650	680	623	659	651	621	655	668	659	663	635	690	657	637	646	697	652	668	655	676	637	729	640	663	669	640	720	639	646	674	650	649	671	649	686	683	671	621	630	684
22915	21665	29452	24358	21652	21724	13020	1749	1265	1128	1012	788	743	758	731	660	671	540	480	441	468	397	389	383	364	367	357	367	344	323	309	317	332	319	338	337	342	277	325	314	310	294	303	305	285	301	311	325	290	305	335	325	326	308	307	349	327	350	321	321	276	286	284	282	296	317	306	329	272	298	287	285	287	315	276	291	278	304	317	289	284	280	263	318	285	287	299	295	262	294	280	279	288	260	284	303	264	275	257	304	270	289	275	316	299	283	294	268	280	274	278	279	276	294	297	275	277	286	297	296	296	276	282	291	306	289	305	304	278	270	301	292	301	294	303	311	286	312	282	275	285	271	263	270	292	266	310	277	293	279	285	300	292	272	288	274	307	258	284	310	283	270	312	262	286	287	265	296	277	266	293	283	284	313	252	306	270	303	294	277	302	292	284	263	294	280	286	273	274	245	293	238	268	259	297	269	282	286	327	291	310	265	287	304	315	319	302	311	280	263	297	312	288	270	302	294	280	276	265	301	277	300	281	256	279	300	284	293	290	310	283	305	266	300	267	295	282	282	267	280	254	292	281	289	265	291	294	273	283	298	294	321	253	288	293	284	267	299	283	298	291	289	300	274	292	271	289	268	291	298	314	246	273	284	283	273	281	273	258	265	289	278	299	281	278	275	300	258	297	255	286	289	259	283	302	285	264	283	264	279	313	292	294	296	292	288	265	300	256	275	260	279	320	288	287	283	251	269	269	309	297	276	301	283	278	294	274	296	313	293	251	289	285	283	271	265	263	292	268	297	282	285	296	293	282	257	274	297	285	308	268	274	293	286	261	273	286	273	275	305	302	286	277	326	289	284	299	310	282	270	262	309	245	281	278	312	287	302	288	267	301	255	273	277	278	262	270	286	286	297	292	291	251	266	300	313	317	304	281	273	276	282	273	257	275	293	289	281	284	255	280	263	274	311	293	267	270	275	291	301	302	321	282	309	241	292	286	292	260	306	287	315	277	288	273	281	288	307	308	310	287	276	277	258	274	302	288	284	280	284	305	296	283	284	300	299	278	318	279	303	311	292	276	303	285	295	306	254	283	267	291	286	282	314	286	249	262	294	301	266	297	299	302	291	309	300	293	279	275	324	288	296	288	299	280	301	293	273	285	269	281	300	268	319	297	308	301	292	267	274	307	273	280	289	280	301	299	266	243	278	273	319	279	291	291	284	262	309	277	298	300	297	286	245	296	298	297	306	280	287	304	267	278	277	281	295	257	288	294	283	277	306	307	263	295	276	274	297	295	262	299	277	290	284	310	336	281	298	282	276	290	312	259	275	280	286	275	288	259	271	290	292	278	279	265	269	257	285	282	276	282	303	289	276	295	312	308	305	303	305	294	337	258	282	284	281	285	263	304	301	290	308	288	262	274	306	261	296	297	268	262	272	286	246	256	293	299	275	293	281	278	256	283	295	297	283	273	293	296	274	304	290	298	297	306	295	287	285	287	280	292	283	305	296	260	285	295	293	313	279	248	276	288	257	284	291	298	278	301	310	262	278	290	272	263	257	259	245	295	281	275	303	296	273	297	263	288	274	326	288	273	306	263	316	284	253	268	291	273	274	310	329	260	271	253	276	268	319	299	263	295	282	281	299	282	284	269	270	263	283	276	285	285	270	299	264	264	280	310	294	282	275	300	307	302	254	278	288	260	263	289	287	256	280	284	288	274	289	298	271	251	298	274	277	289	294	297	318	301	267	261	289	266	274	268	305	292	291	277	274	272	285	278	294	312	284	281	270	311	293	265	304	312	267	288	283	289	245	269	314	294	258	274	290	285	321	299	246	280	307	299	301	283	291	266	274	311	291	294	283	283	265	304	308	269	286	271	301	283	279	276	311	276	275	255	245	285	272	297	283	293	291	246	265	287	302	280	311	299	269	316	257	281	319	278	294	298	302	295	277	295	284	268	289	262	282	309	297	276	303	296	300	281	270	281	279	281	252	319	258	300	267	277	282	292	264	247	309	292	279	269	308	264	316	316	256	284	273	287	275	299	288	284	270	279	259	301	332	292	263	285	328	283	288	266	284	304	282	303	297	272	268	249	296	286	286	309	279	263	284	285	282	256	287	303	258	266	310	251	267	269	247	269	253	275	303	277	311	283	291	293	293	307	275	276	278	290	289	255	298	273	277	276	287	303	285	282	279	292	285	284	288	306	308	274	281	282	292	293	278	268	283	298	317	291	287	304	299	288	277	268	280	306	270	284	242	266	256	281	304	273	278	249	285	273	291	330	271	268	314	260	276	274	288	247	291	306	252	259	312	260	317	284	282	294	284	260	295	306	301	307	258	286	261	302	280	280	307	275	272	305	303	297	289	288	279	292	307	270	325	265	307	272	292	270	253	294	259	281	297	289	285	290	282	256	277	270	270	269	269	293	311	251	309	289	298	269	296	307	279	266	280	319	302	268	295	293	268	320	263	241	269	270	266	292	258	265	299	274	248	282	271	302	279	279	287	287	267	281	273	259	295	287	247	295	278	300	268	285	284	265	274	293	290	281	286	296	276	282	313	294	272	304	298	286	279	294	278	299	310	282	306	288	289	257	296	293	287	269	278	289	260	277	292	294	300	279	278	306	326	316	299	295	285	265	284	267	280	276	276	264	297	296	300	267	306	261	274	274	291	291	284	285	283	273	297	272	292	316	275	283	315	252	277	304	275	260	285	284	308	252	287	267	284	267	296	307	256	322	299	288	287	310	269	288	283	311	286	277	298	268	266	304	321	282	258	265	268	320	269	297	272	283	271	303	281	286	268	297	320	251	267	290	260	284	303	287	307	295	296	286	261	245	282	296	315	268	279	269	302	304	273	263	282	294	292	296	278	267	245	300	245	239	289	292	250	298	267	263	294	308	261	281	285	289	286	283	306	272	265	283	304	302	277	281	285	264	278	279	300	288	267	283	282	273	291	297	268	305	284	270	315	259	274	260	289	291	274	278	277	267	278	289	295	302	287	259	269	271	263	276	288	304	270	255	268	286	273	279	295	273	294	283	289	283	269	279	256	292	306	274	294	277	291	290	302	287	269	284	291	301	264	296	268	306	251	263	291	300	296	292	306	277	324	290	279	250	298	301	252	293	304	239	275	292	260	290	268	297	337	245	279	281	286	275	285	272	281	320	319	272	283	283	292	291	281	281	277	267	274	320	269	272	241	263	240	299	284	273	281	301	276	267	295	294	291	306	301	292	305	297	262	300	302	290	315	266	282	326	271	286	297	309	287	296	289	285	264	283	274	300	295	290	298	278	301	295	304	271	287	283	279	272	289	269	261	264	291	303	261	292	263	261	272	308	253	270	300	300	256	289	292	296	271	312	296	302	277	275	288	251	284	282	262	252	303	254	306	268	276	295	283	280	292	258	302	272	284	260	300	277	272	276	318	290	316	293	292	277	297	277	257	252	291	278	288	290	270	258	268	295	242	320	271	299	285	288	299	301	243	252	289	257	290	260	284
31470	18763	13504	7048	5045	3703	2739	2187	1905	1623	1323	1122	1043	974	1033	891	726	662	532	470	459	460	439	463	435	371	379	378	347	363	310	317	305	324	352	315	296	314	293	310	290	320	348	288	311	281	306	344	309	329	308	316	300	343	317	388	381	332	318	319	293	279	316	327	295	307	293	307	293	294	319	308	266	276	268	305	283	295	287	283	281	272	300	280	302	254	281	321	321	253	304	289	265	280	288	320	309	290	287	289	269	289	260	288	295	298	269	282	274	303	274	285	252	287	285	269	294	302	263	294	278	260	286	288	275	280	292	267	264	287	308	296	279	259	314	275	264	244	249	292	286	285	261	280	261	276	316	278	282	288	275	297	273	279	312	300	263	297	301	267	282	272	301	298	287	275	276	277	262	331	301	292	307	293	315	282	293	301	250	301	275	286	313	280	281	307	266	265	299	303	287	262	275	315	302	291	277	276	301	268	257	293	282	304	291	275	271	303	291	259	317	317	277	284	300	284	299	253	282	271	285	262	264	274	289	301	300	291	279	251	303	285	306	296	303	300	297	301	305	316	283	273	271	295	259	280	273	285	271	280	287	260	279	280	262	302	254	303	277	278	284	291	309	270	318	270	260	266	278	277	266	254	284	315	281	301	313	281	270	328	245	292	290	296	285	273	289	264	280	292	285	279	340	260	296	284	281	320	281	272	281	276	263	277	253	311	297	265	278	312	303	248	301	252	283	269	291	268	259	253	289	324	269	257	286	277	281	309	288	306	279	262	283	287	303	298	302	280	282	284	303	288	286	298	273	286	268	264	297	280	258	293	300	259	253	302	285	259	295	298	293	278	301	296	279	273	298	323	273	304	265	288	263	286	321	278	293	277	290	268	277	298	265	283	258	290	321	284	292	272	287	290	264	285	294	272	271	286	281	311	289	260	264	282	301	274	275	278	321	280	252	271	268	285	299	318	290	288	291	287	290	285	288	284	288	310	270	287	298	296	247	294	267	308	302	266	287	268	280	290	288	313	294	293	281	276	259	300	265	311	281	270	289	289	296	248	302	279	310	265	278	295	282	287	312	305	290	276	309	295	272	273	263	267	250	256	288	291	293	276	278	270	308	278	289	274	296	282	270	311	268	272	320	257	271	275	274	250	264	258	292	305	280	260	250	325	277	293	293	293	312	288	273	303	278	285	292	268	269	311	282	281	275	251	247	307	286	263	242	287	280	290	293	294	276	312	270	287	278	275	287	282	295	260	286	255	296	273	270	288	294	303	288	278	293	290	308	304	281	283	284	269	318	293	275	288	279	269	291	278	283	282	288	291	294	284	300	268	249	272	286	272	291	301	285	262	292	260	291	282	267	295	306	299	259	263	263	300	299	284	285	272	273	285	261	272	291	303	300	284	316	272	260	274	316	310	298	274	305	289	300	308	268	264	273	261	272	298	283	276	258	302	315	268	289	301	275	289	274	259	278	266	292	280	307	298	282	274	291	268	301	263	259	304	263	286	311	274	289	297	277	326	263	273	317	296	282	296	257	261	285	287	284	283	317	291	288	297	277	282	268	326	298	294	291	285	286	284	271	277	283	296	256	284	300	278	273	271	285	236	276	292	279	268	289	320	264	278	267	273	329	302	278	305	266	270	301	270	280	274	260	277	269	284	263	304	299	290	287	307	298	281	277	264	265	282	288	270	288	295	273	281	285	290	294	294	303	258	307	304	290	277	274	311	311	256	282	288	285	249	284	282	266	293	286	309	264	278	294	288	262	261	271	261	267	271	280	265	261	269	296	281	311	286	266	291	280	285	275	287	262	279	299	273	264	256	274	293	272	309	284	295	289	324	258	295	312	303	279	325	299	259	303	277	287	286	304	303	284	325	289	280	292	267	295	287	254	263	259	302	284	272	266	281	282	275	294	294	292	261	277	278	295	303	287	284	303	258	289	306	273	308	279	277	292	256	312	275	334	281	290	295	299	300	251	293	301	291	260	301	297	281	300	292	275	315	306	292	299	292	254	330	292	250	304	294	287	285	323	262	300	283	277	282	284	250	289	272	308	294	289	291	269	304	261	289	267	293	291	239	290	279	284	273	292	282	287	293	283	325	268	285	247	267	285	285	249	286	281	299	302	303	280	279	306	303	307	294	308	268	290	317	295	297	275	292	292	262	250	313	265	260	297	317	292	272	300	284	275	264	261	289	259	284	286	291	306	304	312	279	263	294	308	281	304	255	297	276	287	301	261	327	275	282	256	271	261	300	290	255	273	277	285	302	265	259	258	281	300	281	279	332	281	292	268	309	289	267	272	317	269	290	261	278	269	282	307	287	294	275	275	314	274	291	272	268	287	251	292	316	292	281	279	274	291	304	296	276	299	255	286	301	278	285	281	299	282	262	261	266	288	296	282	292	269	315	297	297	261	312	294	263	293	280	287	292	277	264	286	290	278	291	263	258	279	297	260	311	249	262	309	280	247	290	282	288	293	298	299	271	261	266	261	254	263	262	286	287	282	295	272	270	277	248	291	297	277	282	265	297	263	301	274	276	276	266	267	279	273	302	296	283	286	293	294	282	287	262	291	293	286	289	294	301	303	272	301	301	295	291	266	280	301	284	306	287	285	273	277	257	250	277	286	288	278	258	297	282	282	264	301	291	310	266	259	293	257	294	282	296	285	275	265	257	284	272	337	310	288	286	260	253	275	303	275	284	274	274	293	285	270	274	263	275	274	273	289	305	292	316	272	270	301	284	285	269	310	284	277	311	275	311	280	263	295	309	283	271	287	272	297	267	281	288	281	273	307	319	289	263	279	275	279	300	283	280	293	280	283	286	294	269	298	299	261	299	305	261	293	299	259	296	275	322	303	316	277	277	269	227	271	267	278	267	277	283	280	281	293	264	276	288	257	282	274	274	293	274	269	260	286	300	316	271	272	290	300	266	280	261	282	302	268	282	299	275	299	269	292	286	270	276	290	301	282	271	290	328	319	297	294	264	282	299	246	286	285	270	271	283	287	285	322	285	296	284	272	262	274	265	292	321	305	266	293	269	297	315	268	302	297	307	263	271	274	278	293	305	326	283	273	270	309	308	281	283	258	298	238	266	272	273	270	258	274	288	305	270	320	279	271	286	259	255	299	278	303	278	271	276	278	316	268	303	282	273	277	256	287	281	285	257	282	293	297	259	295	300	282	317	272	292	278	305	282	282	260	326	294	270	290	309	292	280	283	256	285	285	267	278	283	296	320	274	291	267	266	302	287	285	305	278	268	290	292	288	309	304	278	292	271	248	291	255	254	294	255	271	255	275	291	300	299	303	283	288	291	275	276	293	275	264	295	291	283	305	270	294	304	295	291	254	282	291	303	315	283	279	300	289	275	294	280	305	283	254	275	256	290	249	269	277	267	288	307	289	291	311	270	255	271	291	257	268	283	282	294	268	240	257	299	276	264	277	266	300	252	294	323	253	282	289	271	315	305	291	278	271	297	260	315	289	305	297	264	281
29561	20440	8570	1913	1216	1039	1032	924	922	925	887	856	897	899	920	885	861	790	819	769	782	779	830	776	798	783	782	793	782	747	787	804	780	762	812	777	751	717	772	734	779	741	808	772	801	832	787	797	784	760	759	775	776	767	764	739	770	751	767	761	814	780	774	769	745	801	779	769	759	786	733	740	790	776	775	751	760	736	791	747	785	762	741	763	757	777	786	749	699	777	797	769	771	792	744	752	769	788	719	807	725	744	772	771	779	742	793	778	734	813	744	713	795	747	803	778	801	734	728	790	725	740	764	707	728	760	793	762	715	768	757	750	802	767	755	740	763	820	785	753	795	818	756	760	745	851	806	762	804	799	740	757	768	778	778	758	768	770	824	777	755	751	793	780	775	752	800	782	776	737	774	766	788	748	736	794	731	736	773	749	772	808	790	829	752	745	784	757	802	785	735	806	744	745	728	786	782	760	797	788	754	804	799	774	741	796	768	761	786	737	753	794	716	755	756	802	767	771	705	789	848	752	749	764	756	779	795	763	861	766	762	793	796	772	762	728	783	713	787	759	765	765	765	740	784	756	773	795	707	842	772	761	813	794	735	766	752	770	831	766	783	773	800	760	802	790	801	768	756	813	754	786	785	744	800	705	739	788	751	760	752	760	798	730	770	755	777	756	757	786	765	793	797	787	795	748	737	766	760	764	760	788	826	814	765	791	770	744	772	760	789	757	762	836	810	768	828	756	812	773	774	769	668	765	794	767	746	781	745	796	748	764	768	760	784	724	809	768	770	730	757	760	747	789	771	786	760	681	804	739	753	758	781	778	794	741	770	761	792	764	758	841	774	778	773	798	774	757	795	753	754	757	776	779	806	704	744	767	776	772	746	744	809	801	772	739	777	712	726	806	710	748	751	762	769	749	754	818	742	719	798	793	779	776	772	756	774	746	751	821	741	785	790	765	764	753	768	772	754	765	770	756	835	691	766	715	766	787	711	784	690	788	767	766	736	781	798	828	747	767	742	770	794	755	776	745	792	747	693	794	775	762	720	727	754	700	712	744	764	792	745	780	797	779	759	705	778	740	773	758	757	786	783	779	756	787	722	745	776	768	768	766	781	796	794	775	787	791	810	752	759	792	811	769	778	785	805	767	763	799	751	764	842	763	744	754	794	753	737	784	773	748	756	802	809	828	851	809	795	762	775	728	717	721	757	784	784	725	808	771	748	737	753	769	775	749	771	763	775	736	771	820	791	766	750	792	770	750	768	805	799	736	804	736	765	806	721	820	767	756	745	779	776	817	799	766	757	769	769	789	752	758	794	760	734	763	809	799	761	756	755	779	759	793	737	764	764	745	769	796	765	751	776	768	760	743	732	784	806	756	797	722	741	720	725	748	765	786	745	754	783	761	811	787	792	772	763	766	784	796	763	756	751	745	827	746	758	775	747	739	733	794	756	787	757	693	805	739	738	774	719	784	727	765	797	783	805	775	809	779	812	727	782	746	790	767	751	776	817	796	744	763	765	752	757	764	779	778	785	790	773	767	773	820	770	736	775	756	750	749	767	760	805	751	760	757	716	780	759	751	753	734	762	727	760	774	812	826	803	767	768	804	741	813	782	768	779	773	749	757	792	782	780	835	756	744	756	765	746	795	768	756	809	734	743	743	755	796	785	809	814	734	726	748	774	784	772	762	738	770	785	831	740	739	732	742	721	727	753	741	754	759	790	775	778	778	743	774	794	762	756	799	699	735	778	745	783	760	777	788	767	751	754	748	740	756	728	717	754	753	772	749	770	724	757	792	765	697	734	760	781	732	817	723	729	762	762	803	788	780	768	762	713	814	744	746	752	779	793	766	761	813	793	730	757	760	766	769	738	772	732	759	804	729	758	817	723	775	811	753	746	759	781	829	775	809	810	710	760	765	766	783	764	793	789	730	818	731	786	755	768	756	749	730	742	792	782	762	807	783	768	717	804	722	739	724	761	732	783	789	752	751	755	756	800	746	725	763	780	720	756	719	789	756	798	766	737	741	755	799	771	799	798	768	766	746	796	811	774	763	754	767	758	746	716	777	749	779	762	732	791	810	750	780	714	777	782	803	767	748	762	753	787	768	745	802	747	779	808	722	813	741	756	697	811	753	749	772	803	754	816	709	713	758	751	805	733	758	803	747	770	716	774	786	747	760	773	803	761	721	731	780	798	816	770	767	790	784	726	750	754	768	770	729	742	756	714	756	800	755	747	744	803	726	797	766	727	812	739	776	777	748	735	734	755	695	765	790	813	792	774	743	772	778	801	743	811	793	734	781	766	769	794	795	745	705	792	733	742	746	792	722	727	776	777	797	785	782	770	800	794	781	800	775	745	792	762	800	753	766	749	763	809	801	783	784	804	754	781	814	803	775	732	799	764	756	785	808	826	795	742	728	765	761	750	736	791	772	810	803	760	782	771	764	761	756	820	800	747	806	781	691	781	784	774	722	755	700	702	805	760	760	714	738	753	825	780	751	724	756	823	777	750	791	771	730	745	778	776	791	805	768	771	790	735	845	754	781	774	779	754	832	754	740	780	795	773	727	738	803	760	780	819	764	747	787	786	754	726	776	737	781	732	780	719	754	761	727	762	747	753	746	740	716	763	766	778	781	772	720	748	735	749	755	742	749	747	797	758	763	760	769	782	724	788	747	759	729	746	790	804	753	735	717	734	783	781	811	752	762	776	788	767	795	768	766	799	754	771	757	778	773	757	773	724	798	805	779	727	760	739	772	745	730	781	852	742	789	762	781	785	755	761	752	788	744	774	787	711	729	800	725	754	758	751	767	790	778	735	821	786	752	716	760	774	786	762	777	773	787	775	795	761	770	796	719	746	722	733	739	751	749	796	736	740	816	790	785	799	793	813	754	783	773	725	821	777	785	829	767	736	742	826	782	754	805	813	817	781	798	772	781	743	780	803	726	808	763	808	762	766	779	745	739	748	760	797	785	816	734	813	770	750	790	753	707	770	820	783	799	739	823	760	772	789	791	758	788	818	741	718	781	786	781	745	772	778	758	793	754	744	712	807	784	810	703	793	761	773	750	812	784	790	751	763	789	785	775	796	769	774	769	782	757	766	777	748	760	801	760	730	735	721	774	762	791	761	758	796	783	723	733	737	767	715	802	770	778	776	802	765	754	781	762	741	757	773	779	753	778	779	784	801	721	761	781	751	796	795	768	768	794	715	771	746	748	799	750	775	769	798	782	768	749	746	754	783	813	788	720	785	763	771	767	694	783	757	774	782	789	776	761	791	766	735	818	830	772	784	735	755	795	784	779	763	758	805	741	802	785	777	764	777	755	789	749	814	735	755	742	753	775	742	755	789	794	792	767	775	787	755	773	757	751	811	765	800	747	793	768	803	771	759	758	758	764	718	801	792	794	742	780	784	829	799	761	747	803	747	751	737	737	767	771	781	751	688	809	794	794	759	829	771	802	750	764	744	786	790	782	729	772	728	799	795	719
26254	5339	2937	1874	1511	1259	1117	1113	1111	1006	955	895	945	926	895	915	866	865	820	822	820	837	850	833	773	736	766	801	775	815	799	789	750	791	747	765	773	751	771	778	822	795	730	735	789	813	774	785	794	785	766	796	764	749	822	784	783	762	769	731	789	776	757	751	765	782	748	745	761	767	813	815	791	799	768	791	753	773	773	769	712	824	770	765	781	762	791	780	733	740	755	806	775	791	751	746	756	777	765	799	744	785	770	836	786	818	763	751	754	754	782	762	720	769	763	766	760	776	793	742	744	772	797	790	772	756	713	764	750	794	752	711	772	764	792	771	769	757	720	801	802	766	810	829	770	762	760	736	805	728	717	728	764	768	755	771	726	748	795	742	783	782	775	789	773	782	770	821	787	737	769	762	727	767	785	789	800	799	710	759	804	804	784	747	761	782	782	723	752	776	768	794	725	760	713	744	789	771	734	748	768	757	765	776	777	748	769	786	769	745	791	776	778	756	742	775	783	822	830	786	726	799	759	766	792	763	762	706	753	757	746	784	759	764	732	766	735	774	804	796	762	764	836	739	784	792	753	770	802	765	783	786	762	759	766	722	802	733	751	779	806	731	773	725	760	753	773	720	758	777	737	755	784	772	772	756	758	810	777	770	697	772	718	761	754	727	771	768	772	752	729	758	749	768	713	717	806	821	756	783	721	795	788	832	765	801	804	783	806	801	770	777	799	810	775	711	787	775	791	807	743	811	779	801	771	719	782	785	708	776	732	761	761	735	805	787	755	721	758	760	804	833	790	734	771	793	771	817	787	761	824	800	774	780	781	783	818	741	791	766	765	812	757	776	808	733	745	769	761	758	776	761	731	745	740	772	787	766	769	778	764	741	811	776	745	760	798	788	767	780	794	750	738	762	753	760	821	750	784	709	765	780	770	754	777	853	800	764	771	704	814	758	768	744	767	766	744	699	770	769	767	751	744	751	804	753	736	765	768	757	754	782	735	758	725	781	738	771	766	792	772	767	798	798	728	801	788	760	736	738	772	695	803	779	800	769	745	780	757	787	759	765	790	747	775	756	747	792	806	751	789	822	829	759	741	792	744	778	771	755	806	795	769	729	732	789	769	770	767	739	784	770	842	780	757	715	747	787	764	816	802	742	764	779	797	782	773	706	745	758	793	803	775	786	772	753	773	784	839	734	759	744	766	808	750	780	788	808	758	796	791	750	786	796	810	716	774	777	798	734	763	744	792	733	791	830	779	739	733	757	749	790	789	768	782	722	831	759	765	782	756	738	787	733	796	767	748	765	745	818	756	808	793	775	766	760	783	787	805	789	768	790	826	771	780	791	800	792	776	778	811	710	813	768	760	810	800	733	751	799	754	767	816	817	776	769	788	761	813	764	785	748	806	793	752	821	790	769	783	777	748	778	750	784	814	787	790	771	714	785	759	745	739	763	762	801	786	750	749	760	755	787	808	780	779	777	766	819	772	758	796	763	743	734	809	771	721	766	837	740	740	747	801	763	754	839	771	757	779	772	718	725	759	791	793	776	803	794	790	831	781	793	791	809	766	826	821	723	744	789	745	779	728	762	737	846	796	795	797	712	762	769	776	779	744	822	794	752	758	767	807	765	789	747	779	742	749	782	715	772	770	767	748	791	807	728	749	766	757	782	758	818	825	772	812	777	780	781	749	737	816	773	762	767	763	723	793	736	752	779	767	746	748	771	786	775	766	754	753	723	778	791	816	814	745	759	776	799	715	808	788	791	799	797	782	787	738	772	756	733	748	741	799	766	756	793	784	772	803	764	735	766	759	839	746	796	768	733	800	788	778	769	796	750	736	781	759	747	755	810	778	764	812	784	741	748	851	688	802	811	771	752	758	779	829	761	730	781	754	844	760	737	819	791	771	779	789	740	799	818	763	781	764	819	783	763	810	743	749	750	774	770	790	787	834	780	769	784	779	809	781	800	711	748	772	828	714	766	795	780	788	764	782	748	751	758	752	784	800	711	775	796	782	751	799	783	789	782	789	787	726	759	768	757	774	777	739	786	774	775	801	764	718	800	817	767	777	727	761	772	812	790	765	797	766	785	853	742	758	775	743	752	770	730	743	745	786	793	783	710	775	782	792	808	808	729	823	761	753	771	742	775	739	762	755	723	792	781	792	782	747	821	779	748	757	793	767	802	753	780	784	771	732	786	808	770	734	772	750	778	818	767	741	766	784	752	800	796	811	794	791	795	745	734	744	754	774	760	810	786	805	744	764	785	782	770	779	744	792	779	784	779	829	763	807	807	767	772	810	724	735	706	780	793	808	763	811	749	788	752	810	808	777	799	759	787	758	785	769	784	733	720	799	767	780	753	799	742	777	767	787	790	732	800	740	740	804	827	780	836	770	712	807	798	744	799	788	781	778	808	765	752	770	835	804	760	765	782	768	803	783	756	759	735	754	801	765	768	760	769	730	773	710	784	734	796	747	794	771	811	799	759	818	793	712	749	789	802	788	747	788	800	789	711	755	788	778	750	770	758	738	800	759	767	711	771	812	781	803	762	730	730	776	815	792	765	734	788	780	768	782	790	744	724	771	735	768	785	801	777	794	725	756	716	767	752	793	793	774	772	770	798	773	745	812	789	791	794	736	713	763	777	821	791	774	790	787	731	790	731	744	759	746	763	757	732	806	743	716	736	768	744	774	748	774	794	801	727	768	775	748	794	771	782	806	783	727	738	780	783	792	763	794	804	774	813	761	761	761	819	789	772	769	780	787	765	759	740	759	771	797	791	794	756	779	782	749	754	775	762	773	801	752	806	744	729	768	748	789	808	728	801	782	756	783	740	787	776	826	796	762	775	806	763	773	759	759	773	749	761	823	778	775	753	777	779	766	780	805	795	736	731	755	776	792	771	788	759	751	816	782	796	743	803	795	759	834	745	797	757	794	728	755	769	798	764	786	758	742	811	728	739	770	756	757	744	776	818	794	746	740	776	777	772	761	760	781	730	735	770	773	791	754	790	780	741	743	806	780	780	746	705	775	776	824	771	776	753	776	817	735	731	748	771	804	799	787	756	825	754	749	798	767	789	788	753	815	787	813	768	723	729	718	763	749	788	730	764	776	779	803	801	815	748	778	794	811	768	747	756	759	768	790	778	784	781	744	798	811	736	780	778	803	769	818	775	778	759	774	801	735	786	789	819	791	767	796	830	764	755	743	773	786	791	810	782	794	760	711	753	725	715	756	780	755	764	772	752	779	756	776	766	782	772	763	774	778	759	737	753	781	776	760	779	770	727	752	775	699	748	761	776	793	790	780	803	770	764	809	747	751	787	766	764	773	730	794	783	741	776	762	746	788	782	728	709	775	796	726	734	732	720	801	799	739	789	742	776	809	791	757	779	786	762	738	752	805	778	797	769	787	738	812	803	834	748	759	757	809	814	777	745	789	749	731	775	754	817	766	778	770	745	739	794	801	817	759	797	773	708	789	751	767	753	836	790
24079	21622	29029	24673	21611	13675	1935	1238	1108	957	876	783	818	809	782	740	672	595	573	540	558	616	543	553	481	513	477	483	482	517	516	510	507	471	503	481	503	505	466	528	464	508	473	489	472	473	489	459	503	511	511	472	516	460	498	482	526	472	567	509	493	471	493	482	484	514	488	430	489	471	439	524	441	430	486	491	474	489	451	483	513	476	468	490	449	477	493	443	475	516	471	497	476	468	517	493	515	470	455	488	493	515	506	470	466	484	449	507	478	450	473	489	500	475	506	491	494	520	506	518	487	454	433	471	469	450	439	443	458	499	439	513	484	488	489	520	506	481	444	455	473	462	465	477	500	451	435	485	495	456	461	473	467	439	502	485	444	508	471	511	500	497	486	468	478	450	442	453	501	503	477	441	488	479	472	444	463	478	417	495	499	501	480	463	468	493	442	476	437	488	492	511	449	524	446	464	502	487	489	445	477	435	484	486	480	447	500	472	489	483	490	527	479	477	506	530	469	472	478	532	470	439	502	474	473	474	467	436	490	479	485	462	480	476	472	469	481	468	465	473	518	503	488	492	443	496	445	459	474	465	491	452	487	438	494	465	461	484	442	496	466	513	465	444	481	453	475	479	496	475	443	535	467	438	466	489	485	494	469	469	462	447	465	447	482	453	460	508	468	509	497	470	470	440	470	458	433	486	510	475	496	478	462	455	473	430	482	479	489	473	468	484	440	454	466	464	430	473	462	434	500	502	492	445	455	495	492	466	493	527	475	447	470	457	457	465	450	467	492	425	492	515	462	452	435	458	516	495	485	457	491	463	536	485	464	508	461	457	456	516	488	462	500	474	465	463	500	534	499	466	466	426	490	466	517	420	476	502	458	457	486	457	488	482	450	494	482	459	464	455	493	470	495	504	468	482	498	474	476	463	470	479	471	497	485	450	464	497	416	484	429	485	448	462	488	535	474	506	501	481	494	466	433	517	472	524	504	479	475	469	448	436	462	475	468	450	457	453	484	479	468	457	428	446	470	458	481	478	470	442	446	481	499	480	468	479	523	483	487	452	459	451	482	454	501	465	505	465	472	515	493	465	482	466	458	451	475	470	435	497	476	467	453	486	497	486	430	488	486	487	489	493	469	489	490	478	488	503	435	493	468	458	478	513	464	502	468	448	479	470	488	456	489	433	471	481	438	482	462	483	473	468	504	445	452	465	495	486	493	468	484	516	500	463	512	479	481	504	496	504	458	472	467	469	464	522	494	470	509	467	485	483	483	496	503	457	497	521	462	485	487	463	460	492	472	474	496	483	475	493	435	486	448	455	456	475	467	450	485	474	475	502	456	504	464	500	486	453	457	461	491	504	473	487	451	515	483	486	456	518	491	486	493	480	468	485	484	434	502	456	486	478	484	471	475	494	469	484	433	496	480	478	483	507	448	494	472	463	481	472	424	489	491	463	429	472	496	481	461	486	475	423	488	496	508	456	453	479	449	485	462	496	466	483	466	488	480	498	503	474	487	475	453	503	470	476	476	498	491	466	465	498	464	430	522	460	495	460	505	501	483	487	436	471	470	488	465	487	470	473	474	483	479	478	501	458	501	447	488	483	500	500	470	446	462	447	479	449	467	462	457	503	470	519	467	502	481	444	504	484	461	445	464	483	489	460	465	479	491	500	410	482	460	458	478	497	478	457	440	488	459	487	484	467	483	514	466	469	467	486	459	466	488	428	495	445	486	458	483	478	516	490	489	474	483	440	489	443	488	449	499	483	482	482	464	417	467	460	464	487	481	470	507	438	486	457	450	463	464	494	476	512	469	454	469	458	497	493	436	457	434	466	468	451	479	475	459	510	495	511	468	507	459	463	453	454	476	478	500	459	467	489	452	478	460	490	490	470	472	498	510	465	453	463	488	447	447	489	485	463	466	493	448	457	456	428	469	459	515	440	499	497	449	462	439	484	496	435	476	483	474	412	465	440	485	481	470	488	454	476	434	500	443	465	482	429	459	477	440	475	450	492	473	430	474	492	515	457	470	483	451	501	494	498	467	440	473	483	494	451	473	467	482	481	474	478	477	488	445	450	467	468	465	469	493	492	472	465	482	514	448	471	417	508	445	475	494	507	492	453	475	454	476	461	473	487	457	484	454	477	489	443	458	479	456	413	500	448	459	519	485	468	459	441	466	482	468	440	476	529	533	476	460	429	456	453	450	486	511	491	446	461	452	531	489	489	443	458	499	471	454	465	496	476	469	469	479	463	475	488	521	483	523	469	483	472	485	449	458	485	456	459	472	495	490	490	454	494	488	445	473	473	460	523	458	503	432	493	489	492	450	467	459	474	445	499	500	485	490	495	455	471	494	482	481	462	493	476	515	489	472	483	462	485	443	455	444	472	435	467	477	510	480	481	482	473	485	443	470	516	513	499	478	482	452	482	444	493	460	457	444	456	449	476	462	487	486	478	448	477	484	471	510	487	476	478	497	445	505	487	514	476	464	494	511	485	490	474	476	478	481	460	456	459	481	483	496	507	463	471	451	481	509	465	487	486	449	457	459	465	506	513	460	439	459	489	445	487	487	464	462	449	428	458	470	510	452	482	464	462	463	448	465	481	475	483	448	474	434	540	463	490	437	484	493	510	469	445	494	464	508	481	492	451	481	499	476	436	486	497	460	495	472	461	482	479	458	498	459	457	493	436	477	467	478	480	498	512	470	493	472	496	498	443	460	473	446	543	501	496	486	459	428	468	443	479	486	444	490	489	480	465	471	472	481	499	497	453	446	482	453	426	491	467	482	436	425	474	460	486	486	470	446	457	488	468	476	484	465	499	462	497	464	458	475	474	472	454	462	501	495	510	483	507	481	479	474	474	448	480	440	472	503	475	452	498	481	438	476	421	514	501	487	495	482	481	467	479	466	449	460	492	488	462	472	481	474	468	468	507	490	504	454	491	455	475	499	433	436	500	503	436	520	487	451	473	516	444	456	452	453	459	469	433	442	471	472	464	478	515	489	458	437	450	494	498	472	480	500	472	485	462	432	486	504	471	495	463	493	466	491	475	448	440	477	499	464	467	454	494	474	446	453	467	485	473	455	487	450	472	463	466	487	457	469	459	500	459	464	468	506	462	509	496	439	463	484	439	459	463	473	479	456	470	513	474	477	449	525	440	459	507	461	468	455	473	456	448	517	426	503	477	452	503	481	463	493	495	491	483	499	507	449	461	483	461	436	479	458	454	478	459	479	477	476	467	503	495	519	469	479	461	459	469	508	461	448	493	473	465	460	458	460	481	456	489	471	469	440	489	449	443	454	449	479	494	480	446	520	501	460	492	477	449	467	451	473	487	459	481	445	484	473	446	469	498	490	442	446	480	466	453	501	462	515	481	495	489	468	491	522	495	465	488	474	486	454	477	480	479	465	463	477	458	443	496	452	470	471	446	433	512	457	473	473	468	483	476	479	400	487	440	457	456	468	465	487	502	500	448	494	463	448	445	501	474
27660	12022	8725	4483	3111	2313	1790	1587	1421	1291	1039	981	928	961	930	835	751	707	664	623	590	575	619	622	585	555	574	524	517	519	575	519	503	503	527	506	484	518	537	512	490	511	511	517	500	526	524	500	554	519	510	476	508	526	531	542	526	544	507	557	470	514	522	499	497	485	544	510	511	488	504	494	496	543	490	538	504	438	474	456	463	525	480	481	496	485	466	497	520	496	461	519	503	507	497	498	538	513	509	488	475	463	469	517	497	479	547	496	504	487	489	479	460	516	519	496	487	473	489	453	448	507	483	491	490	525	491	471	470	453	490	501	510	497	511	472	468	505	522	494	489	473	496	481	452	483	500	490	480	481	486	473	470	525	474	469	512	510	478	481	541	506	510	486	454	495	503	502	540	516	477	475	484	509	527	480	490	464	486	480	467	498	503	467	475	510	491	503	473	492	467	482	482	472	487	500	490	516	543	463	496	492	501	447	507	464	474	503	502	468	473	483	514	513	491	448	481	506	549	491	533	465	448	498	517	465	503	483	495	518	502	484	471	485	483	523	502	492	497	454	532	489	519	498	478	533	464	468	497	503	471	520	496	480	461	559	474	550	482	523	494	495	488	464	491	441	446	456	503	514	536	494	501	430	512	465	488	500	490	493	466	494	502	481	492	465	525	505	512	506	460	474	484	512	483	470	496	545	503	475	480	493	473	481	503	511	514	500	492	479	518	499	482	493	500	487	516	484	499	506	494	493	494	525	499	505	446	474	449	505	489	514	491	492	509	482	503	518	505	464	493	470	495	506	501	525	501	480	484	435	514	485	479	504	506	473	497	514	489	494	505	486	498	502	482	476	500	512	506	503	450	486	527	492	478	469	497	515	506	474	497	480	526	479	504	488	496	501	525	467	510	500	515	498	463	520	516	523	473	470	476	505	422	512	454	497	510	538	533	468	512	490	480	482	486	497	482	503	533	523	511	527	473	510	562	503	516	498	515	482	530	512	503	495	485	459	497	470	496	449	485	514	497	500	470	502	447	502	469	512	475	465	470	470	511	480	483	492	491	510	541	509	492	490	485	491	502	507	530	466	470	495	470	527	467	474	482	479	487	530	505	483	525	535	522	520	527	488	501	531	482	476	480	515	565	500	514	490	494	505	498	511	496	521	477	498	482	482	470	467	432	508	502	493	481	487	483	532	530	475	477	478	513	488	491	517	481	444	496	524	467	472	502	507	523	512	510	490	456	505	514	500	487	495	504	489	445	507	528	493	474	492	493	501	475	459	456	521	483	477	478	488	527	479	509	535	499	495	485	498	482	498	508	473	503	498	496	502	482	523	503	480	508	478	524	513	485	522	533	496	518	522	512	522	524	482	512	500	525	516	487	491	443	482	526	417	496	504	515	501	497	488	488	488	493	487	490	518	545	489	498	506	496	484	466	451	474	481	498	528	494	471	505	492	466	532	536	471	513	465	482	481	537	468	491	507	493	479	486	454	493	528	483	459	501	536	483	528	519	499	475	492	507	492	502	512	466	487	468	481	509	473	518	510	513	487	504	517	533	437	514	469	528	475	482	481	488	481	460	502	516	479	473	457	487	502	459	550	471	500	491	520	489	453	478	526	508	481	526	490	464	480	480	519	472	493	498	517	497	489	499	469	501	488	507	481	517	495	495	479	501	455	472	500	486	486	501	482	513	509	503	489	470	517	502	482	503	518	476	526	463	517	494	478	499	485	511	485	498	495	481	496	494	460	493	504	472	458	487	455	456	481	491	461	453	505	526	521	505	520	520	478	485	498	511	509	493	549	461	491	484	482	490	510	524	479	490	530	495	474	504	502	489	491	486	507	474	525	517	457	478	525	472	485	491	501	496	504	504	504	449	497	463	497	458	460	535	492	492	472	472	518	490	528	480	479	500	499	536	514	482	488	505	467	525	486	507	521	446	516	479	471	493	469	517	500	487	490	455	494	488	515	476	525	503	465	473	468	495	487	475	465	454	493	475	493	507	472	515	417	477	480	483	528	493	483	530	558	508	481	471	475	485	477	465	543	519	511	520	476	509	499	515	490	501	514	480	497	524	469	535	481	481	453	478	534	451	508	503	498	423	473	487	539	480	500	483	495	514	514	477	498	484	459	488	522	517	517	520	497	545	506	495	529	471	470	490	490	480	508	467	508	511	493	476	501	465	532	471	456	498	508	479	479	481	475	487	500	472	494	518	518	529	459	500	457	487	481	525	476	436	446	493	459	513	467	482	486	522	500	513	482	480	485	494	504	475	488	474	438	514	523	470	499	509	488	481	454	493	501	482	433	491	523	466	498	492	490	463	528	470	502	455	488	468	486	465	511	502	509	527	491	491	470	454	512	528	507	489	495	502	515	489	495	467	508	520	523	545	534	505	466	481	504	511	473	459	486	497	510	509	474	477	474	506	481	502	507	512	531	499	482	494	514	499	489	494	487	484	516	478	489	486	474	488	470	462	461	481	472	460	493	516	497	500	512	486	471	465	509	458	484	511	505	506	539	474	469	514	485	475	469	519	479	499	461	489	501	473	494	483	499	516	487	495	529	489	503	504	487	490	486	531	500	521	519	497	460	493	519	519	483	472	471	503	466	463	467	493	482	533	516	486	462	454	497	490	524	415	515	491	494	498	469	525	478	471	512	500	473	465	455	468	527	493	495	468	541	467	476	483	503	501	528	477	495	521	501	486	514	488	515	538	495	471	471	536	474	492	475	524	538	490	513	499	468	499	492	432	515	505	475	495	468	532	474	511	505	441	499	474	482	475	502	475	509	512	519	482	508	548	509	502	468	471	514	478	524	475	487	472	484	479	474	491	503	535	442	503	493	483	530	514	449	508	512	491	504	469	539	502	483	482	516	501	493	506	486	480	501	543	439	459	487	466	475	507	519	478	510	496	511	478	507	464	511	511	508	481	525	489	464	471	474	496	471	478	476	503	494	536	508	511	495	484	467	530	482	460	518	441	471	481	476	528	468	482	514	491	483	511	470	500	473	479	521	446	497	494	500	472	473	475	493	478	475	500	453	514	515	446	469	498	515	464	530	487	489	495	485	446	504	494	543	471	514	496	452	488	538	503	491	479	491	468	525	536	472	496	525	461	496	488	484	505	504	507	501	501	505	506	503	476	462	429	496	495	506	473	493	484	495	517	481	447	496	486	489	500	453	493	491	494	511	521	464	516	466	600	503	526	475	494	468	465	486	502	438	485	510	484	498	498	466	477	505	524	500	466	499	445	525	500	470	503	486	493	536	486	486	511	468	502	511	485	526	514	490	473	520	516	473	497	451	498	522	520	466	490	504	514	485	500	484	517	476	459	495	525	455	482	484	513	479	515	499	505	515	468	532	528	481	500	468	487	514	496	500	462	473	471	515	521	468	506	503	505	446	501	532	471	503	524	486	500	511	524	474	511	483	487	499	501	454	519	507	485	470	493	511	491	545	514	484	519	485	514	486	458	517	496	510	539	487	505	510
25028	21601	28299	25285	19304	2522	1418	1137	1025	1093	917	916	944	949	820	840	756	822	753	737	748	780	718	727	751	713	695	706	722	756	712	675	725	687	717	711	693	655	722	653	670	719	649	725	667	706	731	667	692	741	725	690	716	701	734	730	726	722	724	698	716	655	715	647	746	725	713	689	684	699	743	721	720	676	697	686	667	663	660	675	688	690	684	699	664	665	656	671	722	700	666	669	660	724	699	686	684	714	703	743	668	707	712	742	668	642	719	643	686	694	669	675	707	661	688	716	687	653	686	734	719	729	697	730	726	671	644	702	710	634	715	721	678	664	699	642	685	699	702	705	697	653	698	761	686	653	714	675	660	639	728	738	726	728	728	704	696	711	680	725	667	719	726	756	707	725	679	673	690	673	711	760	586	697	724	701	699	667	623	705	667	731	722	652	733	626	699	664	713	667	708	725	692	687	694	711	712	712	696	706	670	761	723	668	708	643	661	688	696	688	672	647	667	658	683	661	686	667	657	711	767	697	680	678	666	684	695	700	704	696	693	745	750	704	718	757	694	685	725	722	671	713	734	640	658	675	690	706	672	659	666	664	675	664	730	733	614	689	688	673	668	648	667	665	718	688	714	686	680	723	673	708	722	718	632	667	650	654	733	704	702	680	677	688	714	716	726	671	723	681	680	680	693	645	657	703	705	781	674	685	698	628	700	718	726	656	693	680	654	663	678	711	709	665	723	697	684	698	673	687	699	699	709	729	716	693	665	734	713	686	691	678	729	728	723	724	665	682	701	712	717	659	665	724	654	726	647	688	707	712	732	709	676	672	689	652	677	707	733	659	696	664	699	683	724	671	720	702	657	668	669	666	698	666	655	702	701	667	699	701	719	729	699	711	696	718	647	741	679	657	705	698	692	690	689	704	742	677	731	724	671	684	682	711	699	715	696	737	667	692	712	654	664	681	635	648	654	711	702	714	675	649	678	696	688	687	678	680	733	696	688	692	697	681	668	683	693	685	666	703	661	710	689	699	668	691	748	690	689	675	679	679	682	695	638	683	711	705	646	683	653	683	662	711	698	643	735	700	718	673	734	684	690	688	740	712	692	653	744	687	704	678	703	666	700	727	677	676	692	704	711	689	672	688	743	709	695	706	691	728	666	693	645	728	670	711	715	738	691	690	694	680	715	684	670	709	720	725	690	679	678	716	742	708	716	673	716	736	733	696	702	716	731	708	724	733	671	714	710	683	718	698	663	650	748	649	699	687	692	714	713	661	681	666	701	671	723	635	664	717	697	683	702	670	726	702	690	661	743	718	690	676	677	737	664	665	652	704	680	659	730	691	675	730	694	713	727	722	688	706	717	648	710	685	679	718	671	713	717	716	750	677	696	685	680	725	701	685	681	643	703	726	696	714	684	690	688	706	697	693	687	694	729	709	666	744	656	685	705	690	713	648	748	660	724	695	703	701	670	641	662	696	719	660	707	672	702	697	673	729	722	680	740	687	675	681	674	665	701	684	688	714	685	709	694	710	725	745	711	675	663	689	727	668	702	623	708	642	709	706	736	707	729	687	708	685	713	697	666	654	709	682	732	680	731	729	675	700	687	678	708	676	696	689	679	704	737	685	676	714	627	695	678	678	630	658	675	706	650	684	660	682	704	690	670	700	649	671	692	666	676	776	707	727	717	682	656	661	693	680	695	766	691	691	653	671	721	659	649	686	701	703	705	658	696	715	665	699	702	682	700	656	685	695	678	682	710	662	704	705	728	703	729	652	661	677	723	761	721	683	663	713	687	669	670	689	661	714	711	663	643	665	649	684	657	644	655	674	710	684	652	737	674	703	689	713	750	614	665	677	691	700	718	654	680	744	660	677	751	696	707	645	640	753	710	690	664	675	707	708	651	706	697	699	698	705	683	676	712	668	713	677	687	690	691	701	723	656	663	670	663	727	721	675	681	723	709	661	698	670	705	716	638	644	703	697	671	740	710	678	722	662	671	638	717	717	705	658	714	681	710	669	678	675	676	724	739	704	694	665	692	730	676	698	636	653	712	690	644	693	696	707	717	696	707	670	629	690	681	693	696	727	665	677	697	737	692	700	720	652	719	689	673	731	662	682	664	675	664	715	723	700	695	668	654	705	678	714	686	729	756	734	685	712	661	648	682	692	669	626	695	723	680	632	718	712	707	683	718	752	667	711	720	709	716	695	667	692	684	652	675	691	675	686	685	710	705	698	659	733	733	650	721	681	704	630	667	716	650	713	667	672	664	742	689	669	661	677	705	706	645	653	736	703	664	718	671	704	616	719	715	706	676	710	709	687	680	692	671	738	667	686	682	696	665	700	688	711	716	703	680	680	698	667	658	676	677	675	659	672	695	738	727	720	690	763	690	724	736	660	662	699	728	730	680	680	716	715	670	716	687	717	697	680	709	683	706	703	735	661	723	672	674	680	696	682	680	659	692	666	722	681	650	636	654	680	667	728	677	670	658	696	772	713	671	670	719	675	671	712	680	692	698	656	663	683	677	697	723	697	670	680	710	673	674	682	691	664	671	680	701	701	711	691	684	696	670	694	661	704	663	718	699	686	698	668	682	696	705	713	666	677	652	702	640	690	686	638	701	680	688	669	684	712	678	709	731	711	699	696	699	642	727	721	702	678	701	704	671	693	724	684	683	684	665	719	728	672	636	669	683	705	703	711	709	705	688	730	674	652	674	715	664	684	696	641	734	682	664	677	768	705	724	767	662	722	666	682	645	733	687	710	691	712	734	696	665	702	731	677	692	687	673	751	681	613	695	700	674	715	670	683	705	793	692	635	684	700	715	652	677	650	682	719	737	671	720	669	677	677	671	692	698	718	689	675	737	663	678	663	727	655	712	680	666	703	722	714	687	742	709	719	715	723	693	699	664	704	641	638	696	697	702	713	712	746	688	653	675	693	679	672	672	656	654	690	692	715	725	654	665	692	695	662	663	717	648	728	666	699	697	663	660	658	676	685	707	710	646	704	710	650	710	732	701	724	758	665	671	715	710	691	730	702	707	662	727	671	728	680	718	697	695	736	624	681	681	702	718	630	688	738	685	710	692	723	662	642	692	651	681	675	689	677	676	699	702	661	663	679	689	657	672	709	695	719	664	646	678	734	680	718	719	714	711	668	697	716	641	650	677	673	700	696	678	757	653	710	678	674	682	692	684	660	674	649	703	695	652	701	708	660	705	680	696	658	714	732	697	702	676	706	698	634	626	673	704	695	715	678	659	637	692	696	675	727	664	663	690	695	701	698	720	706	690	673	659	752	676	710	695	666	687	696	702	704	682	663	716	662	688	663	657	635	718	681	695	655	705	719	713	696	663	677	677	667	718	683	690	682	652	727	695	655	671	650	649	689	627	654	706	719	725	686	702	686	679	724	676	689	664	685	694	703	646	705	685	676	673	663	652	748	653	679	706	696	672	676	689	709	679	724	675	639	702	728	670	706	685	698	652	653	710	672	670	719
27808	9606	6396	3515	2440	1893	1672	1543	1408	1179	1022	966	1108	1020	941	931	898	802	803	785	729	723	793	717	712	740	695	699	729	738	692	688	706	655	678	680	679	670	675	645	695	670	653	658	746	697	670	692	662	703	673	702	712	672	713	683	720	756	628	690	672	639	656	666	715	675	749	716	707	659	680	702	674	666	688	693	706	667	674	681	695	703	669	681	660	641	682	687	727	684	647	652	708	674	660	664	660	679	698	687	682	730	673	642	652	659	655	638	675	712	666	746	679	671	675	644	649	691	754	662	721	642	697	711	614	687	706	669	708	696	711	683	664	670	673	643	690	642	697	643	675	715	699	670	675	663	663	734	636	680	658	655	668	650	674	651	687	699	654	646	668	646	705	690	683	659	669	668	688	684	679	680	694	654	675	674	696	683	663	671	697	657	707	676	654	645	624	629	646	712	676	642	717	671	679	640	667	664	702	666	669	683	691	668	676	670	680	668	688	638	691	687	650	640	693	694	687	684	676	713	686	679	665	722	666	665	677	690	630	649	672	702	685	671	673	631	638	688	703	680	679	682	697	672	683	661	638	703	667	664	692	699	655	668	667	670	669	686	666	641	704	684	645	621	649	666	675	674	672	681	669	676	647	641	699	653	701	726	623	662	704	718	695	745	677	672	683	699	687	689	638	698	719	698	698	705	649	669	747	724	709	694	666	661	727	672	651	651	648	640	694	649	655	659	656	690	676	717	639	660	674	651	660	654	682	681	656	662	686	681	675	684	640	662	702	706	686	735	681	716	669	674	684	700	695	690	716	678	650	637	686	698	662	704	629	637	674	654	666	696	657	666	687	613	669	682	666	669	683	688	668	661	674	646	683	629	687	677	677	674	642	658	694	664	680	616	702	677	665	670	684	659	699	666	692	687	669	655	693	725	656	712	678	667	705	704	680	698	648	671	674	669	683	666	660	702	666	635	697	654	707	668	680	687	704	615	648	699	698	711	685	677	681	698	659	677	685	629	672	688	659	659	679	669	699	637	661	693	726	732	719	666	641	620	661	637	692	681	689	664	665	677	651	722	657	675	683	674	614	720	700	694	667	659	726	677	698	669	641	684	662	626	690	715	689	671	661	667	654	656	731	745	671	650	691	710	706	708	689	651	685	653	665	731	675	719	669	693	686	660	667	656	690	733	676	714	670	679	713	683	693	740	664	647	658	672	693	678	717	656	638	697	667	698	685	653	708	634	734	701	648	670	628	688	619	683	663	684	669	669	719	705	653	670	717	670	672	684	733	714	697	685	649	671	659	643	718	647	669	655	664	689	693	673	647	685	646	701	688	710	664	668	649	664	661	746	672	712	698	682	637	674	699	717	678	667	678	637	689	648	626	649	675	672	679	684	642	657	665	647	684	626	670	657	703	716	680	676	706	679	689	673	627	652	704	663	669	662	656	671	689	710	716	707	687	689	652	714	669	645	684	660	697	703	705	707	659	677	645	707	604	664	660	695	609	686	714	681	683	654	668	670	654	656	722	681	726	681	677	691	694	668	713	730	674	666	662	659	719	668	657	664	656	690	702	654	672	701	652	641	688	643	686	627	674	720	680	672	661	643	666	695	660	658	675	687	647	706	667	641	727	644	688	705	669	712	657	700	723	659	712	679	726	663	689	659	645	696	632	653	706	675	682	714	659	700	730	656	671	695	735	642	684	645	609	668	685	662	658	681	698	674	645	714	705	700	699	682	669	687	689	636	671	636	699	692	633	625	719	714	702	667	683	702	644	668	638	696	689	686	626	682	738	693	736	628	691	679	694	709	677	681	685	689	682	711	657	650	676	688	634	720	690	649	677	706	677	655	757	662	665	703	696	671	710	650	644	719	645	690	683	718	657	685	668	720	648	677	693	680	691	683	693	677	706	662	665	663	689	653	608	654	636	660	691	673	677	691	696	678	640	671	708	683	661	705	676	637	635	666	718	723	692	616	707	689	686	656	645	679	655	674	626	689	687	695	669	679	717	692	695	691	712	704	641	649	648	657	699	649	671	711	693	666	685	685	715	695	674	683	691	642	678	680	670	730	646	630	696	653	659	659	660	703	663	646	674	669	671	641	645	696	687	668	691	692	655	703	650	714	679	691	676	726	684	690	672	678	660	695	651	709	697	669	696	682	694	685	707	697	697	690	686	643	643	641	605	693	700	677	695	691	647	740	658	674	668	679	669	646	678	668	658	655	667	686	632	693	643	676	717	650	667	663	653	657	679	690	671	637	695	645	691	711	714	673	715	688	691	660	681	625	689	677	691	664	628	719	655	667	625	665	638	648	698	704	658	652	650	713	686	656	680	710	669	671	621	673	660	693	704	665	682	680	633	675	704	668	684	654	710	656	672	683	668	691	661	679	671	698	626	654	681	697	659	654	700	710	654	717	641	722	712	669	666	662	709	637	688	666	643	645	699	660	675	687	685	683	652	673	682	691	675	723	685	657	674	660	684	653	638	662	635	673	621	674	672	703	691	688	690	658	629	664	672	685	663	657	679	661	624	730	641	673	645	712	669	633	674	629	656	702	689	702	675	702	693	682	662	652	673	690	655	653	647	678	659	670	701	668	673	690	686	706	683	691	680	655	662	645	728	652	697	683	666	703	723	697	674	680	675	670	683	707	700	673	633	661	718	646	663	692	653	626	660	667	667	667	672	682	694	674	702	685	646	705	676	656	685	640	659	705	709	655	651	653	702	658	649	705	691	691	672	687	715	679	648	698	655	672	695	667	678	667	717	698	689	648	679	644	724	696	685	645	604	680	696	689	695	666	738	688	664	675	675	698	675	657	674	682	724	663	698	700	679	657	678	708	684	667	648	696	701	702	669	720	708	679	708	712	641	699	691	694	723	637	668	632	648	693	646	663	634	660	657	669	685	639	647	687	648	685	649	685	700	673	646	648	669	652	682	702	701	668	651	656	679	649	690	655	667	674	699	662	683	683	656	704	715	668	670	653	640	651	661	688	703	686	715	678	670	711	673	727	710	646	722	636	652	656	697	674	680	680	652	706	706	628	673	666	653	684	634	720	671	703	663	696	686	603	710	636	655	703	640	720	672	674	692	692	614	686	644	646	693	646	711	672	685	658	663	724	671	682	676	725	652	629	674	621	680	670	644	636	648	642	646	641	674	702	706	665	676	647	725	638	701	702	668	679	615	690	688	648	683	639	680	696	676	605	687	686	696	704	666	639	678	658	666	692	740	688	710	686	689	667	686	668	653	695	706	698	675	626	710	705	694	673	685	672	686	647	690	660	690	681	614	690	654	654	691	689	690	678	632	687	664	669	677	670	682	661	701	676	717	683	622	696	696	667	682	670	708	656	663	687	695	694	641	716	665	658	681	688	677	699	664	693	683	670	672	717	715	711	729	722	669	691	715	702	695	692	694	663	638	675	713	705	685	692	680	686	682	698	703	658	652	682	709	665	744	665	652	654	718	683	684	667	666	718	701	705	671	681	668	645
22901	21638	29383	24409	21639	21709	13094	1797	1207	1063	919	866	868	828	726	632	556	564	422	437	449	419	447	441	429	374	371	372	383	365	349	330	348	353	324	337	330	327	329	331	345	311	305	288	318	341	301	344	333	341	304	293	322	314	310	380	363	343	328	350	351	352	317	344	333	324	337	346	306	338	337	322	310	326	295	322	295	336	309	259	307	312	263	300	315	322	308	307	321	337	302	284	280	340	295	292	316	327	287	335	297	316	329	305	306	308	316	327	319	308	314	276	300	270	288	277	316	289	313	339	309	307	300	301	287	341	292	289	321	288	308	283	298	328	285	320	280	303	326	255	290	341	286	342	308	308	287	309	322	304	305	305	291	324	315	315	330	277	291	307	280	296	302	284	318	332	291	308	303	314	303	335	313	332	308	303	314	308	295	328	300	286	310	308	276	313	341	309	290	290	277	333	303	328	304	277	269	314	296	295	301	286	305	306	303	268	287	306	287	298	295	297	301	309	291	297	320	307	281	319	298	270	319	297	297	277	320	289	272	303	308	300	279	302	331	281	297	287	331	322	315	330	297	344	306	305	304	327	289	306	269	292	302	318	319	309	299	307	305	273	316	283	305	260	289	296	295	281	300	268	314	308	300	287	310	304	287	314	304	345	297	314	266	325	267	307	303	300	306	282	274	296	295	308	296	296	282	307	333	319	293	310	299	311	280	308	328	297	311	308	303	285	323	305	296	282	339	314	287	307	294	316	292	312	279	316	341	316	317	289	321	297	327	319	280	307	309	282	338	304	306	293	310	289	315	320	291	309	307	327	318	326	331	300	295	292	323	295	330	283	289	268	310	307	296	299	295	271	286	328	284	286	311	304	296	318	305	274	302	293	322	285	319	263	332	306	268	300	319	291	293	303	310	271	320	293	289	279	311	294	289	289	329	305	301	310	305	307	333	298	277	331	317	255	311	293	314	323	271	344	273	300	329	310	285	297	314	305	324	286	343	297	324	324	280	303	290	295	306	313	293	334	327	292	286	330	316	310	305	306	298	323	303	291	308	288	304	269	324	317	329	296	318	314	283	323	323	320	297	286	283	286	338	288	298	320	321	279	322	278	284	339	295	281	304	303	283	300	304	288	319	322	278	329	341	308	307	324	296	325	301	282	302	277	263	292	321	291	314	298	295	326	314	301	286	303	324	298	305	301	311	293	282	312	295	294	315	301	332	310	306	334	295	308	331	279	343	285	311	267	324	304	308	286	293	317	338	304	306	298	312	304	306	289	298	294	312	286	283	314	348	314	276	301	325	270	272	324	315	304	296	324	327	290	287	278	318	276	293	303	309	324	306	346	302	332	311	308	279	273	305	305	285	295	303	321	288	280	319	306	306	293	317	333	279	323	307	286	302	314	321	269	296	322	341	323	298	312	289	321	295	280	304	306	322	316	297	311	278	312	300	342	324	304	311	292	318	296	284	320	307	308	301	299	282	310	321	295	320	298	332	330	314	308	319	283	265	295	294	321	301	293	311	306	329	326	346	301	288	275	292	306	309	300	286	298	306	317	283	284	299	323	324	296	334	310	296	345	307	299	321	333	293	338	296	303	287	310	287	283	321	314	287	333	287	282	309	309	324	285	301	332	292	259	332	312	293	327	317	302	310	329	304	274	286	321	293	303	276	295	307	281	295	301	300	291	306	307	337	300	326	299	296	294	285	323	307	314	327	315	314	283	286	287	341	308	318	304	337	349	299	309	305	287	324	292	299	285	293	312	286	349	301	283	302	290	264	308	298	298	308	281	292	314	302	297	297	298	303	298	310	266	301	301	274	275	292	332	331	295	307	288	299	288	326	259	313	322	299	299	298	308	297	270	274	313	311	309	282	309	318	302	301	315	289	326	308	297	333	294	290	301	327	295	293	300	261	314	304	300	316	287	309	293	316	319	260	288	331	305	289	312	296	278	310	257	275	287	298	302	309	303	329	300	320	298	292	327	313	295	316	308	275	331	290	315	323	318	301	286	295	266	295	312	316	326	318	298	319	291	291	315	291	283	302	306	324	310	274	320	339	287	305	357	307	318	288	296	311	306	305	277	322	301	313	299	312	287	282	311	325	308	308	318	327	294	325	272	294	324	302	285	333	309	274	321	309	315	288	299	286	318	284	317	302	301	305	265	293	277	291	315	342	278	299	279	302	279	303	312	295	324	300	312	289	315	307	307	296	307	309	292	297	264	307	296	319	281	285	318	306	308	316	311	309	311	279	281	301	295	277	320	309	311	287	300	324	329	350	292	337	335	286	303	279	296	307	296	309	312	300	310	285	306	320	323	286	312	306	286	313	338	306	303	307	332	294	265	304	304	290	302	320	329	293	299	323	313	309	312	301	294	298	291	333	291	293	283	315	288	304	309	295	289	303	293	297	286	306	262	302	286	288	289	297	292	324	285	278	326	288	323	296	306	322	284	328	312	270	273	296	286	292	294	327	308	284	295	288	322	295	312	279	323	311	281	311	320	284	298	303	321	344	287	293	323	301	299	280	311	332	282	283	267	289	343	313	312	310	291	288	310	290	309	290	339	352	316	292	324	324	306	300	288	333	294	293	343	273	268	316	313	295	263	310	310	281	310	314	289	287	310	319	334	262	300	259	312	282	292	253	311	301	285	293	301	286	301	281	318	299	297	306	293	305	283	331	271	325	312	270	287	312	328	305	320	339	274	288	299	315	293	290	324	290	291	306	296	284	312	303	279	315	281	272	281	304	290	327	330	271	332	315	323	327	336	321	316	292	268	291	305	308	295	298	289	302	296	288	311	315	322	276	335	285	294	294	276	309	289	285	273	311	287	297	285	294	279	320	332	299	271	308	316	287	300	271	306	297	342	302	305	286	316	326	273	302	279	284	309	286	293	273	296	317	279	292	301	287	299	314	300	335	294	329	291	324	288	326	301	298	294	292	290	280	294	295	338	294	294	308	306	305	298	301	317	298	311	318	300	296	293	314	335	278	309	318	301	316	294	291	315	279	308	271	293	328	302	285	314	314	277	296	289	279	316	312	303	300	332	306	303	303	293	336	328	314	280	268	298	303	294	298	303	289	323	293	302	285	304	259	314	313	319	300	295	274	328	293	281	272	303	337	314	311	277	287	317	290	302	271	305	283	291	288	309	296	313	328	298	313	321	306	314	315	312	331	290	316	319	296	291	315	311	281	284	319	287	270	304	290	283	296	322	278	273	292	303	315	281	329	304	314	316	339	318	320	318	281	287	317	338	313	289	295	299	283	277	310	292	287	285	299	284	301	328	277	296	299	290	350	300	324	309	325	281	307	327	281	274	309	286	277	288	312	295	305	270	291	307	264	283	306	341	282	309	283	314	301	324	305	329	297	302	319	319	283	279	325	308	292	298	284	304	302	305	313	263	306	310	283	309	299	314	303	308	318	316	314	326	317	275	285	302	326	325	301	315	289	309	283	319	292	324	330	310	292	310	330	299	309	312	303	322	332	276
32109	17454	13279	6811	4498	3330	2718	2333	1783	1475	1214	1134	1121	1179	897	863	705	595	511	476	460	494	503	508	440	399	375	402	390	349	356	367	331	343	354	315	320	333	315	334	314	275	340	356	323	321	340	353	350	328	342	346	349	326	355	342	389	374	393	357	336	326	318	351	361	340	313	309	318	311	295	328	293	321	284	315	281	295	316	305	330	330	327	301	297	319	298	306	307	320	324	306	306	318	311	303	290	303	327	293	301	313	287	292	289	332	301	306	303	304	279	330	237	284	300	283	302	290	289	297	273	314	333	312	314	293	293	294	326	292	307	271	288	300	283	295	323	312	288	309	277	291	297	306	282	305	330	286	315	313	318	307	327	253	284	272	299	274	316	279	291	335	272	293	318	267	280	306	328	299	336	295	326	307	306	318	302	317	295	310	288	294	283	303	303	290	282	293	289	311	301	291	309	261	325	344	311	286	307	313	295	322	278	291	281	339	308	287	313	310	284	288	309	304	317	299	289	303	278	312	318	298	316	271	300	286	345	295	307	312	329	284	298	336	342	308	347	302	301	326	285	309	311	300	307	261	294	277	293	301	294	298	312	273	271	299	301	287	285	306	316	275	290	332	280	288	277	312	308	333	298	300	299	297	325	291	332	299	284	295	285	283	319	297	277	291	333	313	280	316	293	311	297	294	306	294	315	303	322	296	318	316	313	305	302	297	317	271	302	298	325	286	321	293	323	272	323	294	316	351	290	321	310	310	321	292	309	310	315	303	278	311	313	326	311	260	303	307	344	315	290	303	338	274	278	305	317	308	295	322	329	277	296	289	289	322	321	316	338	315	301	304	281	353	324	314	320	280	288	297	288	323	301	265	308	311	306	283	322	297	326	272	317	306	324	299	285	304	296	326	295	284	311	301	315	340	283	300	288	291	297	270	301	295	295	298	292	300	298	301	294	294	277	318	311	285	309	292	305	311	290	307	324	310	302	317	350	321	273	325	307	311	291	324	277	303	313	312	330	275	348	298	293	286	341	290	324	290	293	321	286	321	344	329	278	279	306	298	324	281	324	301	318	304	299	288	291	328	295	293	281	308	310	306	312	324	304	299	330	316	336	295	309	291	281	318	280	279	314	291	297	288	310	311	292	313	299	304	276	305	300	304	285	317	281	312	307	320	318	318	292	294	296	325	289	341	301	290	291	310	299	313	289	323	256	283	278	322	326	299	314	302	302	293	305	311	285	328	309	314	312	299	344	305	267	315	320	251	310	305	298	306	325	314	287	290	310	294	295	324	299	284	326	304	326	309	278	286	324	320	296	314	335	293	322	321	296	305	310	324	295	321	249	297	296	299	290	338	313	310	308	336	337	307	290	289	312	300	288	285	284	281	291	319	341	294	306	275	293	301	309	287	336	320	269	273	300	310	284	324	296	306	280	280	319	320	266	295	272	312	293	336	316	266	310	335	307	288	308	318	272	295	292	306	340	326	328	315	294	304	291	301	271	328	294	293	289	328	309	295	307	276	292	304	305	278	302	302	299	277	298	291	297	324	309	319	303	292	311	311	318	298	281	265	331	285	288	286	312	322	307	310	292	322	300	302	298	314	300	259	280	328	286	284	300	327	307	282	308	264	307	318	312	304	309	300	295	305	305	319	281	311	293	319	300	324	334	287	302	301	319	336	295	348	297	310	320	326	286	295	293	276	280	307	289	285	329	317	260	292	304	312	310	328	326	287	296	279	348	309	290	310	265	284	297	292	286	335	292	328	290	307	295	308	318	283	298	275	310	313	292	317	322	300	311	296	317	329	308	289	316	333	305	306	306	290	332	314	332	295	281	308	327	315	296	312	325	320	309	297	293	266	336	323	335	303	292	335	305	308	306	306	308	292	308	296	296	302	330	306	322	327	292	332	295	284	312	303	295	325	306	272	296	301	294	319	299	306	311	331	319	304	277	309	299	309	306	272	336	341	290	337	315	286	312	300	285	339	287	302	309	322	292	311	307	323	286	282	303	282	283	287	327	315	313	326	305	292	306	316	270	306	275	288	309	290	294	270	321	304	308	309	309	318	288	311	326	284	297	294	298	307	304	286	313	301	297	312	321	319	294	301	307	283	298	314	269	312	327	303	297	318	292	313	300	300	291	288	302	307	313	341	306	279	294	294	334	298	324	286	317	302	311	290	295	308	280	304	314	327	287	276	300	309	295	311	312	339	350	285	302	309	315	305	313	320	308	300	321	308	312	277	294	316	326	292	301	308	310	331	331	299	298	288	276	321	350	295	303	326	319	324	330	314	316	310	291	280	297	248	323	305	291	320	343	279	301	301	284	308	296	312	285	294	285	316	320	295	314	282	296	302	268	273	297	318	306	292	285	288	285	300	306	287	309	310	314	291	257	282	333	313	316	319	330	312	304	306	288	305	293	283	299	292	318	303	297	338	294	328	300	351	280	311	335	314	327	305	282	285	327	319	300	317	331	322	273	321	307	308	278	279	292	281	323	332	284	284	306	324	282	329	288	313	298	275	314	336	271	314	316	311	285	313	299	291	309	303	305	302	321	299	295	284	312	316	329	292	296	318	297	343	279	303	288	287	294	320	296	303	315	281	294	277	322	304	318	317	317	282	271	314	294	316	315	287	318	313	299	312	293	306	288	292	309	304	301	310	306	294	335	328	313	286	309	299	282	299	272	309	277	317	281	327	282	307	290	291	305	343	298	298	290	334	291	283	289	274	341	274	321	271	282	268	291	319	307	305	305	343	306	317	295	323	310	326	309	261	295	293	318	252	294	323	293	328	316	291	291	291	301	303	283	295	298	307	308	304	320	291	308	310	283	279	318	303	300	309	324	314	307	307	290	339	306	294	265	281	316	291	298	315	271	320	288	305	338	321	312	303	297	326	319	276	309	323	292	323	276	345	303	306	340	292	332	253	291	305	294	300	304	290	318	279	319	305	317	307	325	277	307	275	309	318	275	331	302	319	311	299	288	309	306	327	307	293	285	339	292	278	291	313	312	303	322	291	292	292	296	300	342	310	303	271	296	293	320	276	327	320	283	322	295	333	310	312	304	279	307	306	308	326	331	277	315	305	295	317	302	322	310	293	292	308	307	275	312	283	296	291	295	300	307	291	301	265	319	324	269	317	282	322	304	332	327	298	325	281	323	287	307	304	311	298	288	344	288	335	286	282	320	304	306	304	299	295	292	291	294	282	286	326	301	300	342	276	295	306	313	320	301	329	291	299	320	290	318	304	294	303	310	304	315	319	287	304	308	285	309	266	282	293	306	314	282	288	274	307	325	317	273	297	310	303	282	298	288	271	292	315	286	317	306	299	342	309	306	316	292	319	349	330	304	310	273	293	314	309	293	304	298	312	297	299	291	273	330	297	317	276	304	296	316	303	285	339	296	304	298	325	261	303	299	312	309	292	306	300	307	338	313	283	281	321	296	320	320	297	306	324	302	321	308	311	310	295	298	288	311	299	290	320	315	320	281	284
29676	20294	8770	1977	1259	1220	1143	1030	985	904	854	924	964	891	896	838	864	818	841	809	832	846	779	869	805	790	822	800	807	777	746	828	810	767	779	807	772	851	823	767	830	793	809	794	783	782	795	834	844	818	774	804	812	834	799	816	794	774	809	804	798	807	734	826	806	793	821	777	780	782	790	762	792	850	777	799	798	795	808	749	754	775	785	777	803	785	792	825	783	785	806	789	838	782	741	805	791	760	800	808	768	791	826	818	813	742	774	810	809	769	791	789	771	821	750	747	842	775	764	781	849	818	792	781	786	793	712	775	811	786	806	813	750	819	795	794	811	815	804	833	805	806	767	751	801	769	832	805	783	772	770	785	751	801	796	825	769	747	824	753	788	748	733	802	783	812	797	784	806	830	801	816	790	781	796	769	790	747	774	806	783	799	789	805	830	780	766	782	835	773	810	871	757	724	758	864	806	821	769	771	794	781	785	787	808	779	809	794	749	830	767	803	787	810	840	787	782	787	808	801	776	781	758	749	781	790	834	824	772	817	728	841	754	767	793	829	782	723	848	765	801	837	803	823	760	790	793	805	768	801	813	763	774	784	767	743	791	821	778	803	764	818	785	799	794	786	787	753	798	797	814	801	840	822	786	790	780	812	811	757	739	803	751	730	821	789	808	792	791	832	808	764	790	791	760	770	780	783	804	771	793	788	776	808	774	808	791	782	764	764	765	818	836	843	843	779	798	801	750	770	785	810	779	805	817	833	814	778	813	792	810	784	848	806	838	849	780	764	821	769	746	778	835	803	863	805	781	807	782	783	812	709	831	794	775	777	815	810	794	815	782	762	813	792	779	784	795	811	784	827	849	812	749	789	773	829	849	804	787	849	766	789	778	797	732	755	770	798	781	757	789	776	781	823	829	809	764	807	755	757	788	797	803	845	806	795	767	790	758	827	801	806	831	764	794	773	832	783	793	795	806	794	797	787	793	790	763	831	781	792	786	821	737	811	773	730	822	765	818	783	780	732	815	815	744	805	738	806	781	780	792	790	776	767	814	764	821	804	786	760	784	779	811	789	775	803	805	823	816	742	785	783	825	807	810	740	756	787	789	790	800	836	795	743	732	759	798	795	827	775	784	772	779	749	773	826	776	827	770	790	764	764	734	793	720	798	772	811	825	732	752	805	770	813	765	792	827	804	764	793	793	745	808	764	808	784	724	818	740	751	817	810	787	793	797	788	811	768	785	796	806	774	798	738	758	777	753	750	843	799	740	788	743	839	790	785	804	822	774	817	770	760	808	766	741	816	802	814	815	782	823	793	761	799	813	818	798	791	820	803	821	755	776	764	753	802	808	800	773	781	798	822	821	770	833	819	782	836	766	798	792	759	839	828	801	796	834	825	855	826	794	758	782	810	762	810	840	809	779	788	823	790	782	825	766	792	817	813	795	838	739	796	750	751	794	778	794	825	783	764	783	798	732	811	762	779	810	823	776	807	786	822	775	795	791	797	776	763	736	785	756	785	770	816	790	819	818	770	759	779	801	819	809	803	787	787	820	813	809	802	814	771	875	773	794	838	759	810	793	776	757	762	808	815	796	788	761	780	807	810	792	772	777	823	789	790	763	793	762	782	766	806	772	797	743	758	813	763	844	799	814	814	857	811	830	816	762	799	864	795	803	773	791	842	763	779	768	752	813	761	793	784	752	841	795	793	771	810	793	831	787	794	804	817	791	813	791	827	758	830	840	763	787	742	766	833	783	789	818	770	756	786	831	742	770	736	859	816	773	786	781	811	820	782	795	792	760	797	788	786	823	823	765	794	767	816	809	836	775	777	854	850	774	762	825	752	793	753	805	797	768	821	782	778	810	781	855	846	825	802	781	756	775	785	835	797	780	776	801	813	750	777	882	773	745	801	808	776	816	788	790	791	762	777	821	785	812	777	756	801	796	844	785	804	771	787	827	829	813	796	801	786	873	772	803	821	793	841	810	733	817	790	831	750	817	811	797	763	773	794	805	800	775	803	802	766	722	797	780	779	846	782	814	787	775	772	775	840	803	831	798	815	785	780	795	785	769	775	774	720	776	825	810	809	750	780	757	754	817	777	807	811	824	762	792	798	784	823	790	782	806	805	797	801	723	797	819	793	837	773	774	799	765	744	788	785	765	804	779	762	738	829	759	771	769	791	809	788	796	795	791	822	805	796	810	773	799	810	830	799	821	813	831	762	732	801	795	829	866	812	829	809	752	853	795	807	814	783	772	839	785	821	809	761	799	780	803	807	815	734	744	781	787	798	825	801	776	808	813	766	755	782	753	811	811	757	830	811	791	776	758	778	761	773	759	795	813	743	827	783	855	812	778	746	779	811	819	764	828	789	798	826	760	775	809	763	765	785	822	788	808	827	796	829	750	799	792	792	788	819	793	845	776	821	799	807	810	806	806	810	787	787	776	762	803	830	792	792	806	757	778	798	814	839	778	770	794	720	787	826	819	852	813	813	731	804	766	792	800	765	750	740	774	876	784	799	793	737	790	752	772	817	840	791	802	775	790	811	823	794	788	833	789	811	791	861	753	819	763	778	808	788	789	805	786	782	827	753	783	794	784	799	856	832	840	772	777	742	792	788	787	767	778	763	783	779	801	773	764	768	758	800	824	793	762	838	815	777	785	787	798	796	838	789	784	764	800	753	849	830	773	765	776	790	791	817	729	800	814	825	832	826	777	797	797	766	861	775	823	780	844	769	785	788	800	776	753	825	770	822	772	800	803	790	796	782	749	779	822	795	749	770	817	842	773	787	778	792	776	787	795	813	852	792	784	816	820	821	802	811	817	814	848	781	826	799	776	790	785	833	808	805	758	732	794	818	815	812	783	766	767	765	785	777	816	810	824	804	745	780	788	790	826	823	830	758	771	803	806	833	812	752	770	794	766	825	812	812	808	810	753	832	819	826	796	801	764	694	782	801	806	833	829	808	768	776	760	782	809	780	760	832	785	772	777	757	753	739	793	790	769	771	778	790	756	771	826	798	742	810	791	742	775	782	787	755	746	741	826	810	835	786	732	772	821	760	768	806	800	768	791	769	850	782	778	725	795	811	791	785	775	788	810	799	821	791	817	837	790	731	734	794	741	828	827	815	797	781	775	798	814	792	816	742	756	738	791	800	762	812	809	794	794	796	778	820	811	759	839	799	780	839	780	807	790	808	818	803	825	846	809	779	786	767	749	805	844	752	784	735	786	811	792	740	755	767	817	780	796	750	772	806	758	779	789	785	808	819	826	799	818	819	761	790	826	824	770	786	750	816	834	817	840	794	764	749	775	802	808	788	788	796	806	850	811	804	775	773	813	791	849	765	725	807	763	778	762	738	785	789	797	802	785	782	818	780	852	736	779	788	858	782	815	822	759	851	807	786	746	780	806	758	748	777	777	811	813	800	791	854	758	754	838	759	797	799	790	784	838	832	772	749	803	770	793	831	765	795	789	807	736	734	768	765	796	796
26236	4491	2943	1667	1320	1224	1157	1089	1138	963	961	965	997	1019	932	914	837	858	825	874	801	818	797	833	829	813	801	813	798	771	816	816	773	821	829	811	764	799	818	784	758	841	745	730	832	802	833	816	801	796	815	810	822	765	801	834	786	794	803	771	772	786	758	815	817	798	818	811	809	807	770	817	808	780	793	822	831	796	774	788	749	805	820	805	781	821	754	752	783	758	804	814	831	802	779	834	792	812	825	808	838	805	818	824	767	785	820	845	829	815	796	777	795	795	770	792	809	813	816	826	755	772	801	819	786	808	815	780	805	808	791	802	783	800	833	791	830	822	784	733	786	875	829	774	818	789	818	803	812	779	773	749	777	789	805	791	768	769	808	792	791	772	762	820	760	795	770	784	849	850	776	807	797	777	804	737	797	795	837	770	782	804	827	796	762	770	793	793	787	823	734	813	808	810	817	740	773	836	815	773	791	800	800	772	800	821	791	827	789	790	796	794	762	768	776	832	816	856	828	762	795	790	816	805	824	815	784	724	791	759	820	749	814	809	761	834	760	762	819	774	784	829	820	773	829	772	814	820	775	787	778	760	809	780	814	759	788	800	790	797	777	764	787	801	780	777	807	748	840	733	871	835	807	763	756	812	816	797	752	752	745	791	797	790	780	814	762	766	814	792	789	798	816	718	810	800	801	798	802	714	792	786	802	773	842	758	839	855	810	779	818	748	799	746	812	784	786	761	806	781	758	806	826	759	787	780	867	792	823	807	787	789	748	794	772	763	789	807	806	785	752	800	780	838	766	796	762	781	753	808	783	806	795	778	865	788	806	738	778	851	806	793	774	814	777	797	801	773	805	748	756	793	783	787	762	823	786	826	790	778	779	849	829	803	859	769	838	815	826	779	776	782	796	761	768	764	801	787	770	741	819	815	835	773	783	758	804	768	774	799	803	764	809	813	777	810	802	784	767	761	776	840	785	857	827	845	777	841	859	802	761	801	795	808	810	812	832	784	808	795	810	813	770	770	759	805	813	799	839	809	759	713	814	740	854	786	827	795	741	786	785	791	748	801	791	770	799	825	824	812	758	780	783	761	815	775	792	840	777	803	770	796	798	758	786	802	773	757	787	842	806	859	818	818	783	744	847	812	867	711	795	779	803	812	799	833	828	802	739	757	776	852	783	816	828	807	831	788	795	777	756	783	728	788	862	792	768	797	810	816	808	791	811	810	783	832	793	808	768	798	806	832	782	781	777	775	777	762	769	805	841	812	785	764	777	750	804	804	836	812	825	773	812	794	809	826	740	775	843	767	773	769	795	808	828	837	821	805	815	807	726	748	804	832	764	821	834	818	799	759	812	797	798	808	837	831	801	814	793	790	820	820	806	802	780	819	790	769	775	825	802	802	775	759	840	730	863	801	823	780	801	808	766	798	792	800	806	819	765	767	785	770	789	766	841	848	785	759	769	760	815	759	791	734	765	847	816	815	842	776	821	777	838	800	778	783	852	783	831	757	797	797	797	804	798	799	823	803	763	814	801	824	809	820	849	788	787	829	835	815	796	787	768	767	767	764	811	750	812	820	784	779	757	829	804	816	806	803	797	768	758	775	767	805	769	800	754	849	817	779	771	779	802	806	757	801	789	786	776	810	797	791	780	773	798	784	774	818	833	808	804	800	828	736	809	779	814	807	814	756	768	828	796	753	787	763	777	793	720	795	794	822	774	813	796	778	841	815	838	751	773	759	784	791	808	777	772	835	847	763	835	785	777	778	792	825	788	808	752	835	819	757	782	793	832	770	798	794	806	772	816	792	795	765	793	813	762	784	811	749	795	826	758	854	807	858	753	853	813	771	787	764	779	823	826	779	795	792	814	840	762	782	796	750	805	818	804	818	756	805	789	768	820	790	784	802	823	783	797	828	737	796	781	815	804	847	809	747	839	794	775	773	812	769	759	838	784	786	776	783	807	794	838	753	812	804	787	753	827	760	748	846	788	789	774	795	760	798	793	806	792	802	818	806	802	852	820	773	802	740	766	799	817	728	772	811	829	847	766	738	798	848	825	802	757	798	794	842	825	844	826	779	820	773	794	759	746	791	793	822	799	840	833	822	804	796	776	754	834	788	787	799	839	791	778	759	747	789	803	775	726	733	778	746	761	779	807	747	753	793	811	796	729	780	738	891	861	810	793	776	807	749	754	803	807	786	806	818	814	751	764	826	748	769	799	792	744	770	804	787	797	803	858	775	762	822	783	767	801	781	781	802	832	832	795	811	773	788	794	782	789	823	757	774	762	838	812	791	775	818	804	821	789	770	779	803	818	766	775	791	785	759	743	790	784	815	794	767	791	831	752	810	727	821	828	829	780	799	791	806	800	777	793	750	790	811	793	788	756	762	795	822	775	838	788	790	791	797	846	826	798	791	793	768	762	805	760	879	825	792	801	784	837	776	827	785	766	806	800	745	831	765	780	748	786	785	754	832	812	725	773	758	767	790	796	789	801	780	812	796	817	753	838	821	761	834	801	837	755	832	776	780	820	779	767	798	779	765	765	777	732	787	782	791	849	803	818	808	777	768	826	797	854	792	754	753	798	777	764	785	749	788	831	781	783	795	781	745	816	802	743	814	818	791	813	830	833	773	785	812	812	758	788	794	762	779	787	845	801	797	831	809	805	813	806	813	782	787	776	831	776	793	801	813	795	801	787	767	795	786	781	794	820	834	786	857	748	769	818	782	835	798	764	777	854	798	770	799	772	782	811	855	771	787	765	815	760	729	793	788	759	783	771	790	776	800	745	792	777	808	789	820	764	854	845	780	827	813	802	853	784	786	845	763	805	833	808	757	782	805	793	775	800	782	786	779	795	761	791	816	812	777	819	798	810	773	838	858	739	813	823	776	750	787	818	769	740	786	817	769	810	815	802	791	756	785	777	801	774	785	773	835	820	760	780	795	840	852	755	795	814	763	788	824	786	765	773	760	830	822	841	789	840	778	780	798	740	825	835	818	779	828	783	786	829	819	779	783	744	822	806	825	799	802	779	817	801	794	815	797	769	742	829	790	802	824	778	791	781	803	764	843	779	829	737	825	819	785	786	763	790	725	785	811	842	830	743	828	791	809	825	738	794	782	800	725	768	787	789	833	786	786	761	767	776	756	781	750	809	835	788	737	841	847	764	814	825	749	800	794	778	779	788	824	820	789	812	799	813	787	801	783	749	744	751	828	742	813	767	779	822	773	811	758	797	771	791	813	810	805	788	771	801	792	771	747	738	845	757	816	793	776	777	752	817	772	770	794	825	806	770	756	792	782	822	769	808	807	821	778	817	773	772	742	765	786	883	772	832	825	788	817	746	759	743	799	789	841	758	793	806	776	811	808	789	834	807	770	791	780	804	751	850	812	823	806	780	885	802	783	765	821	810	791	802	772	812	776	791	817	787	773	806	753	803	760	818	810	755	811	800	795	818	799	815	813	801	783	806	801	782	764	786	767	785	794
24202	21676	29096	24772	21690	13786	1986	1187	1015	927	853	806	914	868	757	746	663	661	629	600	532	628	538	569	568	529	546	541	552	500	559	521	514	537	500	478	540	540	519	505	568	528	510	549	552	499	516	506	516	517	522	505	529	511	546	521	566	569	545	512	523	530	527	537	531	522	512	485	498	533	507	511	510	513	483	516	458	484	484	467	499	488	506	441	513	488	501	482	507	507	510	447	489	490	496	518	515	514	504	510	520	510	494	537	532	515	501	534	493	474	482	545	480	520	518	522	501	511	500	508	513	537	482	496	444	512	500	534	513	519	499	497	511	494	503	489	521	525	530	515	513	514	494	483	524	505	468	511	485	509	522	521	491	499	498	515	513	522	537	509	498	513	469	492	460	519	491	492	504	514	506	521	505	517	510	507	494	520	486	496	522	489	511	524	520	493	502	506	527	472	451	469	469	489	496	545	494	565	511	524	519	505	541	509	479	451	521	503	492	478	522	459	466	521	523	479	547	499	528	528	484	482	519	522	509	573	487	546	532	490	509	519	478	538	516	509	550	514	536	569	484	550	507	481	492	531	493	495	482	475	457	491	469	479	514	457	509	501	523	528	510	504	484	536	529	457	504	525	477	508	496	498	486	506	510	484	529	536	498	484	484	512	531	501	476	457	516	537	523	531	511	508	504	509	509	486	529	512	482	501	511	487	526	537	546	485	504	507	464	514	508	515	491	468	496	519	536	533	500	542	513	544	503	521	503	513	536	534	500	508	495	452	513	520	507	501	528	497	497	511	535	463	492	529	528	518	485	515	521	523	508	505	502	518	482	495	519	503	491	479	503	467	495	520	501	511	523	520	480	487	515	481	474	477	519	503	510	498	522	517	504	506	510	559	515	509	469	522	513	545	547	519	527	486	487	523	523	503	512	502	548	499	527	524	453	495	506	539	465	527	519	483	502	514	567	455	519	487	519	524	533	502	516	526	475	477	489	527	510	493	511	537	514	508	510	464	469	492	519	475	536	513	525	537	534	530	502	513	489	501	479	518	495	527	539	539	487	500	505	500	507	490	498	503	472	516	510	473	505	541	477	509	518	522	529	527	513	559	478	475	514	451	507	481	517	518	545	509	525	502	489	502	498	493	503	504	518	503	537	503	490	514	520	513	530	467	520	472	501	508	508	518	476	503	540	490	509	514	484	503	494	505	494	496	522	512	558	497	515	528	494	499	513	504	497	508	528	502	479	522	485	498	536	518	455	496	501	495	486	475	547	522	553	479	519	524	537	493	487	500	483	445	531	505	519	513	492	516	547	478	527	478	500	514	486	504	503	516	467	525	494	506	524	443	506	540	515	464	513	464	559	492	526	533	508	544	514	505	477	513	490	514	505	519	463	505	506	542	507	515	505	517	474	476	553	476	498	555	554	486	493	477	523	509	525	511	520	544	483	468	504	534	551	509	491	509	521	489	490	534	498	466	516	505	486	530	511	493	498	507	473	499	496	517	505	516	504	509	541	492	531	521	526	534	509	513	527	515	539	509	492	520	514	517	515	504	505	528	540	473	475	517	504	520	538	543	494	482	494	473	510	511	538	511	488	493	504	478	466	469	530	484	487	483	519	507	529	532	495	528	500	502	494	512	536	510	469	504	484	516	545	546	522	547	497	535	494	499	448	505	533	488	524	540	481	537	512	491	543	545	462	509	514	495	518	521	471	504	505	486	547	465	484	500	507	495	529	561	482	518	496	505	505	535	511	509	500	504	475	543	531	563	522	495	509	503	538	539	491	488	505	554	519	511	506	492	504	489	456	535	486	480	496	524	447	512	502	467	488	521	536	490	478	540	531	472	501	501	478	491	512	483	507	502	524	494	512	506	504	473	519	499	498	492	548	516	541	520	512	532	504	497	505	494	534	490	504	507	541	528	525	531	488	521	501	510	480	537	540	519	490	550	497	500	541	519	495	538	454	490	485	531	527	514	471	487	516	504	526	533	528	507	537	463	522	494	529	501	547	483	491	536	510	458	509	536	508	463	543	508	495	551	455	486	485	505	486	473	498	523	510	483	486	584	495	506	471	496	571	542	527	532	518	500	483	507	491	511	454	499	540	490	510	528	506	506	530	534	481	514	506	501	526	512	531	504	483	490	475	533	528	504	530	468	468	502	521	515	510	527	512	483	520	536	485	513	507	549	491	496	545	520	521	500	505	523	485	489	505	511	508	473	524	500	460	535	490	515	497	511	497	505	510	526	522	539	518	518	519	540	509	520	494	550	499	536	483	484	514	532	487	553	498	526	482	510	520	496	506	519	482	501	500	512	511	497	469	510	518	494	535	529	512	507	486	485	505	533	481	536	514	525	494	481	489	476	533	474	530	484	484	522	503	485	493	523	481	478	527	518	503	525	530	498	504	497	514	532	462	547	534	523	498	517	507	506	508	501	505	482	498	523	499	537	492	518	499	507	499	502	516	535	486	501	500	497	506	526	483	504	510	493	478	515	534	515	469	503	548	493	508	517	505	530	532	495	485	496	533	521	504	477	502	506	471	523	500	527	505	533	515	500	502	529	513	532	536	524	515	497	493	464	498	477	531	526	451	474	517	496	574	505	510	472	502	528	546	468	507	498	485	513	522	535	499	506	539	546	539	484	493	524	494	514	471	523	469	470	520	481	535	480	505	534	542	498	492	477	535	482	516	544	515	507	498	494	471	505	492	480	510	510	511	510	542	523	503	472	462	503	499	509	506	493	508	478	499	513	521	486	496	501	462	471	486	504	523	492	498	482	537	514	545	501	496	519	495	503	538	507	514	491	501	498	487	475	510	507	512	504	492	524	506	507	504	544	496	521	528	530	510	522	511	490	519	505	482	518	485	505	473	480	488	526	510	462	513	489	497	489	508	520	505	501	489	481	504	456	491	440	437	519	500	483	498	512	513	490	534	506	513	495	499	515	509	526	492	500	497	449	506	483	501	503	468	498	490	549	474	520	464	499	531	464	514	499	531	507	512	527	478	505	526	518	488	511	523	474	490	482	497	502	505	533	485	466	510	513	475	474	481	489	501	522	500	521	496	528	499	493	492	506	551	494	539	535	495	512	512	553	516	517	512	525	508	502	513	504	504	478	526	516	497	540	486	536	478	481	483	521	454	432	482	502	505	491	533	547	477	501	559	529	492	491	560	537	494	510	476	529	471	507	482	513	500	510	489	508	522	457	461	449	528	533	537	488	485	472	513	541	508	523	539	504	524	535	462	512	523	521	517	465	517	529	468	534	529	493	500	543	488	501	490	501	494	514	528	528	523	505	521	518	512	536	522	503	508	479	496	527	482	510	499	512	536	490	498	484	516	490	540	524	481	514	548	494	481	488	500	507	540	516	492	527	492	519	510	494	492	523	507	501	487	528	523	505	483	469	539	509	500	511	458	538	514	496	497	487	487	505	508	510	449	530	444	513	528	506	509	530	509	474	517	505	480	499	488	504	526	498	529	488	504	498	543	504
27877	12233	8322	4085	2856	2241	2013	1612	1374	1136	1137	1090	1148	968	870	838	803	716	694	655	578	657	616	622	629	609	576	591	589	565	559	528	545	538	513	519	569	580	547	508	506	547	527	530	519	527	545	568	539	565	529	483	516	505	572	584	553	588	568	558	545	517	521	482	562	496	511	567	544	574	559	520	563	559	495	517	548	534	527	512	533	543	526	476	542	483	493	556	588	517	519	569	489	542	559	525	510	515	517	529	531	506	506	526	533	540	521	504	522	547	529	519	535	531	530	549	525	558	545	510	522	575	513	525	484	554	522	529	537	538	565	569	536	547	518	477	525	504	536	514	528	537	518	583	534	521	525	493	547	539	535	518	547	479	506	551	538	549	486	535	497	492	513	559	501	537	554	585	512	538	528	559	507	513	514	495	527	514	553	529	482	524	516	494	497	551	488	539	514	559	516	494	502	527	534	523	531	520	475	534	532	555	524	489	496	482	532	574	507	522	573	522	501	539	531	547	514	534	560	530	508	529	535	506	490	528	513	530	526	520	486	592	512	525	501	501	557	543	515	532	492	514	527	554	534	503	525	539	559	511	555	534	517	548	510	557	512	525	501	510	472	538	493	505	499	528	507	556	518	513	540	500	557	501	553	542	556	568	512	537	496	526	491	507	544	562	516	518	575	544	555	519	526	474	505	536	503	554	509	526	528	512	528	511	527	538	542	512	542	522	460	513	532	499	540	486	542	556	510	526	500	536	537	510	502	541	501	525	514	478	500	528	551	510	500	543	521	514	536	545	475	552	539	519	500	527	570	516	517	489	532	534	503	534	503	518	556	490	561	472	488	497	561	543	526	504	510	502	545	557	528	532	484	531	500	499	527	476	526	497	508	531	519	516	535	543	523	538	533	501	556	542	543	535	515	548	518	530	483	523	532	491	519	533	532	543	513	485	511	541	503	533	520	531	527	550	559	505	533	539	524	486	530	503	535	473	513	524	531	510	557	538	499	523	511	544	506	536	515	525	521	528	567	540	522	500	496	571	527	520	526	551	550	538	550	584	527	535	528	550	547	511	494	532	508	528	545	541	556	507	529	546	470	502	510	547	520	555	523	529	529	554	554	544	542	508	532	531	509	543	522	505	528	506	511	513	495	497	504	536	479	514	527	478	531	516	500	521	525	506	537	491	502	572	536	498	505	466	531	490	508	565	510	496	497	525	499	530	539	516	506	561	552	529	540	487	499	499	518	523	519	530	504	539	520	561	508	509	522	507	514	564	570	546	539	571	553	536	527	558	530	534	542	519	529	489	557	482	499	518	525	530	507	516	521	558	509	530	538	546	563	555	540	495	521	523	504	501	527	474	541	572	516	529	551	484	531	497	512	533	528	484	534	599	540	526	516	520	550	565	554	544	541	504	496	493	521	510	495	550	561	514	487	498	561	496	510	533	555	502	496	514	529	510	500	511	556	524	500	481	537	463	526	509	522	522	497	518	586	527	493	526	506	510	520	510	541	544	516	497	562	494	512	527	507	502	539	528	519	531	533	524	526	532	496	504	513	539	503	483	518	495	509	530	568	537	519	497	517	552	531	458	516	536	510	546	508	522	530	525	514	552	528	506	553	508	524	471	523	544	505	534	531	563	543	563	518	513	525	535	518	548	538	538	534	472	514	520	505	534	483	516	533	549	553	534	515	533	532	488	496	517	477	575	506	497	499	504	498	507	538	527	576	551	517	511	559	511	521	527	565	522	490	516	493	545	568	493	501	496	514	505	522	520	479	523	537	548	551	516	516	501	535	516	505	551	535	530	526	556	534	526	515	504	562	523	483	504	515	537	541	511	499	531	542	526	542	527	532	495	544	568	529	535	516	483	518	520	534	527	491	536	487	514	543	499	567	578	512	496	530	506	542	530	506	532	531	495	482	513	544	567	525	549	536	513	532	501	535	570	556	521	509	484	562	534	557	514	535	521	568	499	535	502	530	554	507	486	522	535	523	521	567	507	532	546	505	501	519	557	524	548	578	506	504	550	541	524	525	531	499	500	535	502	506	542	538	499	511	551	506	507	477	536	515	526	530	521	503	513	558	543	531	538	511	558	522	468	509	501	479	470	518	514	552	530	489	523	529	528	498	518	525	507	529	531	516	556	541	504	528	502	530	513	546	548	527	510	514	502	486	540	539	505	544	514	498	513	498	539	500	507	522	529	528	521	544	505	467	513	526	514	540	532	528	475	523	532	495	498	510	504	525	496	542	513	502	507	498	503	557	567	511	526	502	537	532	516	553	511	503	530	539	492	506	528	558	514	517	545	533	516	516	510	504	493	482	535	496	535	538	510	597	510	508	537	565	503	539	552	545	509	512	480	484	557	559	520	523	508	524	530	517	544	539	509	502	566	482	544	537	511	552	542	511	548	501	532	509	537	494	535	511	519	519	521	521	496	552	520	528	553	534	558	531	516	486	545	494	498	527	561	555	518	524	502	530	537	537	556	507	507	532	514	493	531	544	499	531	511	536	518	502	564	502	534	531	552	532	559	505	507	522	532	527	485	521	521	529	479	523	514	469	536	480	519	525	526	484	500	502	492	554	528	555	491	544	505	540	523	506	537	513	490	535	537	524	562	553	517	531	525	544	520	554	522	498	518	528	524	520	517	517	520	563	544	519	533	535	534	500	529	526	522	529	508	519	496	523	526	515	540	565	488	541	527	521	499	512	521	517	558	497	544	562	518	540	595	531	575	541	560	519	545	556	539	514	533	492	564	525	529	527	519	527	515	549	557	499	549	524	567	536	551	482	557	541	520	496	538	583	506	555	547	481	540	518	515	497	505	540	503	526	542	525	538	516	523	509	553	536	533	560	544	520	522	527	518	514	513	520	511	495	505	553	501	514	499	503	509	523	507	510	505	521	516	551	512	529	503	531	558	521	524	555	563	518	542	490	554	501	545	553	544	533	539	552	521	494	500	502	543	469	526	554	504	527	525	509	523	546	508	505	544	490	536	534	521	483	527	521	541	474	525	500	510	506	522	524	555	561	509	540	559	540	544	502	530	536	515	520	492	517	530	515	517	495	506	509	533	507	470	529	528	514	533	536	525	529	511	520	526	517	523	510	523	506	494	525	478	531	515	482	541	554	563	543	555	571	532	520	551	530	500	478	531	471	510	503	508	514	553	527	535	508	522	536	544	504	501	567	489	524	515	502	494	483	576	519	535	517	551	544	532	539	546	533	517	524	513	499	548	518	488	523	495	507	489	565	507	513	570	462	508	513	518	551	526	541	498	547	541	527	539	500	591	560	533	545	483	539	526	541	522	515	546	510	503	485	511	534	497	512	551	515	497	518	533	519	494	542	506	552	520	506	487	528	555	519	524	527	562	533	537	509	478	529	531	515	518	514	551	544	580	540	529	523	526	525	496	526	548	532	510	506	536	513	494	500	552	533	540	536	471	507	498	538	530	549	507	506	523	560	550	454	528	493	556	529	484	542	515	517	542	501	538
24960	21560	28315	25246	19330	2517	1430	1119	1065	945	1036	1028	966	945	911	904	853	813	792	789	760	757	789	752	784	762	719	760	721	724	744	718	721	724	764	714	733	751	762	747	718	741	759	731	715	753	745	782	723	719	711	731	748	714	707	723	824	751	752	752	760	786	690	707	776	738	759	718	768	747	739	744	744	748	706	723	731	695	733	669	730	788	696	740	729	770	702	725	692	732	768	713	756	793	746	780	688	757	699	690	703	707	701	749	718	736	748	723	759	727	731	744	739	732	737	730	734	751	689	709	714	702	705	748	742	697	733	740	815	738	704	692	723	731	735	715	694	736	775	756	729	771	728	707	789	692	758	683	696	765	700	696	717	736	736	778	771	712	734	729	772	774	702	743	688	746	693	716	688	718	708	751	706	790	729	768	761	741	725	753	724	730	692	667	734	726	732	749	748	723	769	718	720	748	732	722	706	704	738	735	701	744	693	692	696	769	711	741	766	761	710	726	725	696	677	673	765	673	708	735	712	730	763	696	684	720	739	716	750	714	744	724	733	726	734	749	732	729	730	758	747	727	799	766	761	702	731	739	716	737	682	734	734	727	726	681	715	744	704	702	702	747	743	717	732	744	748	760	727	730	723	750	781	667	688	679	729	706	730	742	774	756	710	687	737	737	726	759	742	719	727	760	761	726	745	696	723	757	731	709	699	779	742	768	697	758	763	689	666	712	734	718	776	740	723	767	698	750	691	730	701	765	717	739	726	736	716	773	731	736	751	755	734	715	776	699	740	738	754	752	733	730	718	724	741	774	762	701	734	697	696	743	712	739	767	728	723	705	721	731	755	716	718	706	736	702	729	660	731	741	669	711	751	736	725	765	713	704	765	768	705	677	744	721	670	749	767	724	739	740	785	730	736	765	742	702	677	732	735	724	687	745	713	791	671	737	698	701	731	691	735	783	725	752	732	738	718	722	696	796	734	717	687	781	779	816	770	764	692	785	724	712	735	737	703	735	786	732	721	688	728	727	717	758	749	782	699	757	699	723	689	767	746	701	692	702	719	709	717	694	689	712	704	722	684	714	721	745	705	776	717	699	750	738	752	745	777	707	736	702	747	743	727	743	702	738	703	721	698	718	774	700	727	735	751	673	795	715	706	726	813	747	738	743	749	756	735	658	729	684	674	714	713	706	719	721	685	683	755	722	735	717	741	697	741	719	755	749	701	683	690	730	723	759	715	718	744	714	717	730	729	726	719	778	732	786	695	767	713	724	711	769	707	740	738	734	739	707	754	735	774	789	694	713	750	709	698	687	717	744	779	722	713	724	736	738	791	709	717	697	697	651	728	681	703	710	725	719	728	669	745	728	705	769	775	713	679	749	725	754	673	699	748	733	728	704	747	738	731	704	746	742	691	703	758	707	799	765	724	745	718	699	702	758	706	723	743	766	724	711	741	733	729	717	713	717	760	732	725	718	726	792	750	770	756	720	740	722	733	725	752	745	710	742	697	714	698	696	781	725	729	761	717	692	759	669	721	688	712	720	732	700	733	709	716	697	726	755	689	729	769	729	735	719	732	715	758	731	729	732	770	734	709	712	753	766	732	713	755	730	718	749	743	692	721	708	735	751	733	699	708	753	737	747	733	718	683	688	734	721	712	749	730	720	770	708	753	717	734	736	722	703	747	712	757	724	718	743	754	697	761	711	710	747	695	772	765	721	743	669	731	718	681	700	673	734	759	755	759	724	767	703	718	741	699	733	709	751	767	778	734	785	752	783	754	724	687	731	697	657	767	723	707	715	668	721	682	718	698	724	691	721	759	765	771	722	737	728	731	739	680	738	757	726	654	726	763	750	740	721	754	697	708	720	709	701	721	716	767	781	756	762	714	733	749	684	782	768	716	723	737	701	686	798	744	732	752	760	746	728	706	709	692	700	676	712	728	709	742	736	752	659	751	729	739	686	763	745	698	741	736	736	725	727	785	687	746	719	705	695	766	706	770	740	732	712	704	717	773	758	724	711	715	725	721	742	697	706	749	698	748	677	749	760	739	735	688	690	715	753	703	736	683	732	709	710	754	709	707	725	781	730	743	773	743	716	683	693	776	718	711	715	725	747	755	747	715	725	722	770	774	721	678	738	721	735	698	742	718	673	709	723	727	735	717	720	702	714	730	688	810	728	728	695	661	755	748	738	720	733	744	736	763	724	714	721	714	719	705	654	717	707	684	690	749	749	717	669	728	734	681	683	764	748	739	714	679	730	769	714	746	741	761	710	770	715	730	732	699	673	731	701	722	697	696	729	670	698	742	721	749	700	726	722	742	739	697	737	682	757	693	748	721	749	714	752	748	712	751	760	689	771	753	706	727	739	737	718	757	779	745	699	694	738	727	761	706	757	737	706	743	721	718	658	739	726	790	729	727	724	686	721	699	682	713	760	706	720	725	682	737	756	678	730	747	679	671	726	684	729	679	740	724	722	769	731	723	730	697	726	735	767	748	744	735	708	700	747	758	745	677	754	754	737	723	706	740	736	706	700	730	729	747	740	742	741	736	695	694	747	787	705	756	767	719	758	756	729	753	741	667	792	718	739	770	664	742	711	750	701	757	769	699	737	731	733	735	722	730	735	737	761	681	732	785	725	712	680	730	724	706	757	710	709	712	761	671	700	714	663	725	736	774	718	692	728	739	740	770	746	725	778	705	761	753	724	777	696	738	701	770	667	701	669	782	706	667	732	689	754	732	710	679	705	681	712	752	686	730	725	730	726	723	680	716	762	705	711	747	734	744	703	719	709	742	727	665	755	695	709	709	727	705	718	718	722	732	749	746	680	726	741	698	710	718	718	745	712	738	798	761	726	719	768	731	779	760	734	790	702	710	756	771	711	707	724	761	757	728	685	704	712	724	724	748	777	713	740	736	676	657	749	688	718	710	721	738	665	761	741	710	682	758	689	706	790	731	724	716	731	788	758	683	748	722	681	735	700	664	765	735	757	714	746	696	702	767	714	736	711	713	721	707	716	697	731	705	726	746	688	731	700	734	692	710	704	734	693	731	722	754	720	738	680	707	693	735	723	702	683	728	724	726	732	733	714	714	721	744	704	693	740	725	731	693	726	736	680	742	761	754	776	722	695	684	734	740	686	796	806	695	733	700	706	728	760	778	753	722	751	728	727	760	721	723	728	759	743	766	729	708	685	735	663	692	732	740	672	665	691	725	711	733	761	751	680	724	763	737	718	746	704	749	727	659	774	731	740	680	732	696	713	746	732	725	792	676	775	756	682	733	777	776	705	738	722	748	688	679	705	747	750	699	732	707	760	688	720	739	719	720	719	704	739	760	732	738	731	711	732	751	753	721	721	748	723	740	719	697	762	761	749	740	715	743	749	771	716	755	746	738	741	750	722	713	751	697	692	773	693	745	776	732	732	716	719	732	771	729	707	705	734	703	756	781	748	691	771	750	747	725	781	674	722	652	725	749	732	769	732	722	717	703	749	747	689
28202	9963	6094	3122	2346	1997	1776	1386	1327	1204	1153	1136	1154	977	977	956	925	867	860	793	753	751	785	747	760	758	740	753	751	735	742	711	780	785	723	714	765	753	712	659	751	739	711	757	750	715	726	759	721	714	754	730	758	760	726	743	668	745	725	708	710	700	673	731	711	740	692	721	748	679	719	722	692	713	737	710	774	689	732	795	680	730	724	628	681	732	716	730	742	712	734	715	706	665	756	712	721	740	726	691	661	683	709	705	741	741	732	705	686	731	700	685	746	707	728	737	720	701	704	669	710	672	722	719	714	756	714	692	737	701	730	711	683	741	694	729	658	749	692	696	709	693	678	729	719	730	724	694	752	662	761	718	679	717	746	729	692	731	773	717	740	688	701	712	705	702	685	725	743	707	694	691	713	705	697	727	701	687	653	716	706	729	726	698	725	721	720	718	742	728	727	737	647	711	701	710	697	714	718	709	717	767	664	724	674	740	756	713	661	775	721	724	764	690	701	733	690	710	694	691	698	689	737	701	685	702	698	714	700	703	762	681	698	719	718	687	743	663	746	738	694	723	672	765	671	736	680	676	699	716	743	732	706	707	710	694	712	694	705	694	678	696	678	688	755	713	727	727	722	741	716	748	726	695	665	765	698	728	727	708	715	735	706	663	725	665	703	720	688	752	705	724	730	712	735	725	699	721	712	713	724	714	664	731	757	726	742	715	719	762	710	699	780	742	743	720	697	748	711	702	668	731	731	669	734	695	717	678	685	694	735	725	715	684	661	731	720	692	696	721	712	677	716	681	745	747	702	749	755	686	758	753	653	742	693	687	734	712	700	731	699	699	713	672	713	737	729	715	678	736	698	738	740	723	722	722	681	724	691	707	686	688	734	706	771	756	712	687	718	707	672	718	756	691	737	719	717	712	685	666	703	714	701	700	739	709	747	700	730	735	717	707	700	685	692	715	716	671	733	695	708	716	727	688	689	684	709	705	732	711	686	741	718	709	703	716	770	732	759	703	695	721	683	694	750	662	671	717	695	705	684	752	698	756	713	706	700	708	674	725	730	731	754	687	674	722	675	731	728	722	690	724	700	743	686	724	725	747	730	689	667	706	731	678	695	717	677	729	708	692	649	700	687	731	696	713	726	717	719	724	695	680	708	705	692	693	705	722	712	707	724	697	714	714	707	673	709	704	759	734	767	666	681	721	727	759	736	684	690	702	701	681	633	722	664	720	740	717	731	696	744	732	750	691	740	694	674	754	678	727	684	722	723	701	755	722	740	725	783	655	697	733	685	669	698	727	703	735	727	749	756	732	653	736	697	704	715	714	680	710	711	720	747	713	690	726	725	710	669	721	703	749	665	663	711	726	717	730	700	719	711	686	713	699	668	702	791	685	689	721	767	728	710	742	683	730	728	718	709	729	713	755	772	692	665	731	739	714	760	687	703	725	723	664	669	717	683	719	705	682	718	719	712	694	718	721	672	747	728	743	715	743	723	692	703	721	719	733	734	696	679	692	693	726	693	740	731	721	721	711	732	678	718	742	766	718	700	797	736	670	759	732	725	740	716	732	722	733	713	690	681	720	721	716	712	759	734	734	724	773	716	726	725	735	695	712	691	727	700	727	746	742	697	710	734	699	759	702	647	726	720	702	726	716	738	721	654	755	761	754	719	721	750	714	725	734	629	736	698	675	714	724	714	730	699	695	717	731	727	712	728	720	680	670	739	744	728	684	776	729	667	683	704	710	694	690	694	695	698	744	719	733	758	754	738	738	721	694	761	710	721	729	669	736	709	691	728	727	688	740	703	719	740	763	689	726	740	718	702	716	751	733	663	757	726	720	703	743	738	664	713	726	705	713	660	690	752	697	751	690	683	734	694	704	702	662	738	714	695	697	672	721	740	758	745	704	720	676	716	691	695	700	680	702	776	729	717	693	694	726	672	712	741	725	707	712	730	784	761	702	721	710	694	676	749	657	718	714	709	693	643	701	758	698	712	681	757	716	695	722	718	718	742	697	717	729	671	676	681	733	716	697	718	787	713	687	732	705	711	683	740	668	689	711	718	724	692	743	680	717	695	709	721	673	725	707	704	655	742	679	722	713	679	733	742	716	755	752	710	717	674	754	717	698	723	744	705	709	685	710	745	696	734	709	693	721	650	716	737	694	732	752	696	691	677	687	662	665	703	748	722	741	694	684	690	717	700	694	709	657	780	741	698	730	705	664	722	709	711	754	695	727	701	674	694	690	745	742	728	665	716	710	716	725	716	737	749	691	657	737	697	724	723	732	716	696	706	669	679	664	710	697	687	670	757	689	708	659	727	708	736	671	671	710	725	727	729	721	735	706	724	732	660	752	720	741	670	703	667	730	712	709	737	759	700	692	730	731	708	736	712	775	720	746	729	748	692	703	732	729	720	701	762	704	712	722	711	694	709	702	711	699	691	712	684	711	741	702	683	693	703	724	707	724	692	707	682	656	642	719	705	737	736	723	747	713	733	702	721	726	728	696	712	703	689	705	690	711	739	733	749	669	674	708	729	656	764	711	690	700	754	675	665	682	682	689	757	728	727	676	712	728	613	739	684	745	719	652	708	709	671	694	773	679	711	684	756	711	681	682	696	648	790	696	708	733	711	708	723	701	715	705	680	712	754	721	706	714	725	720	714	693	708	701	710	691	720	687	708	716	698	729	691	682	742	710	690	756	729	718	721	705	730	708	713	676	752	681	736	714	733	718	757	758	710	703	732	722	729	750	743	691	739	686	738	690	719	697	691	686	715	716	694	708	670	668	709	737	750	728	732	705	742	711	691	698	694	699	685	675	733	795	692	689	678	689	679	741	701	680	745	661	689	733	684	709	654	693	720	669	740	733	714	759	714	674	712	651	700	718	797	728	704	726	709	713	719	667	677	740	693	688	728	698	724	656	689	687	702	711	710	720	730	712	714	671	657	721	717	737	705	700	708	696	686	717	716	743	719	691	708	648	707	736	666	726	745	659	677	710	760	732	716	730	674	712	732	773	729	740	679	717	727	724	715	712	703	720	709	723	705	750	746	688	711	715	736	705	732	727	681	748	695	688	745	723	738	718	713	725	716	694	667	701	759	748	692	720	707	714	747	703	739	731	757	728	708	735	726	725	697	704	680	719	688	720	684	696	684	676	711	671	728	747	666	685	717	707	699	718	725	723	730	742	759	723	701	707	683	687	714	733	711	757	695	738	706	711	701	725	667	706	736	697	670	676	692	728	683	724	672	710	730	673	689	670	710	683	724	709	697	726	741	733	738	700	668	729	682	718	721	768	716	757	698	737	733	690	684	675	666	712	725	714	635	667	693	692	733	713	718	716	730	716	719	665	716	734	729	713	724	734	730	692	700	776	721	724	726	697	685	728	694	664	763	773	704	707	735	735	690	759	719	698	717	770	666	699	757	723	718	701	701	679	670	748	708	706	683	679	753	715	706	728	705	736	726	731	703	674	705	695	726	711	674	684
22979	21708	29528	24434	21713	21785	13365	1657	1152	1022	940	961	938	816	767	711	676	655	598	448	488	476	438	425	451	468	456	366	389	408	356	366	374	373	367	371	319	365	344	385	366	335	335	378	328	379	328	358	345	376	361	339	339	358	393	372	364	386	353	370	356	336	392	336	351	355	390	347	354	407	335	381	361	402	360	321	310	362	328	355	332	332	328	309	373	357	375	339	336	327	350	373	305	381	347	326	370	344	336	297	316	326	345	309	313	371	323	348	319	342	356	368	353	320	321	338	337	332	358	315	322	334	333	350	357	317	359	320	349	366	332	347	353	316	330	341	343	379	371	333	345	337	295	349	346	334	340	339	331	329	334	331	336	353	311	315	346	353	337	323	377	349	352	301	345	343	354	322	357	344	357	337	311	328	366	331	332	337	318	348	335	360	333	303	359	360	323	366	344	335	324	347	322	304	365	299	331	340	319	344	329	366	349	356	347	353	328	346	334	347	355	339	326	317	344	306	373	341	331	346	341	312	315	342	386	327	308	337	352	326	362	330	341	349	298	348	346	348	345	318	341	330	358	365	320	355	373	335	313	314	302	336	350	364	343	347	346	320	367	365	298	336	360	340	352	325	304	318	312	342	333	331	333	338	366	321	356	340	310	332	334	351	336	302	332	323	340	372	342	390	343	371	332	329	351	312	356	363	294	336	337	337	322	353	364	338	355	337	334	337	344	362	337	355	355	332	329	329	298	325	344	329	320	345	358	352	366	325	337	328	349	351	339	365	343	328	328	332	349	337	353	336	352	337	312	371	360	331	306	363	361	344	327	290	322	350	337	365	348	354	357	337	359	353	331	295	336	324	340	331	335	340	344	310	332	330	362	347	331	310	334	344	327	315	343	318	338	344	335	328	351	318	340	331	308	336	344	312	317	331	338	353	375	345	318	323	348	322	316	316	322	371	346	310	331	339	352	338	334	347	367	349	356	307	320	332	300	324	345	346	323	311	331	353	301	336	323	318	325	333	355	336	349	346	329	344	332	347	333	326	359	309	333	321	338	373	369	325	346	339	338	312	332	335	345	313	335	317	357	337	355	335	333	355	322	340	339	328	332	351	351	355	344	342	320	332	301	355	359	330	348	341	351	333	348	344	357	330	316	333	349	359	317	360	337	322	353	320	342	350	343	348	351	325	354	352	356	318	359	351	311	380	322	325	365	330	329	373	343	335	371	316	339	326	352	322	361	366	334	328	323	349	323	337	282	340	368	368	336	346	356	324	326	317	356	346	344	337	312	339	354	322	373	335	347	355	363	334	320	289	338	323	335	348	358	314	344	359	304	319	359	374	323	323	315	358	319	360	414	328	372	344	328	344	339	308	350	336	366	345	328	340	296	322	351	382	336	333	337	330	333	322	359	359	347	350	335	399	331	336	347	345	341	300	347	326	362	338	349	356	336	323	338	379	337	331	360	368	354	321	329	358	321	320	356	329	308	356	345	337	339	315	354	335	310	327	354	340	346	364	342	335	326	310	326	343	372	339	322	343	323	351	336	336	341	325	295	327	332	347	319	329	337	378	359	338	346	347	367	302	361	321	360	338	320	337	333	336	335	344	309	333	332	341	326	354	345	362	328	315	336	350	321	342	317	326	334	353	319	338	331	333	344	328	363	326	315	338	354	355	326	325	361	335	337	350	335	321	349	360	333	350	352	370	355	354	304	303	334	338	362	343	347	321	323	346	361	333	337	308	345	304	349	328	352	334	350	333	345	308	315	358	337	350	337	361	362	330	304	339	347	370	335	354	349	350	372	374	332	330	362	342	341	334	345	322	383	340	348	341	321	328	271	331	351	312	339	350	340	337	327	342	326	336	376	393	337	268	331	320	322	358	367	326	356	347	352	312	341	359	306	330	351	344	337	324	368	344	331	301	337	324	349	338	343	338	333	315	346	346	308	368	343	313	330	317	335	288	344	348	346	349	336	328	371	343	351	331	364	333	362	356	351	340	332	348	333	335	359	344	342	314	355	314	327	350	339	356	312	320	347	318	309	345	349	328	348	332	323	329	359	327	334	360	338	339	310	323	324	354	350	360	353	355	308	344	348	313	318	309	329	352	303	363	354	360	316	311	335	353	337	353	360	324	341	328	338	355	318	372	350	335	329	315	326	354	335	324	360	320	353	328	333	336	343	349	361	335	310	343	337	355	331	343	336	347	338	361	336	345	354	345	362	315	306	326	333	351	320	334	336	337	315	351	331	342	343	381	339	304	344	341	302	324	315	325	332	382	338	316	322	346	313	358	309	343	339	339	329	392	361	319	311	329	355	338	343	355	321	359	326	310	333	327	361	354	314	331	351	326	342	327	307	367	338	362	333	304	358	335	366	297	338	332	348	322	339	336	328	369	326	325	306	325	341	346	319	341	337	348	330	330	352	321	386	309	317	365	364	371	324	348	311	324	341	339	339	330	315	343	372	362	348	317	368	319	333	347	305	328	342	326	336	315	330	339	322	343	343	306	310	384	360	331	322	320	336	348	344	356	291	329	324	326	329	362	371	376	328	331	344	347	314	345	330	358	322	353	337	311	329	354	347	334	346	324	343	341	314	355	344	344	325	319	328	321	361	326	329	347	349	345	332	352	329	355	337	331	349	325	352	342	301	353	326	368	330	333	328	327	349	333	317	350	293	343	315	347	330	332	349	334	333	332	304	321	360	316	344	378	324	325	345	330	350	348	341	309	352	326	343	312	342	361	328	326	369	323	353	322	352	313	327	366	322	341	360	334	361	360	378	339	322	380	326	316	359	352	351	331	368	339	346	354	327	360	348	328	345	352	362	356	341	329	318	358	332	329	338	292	326	335	334	372	318	346	343	364	301	333	336	345	325	384	335	305	313	308	325	333	290	323	376	357	327	348	318	337	336	354	337	333	339	351	361	384	378	299	344	373	316	348	368	349	346	326	329	348	311	328	303	352	357	295	318	355	331	358	346	342	345	332	368	364	304	300	312	352	339	359	354	359	334	335	367	376	326	358	326	350	319	337	321	302	319	337	327	353	333	317	348	335	316	368	315	339	328	352	341	356	341	352	362	337	353	339	301	306	356	345	319	359	327	348	354	347	405	353	377	373	372	319	326	335	336	328	318	334	331	321	341	360	347	312	346	368	316	349	324	348	302	338	337	317	338	310	343	324	337	318	330	344	354	343	336	349	326	337	362	298	363	317	347	357	332	333	339	310	336	340	318	335	321	346	334	346	338	331	365	332	334	311	358	359	344	306	364	335	351	334	345	308	306	337	328	350	320	291	305	382	321	329	291	356	330	320	328	329	352	334	328	340	347	361	347	351	307	326	332	333	330	332	337	357	324	325	328	327	376	399	365	343	381	359	352	325	358	329	324	365	316	321	308	363	342	336	359	331	332	356	327	336	353	351	311	323	332	322	343	370	374	368	343	335	353	325	302	318	326	337	347	384	335	322	367	360	332	332	351	349	327	353	377	334	319	338
31801	16955	12662	6499	4457	3556	2674	2033	1646	1506	1331	1346	1256	1023	993	908	790	761	659	560	539	466	536	461	513	483	411	422	400	382	401	375	380	449	393	389	350	341	358	399	359	307	372	365	356	372	346	369	374	376	396	360	372	382	384	416	408	396	353	330	411	390	350	354	352	339	371	372	380	343	347	385	337	332	382	338	317	348	315	369	338	370	315	316	352	345	371	343	317	330	361	386	353	318	338	350	329	339	335	348	329	338	343	310	327	330	324	331	336	382	320	333	343	322	335	296	335	346	354	351	346	349	342	355	358	362	348	303	325	320	328	326	349	317	342	331	366	313	329	362	355	330	349	351	341	347	358	330	312	346	341	343	334	354	334	307	336	337	352	371	338	329	340	346	306	369	328	331	358	368	353	325	354	329	351	350	365	310	317	310	356	355	328	343	359	331	336	344	319	359	335	322	340	351	351	352	304	325	352	331	348	357	363	355	344	333	341	338	350	344	337	324	337	312	315	363	327	330	343	331	323	389	341	341	327	348	329	361	340	321	357	342	304	341	305	354	325	347	306	327	308	321	336	360	336	351	353	354	335	328	341	349	327	319	340	354	330	307	320	336	341	341	375	326	326	361	348	334	336	323	359	311	330	341	350	339	324	308	351	343	325	337	351	327	301	306	323	327	365	313	314	354	318	324	359	313	368	330	345	344	347	363	300	328	369	332	354	317	392	341	331	328	337	328	336	328	350	324	331	320	369	316	325	347	362	354	323	335	312	336	319	347	342	338	338	351	362	329	331	317	334	348	359	333	323	344	334	394	371	359	333	357	319	364	319	347	333	332	340	346	353	356	356	308	291	332	367	328	325	355	336	366	337	340	347	326	321	321	328	349	329	377	338	336	368	338	336	358	352	305	316	326	339	322	344	321	318	363	328	330	318	357	335	327	334	336	351	339	351	310	343	328	343	329	336	341	342	328	335	337	345	330	330	345	334	358	343	307	363	337	324	340	339	376	328	351	362	361	302	328	345	330	357	318	356	340	340	331	355	359	298	328	321	307	325	314	331	297	332	357	324	332	353	336	321	336	323	316	315	344	351	350	348	311	336	296	326	310	336	324	316	334	317	325	332	354	344	322	364	341	351	338	366	316	342	330	361	321	306	343	323	363	348	350	318	302	309	326	322	316	347	345	301	326	355	344	351	339	369	354	312	351	306	316	336	336	336	356	331	323	336	318	373	327	338	352	365	338	327	310	315	341	341	330	361	334	359	331	329	333	310	348	387	380	324	343	378	324	367	366	347	334	330	355	332	348	358	308	341	354	336	366	335	340	355	351	322	300	331	342	339	329	307	352	361	355	316	301	344	337	305	328	343	375	342	322	306	298	354	325	317	347	319	337	340	334	335	349	324	339	342	322	311	351	357	366	348	305	327	303	319	344	331	360	339	296	354	347	303	341	331	326	370	294	343	362	346	360	355	351	317	328	318	348	318	356	301	357	340	331	334	347	314	383	320	348	335	386	337	320	347	346	349	322	330	359	307	323	337	342	349	318	359	328	326	313	347	360	339	335	342	348	299	339	333	353	333	367	341	321	337	324	359	345	357	325	348	332	320	344	361	331	320	336	304	349	365	334	328	335	335	359	312	337	340	344	349	348	362	334	354	336	345	348	362	343	344	357	358	348	335	338	325	361	300	308	318	354	312	338	379	335	353	332	321	391	326	342	337	331	327	313	341	293	334	358	357	335	338	344	336	345	362	335	318	323	346	320	357	345	358	279	324	322	320	351	326	339	323	349	324	317	340	383	315	317	357	317	325	338	333	352	351	341	333	331	336	338	379	342	342	335	340	345	338	316	345	357	367	332	310	369	345	328	329	352	310	324	338	331	372	323	344	347	331	345	342	311	341	338	356	359	331	319	329	347	364	344	341	353	348	329	318	306	360	344	347	333	333	332	346	352	352	342	325	355	315	350	343	337	363	341	334	331	344	324	301	354	330	318	375	349	353	345	341	352	330	334	330	333	334	323	328	348	333	331	361	363	361	328	359	361	313	373	340	319	333	335	341	338	331	369	334	328	336	302	344	338	310	330	314	347	339	315	338	313	345	326	334	345	361	330	342	345	338	317	343	332	342	330	329	330	356	339	316	343	350	356	324	326	329	337	332	334	322	338	355	321	351	327	360	347	376	316	330	328	353	333	342	313	344	320	319	331	345	358	330	382	338	302	334	332	350	371	311	342	368	305	326	370	342	345	304	365	328	343	314	349	346	360	334	344	326	323	324	338	339	337	324	343	332	385	349	313	338	372	350	315	347	352	316	331	318	327	355	353	301	310	335	311	363	325	356	313	350	323	354	336	353	336	351	321	336	302	371	340	325	283	306	350	341	329	348	370	331	320	314	344	359	312	353	330	335	362	359	369	359	349	331	322	305	329	354	348	328	312	326	355	321	354	324	357	335	342	334	311	334	355	343	351	350	338	350	337	307	308	337	349	367	348	323	332	343	348	335	349	361	344	324	357	381	352	328	341	315	301	317	346	331	338	314	344	389	330	340	350	338	335	331	319	334	330	318	297	343	363	323	323	348	347	319	311	327	300	342	349	379	322	337	337	337	352	305	325	319	331	291	341	331	348	358	345	364	340	319	356	343	301	348	335	339	361	343	347	325	361	349	358	319	343	332	320	335	358	331	346	327	346	319	337	315	344	335	350	328	332	329	398	376	329	335	359	330	325	351	369	342	351	314	357	360	323	324	363	330	347	339	323	322	327	350	330	326	349	335	308	305	345	319	326	328	361	328	332	324	339	330	337	315	357	323	350	290	324	304	314	341	339	337	342	305	338	348	309	305	376	321	323	323	365	354	350	331	354	348	342	301	308	312	320	371	347	339	343	340	356	376	321	324	369	352	322	322	324	337	320	349	347	347	342	334	369	334	345	347	354	334	348	385	356	373	381	334	343	370	337	327	337	316	325	350	342	315	341	339	329	332	334	334	352	360	330	368	340	321	318	359	336	338	311	337	340	366	360	326	344	369	324	339	362	348	404	313	360	358	311	332	290	343	320	343	355	347	340	335	339	348	343	325	360	315	335	342	327	327	354	340	342	357	384	319	315	332	336	332	359	343	340	320	316	355	340	335	332	349	340	310	358	340	314	329	328	328	382	328	348	330	365	323	315	340	313	341	336	345	304	334	324	339	332	357	346	323	324	318	351	352	358	334	339	329	347	310	316	302	380	382	330	347	398	320	340	329	375	320	334	361	345	308	317	309	361	336	336	334	308	330	341	333	330	338	330	345	350	326	318	333	318	356	319	332	344	338	339	337	313	347	362	327	333	305	294	352	361	369	350	358	313	324	336	336	314	334	349	317	311	354	342	339	322	339	332	360	303	336	325	338	313	337	304	304	346	335	328	339	368	322	332	344	369	307	337	357	315	373	316	340	349	333	349	329	326	357	350	349	344	347	324	337	355	349	337	331	345	367	348	325	349	341	292	344	338	344	331	349	351
29480	20473	8955	1835	1275	1182	1063	1016	913	873	930	954	979	928	914	878	920	883	895	854	838	858	872	896	854	845	816	841	900	886	817	867	844	793	801	828	846	853	796	825	838	861	775	851	834	847	855	766	836	793	824	828	865	852	793	840	781	873	901	824	835	854	857	834	840	824	794	821	798	822	840	845	832	876	833	766	819	838	822	839	806	792	841	871	820	857	842	811	888	812	818	817	837	818	815	838	838	861	847	773	830	839	843	811	820	882	833	829	884	802	825	817	826	840	876	825	787	830	831	828	855	801	850	828	840	803	829	845	841	793	831	860	890	819	833	821	870	821	846	815	817	821	822	795	870	825	806	828	869	876	828	822	859	843	842	831	807	826	879	801	762	808	812	843	871	842	807	858	859	808	830	852	799	779	825	846	756	839	799	858	786	885	829	807	846	837	832	839	870	819	815	833	841	867	831	859	885	872	806	805	790	829	881	823	814	774	828	899	834	837	876	834	842	823	901	875	803	839	844	824	825	855	858	835	819	849	833	793	766	841	808	829	806	769	837	789	819	853	799	868	841	777	892	837	851	816	860	859	816	814	846	813	825	839	829	835	828	839	847	861	869	830	886	833	854	846	787	860	824	858	777	831	880	819	771	850	809	843	838	850	836	836	849	794	799	837	814	795	855	843	839	803	827	882	868	823	820	821	864	845	858	769	804	861	796	840	832	866	870	841	855	825	778	851	842	810	857	832	844	818	824	796	811	805	807	837	838	823	837	777	834	828	802	866	866	839	861	817	846	887	848	795	878	839	795	843	846	794	872	849	893	792	868	842	828	798	836	840	837	770	806	874	869	797	836	847	858	807	781	874	803	818	789	820	859	809	810	847	820	888	828	843	868	775	851	817	816	810	812	868	810	814	811	821	862	866	888	824	822	829	796	809	839	810	831	823	785	855	841	874	905	886	791	818	822	859	850	850	812	876	850	828	838	812	817	821	793	863	828	895	810	821	855	820	823	818	808	780	824	837	899	800	858	838	861	815	846	823	867	819	869	875	797	799	832	812	808	825	802	841	838	810	860	895	860	771	800	829	810	844	821	837	816	834	788	806	779	823	822	821	821	796	862	865	832	835	806	826	819	809	846	896	731	854	810	844	810	782	816	826	834	853	824	769	807	836	810	810	787	801	806	799	885	832	895	802	809	841	824	843	846	837	793	815	844	831	792	818	759	851	876	827	758	837	815	779	816	811	820	823	815	845	814	849	809	836	832	847	828	814	817	829	839	851	810	841	824	804	815	863	843	897	830	821	826	826	804	841	822	837	808	813	803	759	825	845	816	820	858	808	858	824	871	795	817	774	836	836	843	874	840	858	846	901	859	861	848	802	841	870	803	815	847	845	811	851	825	839	783	869	806	818	800	831	837	873	786	830	834	852	801	825	820	849	820	850	776	836	843	796	826	786	894	890	806	749	743	892	798	878	849	813	836	828	810	849	822	859	865	840	817	833	885	887	810	808	846	796	805	856	848	849	808	844	878	852	819	840	803	814	834	804	809	816	845	818	810	843	869	845	797	839	815	853	852	828	797	882	885	795	767	878	863	801	832	826	816	838	851	873	843	863	848	811	797	819	851	845	797	839	795	810	772	896	843	841	823	846	803	745	896	839	863	798	804	813	848	846	844	839	835	841	817	820	853	854	780	795	895	838	818	794	870	888	854	861	791	813	865	869	830	826	815	841	776	865	838	772	848	838	834	844	821	835	841	798	862	839	840	799	867	794	860	822	842	811	872	814	804	841	814	900	822	849	806	819	816	850	853	826	843	745	828	864	812	882	837	847	829	780	871	840	888	814	890	834	793	878	829	816	839	831	797	855	823	872	863	827	821	791	804	812	830	845	790	842	861	825	801	860	807	815	841	787	867	833	865	776	828	803	798	814	840	800	842	818	824	827	823	819	844	872	849	848	813	835	898	844	799	873	855	815	816	776	827	797	864	790	831	826	830	817	808	812	842	809	786	807	828	881	804	821	823	841	887	828	833	833	802	824	809	783	821	836	802	851	847	845	859	846	853	809	802	783	797	809	837	848	835	852	800	821	860	828	877	763	844	832	818	781	861	875	863	790	839	808	871	882	827	805	827	778	806	829	820	812	832	782	833	812	766	807	823	825	820	827	873	868	784	796	783	848	889	792	850	834	840	856	864	813	801	811	842	778	813	797	813	787	845	844	834	846	807	825	830	816	814	785	855	848	851	798	906	866	821	828	882	839	832	855	865	833	885	829	868	851	789	850	820	836	839	808	849	818	834	782	836	837	892	823	823	828	854	861	857	814	850	788	825	797	852	787	846	822	833	844	800	797	810	804	790	909	854	828	817	827	818	787	875	816	850	894	852	803	836	824	829	807	829	806	833	832	862	784	754	830	840	863	855	842	803	798	835	783	852	833	874	821	837	902	842	806	813	855	867	816	792	838	828	841	808	811	847	833	799	836	881	834	827	757	808	813	799	840	850	842	803	829	823	768	837	840	840	811	800	842	821	838	842	854	774	766	814	801	872	825	866	851	786	874	809	836	831	795	848	812	812	784	827	893	804	856	854	774	903	822	817	785	835	833	840	797	845	779	799	815	848	777	806	846	816	862	795	783	837	831	857	813	849	804	794	866	815	881	829	860	802	834	899	864	845	868	857	845	806	820	832	804	800	788	870	801	845	846	836	837	804	836	836	800	834	898	791	807	784	803	830	863	816	856	866	806	819	863	869	824	804	827	874	817	811	832	838	816	838	858	815	816	830	862	806	800	836	827	835	815	788	795	835	786	819	795	875	835	836	881	860	834	877	793	835	835	792	850	841	802	818	794	830	827	856	816	803	827	817	848	787	830	883	804	832	816	771	837	909	792	818	809	775	864	858	880	794	843	807	802	808	836	786	857	856	865	843	818	836	801	783	851	818	807	812	821	818	862	816	824	837	783	819	824	894	858	818	853	846	864	842	809	762	835	829	846	800	814	814	838	855	857	832	802	819	817	842	840	849	813	830	864	867	863	837	839	819	816	780	807	768	853	847	856	903	819	850	845	857	814	824	809	827	863	823	805	818	844	834	827	830	843	830	815	771	818	798	756	866	778	823	846	839	820	796	828	840	880	800	823	847	838	823	838	799	818	800	803	788	809	815	787	831	791	852	797	885	892	762	805	843	876	849	823	824	864	811	822	836	818	827	837	807	832	789	842	822	867	789	810	811	854	801	830	806	817	817	874	818	806	844	825	799	767	856	814	824	838	861	807	806	849	850	795	775	899	868	848	824	833	831	821	861	822	778	825	831	844	840	833	838	836	845	823	770	915	835	847	816	825	872	806	845	832	788	850	887	763	792	827	818	854	830	821	796	870	791	837	812	869	818	861	813	810	809	785	848	809	841	820	863	861	832	855	753	833	837	744	829	789	777	787	851	773	795	839	813	755	802	771	861	844	821	797	798	818	833	853	806	861	834	770	775	832	812	845	852	866	836	822
26509	4336	2372	1487	1372	1288	1136	1115	1038	1046	1049	995	1026	985	978	963	872	910	905	855	856	812	891	863	829	860	844	836	857	809	888	805	844	802	862	840	806	862	847	795	841	834	810	786	840	808	792	812	829	859	802	893	854	838	840	803	817	847	821	873	842	800	844	773	870	759	831	822	816	837	818	829	769	815	834	799	864	801	868	838	778	848	854	824	801	752	819	849	821	786	785	817	804	815	818	854	854	817	800	857	846	845	809	815	864	801	825	857	803	823	796	811	845	843	812	793	841	783	813	824	883	808	835	799	808	849	823	858	799	812	800	871	828	823	835	772	826	806	821	802	796	831	833	835	791	795	840	795	837	847	847	776	839	830	804	819	854	862	839	812	831	849	864	825	833	812	781	843	826	807	896	840	823	862	807	836	824	803	818	822	808	866	830	762	784	826	808	881	831	837	824	820	799	827	806	805	819	873	784	827	795	855	880	794	822	841	797	804	820	834	795	795	858	841	860	820	804	805	769	801	876	808	860	837	785	837	839	807	817	813	793	845	795	823	831	826	850	853	793	861	860	832	835	851	852	843	841	816	815	824	831	878	842	807	831	782	810	809	815	832	838	819	834	812	833	834	834	805	810	825	858	846	824	829	851	820	802	848	837	798	856	833	840	830	800	799	863	805	833	857	816	763	841	866	862	838	859	856	835	840	832	819	835	814	774	805	765	824	831	864	831	847	841	830	801	807	849	817	742	848	834	802	863	779	852	856	772	767	872	801	804	849	837	820	830	795	834	815	818	852	815	822	786	801	810	844	817	807	765	836	795	807	884	825	898	874	803	836	831	812	855	803	813	855	796	798	858	825	808	843	846	799	826	803	887	811	833	840	787	813	796	842	817	798	752	879	759	762	830	847	804	848	860	844	782	851	808	828	858	843	832	818	782	814	822	785	803	829	835	820	892	833	828	873	785	783	822	837	820	803	795	828	835	804	824	838	837	838	807	900	793	833	851	818	826	790	824	836	825	776	808	879	859	774	849	845	825	797	830	819	877	813	820	816	856	841	827	840	793	754	839	802	818	786	761	787	850	800	808	804	829	851	818	836	826	784	754	818	772	804	813	834	765	831	828	817	812	853	787	838	808	822	797	836	826	770	854	804	785	819	819	769	837	824	790	827	812	826	871	819	799	812	801	811	861	833	781	867	789	799	845	895	788	805	855	816	788	824	821	773	832	834	775	886	820	831	839	794	820	823	843	833	825	824	848	796	807	836	794	834	785	774	815	829	812	828	890	812	841	830	858	817	805	817	848	806	737	792	833	826	813	783	849	807	820	794	819	809	770	880	818	816	846	780	828	864	776	905	815	828	805	816	839	865	782	852	820	839	876	774	783	812	841	796	890	839	848	875	835	865	828	839	828	866	788	823	830	838	825	821	829	846	781	840	779	821	820	822	835	864	824	807	818	850	869	835	780	848	824	854	867	821	792	833	808	779	836	869	794	808	827	853	783	886	830	820	829	828	804	797	884	838	799	819	832	822	824	804	790	789	835	852	777	818	861	848	863	855	824	808	824	867	852	838	859	817	777	867	850	860	855	822	846	794	794	835	856	815	836	797	808	803	815	768	826	858	868	819	839	806	825	826	769	841	825	876	863	773	822	799	834	844	796	806	834	858	825	796	833	865	794	821	847	810	843	791	843	924	817	810	802	798	807	858	834	888	846	817	750	837	870	758	839	840	839	805	832	849	805	850	796	803	841	788	836	841	816	833	813	836	839	817	828	862	789	833	785	793	808	838	817	865	794	826	812	797	841	819	805	845	812	777	825	828	808	793	878	837	837	858	878	785	850	760	805	833	856	837	841	792	825	785	850	819	862	839	825	837	792	860	813	860	839	806	858	866	792	863	859	782	847	820	842	784	810	802	830	865	807	865	875	807	821	784	862	788	844	811	880	846	789	811	814	809	821	834	816	837	825	813	830	850	836	801	861	816	761	823	815	820	828	820	813	871	772	846	862	865	846	793	823	792	830	808	853	819	833	866	797	800	779	817	822	826	780	805	786	824	808	817	820	831	801	844	859	821	846	810	864	839	806	842	815	831	833	829	828	814	907	857	817	786	826	814	826	839	855	816	823	858	789	824	781	774	789	840	772	863	799	785	865	823	816	840	854	829	823	774	861	855	824	825	869	818	808	828	811	858	801	809	864	784	848	850	861	835	827	843	810	824	841	867	845	781	823	761	811	854	846	851	808	767	809	860	833	873	859	822	870	783	837	787	840	839	808	797	854	828	854	830	866	843	794	840	754	845	816	783	869	851	823	825	853	848	858	767	780	799	807	786	809	829	787	875	835	810	812	811	814	845	846	835	884	830	812	804	818	821	794	819	783	803	859	838	864	873	827	861	820	817	753	809	815	811	808	784	801	850	798	806	797	787	821	836	850	791	819	824	826	876	877	846	794	864	822	795	821	852	816	835	839	820	846	860	821	796	824	826	813	836	821	827	875	811	763	869	837	840	795	861	840	864	801	817	819	834	789	825	855	835	829	832	815	803	842	812	776	851	816	800	846	802	768	841	825	773	880	811	841	818	853	832	842	810	865	813	811	880	819	821	773	873	843	802	814	847	855	846	849	848	852	845	850	820	803	789	827	855	839	792	808	839	850	787	807	833	831	851	757	836	794	817	815	825	802	824	848	875	824	805	857	802	839	841	829	813	831	857	819	881	811	861	838	793	857	826	778	798	846	782	846	850	807	840	869	854	793	795	819	835	850	831	828	845	868	868	839	865	846	836	851	808	842	824	823	803	854	808	812	812	846	784	766	817	812	841	810	827	802	838	850	837	855	851	878	860	800	808	810	879	832	801	819	876	769	782	817	786	825	825	834	842	877	814	816	832	725	853	799	844	835	848	780	805	785	847	821	826	828	820	870	871	805	836	850	852	819	860	821	805	831	797	843	875	750	794	822	811	817	755	795	794	801	833	813	859	818	845	786	817	781	801	784	851	806	818	769	887	818	837	844	810	792	868	878	821	806	808	823	814	812	789	784	856	871	856	805	822	788	849	811	831	848	873	818	854	798	842	850	880	860	794	856	832	842	848	818	791	836	820	833	877	841	852	832	825	841	830	805	826	855	806	812	841	789	824	849	807	802	834	814	825	898	809	837	808	847	821	814	816	839	792	850	791	824	826	859	855	789	836	782	814	844	795	821	844	803	859	802	813	890	860	793	883	784	839	831	855	827	842	802	775	816	866	785	871	790	849	839	854	821	829	873	806	831	827	810	886	829	808	819	812	846	809	817	839	808	818	813	830	825	730	843	836	798	864	829	825	827	811	828	866	810	861	878	813	831	824	826	809	831	821	874	855	836	799	828	839	796	858	833	790	826	753	779	810	794	831	809	806	873	806	776	867	826	803	790	841	803	823	869	841	830	881	787	808	801	868	829	879	834	803	835	859	792	814	852	840	880	815	832	857	832	835	862	826	807	852	796	812	831	879	786	789	820	870
24160	21592	29002	24660	21609	14077	1880	1169	1047	958	958	953	892	839	815	739	731	718	633	608	642	583	597	592	543	620	499	606	536	549	556	542	553	605	537	495	547	534	541	505	519	577	565	534	545	580	543	553	528	563	547	568	562	504	535	558	573	549	574	521	493	544	574	578	592	558	518	527	539	566	510	532	548	541	549	574	533	527	556	502	537	541	504	491	500	481	564	521	523	530	513	548	521	534	554	502	506	549	566	558	550	533	551	507	488	529	514	547	502	520	526	531	502	555	523	480	544	502	493	530	556	520	501	534	505	541	575	560	555	533	534	513	553	474	524	513	468	485	513	560	513	525	559	518	557	524	490	537	530	518	550	535	540	480	528	511	507	488	516	511	538	522	550	538	504	494	580	555	518	513	540	508	550	548	518	572	581	529	506	475	565	549	524	496	514	542	544	515	539	551	526	537	532	500	529	538	540	593	439	505	526	570	568	516	558	509	519	485	481	517	519	537	530	574	545	533	530	534	552	531	521	537	496	503	554	495	555	536	529	539	577	504	550	546	538	521	524	569	565	511	545	531	538	548	544	548	545	549	516	525	528	559	549	527	520	472	518	516	558	504	526	554	544	525	539	524	525	495	512	539	517	525	572	537	489	495	528	533	490	556	547	517	560	532	524	514	506	561	526	559	530	499	558	554	544	544	510	562	525	558	524	523	535	549	527	520	545	521	500	532	541	539	550	517	524	522	528	533	544	582	530	530	551	478	543	511	523	527	523	497	553	551	511	497	507	540	522	536	471	572	500	531	566	562	492	527	523	543	526	533	536	554	564	557	547	539	518	513	560	551	532	547	531	537	499	519	542	528	533	510	510	533	538	518	492	504	542	528	516	540	560	542	485	531	530	542	527	534	534	522	545	523	554	522	521	523	517	530	531	546	494	546	562	522	513	509	502	505	526	554	498	552	497	556	528	521	543	530	562	518	525	527	515	535	563	516	547	548	514	519	531	514	544	530	527	547	564	518	560	531	520	524	509	496	449	502	525	543	557	567	502	550	542	526	546	496	528	522	519	546	540	522	513	510	515	550	510	566	532	512	536	527	571	503	520	557	486	542	566	534	543	538	544	517	504	548	555	545	537	493	498	536	525	534	510	565	532	522	501	504	547	553	546	494	565	546	537	548	556	525	494	554	567	525	546	533	535	546	514	540	538	504	572	512	535	507	511	516	526	569	530	539	529	605	518	515	527	579	515	522	545	505	531	560	510	553	523	537	506	569	528	577	560	545	530	520	552	569	537	548	538	537	506	511	582	555	505	556	510	555	506	549	541	576	499	555	545	528	533	545	490	559	507	514	542	548	546	540	536	511	543	513	515	516	514	573	481	541	523	538	531	498	536	558	527	561	536	536	528	545	528	545	531	508	548	536	533	513	531	489	576	558	542	529	532	550	533	536	517	501	471	504	537	520	523	511	568	548	488	500	524	510	530	567	491	525	575	493	486	517	531	547	548	536	542	501	488	539	499	536	529	546	525	520	499	540	531	563	561	575	523	509	538	539	553	503	523	485	526	554	550	573	498	515	542	487	545	539	490	523	544	536	544	511	602	499	540	542	529	569	490	566	516	530	538	540	532	495	479	515	492	543	500	524	504	530	519	531	571	543	537	512	538	528	540	500	526	556	526	559	561	493	499	498	549	540	543	560	562	540	550	478	540	527	530	548	560	496	561	514	500	521	515	548	556	508	531	532	533	530	517	496	526	507	513	560	527	505	522	490	515	477	538	551	560	518	565	536	547	546	555	527	498	528	520	565	560	505	513	498	514	518	501	516	541	520	533	576	475	564	515	503	513	544	510	537	554	521	527	562	506	500	539	519	545	548	507	535	502	532	587	461	504	508	552	592	551	508	584	510	533	525	544	525	525	554	520	528	529	531	518	531	532	507	554	525	538	511	537	525	530	506	586	552	526	513	499	534	530	553	554	533	522	531	512	507	494	563	518	514	555	489	513	553	513	513	514	530	538	514	506	538	527	536	542	480	538	559	534	519	481	552	519	523	547	540	518	523	600	511	521	519	516	497	528	498	523	536	482	520	534	514	558	551	511	518	556	537	549	513	532	534	542	547	534	526	529	548	527	522	491	535	518	560	524	524	541	562	508	552	497	537	558	519	559	551	499	513	519	540	554	534	534	539	553	495	540	508	540	555	529	542	532	532	581	508	522	537	586	508	548	552	553	530	473	539	542	562	560	514	531	531	520	563	521	524	523	503	512	583	553	517	539	519	498	547	523	494	530	523	548	541	534	521	520	507	556	546	538	514	522	517	503	563	533	537	549	555	530	485	549	568	557	533	531	547	509	587	504	554	520	528	507	494	498	495	523	528	551	543	535	525	532	567	506	535	528	486	538	564	533	504	478	539	533	523	526	595	557	526	581	523	557	515	554	466	538	504	543	555	513	551	531	518	539	528	508	498	548	525	535	531	584	571	473	522	511	531	468	503	546	512	506	555	549	538	518	512	504	529	548	522	532	522	494	534	559	523	507	470	520	526	527	532	524	517	516	518	557	522	499	506	522	563	571	498	575	519	518	534	534	523	495	573	521	548	568	524	546	503	534	524	512	576	497	505	510	524	577	495	547	552	527	530	511	480	536	540	534	506	517	538	525	488	499	523	514	548	497	477	492	553	542	513	474	507	506	519	535	538	558	539	491	531	536	536	509	548	529	522	552	549	534	535	516	553	516	546	534	495	533	545	507	494	522	508	547	503	549	555	512	537	553	544	518	544	521	564	527	559	471	531	582	507	581	529	565	501	565	538	527	531	533	506	519	560	559	584	497	507	514	518	517	541	558	517	539	508	515	546	520	492	519	524	562	534	514	541	534	531	507	507	532	526	547	510	581	476	556	549	534	535	493	520	520	545	543	517	572	541	595	519	534	514	532	528	582	517	539	542	506	502	558	496	547	537	545	562	544	514	543	533	531	508	539	553	560	542	577	468	536	526	496	534	509	518	502	537	554	562	526	498	502	474	544	522	532	517	495	533	531	527	509	516	535	565	549	573	509	559	566	556	550	518	488	526	501	549	526	538	522	540	549	571	504	523	528	534	529	545	493	517	517	518	537	536	528	540	515	506	532	526	516	517	478	487	507	546	537	510	524	524	495	533	539	527	551	533	508	523	527	523	553	566	519	505	515	478	524	568	539	508	538	476	551	493	493	551	517	512	507	534	542	499	539	528	530	524	553	551	533	563	505	552	539	553	522	546	510	550	507	509	495	555	538	533	555	552	500	537	515	487	513	547	521	538	570	507	549	559	546	555	561	537	523	533	494	538	545	564	507	530	538	551	564	537	546	517	527	559	540	529	533	543	577	520	516	566	538	518	540	523	507	566	508	534	535	589	533	479	521	500	500	543	516	530	514	486	508	486	540	546	510	532	535	524	534	506	537	520	525	544	555	526	523	539	528	534	543	522	498	503	516	567	533	513	527	508	492	491	520	516	552	509	490	525
27386	10960	7954	4022	2945	2325	1816	1456	1345	1186	1160	1200	1087	1023	1004	933	878	780	696	656	705	644	621	585	634	597	628	626	601	569	575	556	589	537	534	608	526	570	591	574	585	568	583	552	558	614	530	536	562	588	575	548	533	561	569	568	548	622	544	567	570	564	544	543	569	582	559	574	561	533	566	599	560	586	538	567	533	528	541	583	529	533	554	551	567	524	570	534	510	537	544	575	511	580	543	541	555	543	543	517	543	537	559	543	564	570	552	586	574	545	561	509	552	547	543	579	539	568	526	562	578	547	600	540	522	554	531	531	566	542	537	569	528	562	562	568	529	546	545	579	562	564	528	551	548	623	539	513	530	563	547	570	546	545	546	526	522	551	565	521	545	561	549	561	550	575	552	586	538	539	567	531	577	533	521	553	536	550	579	559	565	571	539	540	567	559	531	568	554	544	537	561	531	555	520	538	578	545	535	538	555	525	587	520	565	569	529	546	557	556	549	556	570	570	552	537	534	550	589	567	568	543	559	520	520	562	555	533	516	553	543	534	524	555	590	541	581	566	550	551	555	557	557	498	539	545	554	560	512	503	587	516	579	536	570	555	578	539	541	548	542	572	573	562	581	551	533	542	519	560	528	515	564	513	555	540	533	517	561	539	514	581	540	550	567	554	570	575	547	585	574	576	556	555	551	520	555	590	564	541	609	538	569	577	555	536	532	571	518	583	556	548	547	512	505	568	540	564	543	529	564	536	552	555	544	548	528	583	525	530	525	584	541	538	532	522	555	533	541	558	534	535	555	555	587	552	572	560	566	530	545	555	547	610	565	516	521	571	524	493	548	507	543	551	565	546	563	557	513	492	560	565	535	547	560	561	559	607	544	582	600	548	564	567	566	556	553	498	540	550	484	528	526	595	533	590	536	591	535	555	583	535	558	558	564	522	564	547	560	524	553	537	547	564	541	560	551	520	550	550	556	540	499	583	511	547	592	540	523	561	561	539	573	555	568	550	551	516	480	509	526	560	550	543	584	559	548	582	513	588	541	505	554	569	542	563	576	530	549	522	550	548	523	614	541	536	545	583	575	517	524	530	554	586	527	520	518	537	563	536	561	515	528	503	561	543	549	548	525	555	559	528	574	569	582	549	553	564	528	543	503	560	556	556	527	546	516	533	532	538	538	562	540	553	513	559	559	515	516	567	535	542	554	531	539	556	530	583	569	562	567	572	574	536	527	500	520	550	538	564	548	486	540	549	545	559	554	538	532	503	538	537	546	501	503	561	533	541	569	560	547	540	555	545	537	567	524	571	547	538	497	536	532	524	561	524	558	551	546	486	496	558	525	583	531	570	543	552	519	543	548	544	510	539	585	545	531	518	536	541	525	580	536	572	546	540	523	538	515	530	545	510	537	553	568	556	543	579	531	547	501	520	545	583	524	533	586	535	532	576	546	544	522	547	524	532	569	522	518	533	569	513	547	554	563	538	541	544	535	567	565	515	539	544	546	508	584	551	550	526	539	539	530	526	572	500	534	569	510	511	540	525	555	576	541	517	547	555	543	625	562	549	585	497	508	564	561	509	567	494	555	573	510	579	575	540	568	550	533	598	549	512	571	565	568	515	531	525	552	505	543	492	524	540	532	564	535	552	543	578	532	549	524	537	566	563	520	561	568	565	524	571	536	580	519	560	552	557	555	541	527	512	528	537	548	544	541	542	547	534	537	579	506	575	575	544	549	508	524	551	584	580	564	535	527	522	523	566	571	502	549	558	571	552	570	499	525	566	522	508	536	577	542	533	520	544	537	531	598	533	512	518	544	540	517	514	562	552	516	545	525	527	557	533	592	576	515	517	580	547	540	559	531	545	554	560	533	569	530	550	519	595	576	500	513	568	531	552	552	539	543	561	536	555	556	523	549	569	527	567	538	536	523	557	539	515	502	538	520	517	563	555	517	529	552	566	545	549	534	565	536	581	530	591	502	539	522	558	543	565	555	526	555	553	581	551	553	552	533	537	575	538	561	558	556	558	532	516	479	554	589	576	514	552	544	536	557	542	568	537	540	560	533	553	559	568	567	532	530	539	536	576	535	538	560	582	547	577	554	568	551	538	536	553	542	560	537	560	527	529	520	603	578	546	592	541	505	560	553	576	511	568	534	545	596	508	559	571	545	540	559	552	532	546	546	537	543	556	587	554	541	522	554	547	527	563	513	532	540	518	566	572	542	552	511	570	481	537	532	566	531	540	569	552	518	550	544	510	554	578	551	512	546	563	536	541	573	560	539	509	547	539	517	578	562	569	562	527	534	563	510	538	543	561	557	574	576	564	521	582	540	543	527	538	527	584	555	554	521	534	534	527	558	511	554	584	512	586	547	572	535	560	615	533	563	518	547	529	554	565	518	535	554	505	527	530	579	533	497	570	526	556	541	572	557	556	601	507	524	561	562	526	570	543	568	527	536	530	547	578	534	531	500	541	560	557	575	508	513	573	552	563	554	534	552	567	548	557	515	557	556	545	538	550	542	541	546	494	560	563	592	571	596	562	560	556	530	520	559	512	539	558	524	544	560	554	561	557	545	547	529	555	528	540	578	558	556	531	546	542	558	539	554	566	554	533	543	577	568	539	577	565	547	543	566	564	567	589	577	554	565	553	542	569	508	526	553	569	566	543	526	538	527	553	573	541	572	536	577	600	547	517	542	543	562	516	528	559	543	553	550	561	549	524	545	552	560	567	523	586	613	561	531	546	543	545	564	540	557	584	576	544	558	578	519	555	533	524	564	557	510	529	561	542	524	548	551	536	548	560	485	514	528	576	587	524	578	576	585	570	514	545	568	515	597	528	572	576	532	535	555	530	565	525	501	555	523	551	564	560	557	526	545	539	537	557	529	578	557	553	538	518	523	535	555	554	532	562	564	563	554	538	572	522	536	562	515	537	541	545	519	540	588	561	552	492	516	546	531	519	576	544	526	585	550	539	534	493	535	560	545	565	574	593	493	535	524	552	514	549	557	589	528	528	578	535	523	597	564	545	554	545	549	567	558	523	521	514	564	545	549	537	516	551	562	566	540	538	548	565	537	530	509	530	526	524	539	549	537	576	563	562	523	567	559	531	573	531	576	603	530	557	544	533	518	540	533	510	537	574	566	599	530	554	568	523	520	565	522	537	526	545	541	528	530	547	549	525	507	560	558	543	535	570	539	603	597	512	559	495	526	533	597	533	546	588	517	546	562	527	583	556	547	536	520	532	538	593	497	539	539	555	544	569	551	547	532	520	531	543	541	559	520	540	570	551	528	534	568	540	564	525	554	486	537	567	569	534	543	527	512	540	551	563	538	564	580	514	545	553	542	549	525	544	545	545	557	525	535	558	522	549	553	527	519	558	525	516	559	543	586	538	545	524	552	546	575	519	570	478	523	548	554	529	520	550	565	510	566	545	552	585	568	570	546	576	567	597	573	555	551	545	551	568	507	509	549	539	546	490	542	571	540	535	572	546
25121	21625	28343	25338	19399	2621	1357	1062	1046	1031	1063	1033	1003	1006	995	956	884	860	803	832	876	920	761	758	761	718	777	768	782	738	744	829	774	759	767	747	766	788	759	752	752	781	728	733	741	733	727	761	718	755	779	779	733	713	758	774	800	744	762	784	743	796	751	755	758	770	791	716	750	787	786	729	736	748	785	757	732	730	692	751	713	782	743	760	750	779	756	713	789	773	732	726	738	748	724	707	748	781	726	777	722	752	742	755	779	743	747	757	695	772	744	716	744	780	730	742	770	788	730	738	743	761	735	778	714	758	724	770	723	727	784	686	742	711	734	716	727	700	756	739	727	716	736	693	765	744	754	696	756	802	736	744	780	758	755	754	727	748	800	765	757	768	807	771	733	737	787	699	727	788	754	745	723	713	754	766	785	689	788	694	735	719	749	740	757	785	768	771	666	698	737	744	721	778	739	794	757	715	812	738	744	751	748	741	780	749	767	738	726	750	723	735	744	747	770	745	744	769	761	783	739	715	754	741	700	722	764	810	807	774	733	770	733	758	742	706	774	755	729	710	764	776	782	776	769	788	725	777	765	772	774	777	735	738	758	748	730	726	753	733	747	776	728	758	765	783	816	735	763	763	751	754	722	761	736	764	723	759	758	738	730	765	769	729	714	797	716	725	752	740	769	742	794	714	736	753	734	759	750	766	751	747	770	765	748	740	755	758	753	750	788	790	734	749	747	744	786	768	738	695	716	734	841	736	749	714	745	769	741	777	803	702	748	795	787	752	787	717	782	747	736	732	737	744	794	770	744	718	771	740	728	703	755	755	737	737	760	763	762	749	772	758	758	743	786	734	722	746	741	760	768	732	739	737	693	756	811	731	716	726	760	764	762	798	744	769	736	790	709	745	749	734	750	736	781	769	791	759	714	808	788	744	784	728	701	757	789	710	739	743	791	780	729	734	762	766	777	818	771	730	754	763	784	732	792	725	789	749	736	722	735	777	755	750	713	767	684	743	773	746	739	774	755	782	821	770	742	779	741	703	756	746	763	783	768	781	694	721	744	764	764	800	779	765	791	756	771	764	733	754	768	779	730	744	751	692	727	700	739	731	760	782	764	692	769	748	797	733	778	797	755	760	720	718	749	712	745	763	751	780	746	778	739	758	745	772	739	771	759	698	748	734	744	783	715	731	741	728	715	777	758	729	751	719	748	729	773	785	757	753	763	752	760	758	794	711	721	767	726	768	789	736	790	761	751	704	752	767	741	754	729	769	744	762	765	770	780	746	724	739	748	711	764	722	738	758	707	718	807	778	692	762	722	708	754	741	751	731	785	774	766	722	791	719	715	731	750	795	717	721	741	755	755	722	827	765	714	786	741	795	757	755	698	704	775	731	772	718	775	751	776	713	754	781	764	761	817	811	763	713	773	821	739	787	722	769	747	729	788	753	763	830	734	761	794	741	764	683	730	764	689	768	710	777	776	715	760	700	755	771	758	712	779	686	707	760	737	748	728	766	792	837	791	707	766	779	746	745	760	791	742	718	768	733	810	791	722	770	785	745	751	716	770	722	752	772	725	798	792	746	792	731	734	759	742	798	721	714	753	771	722	728	772	720	743	733	712	764	756	729	760	721	762	773	728	759	732	710	749	773	769	761	718	745	746	776	736	780	747	730	732	803	760	739	700	784	765	709	755	733	719	798	734	734	761	764	798	815	770	744	679	761	738	784	764	745	741	740	736	765	765	707	733	737	700	729	795	771	761	702	711	768	742	763	765	759	755	763	763	730	720	746	772	718	737	746	786	736	677	767	727	762	731	750	761	780	742	764	714	742	789	768	732	764	723	790	770	719	787	772	719	755	702	735	769	760	725	741	747	739	784	797	792	745	736	755	752	748	779	755	737	780	786	754	779	749	793	762	713	702	766	796	766	733	762	725	752	740	761	768	759	772	729	733	777	767	733	758	671	749	706	715	717	815	734	753	730	748	770	735	751	786	732	699	769	770	715	717	768	736	753	771	737	809	699	760	731	752	735	746	814	761	733	742	755	712	747	790	706	714	769	791	763	787	784	719	733	721	714	718	745	761	764	752	765	695	795	732	686	767	744	776	739	770	780	795	735	745	769	728	728	752	839	706	725	790	752	682	779	753	691	736	722	757	789	733	736	734	736	726	763	701	749	744	756	736	788	752	786	777	741	734	716	799	770	750	738	718	795	756	752	757	754	759	761	737	705	745	749	770	743	796	771	773	752	784	747	729	760	774	765	748	733	776	744	766	772	769	774	707	709	739	715	741	743	747	744	712	761	796	729	739	737	751	727	718	754	698	663	712	726	739	738	783	685	742	751	731	673	768	737	752	736	747	776	766	751	782	711	722	728	795	719	768	709	781	751	749	776	717	707	741	737	717	751	735	736	735	774	769	731	776	744	754	743	775	765	695	749	776	764	722	775	743	751	736	735	790	740	766	768	766	755	746	723	733	750	698	710	757	745	771	702	766	719	737	743	740	740	701	726	741	707	774	726	703	751	765	742	737	709	733	778	806	704	723	753	724	698	762	751	734	772	736	758	713	693	787	758	769	724	727	796	786	762	768	721	750	802	767	762	744	761	757	733	761	710	753	766	764	729	710	786	740	732	714	746	726	719	731	793	759	706	735	735	720	761	735	740	739	706	738	737	732	741	765	763	730	784	695	728	803	752	718	737	769	769	784	755	728	742	746	764	776	728	748	702	710	724	779	727	716	765	736	726	745	818	755	743	758	745	678	702	779	769	769	703	801	757	719	715	767	787	799	748	787	736	764	746	736	779	727	807	765	735	742	750	733	731	738	745	771	777	814	746	705	736	744	744	748	806	777	696	745	745	750	764	797	732	735	728	755	814	690	715	780	726	721	749	751	756	743	711	752	774	767	730	769	767	717	756	744	719	759	726	728	731	778	767	728	708	750	743	765	740	775	760	724	704	746	750	763	782	733	729	743	711	767	770	726	776	778	747	787	761	746	731	765	729	760	778	719	782	702	785	753	796	722	773	728	793	717	751	749	740	669	745	753	751	725	772	753	741	759	710	746	738	743	769	772	725	730	726	731	732	790	720	766	746	705	770	750	770	728	694	737	743	767	787	749	733	768	774	718	778	769	710	715	731	750	745	776	758	771	739	734	782	728	718	751	747	758	738	710	759	731	700	737	748	710	724	650	772	714	729	745	759	758	777	792	737	781	699	756	768	788	710	778	776	791	721	705	698	768	774	756	744	812	702	775	768	728	716	788	795	787	725	720	736	711	760	797	720	736	763	769	797	779	760	710	697	772	697	772	779	754	718	753	740	738	764	690	768	778	735	780	762	773	750	698	766	760	719	737	726	731	721	776	719	739	717	688	785	756	752	782	766	780	761	736	724	798	725	735	758	713	706	749	734	790	693	775	719	690	702	762	743	754	707	804	772	713	799	720	694	733	777	750	712	761	758	742	784	743	742	685	761	750	727	748	742	742	735	726	764	697
27724	9180	5773	3261	2458	2056	1698	1385	1324	1158	1218	1170	1113	1107	1001	969	861	850	865	922	861	836	773	812	779	797	779	808	750	753	791	767	760	779	817	738	758	741	719	722	744	737	713	720	723	752	761	759	731	770	769	773	761	749	745	750	793	828	772	744	727	730	731	729	766	781	748	734	784	781	750	699	725	761	749	763	777	739	745	734	751	721	735	685	754	700	764	700	699	783	729	752	749	754	792	749	755	686	774	754	684	788	738	756	716	742	679	720	770	757	722	680	750	759	770	704	739	764	716	721	749	738	698	747	742	749	745	737	757	757	680	743	725	724	745	720	751	753	698	722	732	735	748	689	768	730	722	710	715	699	727	724	717	758	728	780	735	710	755	732	761	728	745	730	800	743	743	787	723	774	731	740	713	756	744	726	742	765	789	737	762	744	736	735	751	761	746	741	769	742	681	739	716	730	751	724	700	759	739	764	740	755	705	686	730	739	723	726	729	672	716	750	760	705	702	794	771	743	731	708	678	720	751	768	710	729	737	713	691	740	692	730	750	711	764	746	712	735	743	737	726	726	731	722	718	713	728	751	747	760	725	710	768	706	726	805	671	759	795	754	739	746	745	709	731	727	742	774	747	750	664	761	740	708	746	708	757	746	752	695	697	719	747	720	749	770	788	780	751	749	724	757	716	728	698	749	737	726	730	717	747	753	691	711	712	726	736	719	769	702	771	732	732	722	756	741	762	762	745	728	772	725	766	721	729	736	739	713	715	704	710	732	696	752	761	720	761	789	744	767	724	720	735	738	725	803	727	718	744	736	734	775	714	774	707	779	737	735	737	710	730	758	732	759	744	726	769	707	752	746	741	767	732	724	724	764	684	697	779	788	759	717	749	729	791	723	701	761	706	750	749	712	735	732	751	752	740	761	707	733	697	723	775	733	737	726	726	721	681	706	751	733	720	706	742	700	716	706	771	736	707	751	767	741	727	724	745	703	740	734	720	744	722	752	720	758	739	745	734	747	745	774	713	756	733	750	731	768	717	725	693	795	744	784	749	686	759	751	718	717	733	725	766	750	770	736	699	773	774	733	746	679	728	799	731	731	740	775	733	733	714	764	710	743	679	720	757	783	757	735	763	809	715	745	743	688	689	711	729	735	762	743	739	738	749	782	663	773	717	716	732	723	747	704	709	792	716	783	728	810	751	718	729	752	780	718	768	690	736	705	706	718	767	741	721	761	707	733	707	750	759	752	711	710	749	739	733	772	741	735	698	751	704	737	732	758	771	790	754	759	759	725	713	742	779	707	741	767	770	721	754	753	731	708	713	693	792	726	708	791	750	710	764	723	755	759	778	754	747	738	752	802	742	741	750	780	747	736	712	688	698	738	732	754	725	751	706	764	730	726	699	729	761	760	754	723	707	710	703	796	716	775	771	750	736	742	708	742	766	714	732	765	671	701	742	749	699	737	774	723	786	721	749	699	719	703	727	736	717	706	720	744	695	777	783	740	749	732	769	700	740	753	735	706	760	753	709	760	760	673	735	760	770	723	718	783	768	744	744	722	744	772	726	778	712	763	738	743	733	743	777	713	706	736	765	725	778	712	750	752	726	713	743	730	728	741	719	709	750	785	725	694	731	741	748	726	760	751	726	705	727	783	756	712	705	709	749	736	729	695	709	740	720	761	731	730	690	736	731	760	766	774	729	698	722	757	705	763	694	777	755	799	745	728	730	759	705	710	785	783	764	760	765	717	744	789	722	780	758	767	740	769	730	740	702	760	755	718	741	726	757	713	762	715	716	753	748	745	767	727	772	751	745	738	751	702	712	729	723	735	755	700	724	666	792	747	777	729	735	742	727	770	716	757	743	738	721	742	764	712	768	702	769	737	731	652	779	742	703	697	734	780	717	677	747	726	730	727	717	720	740	735	734	736	772	725	790	760	749	750	734	727	736	738	731	772	727	715	767	725	787	744	717	748	755	724	762	740	739	718	734	702	698	711	719	751	702	685	720	724	734	730	669	806	730	676	742	735	744	706	762	808	745	733	701	697	715	784	766	707	758	747	785	741	757	757	738	722	736	725	706	721	701	768	717	773	723	718	741	706	755	796	713	776	796	695	762	721	757	741	743	784	711	709	778	760	752	726	747	752	788	719	693	685	746	741	720	719	720	777	729	760	747	725	777	771	750	714	716	716	704	750	738	697	759	738	691	768	750	697	758	733	744	748	715	731	803	730	760	727	781	726	746	694	727	759	701	732	742	765	761	724	702	800	761	729	771	770	708	769	740	719	701	742	701	721	760	748	705	744	729	752	807	739	728	731	736	746	740	758	755	697	782	704	755	716	751	700	750	812	750	762	719	720	735	723	752	701	774	743	732	715	747	746	751	742	710	769	756	781	718	728	761	756	718	715	671	782	760	767	784	758	754	712	754	726	740	727	717	749	692	750	735	658	752	751	763	779	770	729	779	739	761	768	771	761	809	766	735	757	729	744	710	703	676	732	753	759	745	748	733	762	735	755	746	724	775	782	748	722	740	711	744	685	700	769	721	708	751	730	757	737	698	748	724	752	704	727	744	769	717	722	781	746	724	695	724	725	726	674	707	778	706	729	721	770	677	719	794	692	756	720	694	758	740	739	732	747	719	749	723	747	728	765	728	728	764	726	804	745	763	682	750	737	722	721	718	693	710	720	739	762	708	773	711	747	759	761	755	724	746	769	771	709	735	725	742	724	713	737	743	699	755	714	781	716	718	708	754	751	739	735	774	742	748	677	740	762	725	762	735	691	699	739	700	699	779	772	745	735	769	732	754	771	735	716	715	721	736	749	767	708	785	735	762	741	722	774	764	749	712	748	707	698	735	732	733	744	779	706	751	728	786	773	782	729	757	738	684	754	739	737	709	711	765	786	711	710	765	760	766	710	729	759	764	769	758	716	742	729	763	756	758	729	773	697	717	779	745	767	723	743	738	733	737	721	734	755	741	747	713	730	743	785	754	745	726	811	725	750	723	691	712	727	709	701	757	709	754	749	749	710	709	756	750	690	744	762	752	730	712	783	786	678	751	714	703	731	723	724	693	696	706	750	809	727	768	715	799	758	772	757	782	753	802	729	758	714	720	738	721	711	789	768	706	745	721	737	708	691	706	742	737	706	767	748	730	740	748	757	759	722	745	750	695	777	807	781	754	717	717	732	735	763	703	748	728	753	731	723	767	737	733	705	780	715	722	742	743	739	748	716	709	752	744	773	711	724	709	744	730	720	722	707	762	731	733	757	752	786	702	718	778	742	714	757	778	726	720	723	756	753	740	728	702	729	771	776	717	753	763	739	762	716	756	757	685	739	729	746	744	767	724	753	699	765	707	726	744	763	718	735	700	755	743	781	775	731	753	750	733	751	767	764	773	765	701	743	708	711	735	670	763	748	745	724	744	732	715	719	706	757	747	704	734	749	733	755	787	715	796	787	746	762	745	815	802	685	738	688	754	766	738	748	770	750
22945	21704	29501	24440	21707	21768	13156	1738	1275	1070	1159	1073	899	921	799	745	657	539	575	683	650	520	504	442	441	412	427	425	386	435	425	385	375	447	424	397	394	416	376	381	369	413	374	372	392	362	370	405	364	361	371	398	380	376	388	380	406	387	432	417	413	423	348	358	389	387	395	375	375	382	386	376	394	378	381	382	373	377	363	340	385	378	356	369	371	370	393	341	359	306	378	383	379	388	362	358	348	328	358	336	367	362	346	359	375	356	318	390	353	329	357	375	375	356	365	361	343	331	373	394	371	351	331	351	349	346	389	359	370	355	374	356	359	367	368	381	377	338	363	370	336	367	375	365	339	365	367	371	361	354	361	386	379	335	386	352	389	371	340	380	357	392	330	365	366	363	375	362	359	357	343	384	355	326	349	384	371	351	362	344	350	388	373	355	386	354	352	341	368	343	368	414	327	369	379	362	353	336	378	386	376	346	366	369	330	372	352	378	343	422	348	349	341	390	361	393	388	363	346	388	370	336	379	370	352	335	370	366	360	349	358	354	343	351	348	395	364	361	390	361	376	359	381	358	318	367	341	368	350	383	341	368	369	362	365	340	368	360	333	370	363	369	340	303	341	368	378	414	360	362	363	357	383	361	356	364	360	372	327	369	352	363	377	348	371	345	379	359	326	346	344	332	337	352	367	366	390	365	387	365	367	346	363	339	389	373	356	361	317	364	354	359	366	334	351	363	362	355	372	360	400	369	345	361	330	403	351	318	356	336	329	326	379	384	339	349	402	388	346	373	321	394	392	352	395	340	359	394	356	376	371	386	363	368	379	369	367	361	345	335	364	358	347	331	361	346	405	394	362	359	372	328	341	345	358	373	368	342	359	388	377	381	359	350	368	364	336	387	361	382	340	349	359	345	337	367	374	334	371	411	361	374	360	368	364	378	347	379	371	369	380	343	363	383	394	362	361	328	355	349	340	412	394	386	343	348	356	358	366	336	327	333	372	378	395	407	351	351	363	334	354	358	382	361	360	359	362	358	374	365	377	365	322	338	391	378	393	358	368	377	345	367	397	345	363	351	371	358	351	390	403	322	381	373	365	372	362	333	377	382	364	336	370	328	378	371	347	365	355	376	347	357	369	381	370	373	382	320	369	363	367	378	318	350	368	337	372	405	331	359	370	384	355	373	367	364	364	359	347	380	348	361	358	335	376	359	375	360	336	366	355	348	367	391	381	396	363	349	356	362	382	344	376	376	366	375	378	350	336	330	364	367	356	359	372	362	354	340	384	344	388	375	347	343	360	363	337	348	347	383	349	368	354	368	400	340	360	356	377	338	361	369	383	350	362	336	353	389	361	354	370	363	381	350	366	348	336	329	380	359	310	344	344	360	335	363	374	315	332	362	352	337	340	321	346	375	377	384	370	363	362	356	343	357	341	365	347	403	339	356	385	355	357	338	359	351	349	367	338	356	347	348	395	358	370	344	388	357	341	338	355	368	368	396	375	407	399	338	375	333	332	338	330	334	403	370	357	389	365	343	377	337	395	382	349	363	352	376	353	366	346	358	347	354	362	341	376	382	357	369	371	352	382	355	376	361	355	360	354	335	378	350	351	352	379	379	370	352	328	372	314	376	361	323	376	350	349	344	359	367	351	363	346	342	340	344	377	341	355	385	395	373	368	324	356	401	359	360	362	352	370	354	375	353	341	360	394	384	372	344	356	368	336	346	314	404	354	378	363	368	361	370	338	351	398	371	340	362	371	363	341	345	349	356	356	366	365	344	363	336	362	363	377	368	385	333	348	384	364	337	374	352	360	320	348	349	383	356	363	357	341	339	389	370	364	371	343	373	344	353	364	363	377	367	374	368	366	375	384	330	381	350	375	354	338	361	328	364	369	346	362	367	371	358	360	359	357	375	370	342	345	376	360	345	350	353	366	347	352	409	358	376	358	341	338	345	361	377	376	339	367	370	340	349	331	378	352	337	301	339	374	347	378	375	363	376	350	337	336	360	367	387	364	348	348	340	346	340	338	390	326	368	372	377	365	338	335	377	336	336	359	387	336	362	355	328	317	381	383	365	392	358	362	338	320	359	345	374	368	405	378	362	332	358	364	354	349	351	339	335	353	361	347	376	372	379	361	371	377	343	337	354	341	397	363	400	373	405	327	363	322	359	326	353	379	376	353	369	344	356	345	316	332	363	354	371	338	355	341	364	382	399	383	353	341	334	365	349	345	350	328	358	358	344	361	382	379	381	359	417	346	347	355	363	352	364	348	359	370	349	352	347	374	378	364	402	364	337	358	366	352	364	354	335	313	342	313	368	360	351	315	327	367	310	323	344	363	348	354	350	354	398	366	342	365	348	384	380	373	374	391	361	340	381	351	326	339	360	389	384	363	356	334	359	344	382	347	382	394	404	330	371	369	354	358	358	371	391	347	357	346	393	346	356	339	369	335	395	317	350	367	366	350	368	343	332	340	378	388	379	400	362	360	364	341	346	380	371	345	387	357	371	349	386	380	372	366	349	362	332	351	340	367	357	337	323	365	374	369	363	357	344	340	345	367	333	395	323	363	359	367	358	363	371	369	360	366	397	375	367	356	332	370	375	353	340	377	350	392	373	350	359	376	334	401	340	332	380	348	353	381	359	356	356	346	369	378	342	348	392	391	366	366	375	331	369	355	337	355	333	351	371	349	399	375	336	369	375	385	392	339	344	339	346	345	366	313	357	367	342	352	372	355	369	341	336	354	392	383	358	387	381	376	381	401	379	382	369	377	354	373	339	367	349	351	390	345	347	391	322	370	364	384	370	334	350	385	387	360	409	346	317	348	323	392	332	366	358	347	351	339	380	367	356	365	384	354	378	370	329	349	370	369	378	405	336	341	340	348	384	341	353	350	349	342	323	355	363	393	353	369	329	347	372	363	350	354	358	381	363	363	387	372	337	331	329	350	381	304	348	367	379	350	354	373	355	358	351	359	371	336	370	367	371	346	392	404	393	365	390	415	342	376	405	338	321	380	322	349	369	385	362	353	363	336	368	371	350	349	337	362	377	337	358	353	336	341	372	365	354	372	355	363	349	333	372	346	344	396	330	365	379	376	393	354	335	345	334	349	347	364	384	372	375	383	351	385	356	370	336	355	372	341	365	327	362	343	373	343	411	371	357	346	344	332	374	377	352	370	345	355	375	357	388	321	372	346	347	359	313	383	382	360	373	363	323	352	400	335	377	368	379	374	344	342	353	338	366	329	348	358	381	326	350	358	355	330	375	351	363	371	353	337	353	343	342	341	371	369	348	369	376	363	350	379	388	369	337	369	344	369	370	358	399	351	378	354	337	372	347	356	361	367	362	340	368	320	362	354	372	358	333	349	336	371	398	335	400	362	354	352	396	353	368	395	350	403	363	316	357	374	350	344	389	364	337	357	387	329	378	376	339	388	360	384	385	369	346	358	330	394	384	347	377	318	365	339	340	359	366	334	359	378	363	335	385
30695	16050	12249	6279	4521	3366	2532	2077	1741	1578	1544	1392	1241	1169	1016	834	789	623	628	736	692	577	569	482	472	416	477	492	443	414	402	443	418	402	432	396	388	423	377	360	370	387	364	377	369	370	394	345	348	370	383	379	391	388	398	372	341	429	458	395	352	398	372	381	385	376	403	397	373	394	398	367	403	405	372	359	386	378	372	356	366	391	333	336	390	396	333	355	311	355	338	342	362	377	362	348	338	329	365	373	350	375	355	376	334	361	334	319	400	383	358	359	358	381	336	352	365	351	383	352	362	382	360	366	396	339	371	367	358	340	356	357	352	329	360	364	357	392	321	337	386	356	318	354	323	369	342	373	363	339	342	381	399	349	362	362	350	348	386	342	405	347	341	378	345	377	381	344	386	368	381	353	325	386	367	356	375	396	348	336	372	355	377	330	363	370	370	364	359	390	363	353	346	383	359	346	333	340	322	356	334	353	350	375	369	344	359	384	381	376	342	347	357	348	342	391	363	338	360	388	361	313	363	359	355	351	360	367	372	393	347	376	350	349	364	366	366	348	326	350	374	350	346	353	369	349	361	362	362	350	329	369	337	367	356	335	370	328	374	372	334	346	336	366	345	372	362	356	335	353	335	398	360	353	401	377	368	364	402	314	354	334	326	325	380	352	368	387	337	335	383	366	351	375	368	371	340	350	365	315	350	333	346	350	365	363	336	368	338	365	347	372	345	379	356	363	318	342	340	337	339	374	369	379	341	372	344	347	358	352	367	360	331	355	349	387	330	346	388	362	347	353	358	353	404	338	356	365	364	372	365	362	329	368	339	386	406	359	371	356	342	354	371	360	388	368	371	344	327	359	351	330	369	357	351	406	360	318	340	372	338	352	375	339	380	378	362	350	366	352	339	343	367	379	380	383	373	351	337	372	368	375	400	348	381	375	326	370	361	377	371	365	349	353	344	311	355	346	343	344	366	367	381	378	344	363	392	347	360	350	371	413	368	360	331	354	331	379	377	322	345	359	362	385	355	410	384	366	361	371	341	367	355	372	361	343	368	360	366	347	382	349	357	363	348	365	384	352	332	366	365	361	363	370	344	361	342	371	376	369	360	355	330	391	363	369	322	347	346	360	412	385	364	384	344	360	340	361	352	385	343	401	359	345	404	371	373	381	371	352	368	374	329	342	369	367	378	378	339	342	374	342	351	321	376	350	360	375	345	371	371	346	329	349	323	330	372	325	373	340	374	356	405	364	379	373	366	379	340	341	361	356	332	340	342	374	377	364	364	363	378	394	409	353	337	371	359	361	338	345	378	350	358	342	391	380	348	311	352	372	360	332	380	355	349	367	394	371	333	369	371	330	371	350	334	343	379	365	340	313	349	363	376	375	363	314	354	370	368	372	403	375	377	330	367	353	358	320	344	374	371	361	400	391	370	359	388	350	372	339	363	369	359	349	365	373	364	360	374	343	347	369	362	380	374	364	404	363	401	388	372	366	332	369	336	374	350	343	376	381	346	337	367	354	378	385	358	329	339	366	355	331	378	373	358	360	364	361	355	374	382	411	343	350	365	365	403	386	360	363	323	342	351	371	368	355	317	346	333	351	378	351	334	368	372	369	381	383	372	369	336	335	370	336	328	352	359	362	368	360	369	344	350	366	382	345	367	344	366	351	374	323	333	328	365	349	391	369	361	369	368	347	374	354	364	339	388	337	344	365	375	343	318	340	345	390	326	356	359	360	318	353	373	372	360	377	374	367	365	371	312	337	372	367	373	350	388	345	348	309	335	364	370	361	347	368	341	350	389	364	341	366	336	344	317	351	324	373	388	358	373	374	330	320	345	354	352	362	350	349	363	359	355	354	363	375	348	375	350	383	354	325	359	389	344	384	322	353	377	351	362	360	371	376	357	386	355	351	407	341	340	364	353	378	328	342	337	374	325	353	376	343	356	343	349	362	379	356	337	352	336	362	357	326	360	348	376	342	361	389	357	342	343	349	352	339	372	379	359	352	405	338	349	337	355	404	345	361	357	341	369	339	328	313	379	368	357	375	352	389	348	345	350	340	342	338	376	358	378	369	340	368	353	341	334	369	353	376	347	397	366	353	365	330	368	354	355	345	328	382	342	352	364	352	334	352	359	362	378	389	345	351	378	385	373	374	345	370	357	367	359	356	362	363	363	340	335	355	346	358	377	360	361	342	339	344	346	363	367	366	377	367	338	373	360	340	412	330	375	374	331	382	360	361	348	359	395	378	359	368	378	373	345	333	382	400	365	345	372	348	334	388	342	363	336	353	388	350	358	357	348	381	345	362	365	344	376	338	387	355	373	356	357	375	366	368	347	369	397	375	342	382	412	339	345	345	377	336	361	366	359	342	366	346	365	395	346	353	387	337	371	329	372	377	327	351	326	361	388	364	380	352	355	332	370	342	374	356	328	351	335	341	354	340	321	370	396	320	370	361	346	343	320	374	341	370	332	378	363	335	370	369	349	339	372	357	347	358	348	354	372	351	343	346	407	382	365	357	382	325	375	365	361	356	345	343	366	358	384	361	384	340	352	370	364	378	356	330	339	332	316	376	357	383	361	316	365	346	322	342	352	359	350	372	335	362	355	356	352	379	359	368	369	361	377	374	361	350	378	373	352	343	363	369	348	322	360	362	357	367	330	392	352	343	354	351	368	371	342	335	366	372	376	342	357	347	363	365	358	376	354	355	360	372	383	358	352	382	387	332	348	355	332	396	336	366	356	340	338	385	357	353	389	378	348	367	362	384	356	342	357	341	352	360	389	368	346	359	330	364	308	338	342	352	345	326	360	335	337	333	379	358	354	372	354	356	338	373	374	348	362	357	370	354	331	379	333	344	368	338	342	366	320	354	375	363	388	365	349	331	346	362	379	346	373	346	392	374	371	328	347	368	371	358	362	371	327	392	352	354	354	341	355	342	369	350	337	349	357	320	343	362	350	356	345	382	354	331	383	350	373	349	338	362	400	343	350	332	357	318	402	389	337	363	358	332	382	363	372	324	383	335	308	372	351	352	373	341	371	345	367	383	328	373	351	323	363	350	344	337	374	356	370	364	352	379	317	357	354	366	310	373	313	365	355	377	331	376	343	390	351	351	375	360	385	414	375	345	367	397	318	346	338	392	349	360	325	365	360	402	368	379	384	362	359	371	349	369	347	347	348	372	347	322	362	340	342	390	340	352	333	351	353	355	350	363	347	369	325	360	349	371	363	345	366	387	388	405	324	356	385	291	355	351	345	364	349	368	350	346	336	343	388	389	342	376	371	380	356	361	373	372	370	358	393	321	355	380	375	377	372	326	384	351	355	358	333	365	353	343	356	338	331	382	377	348	361	362	336	351	331	363	367	362	367	321	357	348	356	342	370	378	349	341	337	330	359	354	357	334	342	374	349	378	322	347	381	344	368	365	354	359	330	353	323	384	347	365	378	367	338	341	333	349	333	335	360	354	330	346	377	355	346	359	353	335
29427	20182	8167	1772	1175	1084	1020	1033	1049	1038	999	992	965	950	926	939	899	870	934	901	871	876	861	861	850	874	855	897	904	865	794	820	840	860	865	893	906	870	876	864	910	839	897	902	804	875	851	897	821	806	860	895	846	853	825	884	848	868	870	798	823	839	856	875	815	807	885	904	877	889	883	907	870	839	918	884	859	866	853	891	881	895	812	825	851	815	899	846	886	880	864	830	820	801	786	875	803	880	904	854	843	881	889	874	862	866	824	852	853	862	858	825	856	834	842	812	865	855	852	838	842	823	858	830	811	848	894	821	860	913	876	853	865	893	909	880	857	877	858	828	860	874	854	855	863	858	803	820	861	849	798	815	813	859	854	864	827	836	877	855	840	805	826	813	820	860	862	851	850	859	836	893	839	834	828	854	900	861	871	830	895	887	824	845	889	872	862	869	843	907	826	836	811	839	865	874	798	840	837	874	861	902	878	864	864	829	901	895	874	838	892	895	847	883	884	862	861	812	894	861	835	856	814	870	831	899	823	846	828	827	855	874	832	896	814	900	831	856	837	842	888	920	922	867	818	827	806	875	794	791	895	872	840	891	899	845	875	857	897	915	808	864	849	917	876	831	804	849	816	905	869	841	808	849	855	849	842	899	823	859	817	865	838	829	863	839	835	893	922	860	865	834	879	914	893	837	854	817	839	848	920	803	829	863	911	861	857	862	848	893	871	866	870	877	846	835	848	863	858	878	876	912	830	875	817	806	915	837	896	912	894	907	854	887	858	846	815	872	860	807	882	879	834	854	877	804	852	811	846	889	878	880	875	876	821	807	914	872	862	849	811	837	809	878	835	875	815	895	904	877	869	864	919	822	904	848	856	832	846	842	807	869	860	875	850	869	826	894	854	836	892	791	829	864	925	828	854	940	813	865	873	850	857	824	884	852	837	848	835	865	869	911	860	827	874	870	860	833	859	906	834	883	834	880	829	875	800	848	867	876	822	840	839	848	907	884	873	873	845	857	864	827	849	849	853	860	860	896	815	796	851	849	861	908	838	807	854	900	863	911	904	833	815	865	822	876	822	849	852	844	833	869	840	893	862	857	807	844	841	835	818	818	864	914	831	831	878	844	815	849	885	900	859	819	834	843	869	795	865	842	856	859	860	852	865	870	854	843	875	883	857	799	806	858	896	852	879	844	836	876	852	814	903	869	845	836	826	807	830	886	849	846	859	843	873	845	904	932	851	834	825	901	852	868	867	865	837	835	878	799	804	837	852	840	811	839	860	844	860	823	854	849	890	865	891	877	899	825	826	833	869	810	831	880	885	915	881	917	836	822	845	848	858	910	842	860	839	923	822	828	868	870	863	833	857	901	855	904	853	846	869	809	867	863	889	843	854	854	822	847	831	836	855	872	867	887	933	873	846	852	854	830	856	894	834	857	874	848	765	844	856	866	824	836	858	883	882	836	888	848	862	873	875	856	882	878	858	839	916	896	821	821	877	891	900	836	845	845	876	833	869	899	848	839	857	898	872	897	808	843	875	794	834	813	872	832	828	825	864	819	862	857	855	854	857	814	852	841	819	812	856	875	811	847	900	848	830	855	885	854	851	825	896	883	858	831	882	856	878	838	892	804	873	922	917	828	868	833	871	855	837	827	891	890	891	954	885	869	831	841	880	858	874	842	860	841	904	836	875	888	826	794	821	880	897	820	884	881	870	862	864	853	860	842	850	820	881	837	853	835	846	892	812	877	859	874	846	854	812	845	846	784	814	852	855	840	858	830	859	851	873	841	858	845	823	859	848	910	871	877	880	857	881	870	811	882	929	857	872	889	868	876	877	799	895	840	912	902	874	828	852	882	878	902	860	850	842	825	871	872	872	857	861	853	868	781	855	822	861	834	866	865	872	854	822	877	819	855	881	904	839	828	897	844	894	859	878	922	895	868	851	832	806	846	827	891	868	906	881	822	840	858	835	799	887	854	805	813	863	839	912	858	875	882	863	784	854	849	880	830	853	824	828	905	907	870	865	853	874	886	848	841	873	835	827	878	881	824	868	851	845	859	884	877	859	833	859	859	839	834	859	826	824	860	862	837	882	875	827	894	798	854	874	861	776	833	820	863	841	855	835	869	869	894	871	822	877	880	873	849	870	892	850	874	900	830	852	870	881	871	819	791	861	838	836	860	820	894	834	867	867	816	876	830	880	828	813	881	849	860	859	825	832	850	868	863	838	836	884	890	879	850	834	830	831	854	874	906	853	837	856	850	877	872	771	847	888	817	770	871	808	831	867	804	834	862	877	798	917	849	889	919	845	883	850	873	898	919	862	891	816	881	873	874	840	843	861	842	841	784	863	909	909	904	888	822	863	826	855	861	805	841	840	905	847	863	863	825	843	868	825	799	875	809	893	859	806	830	876	813	867	877	852	889	859	865	796	858	901	834	826	807	828	841	854	872	811	862	841	850	815	899	881	828	879	824	867	865	832	847	849	813	847	850	857	873	892	880	864	809	869	809	832	823	846	863	867	860	825	801	824	848	946	839	903	872	791	885	897	892	870	836	850	861	795	880	846	909	888	857	847	916	880	851	892	872	896	894	854	870	853	899	844	830	874	902	900	866	899	837	844	827	851	865	864	873	866	911	825	839	854	880	867	887	824	787	897	876	865	888	938	887	882	840	798	833	824	879	806	879	889	870	821	888	848	839	865	845	853	835	888	863	823	862	866	871	835	889	836	873	835	850	826	876	838	883	869	889	854	842	829	920	792	871	863	879	851	868	856	848	887	897	847	842	901	845	878	875	913	895	852	892	890	863	825	879	858	900	893	885	860	831	912	848	875	837	825	854	840	837	877	843	825	835	875	818	860	903	815	935	826	884	858	803	898	878	839	851	879	854	835	817	857	903	842	845	835	886	872	833	869	788	839	833	906	879	857	866	843	826	842	901	890	856	808	894	868	874	858	893	909	831	844	857	829	855	852	895	836	860	803	861	895	849	841	828	863	817	871	822	854	826	910	847	860	823	909	853	879	859	833	915	887	892	873	824	853	843	897	837	860	838	857	902	821	833	826	862	874	818	862	825	865	801	825	835	893	889	885	896	856	859	820	833	860	817	847	859	893	826	818	897	868	872	847	867	860	873	840	854	838	850	818	899	833	838	878	814	863	869	882	876	896	817	816	825	859	862	892	871	868	823	869	835	879	904	831	776	823	874	848	790	847	905	859	888	850	869	851	887	832	790	844	864	839	874	894	898	857	884	905	873	824	915	861	787	789	855	828	834	865	876	871	888	895	853	880	941	814	848	882	860	883	869	822	866	861	804	834	840	870	809	848	860	863	848	889	886	867	900	863	887	845	925	844	837	802	843	818	861	844	852	838	830	859	855	838	872	842	857	802	809	883	839	890	814	883	841	839	852	814	857	918	819	838	853	848	900	912	868	864	859	861	853	864	851	844	843	859	834	898	812	846	860	899	888	841	862	856	861	777	865	863	848	889	859
24945	3566	2267	1656	1337	1228	1116	1134	1118	1069	1175	1015	1082	1034	1008	1004	895	921	912	978	892	887	887	899	872	853	907	808	869	879	871	864	901	846	871	899	865	918	856	854	865	900	826	866	910	893	862	848	849	887	896	876	867	831	863	875	874	891	914	841	858	871	827	824	838	849	862	894	869	896	811	828	861	860	848	874	848	858	858	838	881	883	807	853	804	871	865	873	881	854	854	790	865	872	891	828	880	844	821	841	863	854	890	833	843	844	854	884	872	870	892	867	937	829	881	914	847	878	856	871	862	830	790	898	884	885	924	793	805	864	865	803	884	906	873	892	830	817	831	870	828	881	832	889	845	854	833	843	853	867	839	865	911	895	881	839	850	932	912	840	859	835	823	808	847	851	846	914	912	857	824	843	861	889	830	888	866	810	886	838	901	829	857	893	882	837	844	840	896	847	854	881	852	849	890	862	813	851	869	901	833	824	859	848	882	830	876	803	854	868	831	866	881	874	874	890	856	882	853	911	875	907	826	837	845	863	928	823	844	883	876	873	884	879	840	849	860	913	883	880	885	835	808	804	880	826	839	934	850	878	818	777	903	804	886	865	835	798	837	903	811	878	842	888	864	850	845	839	860	878	893	826	838	900	912	834	854	838	852	855	881	826	869	846	853	828	892	859	837	859	810	836	818	883	819	835	855	849	828	850	879	878	909	833	875	871	845	848	805	821	876	829	875	917	874	886	870	867	872	833	859	863	862	838	818	863	829	918	870	834	890	881	843	857	860	817	869	869	840	856	874	823	806	829	888	863	849	832	876	835	852	831	852	851	871	842	864	824	858	852	852	824	860	846	858	877	861	832	875	818	869	830	847	900	911	842	839	865	846	882	887	844	852	847	835	830	820	827	875	883	867	877	888	878	867	881	815	833	843	893	853	850	844	823	861	773	861	901	837	827	889	894	841	863	896	913	854	917	815	856	847	884	843	850	821	842	837	874	862	836	838	813	823	826	824	937	894	829	859	869	863	901	837	855	899	856	913	844	838	818	799	874	816	862	861	883	876	894	902	867	841	834	850	806	831	869	847	971	814	888	878	889	830	854	864	892	858	885	894	811	909	835	795	896	846	852	821	893	819	875	871	893	880	827	890	852	856	891	867	842	801	855	881	889	880	855	820	846	901	866	903	823	860	822	846	869	906	847	892	857	873	874	804	868	852	839	868	883	853	807	904	862	826	896	890	864	877	853	809	843	849	854	865	848	892	833	870	825	867	850	882	853	868	839	860	834	829	799	850	866	878	866	857	904	905	857	822	865	904	879	877	886	901	895	875	875	889	830	912	813	941	868	867	876	865	831	912	802	905	846	880	848	903	891	813	924	857	856	870	871	872	849	837	881	866	840	903	873	901	909	921	893	868	863	822	817	856	837	909	852	792	839	851	866	902	871	822	900	888	921	856	859	843	899	866	850	867	911	872	859	836	872	874	908	858	838	852	844	896	898	827	845	870	878	859	818	924	838	893	839	835	876	850	872	848	841	846	880	820	808	860	885	836	848	896	854	849	838	820	841	827	871	842	873	876	871	918	890	854	901	883	825	851	843	825	846	844	871	927	864	853	846	870	853	837	879	854	860	853	816	903	840	863	816	869	901	923	865	824	863	918	856	807	845	869	907	861	817	859	827	814	856	867	877	932	836	915	847	848	873	850	821	840	872	806	826	870	891	865	860	828	853	910	911	842	895	900	864	839	857	890	826	899	879	853	867	926	908	868	844	921	851	871	901	824	877	848	830	862	837	829	852	910	857	848	885	847	790	878	874	901	825	834	852	837	903	853	841	824	841	828	822	869	793	852	830	879	898	849	833	868	874	860	839	827	852	857	754	836	873	851	834	855	808	857	818	854	882	887	876	873	862	828	861	875	865	814	866	837	860	829	868	896	871	833	894	849	881	831	828	881	862	912	839	860	820	879	892	832	883	833	858	845	867	833	890	844	879	867	851	868	865	864	837	827	850	870	884	821	836	871	887	844	874	915	857	819	868	806	856	850	831	868	882	848	877	825	899	892	874	909	896	856	853	851	858	877	865	847	867	861	862	851	863	826	846	888	911	871	870	837	827	844	841	868	836	895	848	813	854	842	888	863	823	851	895	820	890	870	891	883	840	871	862	884	850	860	881	885	880	876	832	893	878	913	857	884	855	830	848	885	922	856	852	807	898	854	876	857	854	890	890	857	842	845	822	865	911	868	865	863	905	894	919	822	893	806	844	876	887	852	880	829	854	823	836	826	890	818	903	891	829	843	892	859	826	840	884	856	892	881	888	870	875	893	827	804	896	872	888	886	871	851	778	911	834	848	864	900	831	866	855	831	836	855	862	839	896	848	863	887	864	862	869	876	899	884	814	842	882	795	800	942	848	836	852	833	847	891	849	867	819	830	811	853	874	845	861	844	900	849	914	791	857	815	858	925	821	841	844	855	845	905	891	841	856	814	872	860	849	856	913	879	855	885	872	876	881	888	870	881	860	870	867	844	835	896	857	905	883	905	895	907	937	895	819	844	864	870	867	815	935	858	859	807	870	842	890	899	804	792	872	819	854	903	887	806	891	878	834	823	863	855	870	835	815	887	875	851	901	902	874	866	882	868	848	846	780	865	880	898	829	851	872	892	814	874	851	844	908	880	830	889	849	852	867	838	858	811	831	851	905	837	830	885	914	853	827	840	900	911	855	903	907	832	827	866	783	837	867	893	870	878	878	837	847	897	866	822	817	875	907	852	823	831	860	910	844	839	862	815	815	844	800	827	873	812	857	827	877	879	799	841	870	904	835	837	831	882	885	887	852	925	841	862	822	863	908	849	883	844	821	873	881	885	853	850	868	881	819	880	844	892	892	849	853	823	842	845	825	849	907	853	898	845	877	904	883	915	792	835	861	859	821	944	883	880	832	850	837	860	860	863	865	895	876	821	814	823	824	911	820	875	863	870	860	826	860	838	790	817	815	853	821	856	847	782	873	879	807	860	848	881	825	857	886	854	891	821	838	866	834	847	859	834	867	823	807	851	876	855	837	874	874	832	846	832	840	858	840	892	854	863	863	830	887	851	870	851	865	844	874	828	855	861	829	835	949	841	818	857	872	843	831	794	908	845	841	798	894	912	836	853	844	877	873	808	867	876	886	867	821	853	857	918	837	874	853	867	895	837	837	855	908	843	872	823	869	867	913	854	877	838	830	792	847	835	874	826	875	892	846	871	847	876	882	840	844	910	864	896	890	889	910	861	872	834	887	781	881	912	877	853	865	850	859	860	823	877	836	823	831	825	874	893	833	874	877	894	865	822	843	855	928	858	839	903	872	853	847	872	884	880	842	861	845	825	874	871	829	888	845	876	835	869	842	869	884	832	857	869	869	857	824	833	911	879	813	855	850	851	869	860	835	824	885	856	867	803	928	846	877	875	861	896	830	902	814	948	862	873	805	861	843	859	849	847	850	911	873	886	861	859	824	890	875
24125	21666	29053	24787	21688	13728	1884	1174	1073	1119	1062	959	946	852	853	738	745	748	734	776	763	676	607	580	657	592	626	537	613	600	581	604	631	573	555	529	595	568	582	516	589	576	543	589	587	548	551	605	584	586	560	544	585	604	590	569	558	537	620	611	582	583	524	544	584	560	562	587	520	614	566	598	551	573	564	569	607	578	585	557	562	499	508	525	581	543	550	529	568	581	542	547	609	534	523	575	592	582	535	539	573	578	562	571	560	563	603	534	548	551	552	562	556	589	565	555	562	600	572	576	580	567	588	590	532	576	559	538	567	598	540	522	588	570	589	559	591	560	542	562	569	515	547	566	577	568	546	558	532	561	544	554	575	570	550	540	537	563	545	515	554	560	578	563	511	537	611	527	553	549	528	577	544	539	553	542	560	573	579	582	570	570	596	568	552	560	555	535	614	577	578	580	577	572	563	570	524	522	592	607	567	568	542	550	561	562	524	583	567	546	578	565	548	568	587	569	575	518	590	553	581	550	566	576	564	533	597	547	603	548	595	566	556	528	523	563	545	562	561	571	542	563	564	571	553	551	532	563	542	573	546	517	547	570	571	529	575	550	530	566	576	582	560	570	534	562	638	563	572	561	535	565	560	542	570	570	574	537	569	577	598	560	548	573	551	578	566	579	587	630	594	592	597	568	542	565	551	507	578	603	524	561	572	563	527	598	584	535	551	583	585	598	523	546	578	528	556	592	560	572	556	564	551	550	548	537	533	577	535	565	575	567	584	552	587	540	534	552	620	555	590	569	552	569	568	545	548	540	515	543	576	561	578	533	588	527	524	553	580	517	526	608	603	548	581	555	589	570	607	593	510	554	565	578	556	575	566	563	525	575	512	536	568	571	579	562	573	525	544	562	569	541	556	528	578	561	565	574	585	526	518	589	519	564	545	622	570	572	519	571	574	571	574	559	557	636	552	567	581	570	542	576	529	558	568	589	556	529	579	563	545	562	551	582	548	573	608	573	570	562	591	572	560	541	547	556	549	542	552	560	568	527	588	554	572	544	621	557	561	554	509	554	561	539	566	555	534	587	557	556	579	601	553	583	561	548	529	591	533	560	592	544	589	532	555	555	562	588	543	588	578	549	541	572	577	540	548	568	541	588	564	552	549	579	608	548	553	561	541	557	541	558	584	565	543	536	559	591	582	548	575	569	581	566	546	580	576	556	590	548	526	547	565	543	570	612	560	548	563	570	551	587	553	526	574	547	547	525	532	545	563	602	579	573	592	576	547	547	535	542	569	513	567	563	547	607	599	525	585	560	561	542	541	546	576	576	556	535	539	560	569	527	556	600	549	576	556	574	524	584	565	545	529	538	558	573	543	535	561	548	551	577	574	611	576	577	555	545	588	566	541	565	575	589	580	569	585	559	568	552	571	593	538	559	551	572	543	586	525	568	581	517	596	571	542	568	589	572	578	559	578	636	561	513	592	551	549	606	539	559	581	574	552	583	597	550	568	546	578	566	595	555	589	529	589	578	593	563	576	591	587	555	583	545	540	570	549	574	571	568	562	555	565	498	566	603	549	534	526	580	620	581	562	533	540	569	519	553	539	521	531	614	557	533	542	531	588	555	521	563	536	570	569	508	527	545	583	554	551	565	543	521	564	541	540	532	553	561	598	580	573	538	527	558	581	583	604	584	519	525	553	597	567	612	538	554	594	560	593	533	566	592	525	522	570	588	508	536	527	518	543	601	562	572	556	570	593	568	588	536	580	548	569	581	549	591	548	569	588	576	554	588	555	530	525	528	620	562	539	511	596	572	512	543	528	560	569	575	569	587	598	595	564	554	568	563	551	611	578	555	563	563	506	595	579	551	574	593	562	541	578	586	571	540	541	583	542	575	551	584	554	529	545	548	565	580	562	584	568	561	542	570	565	573	556	585	527	584	544	553	566	552	551	599	560	561	578	551	542	547	558	570	555	584	555	546	543	564	561	588	541	595	542	576	535	545	555	602	585	588	602	551	554	565	558	570	539	559	599	521	532	554	562	540	555	571	598	595	523	561	536	559	534	605	510	549	530	567	558	580	567	542	571	630	583	541	568	571	617	581	589	563	524	571	530	549	550	564	583	582	551	562	544	570	536	566	550	526	573	577	584	594	549	538	549	543	599	553	547	552	562	611	587	554	552	568	545	554	564	568	570	576	555	590	612	548	558	518	527	546	580	552	552	584	537	538	552	528	558	605	539	540	602	568	558	578	551	538	523	530	551	590	529	547	583	527	577	589	490	565	557	535	566	532	571	579	505	576	576	603	578	574	562	527	585	548	566	555	574	547	540	579	570	523	611	548	562	541	555	621	595	563	585	550	593	604	556	599	544	570	599	538	564	581	564	524	548	519	579	575	562	541	553	582	539	574	534	551	620	570	485	541	568	607	563	555	556	578	536	537	578	537	561	611	522	572	582	561	574	566	527	578	575	571	580	574	559	604	581	557	533	532	561	576	539	566	564	554	565	552	533	578	543	567	591	564	601	542	606	585	546	524	556	552	538	547	540	572	523	550	557	555	516	558	524	541	562	562	535	554	563	550	590	607	543	564	607	582	588	599	527	556	506	604	566	638	600	539	562	557	545	589	595	591	569	549	538	473	572	544	565	569	518	520	572	570	573	591	541	547	557	545	569	588	532	554	560	571	567	544	554	541	567	567	552	593	571	598	521	584	585	545	570	532	564	502	565	580	526	559	568	563	556	612	543	571	590	566	540	555	554	578	587	558	497	528	613	575	545	561	540	541	567	559	573	571	547	537	555	561	583	590	572	587	593	552	546	539	593	563	562	560	567	551	595	561	568	561	583	562	594	539	588	537	561	574	560	544	561	552	555	515	538	566	558	584	574	556	546	576	593	534	581	580	602	549	542	571	558	557	575	545	550	586	566	608	555	594	571	541	543	588	534	595	551	567	574	582	539	570	533	598	582	552	563	572	561	526	567	542	563	543	516	544	565	588	551	577	557	588	600	580	575	534	543	531	567	583	596	554	582	573	589	554	581	548	588	551	526	520	565	551	550	567	540	551	514	569	589	552	540	559	567	584	529	548	528	576	553	536	578	574	570	544	571	552	500	525	556	593	577	553	567	540	584	588	565	495	536	561	529	567	572	577	563	599	569	562	543	547	561	540	573	559	573	557	557	509	561	541	582	499	533	557	556	502	557	552	548	624	570	591	591	582	607	577	574	569	567	528	577	564	535	542	581	542	564	538	568	586	565	536	564	544	566	533	562	566	562	565	547	556	546	584	559	571	504	557	579	533	496	544	553	579	579	551	622	548	599	539	569	585	573	549	592	552	565	551	571	530	582	514	534	597	560	559	579	563	561	556	557	546	562	564	558	567	567	525	578	533	602	576	526	573	585	532	574	549	584	564	541	566	580	573	558	563	584	576	594	587	550	513	590	540	581	532	531	509	574	556	547	533	517	584	574	577	558	597	542	509	550	542	556	571	560	553
27775	10413	7594	4083	2913	2153	1829	1590	1418	1458	1329	1177	1116	1023	954	861	812	866	839	861	836	725	693	652	666	639	671	658	552	590	618	618	627	557	603	565	588	604	595	562	577	616	592	584	593	578	576	533	565	560	568	571	669	612	574	589	576	628	652	579	593	612	604	614	579	622	575	640	579	607	620	615	583	576	594	581	627	595	582	560	588	571	563	610	556	576	568	590	556	580	562	561	584	520	573	580	588	577	526	596	597	575	564	610	596	584	612	573	583	587	601	583	573	569	587	605	584	579	541	594	605	557	595	558	587	592	557	593	599	548	535	592	587	552	559	605	587	552	596	562	572	577	578	568	554	555	576	600	557	596	594	639	544	549	611	578	587	595	533	629	548	618	588	588	535	588	588	540	581	549	615	592	586	553	590	591	585	560	626	613	584	555	560	560	588	574	572	602	592	575	612	605	581	584	602	581	589	558	601	569	572	628	624	613	567	555	555	595	593	576	609	559	595	582	624	600	571	583	562	607	612	582	609	556	626	632	568	597	593	567	583	544	566	540	544	606	623	616	615	557	604	579	614	573	592	577	562	570	580	561	602	606	573	534	541	558	587	613	639	591	604	541	551	597	564	585	600	574	570	581	580	580	619	577	580	545	578	573	634	539	622	573	588	552	571	579	533	561	599	516	598	540	579	584	590	596	560	560	577	583	600	585	607	607	598	576	544	591	561	585	562	590	616	549	556	608	561	587	621	561	603	591	560	575	565	619	557	594	581	578	581	595	592	612	600	590	603	578	552	559	611	608	599	619	595	600	600	598	629	606	576	545	573	580	575	552	594	562	543	533	610	612	597	554	588	584	594	549	564	593	595	585	575	581	577	603	567	605	590	599	563	600	571	632	572	608	576	611	569	634	579	572	590	565	570	509	534	566	550	578	577	554	572	505	539	591	563	582	581	597	573	607	565	583	566	573	598	543	587	543	587	551	641	597	593	594	589	624	569	547	597	536	590	596	592	577	584	575	571	578	557	545	589	597	620	591	564	581	540	535	565	537	606	595	586	551	591	639	549	588	566	530	586	550	551	559	559	550	620	591	562	572	577	579	542	588	569	600	580	569	609	582	614	574	591	579	560	557	574	611	572	545	606	613	583	644	571	585	608	589	602	542	542	585	568	537	575	598	512	597	591	561	570	580	568	553	598	563	568	593	593	560	558	580	579	571	552	580	595	582	552	524	585	556	583	610	567	551	568	548	592	550	591	578	618	559	612	568	544	561	527	586	567	564	604	603	575	553	577	594	559	530	576	540	585	600	608	611	563	572	598	559	575	606	596	606	602	560	558	623	635	565	590	602	602	606	551	588	564	615	559	614	579	603	575	529	605	548	564	575	564	533	576	583	611	626	545	519	562	555	590	535	591	544	597	586	594	573	554	635	594	586	568	585	539	569	546	543	550	597	615	586	612	532	578	595	580	567	536	560	556	596	608	595	589	601	579	565	592	585	560	569	551	578	593	542	593	537	573	580	620	596	580	548	636	561	598	589	560	566	589	547	597	557	593	565	579	588	583	562	624	556	588	594	576	601	562	545	576	604	602	593	593	553	562	544	594	588	560	555	557	555	525	570	529	611	568	599	617	589	596	633	596	592	570	575	577	593	593	562	563	592	589	575	615	583	566	583	566	575	578	583	556	573	602	635	610	599	551	624	551	575	577	549	559	589	573	610	528	579	591	577	597	570	582	573	526	570	618	584	551	571	606	616	582	594	618	589	576	616	547	564	597	617	582	525	575	575	575	562	576	620	587	619	577	580	584	600	549	592	620	607	588	575	623	593	566	587	560	581	564	580	586	576	567	549	568	550	611	613	569	600	612	584	644	579	584	604	585	559	577	613	602	554	574	589	583	557	567	543	547	585	563	569	587	582	584	567	594	585	596	594	576	602	573	577	576	554	547	579	574	577	594	553	580	597	586	588	615	578	595	553	587	548	578	575	601	630	595	596	593	561	562	610	615	593	602	607	551	612	586	594	606	565	605	583	540	603	585	626	544	611	595	577	604	596	600	568	561	555	559	605	574	569	649	572	572	603	597	601	606	581	589	547	603	562	571	542	587	535	590	643	591	605	588	573	591	595	584	562	602	568	568	573	592	577	605	591	596	571	569	576	600	546	578	552	582	569	535	550	604	588	549	584	603	597	592	552	566	574	583	608	602	593	614	578	611	603	561	557	553	600	550	599	604	547	644	529	589	606	549	596	553	613	550	532	616	626	600	556	566	602	546	564	570	556	579	558	598	594	633	603	589	608	596	558	547	530	607	545	597	574	580	554	553	636	626	572	552	578	589	592	564	599	567	599	573	598	560	595	580	537	604	582	594	562	596	601	607	563	549	560	616	551	584	557	554	569	558	578	605	555	631	572	602	585	642	549	588	566	551	574	589	580	596	582	540	599	571	571	576	569	602	553	564	558	565	593	593	547	522	599	616	545	539	560	627	623	618	500	606	598	576	589	547	594	528	608	593	597	584	579	573	613	574	599	565	584	599	585	570	558	599	586	567	598	630	553	558	601	641	558	583	627	567	605	561	596	578	600	580	638	571	523	569	539	580	546	545	564	626	571	593	599	567	561	607	576	633	592	582	592	568	570	560	594	593	581	598	603	548	608	565	596	576	572	586	584	608	581	549	602	578	568	557	600	605	587	544	585	584	563	593	608	604	575	586	571	561	529	565	578	588	620	559	609	594	576	574	581	567	619	583	556	593	540	609	553	530	577	598	618	574	575	578	580	541	590	561	550	547	592	584	560	597	531	582	580	567	587	577	603	574	560	598	615	601	582	620	595	576	615	568	561	614	550	567	557	570	586	557	569	554	573	604	593	567	583	584	576	605	579	576	564	590	567	553	563	557	589	566	631	628	618	554	566	572	590	631	573	573	581	542	553	609	603	592	547	579	565	586	608	587	553	555	582	592	602	546	609	587	595	582	576	574	582	584	559	583	547	614	605	591	609	595	537	562	575	610	563	587	542	591	546	591	610	555	622	600	597	605	556	586	579	574	571	530	618	644	581	567	584	560	582	564	557	574	618	559	577	586	572	579	606	602	556	574	567	531	626	546	597	574	564	583	561	576	565	524	582	607	560	567	547	618	580	557	613	602	588	594	633	608	544	520	573	545	578	540	539	608	628	550	562	615	601	589	563	606	608	573	592	595	596	610	589	587	589	565	586	606	593	603	596	613	598	594	606	615	633	546	614	585	590	590	607	604	564	590	594	576	604	563	610	573	584	612	588	566	561	614	586	578	549	598	607	599	638	591	555	591	546	555	609	597	578	559	549	576	609	606	571	594	621	560	566	566	562	563	576	544	585	580	562	572	568	586	600	570	592	615	553	555	590	558	563	610	582	559	597	590	580	603	583	533	608	555	554	560	584	561	596	616	593	543	575	569	625	590	554	584	604	593	565	550	568	589	591	618	557	556	561	561	597	578	605	578	578	580	580	579	599	591	580	594	590
25176	21683	28424	25393	19522	2554	1363	1208	1142	1151	1070	1077	1002	1039	936	947	927	913	943	855	902	853	814	842	859	825	828	849	724	750	784	814	829	820	815	800	779	776	759	762	833	829	777	779	756	823	830	786	807	819	785	797	754	808	843	784	758	778	814	764	779	810	793	760	747	766	735	775	844	767	822	821	811	807	842	793	812	770	761	797	757	780	842	774	775	752	797	744	747	791	786	847	803	778	856	782	786	834	786	810	839	750	770	783	814	812	758	852	787	808	779	822	774	854	804	723	780	787	767	781	780	801	808	746	756	736	770	832	759	824	759	801	786	775	793	854	774	818	790	763	820	826	803	795	748	772	746	789	757	810	798	846	799	769	761	812	806	767	815	818	760	778	753	702	772	785	787	777	729	790	780	772	779	774	850	804	754	810	809	833	786	819	781	790	839	754	771	788	784	771	828	811	824	790	809	783	752	755	786	811	817	769	800	812	714	806	854	801	812	742	811	780	793	795	800	824	749	755	825	801	798	823	740	767	823	792	763	756	738	785	790	775	812	786	820	790	779	801	810	822	796	772	801	842	881	768	838	763	773	798	759	745	833	740	757	800	773	775	788	753	799	783	791	773	789	769	802	725	762	791	820	794	783	778	819	777	778	780	798	804	779	794	834	767	798	848	775	801	760	821	778	800	763	801	754	766	803	815	814	776	742	777	768	810	814	775	827	766	810	796	758	791	791	792	790	749	725	825	827	754	755	759	783	779	770	815	805	786	788	770	789	833	760	783	808	828	816	743	807	772	785	772	782	838	798	804	725	745	822	783	775	838	765	795	818	762	812	790	773	810	814	790	810	812	796	827	825	765	838	778	810	777	761	752	817	828	753	812	806	785	781	887	793	759	756	798	799	813	761	809	802	773	776	765	773	790	796	781	774	769	811	777	791	865	752	794	800	840	817	793	769	776	799	754	779	767	787	749	810	789	784	723	798	782	815	802	786	833	803	816	819	796	753	805	779	751	794	768	772	772	840	800	828	796	787	769	792	794	771	806	805	810	762	754	787	794	822	772	761	772	776	795	810	825	866	820	805	744	785	807	785	796	788	861	848	798	794	755	763	737	818	784	773	777	791	779	820	770	779	763	802	739	794	774	827	800	748	801	757	767	747	800	828	774	794	757	808	742	823	806	764	784	788	792	804	784	763	784	751	806	757	819	779	820	804	806	788	818	802	773	773	772	746	806	734	765	755	748	741	778	807	785	828	743	770	756	743	820	767	819	845	802	822	806	742	757	779	821	783	785	776	740	806	780	836	819	803	781	775	803	780	823	802	778	823	758	816	751	771	828	816	768	759	785	787	787	783	806	813	797	835	742	829	815	777	797	813	777	761	764	788	769	817	762	794	783	782	811	779	799	754	792	786	759	766	738	735	792	822	779	779	773	771	763	775	754	739	795	806	809	753	802	818	785	721	815	776	735	777	768	736	800	777	805	839	772	810	806	803	785	763	813	794	764	809	815	730	785	827	789	822	807	785	833	790	755	794	803	829	788	750	779	828	796	767	814	779	779	732	736	757	722	808	768	760	787	789	830	801	741	791	806	740	767	775	777	790	845	751	825	779	834	789	803	779	809	716	755	794	810	810	751	780	819	788	806	765	797	758	784	748	766	839	815	761	828	743	787	722	749	792	806	755	827	774	823	820	800	862	794	680	734	802	720	778	747	794	810	781	829	827	775	800	814	741	787	755	771	778	798	800	710	728	810	799	772	782	769	822	774	774	799	825	829	763	825	755	770	806	770	735	784	796	796	764	803	752	831	799	787	733	775	764	820	836	752	783	801	750	780	772	823	781	765	832	810	789	785	781	793	796	820	764	791	809	768	790	734	804	816	789	810	801	757	793	807	740	813	800	791	790	756	785	780	796	808	783	828	785	816	831	805	795	764	793	799	774	799	777	808	810	791	756	762	776	794	764	776	778	824	806	758	740	797	772	776	835	792	792	772	791	836	774	799	776	833	776	769	785	823	764	838	786	826	780	765	792	813	778	830	785	778	762	813	809	767	808	743	822	783	830	774	813	766	774	821	806	843	763	794	802	765	816	766	739	738	792	780	783	805	807	784	732	766	746	808	764	798	769	761	778	750	786	787	817	795	770	752	826	773	825	784	748	814	785	780	767	829	825	752	786	790	777	820	783	838	787	761	825	775	775	798	773	808	804	752	787	760	746	800	872	757	785	822	754	794	801	774	781	779	790	836	808	775	808	798	816	792	764	826	777	781	799	799	825	732	813	782	803	813	781	791	787	759	762	810	746	748	836	782	802	754	767	762	772	791	792	781	757	795	767	839	764	803	780	794	795	848	795	762	833	792	775	802	801	778	834	820	815	813	802	727	736	782	751	797	833	745	791	832	742	834	819	764	774	781	791	784	816	840	822	753	827	786	781	755	766	815	847	784	758	799	831	776	806	817	804	818	834	777	747	775	793	806	796	783	761	791	776	824	804	743	802	785	748	793	736	770	784	808	827	812	780	810	792	788	764	797	831	786	830	749	781	805	818	830	757	814	804	754	828	782	782	747	773	811	731	849	762	790	803	815	781	798	788	817	838	806	812	813	742	797	756	810	779	753	775	793	783	809	780	776	810	770	823	781	783	845	793	813	770	773	805	772	801	771	802	742	756	810	769	742	817	801	756	796	786	782	790	826	701	828	774	773	780	789	834	826	802	796	760	791	799	787	787	782	746	813	764	771	790	805	727	821	787	837	834	780	802	741	780	792	808	776	756	782	774	808	744	776	755	782	768	770	766	786	788	805	774	758	771	789	816	742	740	776	791	775	766	776	794	824	775	790	752	785	811	749	796	780	782	767	764	759	757	803	802	789	797	819	787	810	846	781	793	764	764	792	865	788	752	742	772	819	774	782	801	808	791	838	818	771	759	816	829	798	802	792	769	780	822	776	799	784	771	807	789	759	765	850	840	791	785	814	875	794	752	758	773	805	818	791	776	799	806	792	758	812	764	793	779	766	804	791	784	800	762	796	754	772	743	769	834	788	828	782	864	785	761	869	830	808	790	734	793	833	804	800	750	750	783	820	838	762	754	840	724	756	788	779	826	797	775	755	804	766	833	756	834	761	773	778	831	827	799	755	830	808	755	792	755	806	801	793	770	727	789	802	752	810	813	835	804	816	827	785	779	835	779	817	781	778	752	768	771	822	778	778	811	800	763	749	787	805	806	789	769	817	785	779	734	794	805	794	828	779	761	812	796	842	718	803	786	793	782	772	745	759	785	821	719	785	803	798	752	759	753	745	786	774	752	788	765	800	850	785	787	827	823	787	778	802	771	773	785	788	811	764	780	815	802	797	825	749	780	781	830	844	760	756	804	801	830	831	796	785	823	731	751	792	813	746	720	788	732	780	757	777	780	769	783	826	810	765	767	748	776	788	774	768	785	800	756	787	820	771	828	771	810	815	776	815	818	769	750	829	786	788	759	731	792	812	797	782	793	798
27886	8721	5613	3233	2282	1876	1688	1506	1428	1431	1289	1143	1164	1130	1036	993	981	988	1026	924	956	863	857	836	817	807	786	884	777	834	795	834	786	784	752	771	772	810	782	785	762	801	802	747	810	780	775	804	760	825	812	799	742	816	802	773	763	812	777	817	830	748	744	765	819	818	822	759	778	782	820	770	800	781	725	827	784	766	737	791	754	799	770	778	831	718	754	755	809	812	738	842	742	770	796	780	763	732	787	759	748	711	768	763	740	760	809	739	763	772	759	803	764	721	776	779	740	775	745	803	765	808	771	773	814	762	764	754	791	778	803	757	767	796	765	806	746	792	795	773	768	710	787	755	792	764	798	744	774	766	761	795	803	768	751	757	794	746	748	808	750	758	795	740	785	764	786	783	764	817	804	782	783	777	838	728	767	774	765	803	854	811	749	768	781	786	808	797	805	785	816	782	802	807	736	776	743	798	788	789	743	798	818	784	784	792	758	773	729	827	771	770	753	784	741	721	750	790	777	778	764	779	799	754	834	785	771	808	753	766	802	778	790	770	740	745	749	785	725	770	727	787	785	783	732	761	779	699	811	771	735	753	755	796	771	811	809	765	798	769	776	813	727	808	789	720	721	783	755	766	772	756	770	819	783	733	708	759	782	794	758	765	766	756	805	817	758	785	747	736	832	747	760	763	754	751	786	791	765	784	795	797	750	756	772	772	780	776	789	768	809	754	739	784	774	773	784	778	766	724	774	759	762	750	763	814	780	751	761	757	738	766	782	771	773	776	759	761	776	784	818	784	784	763	778	735	787	762	785	778	776	759	778	730	788	779	781	744	721	790	769	783	751	780	728	828	735	796	743	789	755	755	746	736	778	777	833	752	764	739	812	762	747	775	796	759	786	765	815	750	720	750	764	723	793	763	752	822	723	750	745	748	761	793	772	783	772	755	799	780	784	744	798	757	766	754	739	777	769	806	801	763	745	804	817	760	770	804	790	776	766	718	838	777	750	740	859	740	748	806	767	810	765	732	818	774	796	739	772	752	768	786	783	798	738	753	750	799	748	787	778	778	778	787	808	764	742	755	728	784	778	709	751	733	770	759	796	759	717	784	771	744	726	778	777	810	749	808	764	688	798	769	796	728	754	724	812	739	723	785	754	794	759	729	818	789	756	710	798	703	737	784	795	757	757	754	840	764	753	799	741	798	798	786	728	760	766	738	795	766	739	769	708	749	747	798	768	756	762	777	728	777	760	755	724	809	789	786	769	746	802	748	788	753	760	777	785	766	786	787	793	751	785	739	713	757	755	787	802	801	804	782	761	773	722	752	743	712	797	789	794	746	763	746	723	785	772	762	793	697	736	761	772	783	778	752	735	771	763	783	767	780	785	779	746	773	754	781	768	726	766	762	790	777	771	794	714	755	763	754	731	764	769	747	787	775	756	813	723	754	749	762	800	757	777	728	761	768	766	778	771	742	790	760	760	741	744	780	731	802	783	780	748	769	746	791	746	743	731	746	795	793	763	804	806	801	826	759	785	770	753	788	701	773	812	764	760	779	741	783	757	813	781	750	814	760	748	764	741	763	784	770	776	791	795	768	816	800	776	789	751	747	804	780	748	769	751	805	762	765	773	804	811	774	760	726	813	780	729	766	776	735	767	799	808	739	758	750	773	764	774	793	779	754	732	768	742	754	766	764	744	789	796	815	707	763	777	798	715	780	797	806	824	790	759	813	764	731	740	734	779	795	794	716	821	754	760	778	809	810	768	823	744	799	771	765	781	790	757	789	778	779	761	774	734	794	733	735	716	819	793	741	787	737	696	805	759	761	786	793	739	775	820	795	766	789	769	776	746	791	780	770	797	793	765	816	805	755	808	827	774	783	732	772	760	738	785	780	787	797	743	762	788	785	772	805	785	756	763	768	705	722	744	760	775	719	781	799	762	818	750	728	737	818	743	792	792	727	792	762	810	798	766	756	796	762	740	789	797	753	802	800	792	709	821	796	729	785	771	785	827	758	773	726	808	793	767	744	735	756	804	749	793	753	777	721	767	789	747	747	738	779	742	798	740	761	755	794	782	721	783	755	770	758	832	784	776	765	734	780	795	798	826	809	739	827	782	759	767	813	755	749	803	812	821	784	746	722	788	781	760	766	754	797	761	810	747	779	775	782	724	761	737	760	779	800	816	754	805	789	777	743	819	750	743	736	800	762	800	757	723	824	723	774	777	743	800	736	728	784	718	765	822	819	773	826	758	787	744	815	761	753	753	729	805	751	714	764	785	772	773	767	815	790	762	767	760	774	778	775	747	775	774	714	769	734	748	779	796	720	751	802	726	732	777	790	814	756	743	736	724	728	775	778	756	793	791	784	763	726	754	754	781	780	796	785	765	820	777	747	760	756	794	738	814	757	743	745	761	761	784	724	779	788	794	785	756	772	762	781	766	753	870	760	774	785	756	811	792	793	722	726	794	802	729	788	724	785	769	809	740	785	759	795	772	745	801	709	779	763	811	768	834	800	757	774	725	787	769	753	797	782	766	736	818	784	820	756	753	764	766	790	748	786	805	806	770	818	774	757	773	772	836	796	793	777	768	765	769	800	745	752	793	721	787	773	751	784	764	775	797	766	781	743	768	779	717	804	772	795	745	772	779	781	794	703	782	790	778	768	787	818	775	758	784	764	775	795	739	797	781	821	728	786	744	766	781	761	805	754	785	736	756	778	730	770	736	720	727	788	772	801	733	787	766	757	758	755	753	727	807	800	777	779	784	765	750	802	777	762	759	745	780	803	814	789	769	762	794	828	775	716	810	747	761	793	739	746	769	771	788	725	816	727	802	754	808	779	771	845	775	794	794	819	766	774	780	790	800	738	820	768	749	724	740	751	703	788	753	779	751	750	789	741	779	761	780	795	778	786	780	740	770	782	812	802	754	765	764	807	735	775	734	768	757	762	779	751	795	737	748	778	742	794	789	759	783	782	763	788	784	787	775	771	756	802	756	748	833	784	762	787	710	765	781	779	784	794	760	765	755	756	731	758	794	754	769	801	766	791	810	768	794	761	807	751	731	801	736	724	805	728	792	747	735	767	766	753	774	821	757	744	784	738	752	805	756	795	763	788	784	808	727	751	791	799	805	744	785	749	739	783	788	754	813	777	786	778	793	802	714	773	792	812	750	739	747	787	704	747	747	767	776	784	724	762	785	716	820	767	786	818	730	740	770	763	801	787	782	774	739	790	779	770	779	777	800	781	760	735	798	775	765	784	770	766	726	788	755	812	776	747	782	778	722	725	741	758	773	729	795	764	786	777	825	762	800	793	743	780	755	774	777	744	733	788	738	757	759	767	765	771	792	755	757	746	738	794	769	751	789	777	762	764	736	777	794	780	752	800	752	800	792	801	776	782	742	728	769	800	718	775	770	731	704	761	730	778	722	766	756	778	781	795	723	694	796	772	697	757	752	777	760	775	799	736	782	792	798	713	761	755	725	743	747	771
22970	21732	29545	24465	21737	21805	13000	1754	1396	1285	1166	1059	996	851	878	725	722	803	756	664	646	519	532	436	503	479	485	438	436	464	376	468	423	430	379	405	425	421	393	415	429	409	358	414	372	405	369	398	394	427	404	382	443	408	385	416	387	389	437	432	400	372	421	411	353	396	419	413	387	403	381	381	391	402	373	410	369	387	397	410	390	416	409	412	368	423	383	405	379	387	374	370	357	401	407	387	396	344	403	399	393	345	369	376	411	373	369	378	330	340	390	361	390	397	344	372	351	381	372	369	379	396	379	371	381	393	335	399	374	397	411	382	387	405	377	373	376	349	426	370	379	367	371	427	366	393	404	354	396	390	395	374	353	402	402	415	350	372	400	406	355	407	388	354	398	375	378	394	377	388	377	393	395	380	356	372	410	370	383	397	389	358	374	378	358	387	413	354	376	410	389	365	417	366	370	356	380	364	383	384	397	388	354	375	373	364	368	349	356	394	401	366	381	390	385	390	391	385	348	430	366	382	372	385	396	387	400	347	355	400	366	353	396	403	400	346	385	350	385	387	350	392	371	381	386	394	379	409	390	384	387	351	408	384	369	389	365	376	403	410	358	348	388	389	346	379	388	364	379	383	374	380	383	374	374	370	397	382	390	360	380	368	377	395	399	394	371	371	387	368	360	345	412	392	389	363	362	370	405	406	380	414	365	393	405	375	393	389	367	394	390	352	357	353	353	393	368	402	411	383	373	373	402	389	392	396	396	360	354	368	371	367	409	418	361	370	375	358	351	332	386	407	365	385	395	412	387	353	352	408	343	396	389	405	358	407	375	416	363	369	386	393	384	381	402	377	359	378	413	357	375	371	371	350	390	413	377	399	345	367	372	354	411	381	360	440	396	368	374	381	359	363	383	352	366	398	369	377	370	383	362	324	426	369	339	388	381	378	370	381	384	420	407	371	384	383	372	352	397	371	399	357	404	355	428	376	384	340	353	367	371	404	404	375	381	389	399	362	381	371	375	376	426	401	380	357	401	375	395	392	403	409	329	406	403	372	342	385	372	385	379	361	363	368	352	373	362	378	372	347	375	395	389	389	344	401	351	377	404	358	337	381	339	398	390	387	383	388	341	374	402	389	359	360	355	373	405	375	383	361	377	383	407	369	370	380	369	348	386	401	376	384	367	393	384	330	373	357	410	392	366	386	410	398	393	404	375	402	375	392	409	360	404	361	378	388	354	372	400	395	380	392	362	411	379	369	378	362	339	411	384	419	383	391	361	404	361	393	403	343	393	355	356	370	366	376	365	363	350	409	390	343	392	340	376	397	342	361	409	395	358	369	381	362	358	386	383	392	385	353	414	370	390	402	405	385	358	426	363	335	387	387	390	359	344	394	370	351	362	421	391	365	385	412	402	368	392	364	340	366	387	372	399	367	389	374	352	342	366	371	368	346	397	392	398	373	373	381	395	388	372	397	404	374	387	374	384	406	427	377	393	396	360	384	381	398	422	393	370	372	407	409	389	376	356	399	347	381	396	366	351	352	388	382	352	385	360	386	400	413	397	389	358	378	432	407	410	373	347	392	369	391	351	377	354	366	415	399	391	386	357	367	350	357	396	384	381	411	401	360	368	353	367	427	379	375	374	389	400	410	374	390	381	364	374	365	340	393	389	413	369	394	390	378	363	373	375	365	383	381	386	380	367	382	365	369	357	388	359	391	410	364	381	396	389	382	351	371	369	382	394	377	376	387	366	398	402	376	369	363	387	384	438	375	399	371	398	381	355	366	378	389	393	369	381	395	367	398	394	378	393	394	362	377	393	382	393	386	374	367	370	381	359	364	387	393	390	375	377	363	365	358	381	384	394	359	391	409	375	370	362	372	400	344	390	355	392	426	392	354	395	369	344	384	378	390	359	385	418	346	393	360	374	385	375	357	374	363	435	383	399	367	375	407	343	382	380	407	419	428	359	370	410	379	382	384	395	338	376	333	391	379	369	386	386	382	387	360	395	403	377	383	352	389	389	378	373	378	377	370	356	398	382	355	389	395	358	385	392	393	380	332	393	399	381	410	404	398	375	388	378	370	405	404	377	395	381	358	369	391	385	375	372	358	420	376	366	365	352	357	369	363	385	358	378	423	348	367	391	396	379	366	368	381	393	368	366	358	404	388	407	317	375	374	366	375	391	410	410	340	404	405	387	369	376	401	371	398	389	402	361	367	375	397	353	343	418	353	331	379	401	379	393	396	373	393	403	390	367	401	387	400	400	390	371	354	365	424	392	391	358	393	366	368	390	366	387	398	384	387	394	377	357	366	377	358	356	376	383	397	349	376	381	380	372	388	396	405	343	339	368	380	364	406	372	384	381	354	376	383	383	407	382	366	374	358	405	368	392	394	367	342	395	373	380	354	369	388	371	377	371	393	383	355	369	376	406	353	394	396	391	373	387	376	399	388	369	355	354	377	354	409	389	385	398	375	396	399	334	386	381	371	379	386	362	378	396	350	350	376	374	378	342	402	352	409	382	391	367	398	362	363	390	382	374	370	383	414	380	386	358	337	364	352	333	341	406	393	384	410	379	403	387	350	400	378	408	406	366	346	441	361	355	386	382	373	370	416	394	361	380	379	434	377	380	384	378	397	392	398	402	398	369	409	354	382	370	389	393	356	375	364	366	357	388	398	378	414	353	381	359	361	423	388	388	395	361	347	383	376	348	379	354	357	395	383	401	379	384	371	384	385	359	385	398	378	394	352	354	386	370	370	398	375	382	377	350	363	366	372	404	381	384	405	373	374	381	388	386	354	412	337	346	395	360	368	368	342	378	419	376	376	396	403	408	394	394	390	368	353	351	407	358	394	391	389	359	404	392	407	348	380	365	376	350	389	408	369	379	367	387	383	376	373	410	382	383	370	412	351	389	368	417	368	389	400	391	390	358	417	366	373	371	400	365	368	362	400	371	368	369	413	380	385	349	406	414	401	402	376	375	370	374	381	392	391	356	406	405	367	390	352	363	452	368	340	365	362	391	369	364	399	392	390	382	396	361	383	374	398	394	367	350	354	362	377	356	364	379	364	404	380	361	374	388	375	359	401	349	383	379	372	397	353	378	337	412	392	366	402	386	412	362	383	394	355	386	363	366	390	372	388	377	404	409	393	396	360	381	385	400	414	369	362	376	346	428	385	363	385	382	390	385	406	358	396	380	397	363	353	377	384	384	353	387	348	359	384	354	411	367	311	377	416	353	381	411	368	389	391	389	406	384	390	398	364	391	373	387	391	377	384	390	372	369	406	358	386	381	339	409	392	390	360	382	384	379	381	360	375	361	398	395	403	344	371	393	391	362	393	391	378	402	365	389	344	409	373	404	374	372	398	393	391	391	377	394	363	337	387	366	376	393	399	380	370	357	339	365	382	353	382	370	376	380	381	386	379	399	422	362	378	393	366	328	401	348	360	388	365	377	336	369	380	405	348	371	347	411	410	383	422	373	401	354	337
30633	15101	12124	6437	4246	3289	2543	2326	2097	1772	1503	1377	1249	1078	1033	931	819	936	953	795	701	599	519	545	496	531	490	471	464	417	453	426	445	423	451	388	437	414	402	413	377	401	406	391	408	378	373	383	416	378	373	392	425	424	403	376	374	432	483	425	391	433	359	392	385	387	405	424	400	426	373	427	427	410	379	416	433	407	399	408	406	381	370	375	392	370	360	403	368	347	378	394	399	358	380	348	427	401	392	400	402	370	374	416	383	341	393	359	436	403	342	365	411	404	367	369	406	367	371	409	390	398	347	377	375	389	389	384	405	367	389	427	366	394	415	373	366	392	372	347	382	344	406	377	386	385	346	367	386	387	368	382	381	371	356	353	397	373	376	395	357	388	384	385	379	369	372	406	332	367	396	422	376	376	428	413	355	353	346	379	369	384	380	378	368	366	419	368	382	348	357	422	358	347	378	387	411	358	384	408	367	368	407	350	372	382	370	367	385	385	398	362	367	387	367	389	350	404	406	389	438	387	374	368	354	348	390	366	356	429	388	366	376	362	374	349	364	362	396	384	386	368	419	386	407	381	363	378	371	345	405	418	391	383	360	388	365	420	401	399	397	380	375	371	357	374	378	378	345	335	385	385	376	386	376	427	368	363	401	419	390	377	404	371	350	401	383	383	403	362	381	350	396	379	367	356	362	394	349	359	424	364	331	387	393	382	388	389	392	353	408	393	336	393	362	359	395	379	376	386	360	368	391	381	431	373	402	346	405	361	387	383	380	361	372	408	407	367	390	364	381	416	388	367	363	385	351	409	370	349	404	399	378	380	389	387	395	386	374	356	366	406	370	342	376	391	355	395	380	349	396	410	400	365	406	375	401	416	350	360	361	370	391	337	385	403	406	358	371	362	362	389	362	365	366	361	379	378	378	367	400	400	392	366	397	392	365	382	416	364	390	378	407	405	388	369	377	396	389	364	350	373	406	381	387	395	410	372	370	368	395	373	360	369	408	384	382	367	367	396	379	374	394	382	420	358	382	400	403	410	352	374	381	372	362	388	370	391	385	369	389	363	404	335	387	371	415	406	398	367	367	357	367	368	379	372	374	415	377	370	352	359	372	381	398	368	377	400	363	395	370	419	386	415	365	392	357	394	367	340	357	397	407	406	382	363	363	380	383	374	387	376	392	394	369	387	365	379	355	369	404	354	366	392	389	403	413	393	366	366	378	351	419	436	397	402	372	435	369	388	383	322	348	384	355	370	374	388	400	369	357	407	340	400	404	385	408	383	386	383	383	403	365	385	385	392	396	420	371	378	360	371	352	382	389	371	403	364	390	374	352	328	415	397	354	369	368	388	371	386	379	377	376	376	358	393	356	366	410	403	395	381	403	370	392	364	397	413	405	391	351	372	414	372	352	395	378	383	383	362	381	332	344	347	369	379	393	373	382	378	400	375	388	377	391	399	386	358	393	379	358	382	372	400	373	373	414	378	385	374	381	365	367	408	358	376	360	387	371	399	400	364	381	398	373	385	413	375	366	367	366	375	384	368	376	388	381	387	379	364	385	372	394	413	354	381	408	388	394	408	359	370	385	388	371	434	416	396	390	397	379	361	389	365	363	372	353	350	359	368	387	382	358	394	367	388	361	376	355	377	371	405	382	390	370	364	395	378	376	390	366	390	368	360	351	362	389	384	395	388	341	365	362	359	368	391	358	362	368	369	368	374	377	392	348	356	359	355	383	367	386	403	406	366	401	402	404	367	396	378	379	370	379	342	386	382	415	380	394	372	393	406	397	392	400	367	359	395	368	389	370	366	367	363	384	374	371	327	360	400	396	386	373	394	386	387	389	375	383	360	343	369	360	358	397	396	362	359	359	373	370	390	390	357	409	369	359	386	399	390	411	406	396	377	380	408	390	361	387	352	348	366	428	409	377	356	408	352	371	355	421	363	418	383	378	366	400	401	396	366	400	384	383	388	385	365	382	400	400	361	415	383	334	362	424	387	396	389	359	374	388	379	388	371	406	384	375	405	363	419	363	388	394	345	398	428	386	360	348	388	356	374	381	359	373	380	369	346	384	378	364	403	375	386	378	369	345	346	401	376	381	389	384	350	355	378	368	357	386	353	365	385	406	360	389	384	403	363	365	393	388	332	413	399	384	384	358	393	393	412	390	399	385	384	410	367	399	400	389	368	365	358	358	412	424	388	361	390	397	361	385	366	394	378	378	389	397	394	354	361	362	394	385	352	340	366	365	347	396	375	378	409	373	383	371	389	400	374	378	406	404	378	354	387	392	387	349	338	417	367	380	366	331	402	363	408	406	363	395	372	371	389	355	392	386	374	409	390	395	384	393	399	386	371	383	362	383	404	357	350	382	374	386	414	367	372	383	362	350	402	375	394	393	388	425	357	381	392	374	385	383	384	380	388	389	393	388	365	383	361	361	375	384	399	376	398	413	372	388	386	360	393	347	397	369	378	371	392	399	377	393	385	377	401	368	384	353	381	392	394	380	391	392	357	380	356	381	365	408	370	374	393	368	401	423	382	407	406	404	359	377	383	391	366	380	369	402	363	347	376	374	367	343	375	398	362	363	371	385	393	391	369	374	393	399	417	384	355	390	369	377	372	377	374	408	339	407	372	412	416	368	388	405	391	368	391	417	431	388	343	389	386	365	384	367	381	358	377	390	383	369	363	397	384	378	343	384	349	367	370	374	377	367	381	390	382	400	401	398	356	404	388	398	400	398	377	390	388	414	396	385	363	386	379	386	405	372	359	344	426	411	386	383	383	399	389	384	388	374	388	358	372	369	384	351	384	379	377	388	434	366	376	373	360	410	384	373	403	362	378	394	365	352	382	394	396	397	389	374	380	356	409	370	381	366	359	390	399	385	332	394	374	377	366	383	392	360	387	388	424	392	395	398	372	351	399	411	371	376	349	367	408	371	370	388	386	402	388	376	376	383	368	376	384	389	384	402	377	394	375	400	392	381	399	401	368	392	388	366	388	421	375	380	375	371	360	396	367	386	364	389	375	358	376	383	385	401	377	365	379	381	393	356	374	380	384	408	356	405	371	380	362	377	364	375	351	366	396	391	391	415	378	388	405	399	376	365	376	407	376	413	368	376	395	349	367	390	377	350	389	360	349	401	374	359	412	401	377	358	373	375	371	344	353	354	402	383	427	406	365	418	372	395	383	373	406	362	398	387	376	397	401	373	429	409	400	375	398	418	413	403	382	388	356	385	351	377	401	368	379	357	419	388	393	400	401	404	398	382	397	355	368	386	383	373	398	371	369	398	363	371	378	381	356	363	380	380	408	370	379	367	365	367	406	390	366	443	386	361	363	380	372	411	416	405	383	372	362	362	392	367	410	354	398	384	362	386	394	372	400	357	417	396	391	385	376	390	363	412	365	380	368	353	370	379	381	394	387	364	379	386	403	353	363	356	361	379	359	366	369	376	407	372	397	411	385	392	372	353	356	388	356	376	397	369	384
29605	20259	8301	1769	1171	1065	1082	1002	1086	1063	1031	1033	995	1000	1031	889	1029	999	991	934	953	923	940	877	934	863	901	855	936	879	901	876	891	937	883	901	895	891	894	877	895	841	930	881	860	841	812	848	870	857	884	912	879	893	881	840	897	837	878	967	902	870	897	857	908	848	921	871	940	892	872	884	844	881	807	885	865	824	931	890	936	886	849	894	875	905	872	873	866	855	888	920	856	921	892	870	919	885	903	856	906	874	880	860	855	860	866	914	847	883	908	868	847	877	847	828	901	926	892	867	849	878	904	833	868	910	863	905	925	869	897	870	942	876	920	901	873	844	899	869	890	921	938	902	862	846	907	861	789	847	886	844	842	901	873	880	905	888	873	876	885	835	931	879	891	867	899	894	866	890	842	868	859	881	897	864	836	893	919	863	874	875	889	838	886	902	885	850	867	905	893	888	835	905	847	860	921	848	862	941	900	864	935	925	895	911	895	916	890	844	860	894	926	916	908	899	883	888	909	846	895	890	883	899	909	893	853	961	894	869	873	880	894	883	914	922	886	876	889	940	855	847	886	917	832	901	890	856	844	903	851	932	850	935	888	940	859	888	882	882	870	910	888	830	875	861	933	873	896	836	914	864	938	841	920	871	893	859	943	881	853	875	921	917	921	889	853	854	874	900	856	849	879	837	895	821	882	894	850	881	900	861	888	891	887	916	850	900	831	915	914	888	862	812	895	835	848	959	829	891	908	892	874	924	883	855	834	880	873	827	880	900	879	845	901	869	911	894	867	844	859	888	897	889	922	862	888	893	899	933	918	855	861	883	873	826	913	860	869	875	856	903	875	875	849	862	884	895	910	868	861	898	834	865	894	902	843	847	869	854	889	848	877	869	878	877	871	926	858	878	834	902	873	809	860	871	900	871	862	901	916	900	916	864	902	889	844	824	883	885	894	835	862	910	921	868	871	840	857	829	822	879	916	912	905	952	858	824	863	876	910	933	911	904	907	875	924	889	907	824	908	895	912	865	880	863	972	862	854	828	864	914	889	859	871	887	800	898	924	873	894	844	865	874	894	857	853	933	870	879	864	926	848	866	886	849	893	904	933	870	893	893	877	913	901	880	877	844	877	896	927	890	903	889	923	909	910	852	848	866	873	915	913	889	830	914	910	914	905	884	895	934	905	870	878	928	888	864	849	901	831	831	863	912	859	874	888	835	865	863	904	890	957	848	903	852	865	926	902	869	861	881	914	872	943	880	865	893	927	847	913	866	873	911	895	883	880	848	896	870	872	911	935	886	883	866	904	841	923	945	886	863	903	814	874	845	870	822	878	892	917	897	807	860	871	892	877	886	883	865	924	958	878	902	905	877	886	905	918	913	943	854	885	862	834	882	880	888	925	930	899	934	873	828	873	865	881	937	840	889	847	887	880	893	860	881	884	896	832	868	893	851	879	838	858	862	894	861	869	809	840	919	863	879	893	884	931	893	891	869	857	866	914	869	893	897	843	894	867	917	907	841	850	910	889	870	893	865	889	875	879	867	917	912	878	948	901	876	927	920	902	931	907	919	845	894	889	864	897	848	862	875	890	889	875	924	840	881	845	900	910	861	887	876	873	848	861	880	825	875	874	902	875	851	886	871	874	877	815	895	939	842	860	858	878	892	870	898	873	853	945	913	876	894	903	903	856	880	854	983	879	854	909	934	898	868	882	882	874	907	894	947	861	915	860	899	903	866	888	898	869	879	918	871	872	883	862	844	873	798	877	926	892	926	829	889	887	910	881	839	882	870	883	908	871	895	830	829	856	915	891	878	857	822	873	876	853	879	916	847	890	886	855	883	876	885	892	847	855	860	900	836	925	853	876	913	897	871	876	881	831	862	898	874	873	848	898	846	849	860	869	904	898	890	934	934	897	871	857	891	873	883	870	940	855	918	907	877	895	876	884	834	924	860	863	867	873	840	898	900	879	878	878	930	909	899	888	879	879	917	847	907	902	921	885	911	897	923	898	845	896	877	887	854	830	853	866	869	864	903	869	896	855	891	853	853	916	877	831	852	882	872	852	900	914	883	944	886	880	876	890	930	904	861	891	882	875	858	883	918	950	893	881	878	898	855	896	916	872	883	887	848	817	856	902	886	885	875	915	811	870	849	855	922	831	864	923	866	940	861	910	865	832	867	876	858	920	900	935	901	852	887	876	913	899	875	899	922	851	907	917	908	863	917	894	841	869	928	873	875	901	904	874	828	862	869	903	828	919	889	885	845	901	897	835	907	919	878	908	848	893	884	883	867	877	915	922	898	922	848	895	899	874	970	882	874	888	892	843	861	899	915	837	905	891	879	832	821	860	889	885	852	864	876	877	890	860	865	906	881	901	877	834	856	917	874	884	893	891	906	868	918	864	904	903	846	889	927	880	907	912	861	864	873	846	885	891	894	903	795	920	856	872	902	886	894	900	848	872	842	947	893	831	854	885	906	854	877	908	945	892	855	905	869	914	890	855	883	902	902	882	871	872	835	900	898	839	853	880	845	897	913	871	930	912	923	895	854	898	860	840	864	810	944	820	957	893	875	904	874	904	902	902	863	877	867	883	825	913	891	886	885	937	971	905	869	924	870	884	847	918	925	928	879	859	875	905	849	904	887	904	903	844	940	898	891	875	844	894	904	877	853	928	916	978	879	864	836	888	875	864	869	871	879	927	899	833	928	923	870	896	863	832	903	844	909	877	845	875	849	818	850	920	929	846	872	842	818	910	862	875	887	839	894	831	885	882	843	876	911	847	896	858	862	876	876	840	881	823	874	792	862	931	879	892	851	896	898	866	895	884	935	901	883	915	838	877	837	827	896	926	865	830	868	913	870	905	884	800	945	950	872	926	886	908	905	903	877	904	921	906	921	906	908	941	850	874	912	840	840	897	914	916	843	904	829	836	916	879	919	889	870	893	865	862	953	922	913	846	848	855	884	951	930	867	914	904	874	892	861	920	899	866	924	877	924	837	871	862	898	858	855	931	928	949	878	810	850	893	905	863	830	911	913	878	885	903	893	967	844	876	912	901	874	868	839	868	890	859	893	891	863	902	891	895	852	880	866	848	854	928	852	904	897	861	865	848	886	814	870	874	918	882	872	876	878	854	838	847	875	857	851	908	878	872	866	867	866	880	877	892	863	896	863	874	827	901	860	965	863	847	851	890	860	859	851	890	906	881	860	835	916	914	925	875	851	851	903	927	862	899	879	851	881	895	873	939	884	911	918	933	869	868	808	919	875	925	913	882	869	890	886	869	893	928	903	860	857	820	852	905	900	872	889	891	883	876	859	849	872	893	884	899	864	904	921	886	887	906	882	837	902	920	857	870	868	858	874	866	872	872	904	890	882	905	873	839	859	878	856	867	960	868	832	829	866	829	893	875	871	875	880	848	903	868	922	868	853	862	943	830	916	892	866	904	830	858	905	924	934	897	905	936	923	878	848	849	894	802	875	861	927	938	847	907	870
25481	3421	2277	1559	1255	1155	1179	1185	1163	1131	1051	1030	1054	1020	1029	978	1026	1003	1015	993	1003	886	897	912	866	906	932	830	901	953	886	892	871	852	906	900	845	871	910	853	891	925	864	879	857	903	903	851	883	882	875	883	875	907	887	810	965	871	868	911	903	850	902	890	856	830	866	841	895	829	917	899	919	929	893	916	904	928	909	862	910	904	946	913	872	913	915	806	920	832	876	879	879	899	910	865	873	873	835	848	912	878	885	825	875	889	899	893	860	895	899	893	888	877	912	924	855	868	937	868	833	909	912	791	837	850	903	866	855	925	886	957	843	892	904	857	891	887	876	860	839	862	890	885	859	891	894	873	875	933	932	920	810	873	849	874	889	876	907	904	899	861	877	913	868	844	871	835	866	821	848	901	902	868	850	846	917	881	906	863	900	886	885	863	825	927	852	894	878	872	859	836	893	880	862	877	933	916	883	877	918	852	840	924	890	875	937	917	871	895	841	872	866	899	896	901	859	879	877	891	938	863	813	845	865	845	926	863	888	880	844	872	888	846	901	902	920	849	881	859	914	914	883	866	891	897	933	871	893	884	868	893	824	868	908	876	903	867	908	835	851	945	869	862	860	892	883	853	885	844	868	888	860	934	922	903	872	878	879	927	847	939	879	852	873	876	919	843	821	896	877	893	864	910	877	885	909	858	875	865	879	860	815	887	876	897	886	883	876	926	887	932	839	917	872	893	904	876	866	916	891	837	888	886	871	835	911	884	861	887	909	882	892	925	893	916	897	856	864	877	888	951	910	916	829	841	891	902	884	906	891	909	901	881	914	858	901	820	856	880	858	917	846	875	863	875	831	919	880	858	901	916	851	922	874	886	931	849	865	897	888	898	828	864	861	865	857	892	860	883	882	907	883	890	861	868	845	872	874	966	881	858	876	872	926	884	831	929	853	856	890	940	846	877	891	828	910	846	893	871	860	903	894	898	856	870	876	863	834	874	901	879	853	879	886	874	881	911	890	875	931	897	845	948	862	887	881	884	866	848	875	816	857	899	851	849	877	897	889	842	864	883	853	843	903	849	849	859	824	888	901	885	870	847	901	828	929	911	905	896	846	886	829	936	876	899	916	915	902	956	853	858	874	853	845	879	850	894	873	772	877	918	839	826	879	900	866	861	938	852	872	862	883	887	864	875	902	894	891	901	904	883	856	874	936	944	887	915	897	842	845	875	894	839	854	835	840	895	881	805	920	888	902	844	892	882	886	872	859	905	903	885	910	852	910	869	870	880	897	827	871	841	858	885	875	825	886	904	897	864	850	874	903	965	862	869	894	862	880	856	895	896	885	847	869	881	889	896	878	821	944	856	919	878	869	934	869	833	896	883	908	855	877	837	791	864	909	884	849	876	874	860	861	886	891	934	875	881	833	930	867	898	853	855	884	866	897	911	830	886	858	856	897	930	831	868	841	881	847	864	871	856	905	848	865	927	910	912	902	869	838	872	878	862	926	854	859	882	913	869	884	905	881	905	854	909	849	833	869	869	880	837	860	865	830	831	879	878	862	905	861	845	874	920	903	917	896	882	851	884	867	857	853	855	867	846	830	941	844	846	864	906	865	915	843	859	878	920	885	922	895	927	903	869	853	862	879	871	894	905	866	886	879	889	852	876	873	928	896	867	870	890	862	878	934	946	900	901	899	908	842	884	869	871	882	861	851	921	895	902	893	901	935	857	878	859	861	873	887	851	865	848	909	853	900	904	861	931	922	888	826	908	896	838	812	925	870	882	905	876	905	845	895	879	889	872	898	891	897	883	888	888	891	859	921	857	867	824	874	912	880	845	853	848	893	860	863	892	827	880	943	852	880	840	923	895	940	870	878	895	867	865	911	851	887	856	905	881	842	870	909	877	907	840	871	834	853	810	905	823	872	875	902	847	896	922	879	877	918	852	853	885	847	926	956	833	916	889	884	934	880	844	866	888	919	870	874	878	905	876	875	876	890	847	903	836	882	841	850	866	872	845	856	844	863	898	887	937	916	912	966	889	942	893	890	889	874	875	891	912	876	874	859	834	888	874	840	825	905	878	895	886	919	829	887	873	918	917	846	932	912	854	830	858	871	870	849	868	844	875	887	873	879	916	878	875	916	915	903	849	925	873	883	798	876	863	888	860	810	857	901	894	872	879	862	917	887	926	887	874	885	902	805	891	847	887	861	912	930	873	847	896	860	870	859	882	855	854	894	849	864	893	868	919	878	896	820	862	931	829	865	914	877	961	844	863	894	892	875	843	915	882	933	913	867	852	840	867	891	881	892	866	834	889	917	927	862	865	888	826	913	882	828	880	869	865	860	874	842	841	876	908	852	873	891	881	896	879	839	867	897	818	881	890	949	858	835	848	905	863	887	886	882	923	829	877	878	866	861	868	859	834	872	828	899	867	881	868	895	849	862	888	903	890	871	935	839	869	916	923	877	908	914	878	901	934	867	906	862	908	885	838	877	857	898	924	888	852	904	919	914	893	870	819	924	829	830	875	865	832	904	880	838	888	846	822	846	859	901	862	912	887	845	872	864	815	809	904	898	877	931	827	853	845	931	904	883	937	864	930	925	865	889	918	851	882	942	899	864	870	858	895	833	811	869	836	821	911	891	862	850	863	843	909	907	885	850	867	854	880	836	881	923	882	877	862	883	889	912	826	890	871	866	874	897	873	882	884	911	846	886	909	909	917	840	891	864	878	864	827	888	863	870	839	909	893	834	914	861	879	876	887	835	864	880	816	879	835	892	872	860	871	950	875	877	870	842	886	926	939	900	918	936	858	846	847	951	876	890	870	878	939	934	897	899	889	900	850	885	897	898	838	858	899	912	926	930	914	850	864	922	874	918	913	866	850	892	849	856	891	873	883	864	835	904	836	874	866	922	933	862	880	849	840	835	873	850	845	892	835	945	901	908	886	897	875	871	904	885	921	877	900	889	882	853	901	867	870	881	897	917	847	891	882	878	877	891	857	850	861	907	910	879	885	913	893	878	880	879	884	916	906	860	867	853	938	849	913	904	901	951	886	862	887	903	930	903	870	887	872	883	880	899	890	900	918	871	899	837	840	875	827	900	895	883	853	910	890	868	881	917	867	857	832	884	867	892	866	859	888	880	893	857	868	870	885	934	918	892	870	879	886	853	894	883	880	883	877	951	918	958	849	859	905	868	910	942	860	875	870	872	904	919	847	866	902	912	897	903	858	870	833	871	911	865	912	917	912	841	840	862	903	882	930	909	875	874	888	868	856	823	882	881	891	899	850	898	912	912	884	909	875	845	859	872	908	902	855	921	906	888	885	889	876	848	835	855	843	896	909	901	887	912	887	864	879	825	878	838	864	883	851	869	908	933	847	915	886	923	866	833	871	876	903	849	867	875	878	870	874	857	899	909	866	851	899	903	890	904	918	868	806	870	895	859	856	887	888	922	865	847	922	894	889	877	846	868	912	913	870	859	857	871	900	873	866
24149	21638	28991	24777	21648	13666	2046	1428	1205	1106	1022	953	926	873	875	851	825	806	792	712	658	675	650	647	633	635	607	592	609	628	624	622	583	577	642	647	586	572	620	613	614	545	583	571	565	597	564	621	565	584	600	593	622	582	591	569	612	590	579	590	593	558	534	551	593	542	619	600	610	603	603	568	587	651	589	569	595	561	574	567	585	596	558	585	559	584	587	557	550	589	515	539	588	581	604	569	563	565	634	620	588	559	598	571	564	544	548	601	573	561	543	567	573	538	624	593	612	581	536	566	605	542	557	573	545	538	594	604	557	599	574	561	569	567	540	595	604	595	570	615	543	600	585	532	597	581	564	619	578	603	581	599	574	548	582	608	575	567	578	543	565	591	579	579	543	587	563	582	573	585	608	576	568	566	567	576	550	543	599	534	584	586	618	548	588	597	601	614	571	581	566	590	543	586	643	554	581	548	579	561	553	584	593	573	616	573	581	558	594	584	587	581	544	547	581	581	557	576	580	579	588	579	582	570	552	567	554	524	577	553	605	541	561	526	562	538	558	597	569	549	536	574	588	596	579	541	538	603	578	579	580	559	630	565	539	586	582	581	516	536	538	560	589	543	601	578	572	615	579	595	571	588	563	597	611	566	582	624	568	562	592	558	571	561	626	570	588	562	588	586	596	590	539	561	542	560	585	612	554	571	577	590	600	547	563	571	551	608	556	583	579	566	551	594	521	565	557	586	528	587	562	587	539	573	564	565	559	561	563	597	598	592	573	563	581	593	600	577	555	628	583	536	593	539	546	555	536	565	568	583	586	576	575	566	574	574	610	567	575	570	558	545	547	626	557	546	550	557	582	575	567	634	544	590	599	589	589	592	616	621	607	553	547	614	589	585	639	568	582	526	571	605	606	582	618	589	559	605	592	582	602	573	613	578	586	528	628	596	561	575	595	546	556	531	576	564	581	598	575	556	581	591	579	571	539	558	550	586	585	547	518	560	575	596	540	555	564	588	574	541	575	587	552	571	541	570	605	544	599	589	546	584	569	554	505	546	599	574	578	608	544	510	588	548	539	559	549	576	583	607	573	541	586	580	562	650	577	599	578	580	562	552	554	550	567	540	511	554	614	558	544	591	591	572	562	582	556	573	598	581	567	621	573	541	518	545	543	578	538	561	570	574	572	616	571	567	552	580	591	622	556	572	532	587	573	556	589	607	559	598	567	557	537	609	593	576	574	579	594	588	555	533	570	565	552	558	565	598	546	573	541	585	570	579	549	612	581	586	573	611	575	560	606	546	557	570	534	577	595	587	582	589	552	581	570	576	586	534	612	568	568	607	571	620	562	596	561	626	573	602	607	554	556	559	567	540	562	574	572	538	631	522	581	570	610	625	600	605	528	558	552	575	564	563	577	594	593	590	582	584	535	581	590	574	605	532	577	572	576	558	549	584	575	562	574	558	580	572	590	600	559	559	579	607	591	535	556	531	599	597	583	600	575	591	586	575	554	590	577	585	506	570	537	575	521	570	558	588	574	609	549	585	567	593	534	612	565	593	563	594	583	607	592	569	584	560	552	594	612	569	573	579	558	579	630	537	598	582	602	582	571	605	600	544	556	583	564	568	552	577	539	541	585	556	564	540	583	596	576	593	580	541	531	579	597	602	591	564	573	549	579	577	579	610	588	547	588	572	570	619	585	544	588	556	536	592	589	611	577	569	568	564	599	573	577	582	593	569	563	581	626	539	545	592	565	607	566	558	564	554	562	556	548	558	568	555	574	588	561	566	575	562	552	574	610	544	621	545	516	596	557	565	589	574	595	613	563	604	579	597	560	558	555	594	578	630	569	594	571	591	590	605	586	587	568	531	589	565	584	571	541	568	596	597	576	570	620	594	633	557	599	539	582	550	545	591	596	550	525	560	561	583	591	596	545	605	552	566	558	578	544	558	575	566	572	557	558	521	568	578	570	548	521	573	588	542	548	537	632	575	539	590	542	605	570	565	546	545	598	628	584	576	559	561	540	543	591	617	565	521	585	580	571	537	574	563	574	584	564	550	631	587	584	603	585	585	563	555	591	563	602	574	598	578	541	550	562	533	659	563	578	569	581	591	591	560	595	555	589	593	549	612	570	525	605	548	577	557	541	580	544	573	571	612	558	544	594	563	565	585	565	584	617	608	525	546	612	562	568	555	567	538	572	582	573	591	558	556	553	553	553	583	570	560	558	592	572	615	556	547	590	552	568	578	565	547	567	571	584	574	576	606	584	588	547	593	593	573	593	538	563	556	581	567	565	576	542	565	566	581	573	606	601	545	558	601	555	590	529	606	615	595	628	562	546	526	623	543	567	555	578	582	562	550	575	619	577	557	535	578	574	556	588	576	544	499	592	606	571	558	563	546	579	607	564	571	595	569	605	567	551	597	561	565	579	566	570	573	565	566	568	560	571	596	589	585	575	591	568	602	572	568	544	605	602	581	563	544	573	592	610	566	582	564	540	525	552	546	586	563	613	584	543	628	590	542	575	575	545	573	550	606	597	562	570	550	557	530	575	581	566	579	592	611	587	527	581	566	565	542	589	548	604	549	536	616	566	554	520	584	590	618	565	583	571	591	581	572	531	601	542	527	553	557	573	572	514	627	515	574	588	560	571	575	580	530	533	587	553	562	538	574	561	592	543	598	545	606	558	634	551	602	525	609	599	549	586	598	601	566	576	569	595	572	622	554	571	574	561	604	548	592	576	594	582	583	588	582	578	496	563	583	593	601	564	567	636	556	590	545	607	577	576	546	563	607	539	537	542	539	549	568	566	509	584	600	596	582	581	567	563	586	563	563	564	556	566	612	567	553	580	606	573	542	584	573	561	609	569	588	568	553	521	578	564	564	574	554	553	592	513	544	595	587	617	524	600	537	607	564	562	540	575	561	570	587	581	602	568	558	584	607	554	617	530	569	556	604	597	576	626	575	552	595	560	529	593	578	563	565	531	663	567	586	580	608	544	585	564	573	541	572	586	561	526	557	539	587	557	571	589	613	553	595	586	616	572	587	592	537	549	537	542	575	590	559	587	520	568	606	593	589	546	594	597	592	586	572	526	603	602	618	595	577	580	608	615	597	586	545	585	571	598	545	589	555	562	589	563	573	561	547	566	547	564	570	600	601	534	573	594	590	603	592	573	530	533	571	571	575	583	590	583	565	580	603	567	522	584	584	551	565	551	599	572	566	593	595	606	608	602	587	560	566	637	594	576	531	612	574	545	568	592	546	555	533	594	607	599	635	585	517	569	553	576	551	574	562	558	588	561	592	581	567	574	556	571	567	575	535	564	573	563	531	574	561	596	582	582	575	536	561	584	536	577	580	567	568	585	546	590	571	552	553	574	582	566	582	579	608	526	563	549	586	574	576	617	531	605	582	518	601	581	594	573	524	572	559	593	629	589	569	589	524	607	499	602	596	579	622	567	551	603	579	620	552	548	549	566	568	557	572	557	555	545	590
26451	10408	7929	3970	2628	2209	1984	1781	1551	1390	1293	1190	1046	1105	992	934	930	980	925	821	714	664	716	668	663	662	648	628	597	584	626	669	630	685	636	614	652	608	648	608	626	593	621	612	623	585	575	585	604	562	622	598	594	614	586	573	623	604	637	581	591	573	585	615	591	561	570	631	634	598	606	587	575	628	640	639	610	602	574	604	625	610	622	602	573	582	575	604	606	549	594	614	585	564	579	583	598	563	569	592	564	598	616	575	581	614	567	568	542	594	592	576	583	589	572	598	604	547	575	585	612	606	562	580	585	615	606	580	593	595	578	622	606	610	579	580	607	581	575	567	618	605	574	603	601	590	613	607	597	584	617	613	575	582	553	561	625	556	615	581	565	576	568	585	571	590	572	596	579	604	576	583	604	589	597	562	567	566	576	571	583	601	577	582	599	585	571	550	566	585	586	635	569	605	592	622	595	614	608	603	569	599	617	529	586	546	565	598	598	622	594	589	615	594	576	584	595	553	580	552	609	605	575	547	587	594	602	617	589	588	608	634	563	581	552	602	578	571	575	621	572	628	545	598	617	566	597	575	611	555	595	602	600	582	584	572	576	637	611	617	624	622	605	573	554	605	549	611	602	587	602	574	563	574	583	597	574	612	624	577	543	605	556	591	567	550	596	613	615	600	583	587	584	590	583	623	559	568	593	627	566	604	644	558	555	567	595	577	569	536	611	573	584	615	610	628	595	569	562	572	517	581	593	560	535	580	574	601	570	602	565	630	603	612	610	576	584	609	586	610	611	573	612	602	604	608	575	625	559	585	612	599	576	614	605	612	576	600	574	596	609	601	614	564	601	571	574	583	559	594	545	594	547	589	575	589	609	615	560	583	623	584	603	582	596	572	605	575	609	583	588	570	588	593	569	565	591	610	596	615	582	614	556	563	601	594	581	575	581	624	589	570	579	585	604	600	597	596	625	588	599	633	529	576	581	614	581	574	586	592	566	566	572	593	595	614	556	571	612	578	561	570	564	582	608	575	575	585	610	595	601	605	585	594	565	571	594	580	589	594	585	571	570	576	579	608	594	595	611	593	596	577	559	578	604	579	593	601	630	622	599	581	520	589	617	615	613	570	582	615	576	596	574	592	591	585	601	630	583	569	585	631	626	576	591	567	536	601	544	622	618	643	570	623	576	578	556	607	609	583	585	557	565	616	545	624	632	569	587	590	572	574	623	603	620	573	573	599	610	604	613	598	594	570	558	627	606	589	585	550	590	575	632	595	543	545	607	553	588	610	646	644	579	619	608	556	618	593	604	594	600	580	574	584	608	590	608	627	590	601	584	607	601	618	610	628	591	569	600	568	577	640	563	603	573	577	597	611	564	623	603	537	564	574	596	601	551	571	606	588	603	593	607	537	564	557	584	627	561	614	622	589	547	600	567	587	605	581	600	593	576	583	583	602	574	552	608	582	595	594	596	529	567	589	602	590	587	556	618	574	612	577	602	564	566	586	580	577	601	609	589	574	584	564	566	672	618	618	591	595	587	577	559	571	611	589	585	584	573	567	626	575	579	624	601	636	558	587	588	614	590	585	573	499	593	550	572	569	593	623	617	612	569	602	636	588	600	583	580	560	606	599	595	555	572	575	607	620	571	583	550	622	617	566	607	616	622	553	551	570	564	608	621	577	567	583	594	553	576	613	547	578	569	631	573	591	591	612	609	585	590	558	558	561	580	590	589	569	580	657	582	606	625	593	609	613	566	612	592	584	573	588	582	562	595	583	601	626	600	606	595	604	645	607	632	604	577	610	592	528	564	603	609	569	591	545	598	578	560	593	623	603	613	607	609	553	618	574	597	604	591	589	586	619	580	552	533	564	588	628	555	581	594	582	562	561	619	591	562	606	602	573	617	608	606	573	573	573	607	606	652	602	527	607	603	570	595	594	566	588	587	642	579	566	596	619	579	598	587	607	589	608	594	584	597	600	568	579	605	605	600	591	610	589	550	591	577	605	628	569	576	603	559	609	609	597	583	548	558	577	574	617	588	603	596	595	596	571	589	583	625	607	623	586	629	602	617	614	562	601	551	603	546	611	568	563	618	573	542	576	604	589	590	613	612	590	597	559	576	569	632	588	600	638	585	615	598	583	574	598	595	582	622	598	570	561	623	597	565	616	630	595	583	562	603	566	589	574	581	609	590	593	598	604	579	547	577	601	580	592	603	598	581	582	567	599	590	588	597	563	624	618	574	560	571	579	593	560	606	591	567	617	581	613	605	565	655	601	614	591	594	605	560	551	629	561	601	598	565	646	547	597	616	572	559	608	607	638	573	593	565	559	591	570	597	566	561	558	561	611	542	573	577	574	554	643	619	593	585	639	586	571	622	560	586	578	563	600	668	608	623	601	612	614	602	597	588	601	577	551	599	633	578	619	587	586	580	593	589	568	635	572	615	636	544	649	558	551	627	585	583	570	536	533	568	636	624	564	624	608	604	618	549	562	623	588	608	601	572	609	574	553	572	593	590	624	595	582	604	606	560	552	552	585	566	568	591	574	565	574	549	611	630	601	603	566	603	575	614	572	565	609	594	564	586	569	613	564	582	592	608	592	578	585	611	595	589	557	602	576	579	622	594	608	579	576	607	659	578	573	620	564	587	609	591	587	546	605	604	606	619	553	581	580	574	572	583	564	575	560	618	539	582	604	589	572	620	597	632	571	623	607	595	587	599	629	622	525	626	568	574	597	575	579	569	595	615	570	586	583	605	608	598	603	588	550	625	577	604	558	595	603	572	595	607	585	591	595	557	608	577	559	595	583	595	571	563	560	633	615	614	640	580	597	567	591	563	583	549	559	602	625	514	591	547	573	593	568	587	595	606	590	589	608	548	577	562	598	628	595	647	616	599	568	592	617	619	558	607	598	606	607	628	614	600	569	630	593	580	585	598	573	581	573	587	560	585	564	575	610	562	573	596	591	624	587	631	578	633	591	586	595	622	585	529	608	580	616	575	578	637	570	576	584	576	607	588	556	557	575	583	615	595	570	594	600	599	603	599	524	612	602	607	568	602	551	607	553	587	562	593	618	595	566	587	559	589	586	623	587	600	590	563	599	584	589	569	586	587	609	608	584	576	586	600	582	600	588	578	578	588	593	596	603	625	586	586	619	544	614	569	618	584	602	585	568	566	590	619	601	615	560	589	592	613	618	616	600	582	601	580	591	575	606	549	582	558	590	574	618	588	585	605	578	571	590	584	580	665	577	563	595	596	599	568	554	591	581	555	583	624	582	587	534	586	631	626	583	594	602	580	624	603	582	603	567	508	622	563	567	555	571	591	620	620	599	606	613	563	593	622	580	557	609	568	539	561	604	589	603	614	566	587	578	579	616	584	575	568	589	554	557	613	631	602	575	575	591	602	585	581	597	566	606	581	585	588	593	595	624	561	602	595	595	594	601	557	594	584	575	601	605	587	596	648	601	592	580	577	600	599	552	585	555	567	588
25126	21671	28446	25362	19431	2661	1417	1247	1112	1114	1072	1088	1049	1041	1022	975	990	992	946	967	865	818	847	783	832	888	844	878	778	820	827	758	787	824	856	805	822	819	780	859	855	837	780	846	824	787	823	835	764	851	789	786	825	851	881	830	752	853	832	914	804	811	783	780	757	809	831	761	784	816	723	850	769	846	800	829	801	800	817	762	842	774	775	803	801	810	814	800	786	807	782	757	812	793	799	765	787	771	751	773	787	810	800	781	853	846	841	829	829	795	815	791	791	810	836	780	838	812	813	781	768	786	802	814	838	813	830	854	796	785	802	847	784	795	808	742	772	782	797	858	781	799	819	782	780	849	777	844	813	811	776	815	841	779	799	796	791	757	825	833	798	734	812	817	822	831	802	822	818	774	760	790	778	813	796	820	786	867	819	806	816	795	814	849	835	821	818	807	825	807	755	779	777	762	785	767	823	820	807	765	808	789	821	804	815	798	764	828	800	796	787	829	815	747	835	837	803	784	809	817	812	829	807	867	840	802	813	829	788	817	826	778	844	800	794	786	790	758	823	770	859	754	805	811	801	779	767	814	843	784	738	797	798	817	787	784	745	800	824	820	769	785	816	823	803	823	816	782	791	812	838	756	809	785	827	792	830	851	820	784	811	754	825	782	810	765	745	816	808	786	786	810	784	806	729	852	783	784	837	843	841	837	836	809	779	829	769	785	829	781	794	808	811	851	788	763	819	858	777	871	751	849	783	832	792	813	823	780	768	760	818	812	779	781	786	811	788	744	822	787	783	779	786	796	836	799	800	851	827	766	774	805	831	754	788	855	751	794	829	769	759	821	820	769	773	799	759	806	772	769	787	797	829	822	818	775	727	805	788	768	781	825	842	825	750	833	809	793	839	810	799	799	757	798	847	815	833	798	801	786	803	820	793	793	855	771	780	772	808	766	787	850	802	757	802	776	804	763	793	825	768	762	847	801	801	729	822	824	810	799	745	794	812	787	797	783	784	844	784	808	828	810	799	799	801	756	810	778	859	778	845	807	861	814	784	806	831	751	804	787	779	789	781	769	784	775	804	773	785	781	807	803	794	810	785	837	785	822	715	795	759	767	782	773	817	823	822	851	788	809	805	801	800	790	792	789	804	808	789	833	826	779	808	777	766	797	759	783	785	834	744	801	817	777	794	807	801	824	805	773	807	805	840	799	791	792	733	847	808	797	817	764	785	791	746	814	861	846	803	817	800	758	770	819	799	814	790	803	797	816	816	719	845	836	801	805	765	784	804	818	770	771	828	854	731	785	785	784	786	804	762	773	755	783	839	769	808	772	796	750	790	809	818	800	795	822	842	741	813	816	781	765	842	844	849	762	817	835	793	796	785	774	776	821	776	816	831	771	802	783	788	807	782	788	850	803	804	825	829	767	821	872	815	815	771	838	800	834	802	837	799	779	797	777	765	862	813	731	780	789	828	777	816	790	836	755	858	797	761	811	837	771	809	829	796	781	819	744	856	780	768	808	802	872	726	787	843	763	811	758	835	725	781	778	795	865	783	750	773	812	811	748	775	750	849	767	799	778	848	838	751	755	816	788	746	786	817	791	811	794	799	793	763	818	807	787	796	814	825	785	771	798	797	792	810	807	839	787	835	805	778	806	769	836	768	791	818	782	808	791	829	810	814	796	775	817	802	786	835	840	856	808	799	818	815	759	806	797	854	804	820	755	809	766	814	768	827	780	782	794	789	795	794	846	787	847	825	755	823	793	787	833	776	784	847	816	757	769	787	753	802	831	782	842	773	773	800	830	756	777	786	826	794	824	802	767	774	748	819	777	825	803	758	791	809	766	783	812	781	743	764	804	757	802	783	813	781	782	801	767	821	784	789	839	796	766	781	734	772	790	760	820	859	741	805	838	739	785	759	793	786	739	761	834	789	799	814	804	791	779	822	783	789	800	813	778	785	820	829	786	770	766	725	817	837	799	818	745	793	796	821	773	810	803	847	821	816	831	794	816	747	766	879	793	804	802	783	774	823	823	764	791	816	767	739	795	788	811	785	831	761	796	816	800	777	848	726	774	786	766	810	799	740	760	812	787	791	781	795	853	781	821	784	766	817	792	785	820	800	800	777	778	828	765	813	817	814	824	830	763	797	787	845	820	828	806	755	780	792	795	815	797	812	786	790	749	810	811	806	773	792	834	858	774	778	763	755	797	807	861	779	826	768	795	784	786	812	791	821	773	783	825	791	783	748	830	790	816	749	785	787	822	807	740	778	855	787	762	791	844	823	828	774	782	797	854	791	790	824	823	796	844	788	816	795	828	804	828	788	761	772	817	760	798	812	784	794	794	897	794	830	834	821	782	769	808	784	771	811	782	833	808	852	777	804	785	743	852	824	817	828	793	770	771	786	780	799	818	821	832	816	785	777	737	792	775	778	837	809	774	784	811	812	814	800	771	767	805	803	838	786	768	775	814	781	828	821	802	811	796	783	833	768	743	823	751	806	860	792	808	765	787	753	788	790	808	823	756	769	805	788	787	803	748	838	840	757	795	800	744	736	780	785	828	802	827	784	796	835	751	771	785	758	821	820	782	758	834	785	838	805	816	829	752	833	839	806	740	812	811	800	826	821	791	846	844	773	829	773	786	815	802	813	773	832	772	788	813	827	812	835	834	787	819	809	826	772	794	812	797	756	805	827	743	829	829	789	797	774	842	800	820	794	777	802	789	805	780	810	779	821	791	766	761	812	763	868	774	776	802	741	818	796	846	781	797	787	765	755	805	779	824	766	791	730	826	787	805	851	784	789	775	814	825	820	804	785	767	733	769	778	769	829	842	785	788	834	814	809	771	803	816	809	769	807	743	810	828	762	779	822	848	823	780	774	826	796	837	800	825	813	767	794	800	802	809	825	825	786	808	803	818	808	788	784	834	792	801	773	761	792	776	797	833	811	821	809	773	763	810	813	794	827	804	801	782	786	780	791	828	806	780	782	835	821	816	773	797	857	776	799	817	823	797	754	787	777	818	818	785	774	818	835	786	810	791	825	827	812	805	793	763	816	824	780	753	810	824	788	811	766	822	784	711	812	835	794	822	793	836	792	831	787	812	757	786	751	758	799	811	773	823	787	795	813	752	821	850	795	808	777	779	811	751	748	812	777	774	827	774	830	763	819	803	800	769	816	803	781	837	779	848	807	827	840	782	787	812	768	808	839	845	813	806	794	805	820	754	762	812	784	813	801	798	815	807	730	845	797	768	800	774	821	783	778	767	793	798	806	791	793	813	811	831	858	739	780	817	802	826	793	807	817	799	823	791	801	766	795	759	766	782	806	795	773	805	788	790	795	733	776	823	729	738	761	791	823	869	802	806	774	818	804	768	829	807	779	809	831	868	816	807	745	811	753	824	826	771	781	838	802	781	800	764	784	752	774	777	830	844	797	795	774	837	802	784	789	802	808	791	782	811	802	824	759	777	830	774	797	794	820	784	792	743	781	805
28111	8968	5612	3153	2308	1925	1766	1574	1400	1305	1295	1153	1155	1097	1026	1042	1064	1025	974	969	889	866	859	814	848	845	807	788	783	749	773	818	767	770	754	796	762	828	779	767	804	803	755	809	839	742	819	771	779	781	782	782	779	852	846	838	793	847	799	787	818	789	763	773	772	802	772	797	805	835	754	795	769	773	808	774	804	806	773	817	813	743	748	847	768	825	814	808	780	804	779	806	786	788	761	751	800	803	748	778	732	805	789	795	753	818	735	836	751	760	812	770	821	757	818	789	769	786	729	757	781	796	684	766	799	811	801	758	804	731	767	743	764	771	778	785	812	762	815	800	783	781	751	770	763	778	749	799	759	785	772	764	767	748	777	784	806	767	805	793	770	749	829	724	781	790	786	822	770	761	753	779	736	760	788	860	778	797	789	791	790	758	816	760	844	754	783	790	746	757	757	820	753	782	798	782	751	802	807	784	816	751	741	766	794	748	810	763	795	808	821	772	811	776	804	820	731	751	780	747	758	727	788	823	769	787	805	756	750	760	783	796	765	752	774	767	818	796	762	779	756	760	728	766	768	773	778	781	735	770	797	790	776	722	805	742	789	736	777	802	773	740	813	785	802	784	800	818	755	819	774	754	752	817	764	828	833	755	781	748	762	749	797	790	831	718	778	739	762	783	794	793	724	768	764	805	766	803	825	793	772	760	769	793	783	818	775	767	784	785	828	709	779	730	802	777	760	781	847	768	772	753	812	782	776	815	799	791	781	772	719	799	798	783	766	776	808	788	781	757	810	756	760	774	768	804	755	810	788	759	791	788	749	831	825	787	792	803	787	704	765	756	722	817	739	759	804	736	707	754	778	784	800	763	744	752	703	744	801	734	841	773	797	745	778	782	702	762	795	798	835	752	785	823	732	780	784	795	829	711	793	708	800	804	778	800	792	787	763	776	795	821	733	733	781	761	785	769	746	764	783	783	790	783	787	755	771	800	765	778	819	758	770	759	761	758	793	775	753	776	761	793	790	730	788	795	789	759	843	733	771	739	765	733	767	780	799	760	821	754	804	729	772	830	810	806	815	759	792	771	835	780	765	763	796	772	770	742	779	740	799	748	784	759	757	771	824	737	759	803	762	826	788	790	781	810	758	831	766	775	774	790	770	786	768	801	760	781	766	740	790	769	808	771	715	803	728	791	804	770	776	768	800	732	785	778	770	776	762	770	800	774	806	802	778	714	811	736	792	728	763	750	781	795	761	785	793	751	799	819	737	732	761	766	787	770	807	784	775	767	772	794	743	778	751	791	797	771	741	808	786	772	777	811	733	776	787	769	752	803	769	766	820	817	780	775	766	779	767	808	757	813	756	771	788	733	784	779	791	785	800	771	784	753	744	772	827	817	828	726	774	770	808	770	750	764	777	798	782	775	761	777	759	761	755	756	802	732	806	768	785	775	821	775	838	808	782	810	816	814	808	751	762	785	753	797	780	769	745	813	765	759	792	779	784	802	742	763	738	783	810	782	818	767	814	783	759	830	746	788	725	756	735	759	782	778	800	762	775	815	786	756	763	795	767	775	733	764	771	776	796	811	781	742	772	785	789	768	776	768	865	753	831	782	759	779	786	801	765	771	757	781	769	804	768	800	741	798	816	796	780	774	791	805	797	733	826	758	788	749	790	820	803	720	808	772	819	834	816	817	796	782	769	741	802	761	788	819	766	761	768	743	807	810	753	781	804	733	763	796	792	831	780	786	784	750	778	783	800	796	812	753	741	846	756	713	763	752	760	791	749	758	800	734	812	776	755	774	803	807	780	771	794	781	784	804	768	791	768	766	736	794	821	784	802	794	801	773	791	775	770	758	775	764	797	717	771	742	799	785	793	765	834	749	738	756	776	818	772	753	772	748	762	735	775	782	797	746	793	832	784	774	759	748	805	762	780	817	800	833	800	762	737	792	789	755	756	801	782	781	776	777	788	802	757	733	746	783	762	797	726	782	715	772	789	734	775	781	794	788	753	754	766	712	838	726	800	757	762	760	772	758	814	701	753	796	806	785	805	737	744	790	799	780	768	790	746	773	776	778	769	747	710	759	814	751	772	711	786	772	737	786	744	727	775	752	838	806	760	772	766	734	792	826	797	771	778	787	764	820	770	839	822	769	776	725	756	784	736	773	747	781	808	778	730	777	817	749	761	759	803	826	717	804	725	781	742	787	775	761	750	770	782	802	770	744	743	775	787	771	752	803	778	803	724	749	774	775	764	746	793	726	754	759	778	813	781	796	776	760	769	766	814	706	748	725	789	816	792	757	800	764	786	782	810	778	738	790	814	782	780	780	734	829	766	812	780	768	756	763	786	789	775	806	721	720	807	775	779	772	766	769	799	766	797	765	752	745	771	788	782	782	745	764	778	733	753	772	809	809	771	761	780	783	839	781	766	756	740	777	798	744	790	816	762	772	825	804	784	789	817	773	793	809	741	833	767	821	768	781	793	797	750	773	838	752	808	754	801	736	794	752	810	823	755	778	740	783	756	793	853	750	793	808	788	769	773	848	802	786	786	779	767	808	773	784	814	738	774	814	757	788	827	794	740	814	788	749	784	779	747	802	783	778	778	738	719	803	768	788	773	753	785	753	769	767	780	794	817	784	807	781	774	783	814	760	782	810	789	769	767	776	762	769	761	769	765	785	770	774	772	753	748	764	767	805	830	797	738	781	747	811	778	755	744	781	776	764	855	784	843	750	778	750	766	768	742	721	816	758	769	761	829	815	758	757	761	785	734	810	777	779	783	729	802	750	764	787	797	840	745	792	742	753	820	790	775	725	783	797	764	830	731	770	771	742	766	787	813	724	773	780	798	782	769	805	775	799	808	749	807	757	783	807	802	768	772	761	776	774	782	829	733	771	789	787	786	777	750	805	744	801	766	807	818	794	779	748	788	796	817	754	793	816	758	765	826	776	803	776	752	805	785	796	751	787	740	753	796	763	767	799	775	822	754	795	786	812	776	770	812	797	736	771	821	799	780	813	756	791	797	777	741	779	792	729	764	740	747	794	751	703	758	728	780	754	785	797	805	800	740	801	767	773	764	780	770	749	811	781	737	748	803	779	816	768	722	788	761	802	791	765	764	785	802	801	741	815	787	813	789	818	750	763	794	785	766	796	749	735	741	766	749	763	771	761	761	759	766	760	746	805	795	780	792	775	777	776	784	763	773	770	748	797	766	812	786	744	807	814	727	758	722	788	727	742	760	735	748	767	772	806	738	772	759	803	763	782	769	785	814	795	765	754	825	796	767	780	780	770	809	785	773	762	691	808	805	747	761	726	777	796	814	756	798	776	791	793	785	829	761	786	828	826	763	740	800	767	789	770	729	790	802	803	787	768	782	788	774	794	750	793	828	777	800	800	729	789	787	755	777	775	791	777	740	754	736	819	766	755	776	820	776	735	807	767	810	777	779	792	779	791	829	776	780	746	735	792	763	777	807	747	768	776	771	794
22981	21676	29461	24407	21676	21757	13399	1918	1240	1224	1114	950	981	892	780	825	875	785	741	701	555	529	480	510	506	447	471	429	428	444	405	434	399	399	401	395	445	381	408	416	443	399	384	428	402	402	386	396	400	386	408	385	385	417	394	396	416	390	420	411	362	436	366	384	376	391	373	426	371	404	392	391	422	375	410	408	410	402	399	407	400	395	411	396	418	400	362	398	423	370	339	357	380	381	405	391	367	370	376	408	412	425	385	359	350	344	350	392	416	358	365	368	379	363	385	438	367	360	378	364	372	381	395	324	389	379	384	388	400	380	377	360	379	387	361	391	357	392	376	340	376	393	399	338	405	389	371	384	375	371	374	388	397	384	384	391	351	365	351	388	395	375	388	339	354	380	400	372	418	383	383	388	368	391	362	330	350	403	378	351	351	358	406	399	361	407	353	368	409	433	389	366	393	369	384	362	396	393	378	375	365	380	383	416	394	382	431	373	373	381	396	389	335	350	388	394	387	398	366	379	329	376	326	366	345	406	386	401	381	353	361	367	396	360	392	402	394	404	376	355	397	361	405	388	417	395	392	396	363	371	351	377	385	395	355	419	379	394	396	358	366	388	429	375	426	374	387	372	389	416	420	339	367	378	381	393	399	360	377	374	379	379	404	378	399	339	380	360	362	393	382	384	384	388	363	345	389	368	400	372	389	395	384	382	389	397	368	374	397	384	357	398	360	379	363	418	378	369	362	398	365	350	397	362	365	383	390	342	391	353	389	381	437	372	383	347	400	378	403	383	428	382	365	372	404	370	400	380	353	379	400	370	375	375	396	410	394	394	413	342	378	372	391	426	365	370	373	352	372	416	397	399	377	359	403	367	391	364	410	379	369	367	379	381	399	393	393	383	381	411	360	381	367	372	412	389	403	381	394	360	385	386	420	352	389	373	377	367	358	409	350	393	394	388	348	408	354	389	373	349	400	395	373	394	377	360	415	376	381	391	359	384	370	399	383	375	364	400	383	376	392	384	412	401	397	343	336	346	385	410	379	379	366	429	389	377	378	373	379	402	360	422	377	407	364	365	410	341	389	396	361	408	378	366	407	368	371	386	381	403	348	360	399	364	361	355	391	343	386	383	377	398	386	414	384	379	348	373	394	372	343	391	389	406	388	384	386	391	365	363	379	378	394	391	351	347	349	394	391	378	398	372	398	366	388	409	393	360	389	396	381	375	349	409	391	389	382	372	369	370	381	364	347	374	358	376	381	364	392	391	378	349	348	392	398	375	352	410	384	368	402	381	399	425	378	394	356	350	378	399	377	388	369	382	350	370	368	390	390	362	368	384	398	369	375	368	379	421	368	350	369	383	399	368	358	341	370	371	349	371	368	382	376	370	354	343	374	384	388	379	384	393	353	353	367	348	340	363	372	363	362	382	389	371	373	364	340	365	393	380	398	351	370	374	402	385	404	400	362	370	368	363	369	386	376	395	388	398	370	383	401	378	358	348	404	366	405	366	376	377	360	363	375	411	367	374	377	370	362	373	398	403	372	390	382	374	383	407	402	426	388	344	354	366	410	389	368	356	364	357	384	378	394	412	397	368	361	370	388	386	384	358	397	367	351	377	346	369	381	398	408	403	405	408	382	412	406	387	423	372	368	390	352	394	338	386	345	399	408	396	366	380	374	383	377	396	365	430	388	381	387	383	437	348	374	364	414	387	374	379	418	358	372	394	430	362	375	361	373	377	360	349	370	366	379	390	365	385	357	413	395	376	410	386	379	375	357	401	378	385	403	407	418	369	377	421	345	382	376	373	411	395	356	388	375	410	392	396	381	397	369	402	412	362	406	364	376	358	385	389	376	350	368	389	409	408	376	327	385	388	393	400	383	340	392	374	369	339	346	403	363	358	366	365	380	359	394	381	419	357	398	367	383	378	357	392	419	377	372	379	355	377	379	354	373	346	350	414	397	374	396	383	388	355	351	384	399	376	372	380	387	392	355	375	362	406	407	393	408	424	371	377	355	365	383	387	367	361	385	349	376	377	347	388	382	396	403	375	372	425	381	412	381	390	426	402	371	358	386	428	350	367	370	372	399	405	377	363	404	371	382	394	387	371	400	362	400	402	378	361	393	352	420	415	383	388	407	394	406	374	364	364	419	353	374	379	384	377	388	383	368	351	370	364	374	385	373	388	379	390	372	410	339	385	382	389	370	379	431	369	361	379	386	400	393	354	390	357	410	372	382	340	424	390	392	407	380	379	342	378	422	370	386	316	368	373	335	413	410	349	370	405	383	378	348	380	383	381	407	390	345	351	387	391	364	361	386	375	376	382	370	379	382	343	389	353	413	381	357	369	366	393	345	348	350	370	370	401	374	334	378	353	365	366	378	351	396	344	341	369	395	414	395	384	367	371	358	378	386	379	410	371	403	361	367	366	379	369	381	381	404	405	395	385	383	371	343	381	378	384	402	365	388	406	373	354	366	403	391	393	396	394	342	361	382	385	380	361	385	384	395	370	410	388	380	360	370	361	384	388	410	401	370	365	383	384	355	423	411	382	412	383	381	380	418	374	405	350	370	390	358	359	361	412	397	374	424	384	405	407	398	396	390	330	376	374	389	339	409	393	366	396	359	404	379	401	364	354	401	358	376	356	405	378	372	400	384	340	379	388	373	376	385	360	359	409	430	396	400	375	419	380	355	372	381	369	394	363	374	418	373	388	380	403	404	403	385	392	354	360	378	361	392	354	381	381	372	386	357	365	337	354	401	433	378	372	345	349	394	377	368	393	388	373	344	363	357	378	375	348	361	401	399	376	393	393	373	391	362	402	381	392	393	381	376	403	398	397	347	390	364	350	367	376	392	442	371	374	365	395	389	361	363	380	378	387	387	372	397	378	368	359	356	371	380	372	385	362	400	350	367	394	373	413	371	359	357	391	373	339	376	351	357	356	379	375	381	373	403	416	403	379	379	391	379	358	354	386	395	414	383	374	355	372	413	408	375	382	386	379	384	409	391	335	394	437	399	341	398	373	365	388	401	375	386	388	389	353	403	416	387	360	365	357	377	364	354	355	381	413	401	340	388	336	361	354	392	360	424	378	350	416	375	391	389	383	365	409	354	371	373	377	359	371	363	372	369	410	402	385	353	361	416	392	367	372	375	371	378	372	384	388	382	360	364	354	366	358	389	407	400	367	392	408	386	416	366	399	339	355	376	376	390	359	366	350	383	371	355	369	390	331	403	374	363	341	391	403	374	391	380	372	354	365	367	384	382	356	352	361	391	394	382	372	398	399	391	362	378	391	347	368	398	408	365	386	339	385	369	419	372	354	357	363	368	420	376	397	411	382	406	385	400	345	391	356	389	332	362	392	354	388	355	357	364	357	368	384	400	401	390	379	339	406	351	391	381	372	409	365	388	367	404	394	376	370	369	349	347	391	337	374	386	399	354	402	392	394	413	370	367	388	394	374	372	377	365	379	394	390	392	377	380	368	428	380
31377	15805	11989	6173	4291	3575	2908	2321	1976	1628	1572	1321	1268	1184	1093	1028	1037	984	856	779	622	530	580	481	482	514	515	473	463	464	430	407	443	425	392	419	472	418	438	455	410	411	420	414	393	401	406	404	432	397	435	361	450	430	373	440	417	425	408	427	378	408	408	382	423	397	383	370	388	386	411	414	446	402	403	425	423	404	403	399	403	383	384	404	378	359	378	411	375	398	412	375	346	378	369	420	370	359	387	388	418	381	391	398	378	394	395	400	402	355	383	354	376	381	383	399	367	405	374	369	416	348	355	384	366	378	376	394	376	406	373	363	371	359	386	362	381	337	360	394	373	396	412	387	364	401	355	378	372	365	398	372	386	365	399	421	406	381	373	365	361	391	386	380	380	422	380	415	342	358	389	383	388	383	368	376	365	359	390	382	346	412	377	391	397	351	354	378	366	362	440	374	365	402	365	400	398	358	363	403	375	362	365	384	396	424	378	382	398	378	373	390	368	390	366	396	349	365	384	384	359	426	343	363	373	387	362	379	401	384	380	389	392	367	389	388	388	411	346	371	353	370	380	364	364	385	366	411	352	435	375	371	369	383	384	430	399	367	396	387	371	352	356	373	395	372	386	424	411	390	383	396	405	357	393	372	355	390	381	384	368	379	391	391	381	394	412	357	403	399	399	375	392	370	399	414	342	410	386	380	376	386	406	400	380	368	393	401	335	362	369	394	376	406	387	390	371	357	376	393	380	382	380	369	420	397	373	359	395	354	378	396	394	414	363	404	382	397	374	402	352	331	367	418	394	389	394	354	393	384	391	368	379	365	350	366	390	350	318	346	372	374	414	355	381	383	409	378	377	367	384	393	372	385	378	387	393	391	383	368	387	363	399	355	435	385	383	375	368	408	374	364	356	374	388	389	396	382	412	387	371	398	400	373	351	402	402	393	361	405	369	377	384	367	352	377	407	402	379	361	338	372	362	367	385	352	391	342	394	394	384	393	351	375	389	385	386	387	372	347	359	368	371	385	377	398	364	354	395	353	378	369	365	391	407	375	383	384	391	352	344	380	355	390	385	384	393	337	363	383	370	433	376	354	345	364	397	391	366	389	382	370	391	377	385	377	379	384	382	377	365	399	397	368	375	386	395	366	375	380	389	404	404	399	373	379	373	398	369	366	363	388	351	390	405	368	352	385	366	379	374	370	405	349	363	400	380	361	379	370	397	380	352	390	347	403	396	398	381	386	358	389	384	392	391	356	355	383	362	352	372	357	414	366	370	337	379	384	388	365	392	358	405	352	377	373	389	416	379	378	373	388	372	403	418	396	382	368	383	387	393	390	374	384	364	381	403	380	364	374	396	376	392	386	369	364	380	399	379	364	360	362	378	358	381	385	338	383	392	352	385	377	386	395	385	395	389	372	406	378	372	373	417	369	372	382	393	346	369	363	388	400	362	399	392	394	363	359	378	365	372	365	389	380	359	371	385	368	384	375	391	388	394	395	408	390	377	361	366	387	368	389	361	382	396	353	387	393	389	366	396	391	361	372	374	363	362	358	413	378	348	389	395	367	366	362	348	383	388	381	340	399	376	404	374	405	388	367	363	378	396	351	405	388	364	367	358	385	390	360	369	396	391	373	385	360	387	358	379	372	376	399	358	419	364	347	360	372	398	367	337	365	391	357	372	381	352	401	379	371	384	371	391	364	398	412	367	393	339	394	380	351	391	386	357	346	372	348	400	358	359	381	393	388	372	393	403	403	399	371	406	385	367	363	401	349	379	381	379	399	370	340	363	407	360	388	357	381	386	378	370	414	356	393	379	358	385	382	372	385	369	404	345	350	364	370	368	362	361	375	412	382	375	357	371	361	402	353	366	363	397	347	382	368	370	391	381	383	419	384	382	357	400	360	433	396	388	355	380	379	399	372	359	394	373	380	415	391	355	424	358	377	359	385	347	382	374	361	364	373	398	358	347	388	373	380	364	373	390	393	392	384	429	390	402	381	358	368	371	358	361	367	383	385	356	381	367	382	373	368	358	385	372	355	404	394	388	380	344	382	355	375	360	391	367	372	400	383	371	383	392	359	362	374	406	399	345	367	381	387	358	344	362	379	364	394	405	377	394	404	376	373	357	381	396	393	402	371	383	351	350	366	359	382	368	369	376	350	360	368	366	371	402	395	386	391	393	383	345	352	367	395	354	398	394	384	324	371	381	366	381	384	360	388	384	391	369	400	379	362	422	368	387	376	382	365	359	385	362	388	403	407	356	352	371	369	357	367	373	361	400	396	392	401	365	355	382	378	405	359	356	374	371	395	416	393	386	380	359	396	384	386	388	355	400	362	380	368	396	366	401	379	362	338	370	380	399	390	341	387	408	407	381	370	344	374	361	369	363	378	415	413	381	382	377	376	363	378	371	372	360	348	369	414	384	364	359	368	386	350	391	355	380	373	409	391	382	365	361	381	381	403	404	420	399	394	381	349	423	407	365	363	353	365	406	384	383	354	403	388	372	377	372	397	348	391	361	379	405	365	394	354	340	357	376	381	378	364	368	364	418	422	361	385	360	398	350	380	393	358	372	382	401	395	387	408	363	414	336	383	402	365	399	339	393	381	377	375	386	397	393	386	377	370	347	379	349	371	369	384	363	327	377	367	392	362	359	416	400	361	367	377	341	367	365	333	344	352	410	377	371	381	380	379	396	380	398	341	384	330	351	388	388	395	390	415	391	403	381	379	387	374	383	356	365	375	353	418	382	381	395	356	375	370	385	369	403	393	353	364	366	356	379	355	363	397	408	349	394	390	374	392	389	420	373	378	381	371	343	398	403	366	383	359	361	413	379	410	369	381	375	368	397	381	403	376	372	375	377	369	408	363	344	392	371	370	375	345	399	429	383	365	372	393	367	392	400	360	401	400	390	370	354	355	359	370	371	400	410	358	360	347	376	367	399	389	362	369	367	406	352	374	410	409	350	383	396	361	374	411	373	388	366	356	396	378	361	371	399	368	376	347	378	389	367	344	408	364	421	378	388	402	379	369	386	360	392	340	370	371	355	399	393	363	389	370	369	418	405	392	397	382	406	387	393	382	425	374	374	379	418	382	364	368	370	396	358	404	408	362	399	389	397	417	386	324	432	383	379	397	373	386	441	334	349	397	363	397	364	367	357	363	408	349	358	377	370	350	396	403	349	384	366	372	365	388	395	353	374	392	364	424	368	376	363	375	353	348	389	415	411	382	331	402	373	411	397	380	376	374	361	392	358	342	356	397	357	376	392	395	394	372	367	402	392	376	406	399	388	342	374	354	343	376	418	410	351	385	389	379	379	388	376	384	348	360	368	365	366	376	357	397	357	393	367	355	377	412	370	379	373	388	377	349	380	410	374	375	381	349	377	382	383	381	345	370	395	367	358	399	358	404	388	399	384	407	362	362	381	353	396	382	395	399	404	382	413	434	382	363	399	359	359	405	401	390	329	357	391	379	356	376	374	397	344	346
29598	20144	8001	1636	1138	1106	1010	1047	1026	979	989	1021	1001	1108	1025	1053	992	1004	1002	935	930	893	877	964	865	914	839	898	907	898	867	870	851	897	892	891	815	846	859	913	902	884	846	903	920	908	896	895	876	899	872	864	846	897	852	856	870	837	877	854	927	910	872	909	885	840	896	878	875	837	925	871	882	950	888	847	882	949	909	901	912	914	911	849	874	886	866	872	906	862	852	890	876	826	881	849	883	850	870	924	911	879	858	892	873	882	883	865	932	822	956	897	897	958	847	907	886	869	909	837	906	913	934	886	888	861	840	880	908	883	848	836	843	881	886	864	877	872	884	870	843	892	901	834	913	900	899	891	865	903	871	909	851	882	889	865	882	830	883	903	856	870	854	893	884	863	861	877	888	855	866	854	892	889	803	883	914	867	871	851	881	876	889	830	901	865	836	849	881	863	915	884	850	846	914	899	896	851	889	888	868	797	864	905	889	859	866	924	916	859	839	857	844	894	867	895	856	872	866	858	834	888	891	845	900	896	875	851	896	900	887	906	954	879	869	867	910	926	888	802	887	914	844	889	808	912	928	907	896	890	934	967	887	909	903	891	886	868	874	888	901	911	887	912	867	903	916	888	843	864	879	885	865	869	860	922	835	886	907	886	856	872	842	874	827	872	934	820	884	850	865	870	883	908	850	866	901	890	877	876	878	905	903	876	841	907	910	888	862	952	863	884	871	876	882	879	895	885	880	897	904	933	898	930	868	868	872	876	857	867	903	850	873	864	861	817	865	857	877	900	931	856	897	949	835	877	836	866	921	871	907	874	880	866	893	873	891	898	905	914	871	850	890	869	866	839	857	873	897	879	812	889	876	908	887	906	876	892	874	860	885	897	873	853	880	851	898	831	838	872	876	883	898	912	935	894	896	857	842	876	826	888	881	865	940	838	903	877	915	900	891	901	890	882	868	917	867	849	867	815	899	889	890	906	864	894	882	907	907	914	839	882	869	887	841	889	919	864	903	897	845	860	884	829	891	882	853	959	936	823	904	891	879	882	869	916	870	889	881	887	854	862	929	864	899	871	905	871	845	845	848	902	849	867	894	915	871	878	866	855	871	853	885	888	844	883	825	908	947	835	842	922	861	864	852	823	869	849	867	852	916	882	862	874	877	852	881	915	902	918	875	856	852	874	825	934	881	913	857	873	878	856	905	826	880	824	905	867	882	895	889	838	857	879	871	871	874	911	902	864	915	872	825	857	883	890	851	901	838	838	884	886	895	826	876	911	910	874	839	897	870	837	895	920	911	848	868	879	877	840	904	844	861	810	895	911	874	890	930	840	862	863	819	890	900	894	903	887	905	874	860	857	867	906	878	878	852	899	883	863	879	859	865	857	866	882	870	870	940	857	839	886	858	854	929	823	889	883	868	883	927	854	842	882	944	848	892	888	865	859	896	869	894	925	878	856	880	922	881	855	881	910	939	866	859	864	868	885	876	890	842	941	837	833	923	901	861	872	891	884	893	885	854	846	885	868	846	883	889	873	915	877	839	878	901	856	900	821	856	866	899	929	835	853	893	849	908	880	889	838	878	857	899	853	902	787	941	831	915	872	916	918	887	872	910	869	910	915	898	842	864	905	890	921	902	910	856	891	824	833	834	845	851	897	861	863	916	887	812	878	850	834	935	844	889	907	843	868	827	858	901	905	886	858	860	880	851	932	867	850	914	928	929	857	937	884	860	861	852	842	907	882	871	900	842	922	886	862	900	889	900	835	872	847	862	846	955	879	935	919	917	864	920	913	864	895	868	880	917	888	815	937	846	921	858	809	946	872	899	863	906	912	886	878	898	892	969	919	908	885	857	917	875	910	884	892	914	856	864	888	911	874	885	885	858	902	906	834	878	892	867	839	877	855	888	904	855	899	881	855	845	836	876	853	871	826	903	907	855	853	854	828	890	888	914	854	894	896	867	890	924	840	823	847	815	895	898	809	849	869	857	956	830	884	912	909	885	851	865	923	920	908	869	884	838	906	912	861	874	900	875	883	940	868	818	921	869	912	886	863	833	884	880	858	887	852	834	842	827	875	877	845	843	885	902	830	898	825	883	903	880	893	953	845	863	877	866	885	866	936	849	887	827	892	917	883	842	892	899	908	840	885	903	910	868	917	861	864	881	902	867	883	849	902	880	835	919	903	925	903	857	791	864	891	821	880	862	902	886	899	834	875	842	890	846	906	879	896	872	860	859	854	866	850	874	912	889	925	911	871	893	904	844	890	940	869	848	893	824	888	843	955	848	839	891	853	855	859	892	852	831	869	851	808	927	886	879	880	893	899	883	878	849	844	876	899	917	891	850	846	864	903	869	844	903	877	886	926	897	843	882	877	898	877	919	862	891	883	891	901	811	861	929	864	828	871	871	886	883	951	871	816	864	893	881	894	892	874	886	842	846	859	885	860	925	890	905	919	873	876	859	896	891	904	878	862	838	912	893	870	893	873	867	870	895	840	929	908	898	888	913	962	872	848	934	846	889	854	860	890	918	844	864	884	814	854	859	864	876	810	917	936	919	915	876	921	879	878	926	848	907	909	833	920	933	883	921	851	842	843	845	923	873	909	835	911	887	832	865	886	886	857	829	877	845	894	883	879	865	879	825	869	896	889	883	930	866	895	887	892	922	826	851	820	847	960	862	849	872	874	930	897	903	836	900	866	899	872	901	823	909	864	896	827	905	897	906	825	880	893	896	870	865	891	835	859	892	844	868	912	908	918	838	862	855	847	880	900	854	884	880	922	860	799	828	889	938	868	906	880	863	861	868	916	835	902	836	828	845	860	881	980	887	851	903	879	894	861	881	884	873	878	922	863	896	914	822	833	838	882	909	923	869	891	870	878	856	847	888	863	946	899	885	835	821	905	897	854	835	916	858	839	877	849	914	910	855	924	853	886	888	907	904	913	855	940	905	836	923	890	850	849	899	905	861	874	934	900	920	922	890	885	886	897	900	918	849	861	928	869	861	836	890	840	893	905	925	923	839	862	910	849	863	841	843	875	958	886	884	876	924	942	888	861	894	881	865	902	858	842	968	911	843	887	885	918	834	861	877	873	898	866	857	881	878	921	862	871	843	891	897	895	905	871	875	859	857	822	859	900	899	858	854	906	892	860	854	898	845	911	852	826	918	903	868	866	885	897	879	864	900	898	929	892	887	855	946	871	871	895	834	809	872	877	855	853	877	822	845	869	902	862	869	870	903	869	894	886	891	898	865	895	875	895	841	843	828	916	841	905	864	895	800	863	895	914	893	869	890	850	899	904	915	893	855	835	890	894	891	919	903	906	878	833	914	882	880	923	961	891	835	931	854	835	893	889	921	870	858	827	857	808	891	870	823	893	894	836	844	906	891	855	890	860	911	847	851	847	839	893	864	879	882	892	914	906	909	891	883	886	853	887	855	861	774	919	834	839	914	892	884	903	898	859	864	880	870	859	858	900	840	840	863	868	810	940
25249	3260	2213	1483	1382	1342	1313	1157	1151	1124	1104	1034	1117	1044	1109	1035	1059	953	966	1022	941	935	902	941	879	942	874	906	932	850	889	880	903	915	905	947	881	901	888	925	863	865	919	866	837	873	896	848	854	883	861	871	867	907	893	906	907	883	906	867	868	847	870	894	861	853	855	859	868	858	881	878	899	853	899	906	851	883	917	895	869	870	864	897	865	866	860	857	931	919	957	825	889	842	924	879	926	889	924	848	836	843	888	856	837	920	869	884	884	813	850	864	869	898	841	921	904	870	896	874	953	831	892	893	827	879	913	832	844	885	823	899	855	863	884	897	805	905	879	931	871	856	831	880	895	890	875	844	911	822	902	884	853	866	885	861	872	892	848	908	911	867	882	857	880	864	873	892	907	895	908	892	876	871	882	805	856	869	849	909	895	892	867	900	921	869	846	833	827	865	879	851	828	878	849	888	868	866	865	822	890	901	902	875	884	928	858	903	897	893	849	864	865	864	837	869	876	875	859	818	907	858	839	855	830	936	830	934	876	871	871	863	914	931	872	874	864	880	929	841	895	875	885	845	856	901	843	822	866	835	912	908	830	858	923	858	794	894	836	842	908	872	910	900	855	858	880	910	920	848	860	832	868	881	839	858	863	918	840	884	880	838	876	866	907	889	864	841	865	869	917	894	947	855	892	874	885	864	940	889	866	873	863	892	894	905	875	894	946	847	924	898	867	845	921	868	884	914	863	901	857	858	910	878	918	884	821	901	898	854	871	895	867	873	863	900	874	866	841	864	849	872	871	926	840	913	901	885	918	907	903	865	873	866	844	881	870	885	887	914	876	833	909	901	905	885	864	872	888	869	893	891	864	852	864	866	875	893	880	889	833	901	894	863	902	899	852	879	903	913	847	848	889	918	905	868	841	860	869	887	824	880	901	919	874	841	860	837	825	916	907	913	932	874	892	915	894	884	876	849	899	903	878	837	877	910	879	878	868	900	848	883	869	821	857	919	920	833	855	905	903	921	843	945	884	846	882	903	861	878	858	884	876	844	896	807	889	874	892	859	920	925	916	912	855	846	869	844	895	873	959	862	903	837	877	830	925	918	905	855	915	876	907	869	883	879	922	945	893	894	809	928	871	886	866	849	868	863	797	874	871	833	852	895	844	908	872	924	872	910	847	886	941	862	911	848	834	876	894	868	907	875	875	870	894	889	904	868	857	878	890	934	908	880	873	914	789	856	863	893	858	901	887	794	855	865	866	895	885	811	860	907	932	844	847	936	874	842	862	841	840	843	833	857	874	895	877	896	878	901	877	836	852	865	861	833	876	891	901	906	853	899	881	882	880	857	900	870	891	896	887	870	889	879	876	877	826	870	870	910	844	840	891	912	837	869	921	889	889	832	887	889	886	828	875	855	854	845	892	843	888	851	904	890	908	891	864	889	908	860	913	848	943	861	889	879	868	851	872	878	870	854	898	908	865	822	874	890	882	827	866	883	897	847	872	922	889	855	879	901	922	885	847	868	889	860	903	900	883	871	922	891	844	889	862	865	860	865	852	878	851	894	913	863	872	854	843	889	856	866	900	837	854	861	870	853	911	900	854	819	901	903	874	879	892	884	807	922	873	900	884	866	904	895	854	902	892	881	909	875	876	867	905	918	878	851	869	877	873	927	861	926	881	912	894	886	874	875	892	871	862	864	909	860	881	950	801	841	887	823	860	910	841	818	860	873	891	886	882	888	891	908	830	853	895	868	944	844	907	883	917	860	912	896	865	853	889	914	825	823	833	878	851	865	864	840	898	913	891	849	932	855	901	913	857	872	915	897	919	911	832	897	873	865	891	862	879	826	845	854	831	954	910	862	939	883	909	876	848	920	899	881	881	901	901	861	920	850	812	864	883	827	839	904	854	914	900	921	812	910	841	923	904	852	858	930	869	864	891	872	894	893	885	888	854	864	867	820	894	855	939	841	908	886	887	880	859	907	902	839	923	902	825	860	914	835	913	898	940	863	839	866	922	886	907	880	839	839	886	874	901	920	871	860	901	867	901	845	838	865	942	885	830	907	869	908	800	932	905	892	877	900	924	853	840	887	860	917	864	894	873	936	875	884	804	919	840	873	847	830	898	837	854	855	922	846	863	830	816	836	855	905	875	843	853	854	887	834	911	929	841	872	897	863	896	875	879	848	852	908	840	884	863	871	890	884	876	902	845	853	896	860	940	856	832	861	882	885	836	891	837	859	843	838	917	864	858	906	891	856	851	905	892	894	793	844	873	854	830	853	876	821	887	877	917	877	826	882	877	893	889	903	882	920	885	861	856	903	897	902	885	880	870	885	858	879	904	854	908	862	874	873	901	895	868	930	829	854	894	863	859	885	880	886	920	906	881	903	860	853	877	865	839	897	859	884	876	869	849	901	835	862	867	904	858	899	866	833	877	889	887	884	941	857	876	877	890	873	904	914	923	871	901	871	867	840	863	852	855	899	883	884	907	877	855	886	872	876	897	838	832	907	902	868	819	880	897	886	853	846	879	868	890	866	870	828	899	883	856	846	921	852	948	892	862	865	881	958	860	883	857	897	874	888	870	870	882	842	880	847	817	882	912	892	857	852	842	941	847	868	902	840	826	903	900	869	902	863	830	822	870	862	903	856	906	861	912	899	859	942	895	837	840	854	880	852	827	845	854	890	894	817	856	841	892	931	868	873	962	919	886	868	838	858	901	825	882	872	911	866	863	876	882	870	915	866	819	868	934	902	836	899	832	862	872	863	883	868	849	876	883	899	955	858	861	879	844	825	809	797	874	871	851	889	888	855	843	856	858	901	835	840	845	879	877	860	878	837	887	881	868	828	886	886	874	930	835	860	856	851	833	840	874	918	869	841	909	880	835	853	868	885	839	837	866	846	885	905	859	914	894	905	924	856	875	931	834	811	899	883	901	911	846	798	915	870	888	937	862	902	881	876	879	884	897	873	894	894	884	893	911	884	942	843	834	846	837	839	832	869	854	892	865	896	892	910	903	892	870	895	829	901	923	899	857	892	888	862	850	859	900	885	865	912	878	919	852	917	862	869	876	886	857	919	872	874	827	852	842	886	803	812	901	856	891	924	881	842	832	896	922	831	849	868	885	922	893	867	834	867	897	851	892	847	945	887	940	881	877	858	879	909	868	853	829	858	907	892	954	869	859	881	919	867	812	855	908	890	851	871	926	876	922	879	855	844	844	793	853	799	851	888	904	856	828	851	873	914	862	872	851	898	846	879	900	868	905	917	851	866	837	887	862	887	890	863	860	911	852	826	880	838	878	921	882	896	883	847	892	885	846	824	860	874	869	912	900	821	864	865	840	836	867	879	880	851	896	916	872	870	871	888	866	906	936	839	884	842	809	886	841	859	849	873	911	891	818	850	896	858	859	874	847	829	898	878	918	881	872	845	889	881	866	886	878	847	895	878	897	848	884	873	916	924	850	863	900	896	900	847	892	857	875	884	890	856
24179	21638	29032	24734	21645	13903	2101	1293	1098	1082	1065	955	974	907	895	855	875	818	759	718	629	619	612	639	610	625	654	579	629	592	593	608	566	520	584	537	600	535	604	564	535	576	573	566	544	584	597	607	609	551	530	590	556	564	590	615	595	565	600	626	554	584	598	565	581	553	634	583	587	522	554	527	598	602	581	536	581	587	610	555	544	553	543	546	563	592	536	565	546	603	557	561	544	560	556	573	553	530	583	574	591	565	568	561	544	574	516	510	593	545	513	589	538	570	558	540	567	542	546	551	576	544	544	556	560	551	556	597	584	613	500	588	547	560	584	537	592	590	563	620	608	532	544	526	551	555	570	580	592	548	563	555	553	533	596	468	533	566	547	553	603	549	528	549	591	531	559	530	553	556	555	577	574	559	575	566	576	608	570	592	534	596	557	562	605	544	580	512	579	548	605	563	578	530	554	558	553	589	581	569	582	535	620	511	563	546	538	544	542	537	536	549	560	558	585	529	575	549	547	538	530	541	580	581	515	538	568	553	543	570	574	535	540	552	534	530	584	516	532	577	550	576	571	570	555	533	602	531	565	564	593	572	547	549	527	588	570	548	573	539	565	539	554	573	536	580	538	526	578	544	519	524	537	566	536	590	553	520	580	582	583	581	531	535	565	583	550	559	541	563	525	543	536	544	528	560	552	534	538	596	625	572	560	572	528	601	581	560	540	596	554	571	543	575	575	587	580	520	544	596	561	574	548	581	545	548	586	571	529	592	572	547	581	587	546	584	569	550	581	506	547	548	583	590	598	551	553	586	558	608	573	551	546	537	549	543	597	570	561	532	587	592	536	534	502	576	573	518	536	549	564	556	583	533	544	588	554	544	593	573	576	579	554	545	538	531	541	578	500	553	557	554	554	599	549	580	589	576	577	571	521	551	579	579	569	519	611	525	539	533	552	576	532	553	592	561	549	602	540	569	564	548	570	527	540	568	587	530	514	568	616	586	571	521	535	578	586	538	588	556	569	576	568	600	623	561	488	576	519	567	521	593	562	576	562	563	578	558	581	571	564	574	597	551	551	600	565	549	521	564	560	559	566	502	562	597	591	545	532	559	557	510	575	567	587	562	519	573	573	570	601	601	497	548	568	586	537	534	551	568	532	521	557	617	530	520	568	536	514	541	549	538	553	589	543	613	565	566	515	533	556	528	572	548	565	525	513	541	584	586	573	575	540	554	505	558	552	577	535	596	591	561	554	540	611	507	546	545	528	581	574	517	569	606	522	543	587	587	553	574	550	574	560	556	506	536	544	588	557	567	547	539	539	588	579	532	591	597	526	521	591	554	569	565	579	565	563	551	529	582	559	517	521	587	556	549	583	545	560	525	546	545	544	533	539	558	545	557	558	553	570	558	573	584	596	592	541	593	572	579	547	559	607	570	568	556	590	559	545	579	537	566	578	571	557	591	520	585	573	525	519	549	585	572	537	541	555	583	547	581	583	536	602	523	603	568	525	545	532	564	545	564	590	546	550	582	503	549	538	552	561	562	571	553	531	558	544	532	625	563	551	539	577	550	582	562	586	571	575	549	569	552	626	542	546	575	577	562	583	614	584	504	534	540	550	525	581	531	563	570	567	555	529	548	494	585	520	588	558	560	543	551	552	577	549	551	546	553	594	547	557	544	558	559	586	572	506	559	530	589	579	597	513	562	557	542	526	579	595	584	561	552	540	555	557	578	557	575	629	559	574	610	598	557	580	565	524	581	542	535	557	597	578	526	531	540	559	571	543	593	590	577	584	539	546	584	557	541	567	539	536	532	577	572	559	589	595	558	573	567	573	559	554	542	549	601	555	548	585	574	567	581	553	597	565	554	575	553	585	589	601	530	529	573	576	561	568	561	568	580	557	601	563	533	559	530	542	570	596	524	547	574	553	574	557	582	557	535	517	596	553	536	584	570	512	549	547	565	491	561	534	522	550	543	578	538	520	607	507	566	517	585	538	554	581	562	575	533	569	598	551	542	556	567	578	587	554	534	566	581	587	535	570	536	560	545	555	555	596	537	557	565	507	524	537	550	576	555	550	552	543	544	556	542	546	572	564	577	540	545	565	539	621	579	560	572	526	503	494	499	578	586	528	557	557	564	592	571	560	550	561	570	550	562	562	533	566	538	547	508	531	595	595	548	584	522	593	554	577	523	599	539	556	574	573	537	553	531	528	574	554	529	543	542	531	577	555	592	580	535	554	588	565	593	525	549	516	527	574	535	583	588	594	523	556	562	601	529	521	562	558	627	602	521	568	567	561	560	540	560	568	570	586	561	549	583	570	605	557	548	567	533	546	552	567	535	535	559	577	562	572	594	579	576	525	528	608	580	553	525	630	568	532	538	579	599	572	513	563	609	551	554	559	529	575	583	583	549	539	571	543	569	583	589	538	536	547	571	571	547	589	560	566	583	599	530	557	575	571	520	593	562	533	588	546	577	581	556	553	568	567	537	620	560	558	561	595	568	611	569	613	564	604	587	531	562	558	567	566	542	561	582	565	575	548	565	589	583	570	557	554	622	604	591	608	557	551	526	544	536	562	546	560	563	572	571	551	541	541	550	572	595	561	537	531	546	582	533	534	535	524	596	540	574	534	522	581	542	564	590	558	537	589	540	561	600	558	573	559	562	554	599	575	524	579	571	550	586	576	526	557	553	562	541	545	553	543	574	563	588	551	524	503	532	587	577	555	526	591	613	586	560	520	559	564	527	567	584	585	558	542	536	549	577	535	534	575	580	528	574	561	566	547	530	531	588	555	589	550	583	564	585	569	619	530	492	546	540	519	560	575	619	545	569	558	565	596	557	549	599	575	591	578	496	502	553	576	541	555	586	587	551	563	564	542	544	552	532	576	506	601	573	517	568	560	538	593	537	535	590	567	552	545	551	579	551	529	539	548	560	580	559	569	527	520	560	506	540	560	584	552	572	557	530	546	579	561	573	588	560	564	609	581	578	508	505	590	544	576	565	563	574	577	590	571	598	534	565	548	583	562	508	575	573	571	536	540	560	553	553	547	580	574	600	565	536	580	583	522	556	538	486	535	590	595	529	526	518	559	565	537	585	598	563	573	536	534	577	582	563	535	579	575	543	581	539	575	534	541	593	547	575	543	557	572	578	563	571	571	509	577	513	574	560	602	554	592	566	535	559	580	567	576	555	548	552	543	518	532	563	568	570	549	571	571	563	558	568	582	583	533	517	574	560	588	566	496	558	556	545	533	567	599	552	545	556	534	574	540	555	579	589	573	546	602	551	528	578	557	564	563	535	586	537	558	600	540	586	555	551	555	567	572	540	563	604	549	586	575	539	581	565	546	532	544	541	566	526	558	526	499	547	519	551	554	552	528	543	561	579	542	606	560	592	516	583	550	554	578	556	585	532	570	537	543	589	587	528	546	600	555	581	562	535	539	582	593	532	536	553	570	533	598	554	566	622	525	533	573	537	560	584	566	544	575	539
26580	10756	7663	3869	2898	2420	2020	1672	1515	1334	1205	1140	1197	1073	1010	1008	1056	1004	901	746	721	670	666	640	667	639	654	652	609	628	569	609	606	645	651	640	603	567	599	576	596	589	542	562	597	561	581	589	588	572	574	611	614	595	588	601	604	650	637	643	582	600	606	602	622	564	617	589	624	564	571	608	608	595	599	581	577	590	569	586	622	608	593	611	622	612	565	591	566	568	583	562	576	529	576	548	567	539	579	565	603	576	541	596	544	584	607	580	560	584	576	600	619	606	586	563	616	563	598	614	515	594	543	597	600	601	592	601	572	542	563	585	596	571	593	601	620	612	525	574	555	549	536	596	594	583	573	597	559	618	581	561	578	615	596	549	582	578	533	535	574	604	629	625	571	591	573	593	566	605	553	555	589	591	598	554	576	571	584	600	557	607	598	575	565	589	580	586	535	568	614	579	587	572	579	613	596	587	585	561	569	541	555	617	598	575	560	583	553	569	568	590	571	572	598	567	508	576	568	623	539	557	549	599	614	557	548	621	595	587	619	616	549	596	506	571	620	574	571	543	572	554	596	607	584	596	562	578	593	580	547	616	601	566	571	595	549	562	582	602	545	592	585	574	629	569	545	526	629	554	612	568	570	555	526	535	577	589	651	585	610	591	584	623	567	590	552	564	583	621	571	548	592	568	575	523	578	580	556	552	567	574	548	548	579	584	610	552	633	605	563	509	636	535	566	624	566	614	614	633	549	566	571	591	557	594	566	591	542	628	587	594	581	606	570	565	559	591	618	605	616	587	557	602	528	607	597	578	556	586	573	566	576	569	590	582	579	605	530	574	542	602	606	567	564	630	517	555	559	565	578	550	593	579	551	573	560	622	566	584	586	583	609	620	554	603	561	568	612	566	557	626	570	583	573	545	593	551	583	605	531	578	557	575	589	617	609	582	633	577	584	561	536	561	558	552	541	618	567	567	574	626	597	617	540	565	540	554	568	545	535	547	602	565	566	575	558	555	581	590	561	617	552	513	581	547	571	578	538	505	541	602	564	580	566	557	575	583	603	626	545	551	542	605	574	561	574	563	573	598	614	585	587	578	551	598	541	582	572	592	570	552	565	547	560	596	625	585	608	555	567	567	606	566	554	571	559	598	548	587	594	565	543	604	558	583	610	567	559	578	571	582	583	557	574	616	589	559	576	551	592	542	556	573	589	575	600	602	596	578	533	598	584	614	622	566	595	585	553	599	587	532	593	595	578	536	591	555	576	611	567	595	605	590	627	555	572	590	613	547	588	605	585	570	581	563	566	540	578	553	579	562	581	595	565	576	545	557	609	563	575	612	597	598	585	533	567	626	528	592	565	558	564	571	590	538	598	567	573	580	563	591	563	549	576	549	549	597	542	521	583	550	566	584	552	612	539	575	579	553	588	589	569	613	559	574	605	586	582	600	579	580	564	587	588	568	615	517	594	581	573	547	537	585	585	614	562	629	565	583	589	598	583	612	586	539	556	551	539	556	599	617	611	583	617	544	576	587	554	557	604	590	558	537	561	611	598	555	596	566	563	551	594	583	585	565	594	592	591	596	576	582	618	599	566	568	587	571	570	549	550	537	586	590	559	550	584	562	550	620	570	585	576	618	568	593	552	587	540	598	597	584	577	574	597	602	556	567	603	591	557	567	601	576	592	581	601	562	638	557	612	569	606	616	593	561	594	566	578	570	558	560	572	616	565	572	577	551	583	582	547	609	572	558	585	633	626	574	565	578	537	582	584	586	606	603	566	565	583	584	572	600	597	575	591	571	609	565	586	571	590	574	590	557	591	604	578	600	594	549	579	569	589	602	594	562	563	616	541	591	569	590	538	573	587	590	572	588	636	599	520	601	558	569	622	595	564	534	581	574	516	568	595	556	573	549	596	558	587	574	574	561	635	564	579	583	548	622	574	607	557	561	582	536	575	622	575	561	590	577	598	569	572	535	587	577	546	570	544	601	583	563	558	616	564	552	551	596	582	571	580	583	539	560	600	637	572	571	572	564	545	522	570	606	557	600	546	565	571	555	591	554	564	590	608	589	547	599	639	574	594	556	560	598	591	603	586	598	599	588	575	588	567	578	599	563	607	531	560	623	595	567	574	615	568	577	549	545	586	591	584	578	587	577	572	589	565	567	577	535	604	577	589	589	611	572	567	612	537	584	587	568	575	610	559	603	606	586	597	570	601	575	557	565	538	574	560	561	595	562	591	543	605	596	563	574	581	609	615	586	596	558	598	571	600	612	602	616	588	571	610	613	567	561	555	596	582	576	562	592	550	584	623	584	588	610	579	581	601	576	599	583	564	580	562	533	566	587	523	585	590	590	530	563	559	618	559	583	589	598	614	581	565	570	570	579	590	516	562	550	582	583	556	605	602	567	553	577	636	560	578	553	554	598	574	600	583	621	615	604	612	563	542	575	647	576	562	637	542	563	630	601	559	564	590	582	614	571	605	524	562	589	559	578	616	535	549	584	558	558	596	553	566	586	575	542	606	611	562	572	579	560	566	565	545	549	588	563	585	609	582	591	578	589	586	513	608	585	547	612	581	565	571	573	616	594	554	583	611	578	568	641	575	590	564	603	570	569	596	572	611	558	603	637	569	579	568	550	594	559	585	602	580	590	575	567	554	591	577	578	568	592	548	597	598	567	559	570	558	596	546	587	544	554	614	578	551	604	587	557	580	582	573	542	546	548	599	552	582	607	587	596	538	601	578	569	566	575	576	614	574	546	547	576	562	590	564	592	571	587	532	574	591	554	583	570	578	571	602	576	578	559	575	575	585	558	601	533	585	548	603	564	580	580	518	586	599	554	569	575	612	604	550	555	588	552	561	589	548	570	593	563	555	638	542	582	577	580	611	570	592	603	561	590	576	583	572	608	584	591	553	583	592	589	546	557	567	627	563	567	601	614	572	604	558	581	609	625	573	596	603	530	547	534	621	562	588	565	549	589	584	575	609	582	540	635	594	572	561	551	602	577	606	621	521	591	566	579	610	571	565	601	569	611	543	559	565	595	572	568	556	583	583	570	583	541	578	580	599	620	604	601	562	588	567	591	566	588	585	620	566	633	603	540	549	540	555	616	583	569	582	566	560	568	575	557	598	599	592	604	568	543	596	585	564	582	567	564	540	561	620	600	567	562	556	541	572	580	585	556	610	581	595	550	611	566	564	555	634	591	566	587	551	559	585	586	558	585	583	570	577	583	583	572	608	579	602	600	619	574	585	577	563	593	607	587	634	567	580	584	617	568	609	569	601	571	543	592	551	590	605	574	588	609	546	568	594	553	619	635	617	564	592	569	632	592	557	546	574	536	603	581	576	605	574	558	562	644	611	626	577	578	556	576	565	533	594	557	579	565	539	578	576	589	540	588	539	583	598	549	572	588	584	596	603	552	542	583	529	583	540	571	548	540	542	539	577	548	611	581	567	588	580	567	577	620	599	584	627	592	637	589	562	603	537	566
25179	21660	28418	25334	19581	2778	1438	1210	1127	1102	1031	1112	1068	1053	995	1041	995	1007	952	893	863	839	895	819	876	849	854	809	800	770	702	794	819	809	816	814	788	807	758	795	786	794	806	814	823	841	802	800	806	803	772	836	867	819	786	794	808	753	842	751	790	819	776	818	761	816	768	808	801	776	782	769	835	847	793	794	804	790	792	857	816	795	819	770	759	778	815	763	820	776	740	813	750	802	818	823	819	823	835	788	796	742	761	765	824	761	796	767	736	825	794	765	779	796	807	818	823	807	861	779	801	818	828	770	825	768	773	789	822	808	784	758	803	823	823	813	807	819	779	795	755	817	753	818	803	810	789	784	806	777	802	728	836	842	772	841	776	799	764	793	777	815	768	750	770	817	799	807	785	767	770	835	774	804	744	770	757	806	846	787	793	785	808	807	756	803	793	844	772	773	827	823	804	797	759	800	814	825	792	807	776	724	795	755	837	743	770	810	750	780	828	802	795	736	797	829	820	796	837	803	793	733	701	744	771	780	792	824	809	777	789	777	747	770	807	769	820	785	810	801	821	778	784	794	782	802	810	811	784	813	735	819	755	796	815	853	759	742	785	802	801	761	758	802	790	807	786	801	877	826	808	773	811	807	808	871	770	769	821	851	826	780	853	806	789	806	758	777	787	855	787	767	774	778	802	790	800	803	808	756	839	793	764	791	787	786	781	769	768	778	831	762	847	764	820	815	800	760	816	729	836	759	816	736	812	838	805	829	765	846	825	822	744	798	778	785	757	784	752	733	760	766	763	795	778	807	823	774	779	794	815	807	854	789	715	840	812	794	848	796	810	703	782	798	802	795	830	823	827	778	765	850	817	821	770	822	789	806	778	787	817	836	825	798	824	740	752	753	803	781	763	808	788	796	791	852	762	787	789	823	783	740	814	761	821	777	788	765	825	803	766	777	830	797	778	749	762	803	820	748	826	715	809	800	779	826	820	764	842	785	767	829	785	780	710	830	802	788	781	757	776	847	770	806	831	831	818	758	777	793	774	800	755	838	797	774	722	836	794	796	813	746	807	758	871	780	750	805	845	798	787	739	780	806	845	807	761	799	774	773	803	873	813	805	794	844	810	762	845	783	790	748	777	803	806	765	790	767	760	756	755	788	777	773	779	800	788	774	829	781	816	764	847	787	772	767	815	804	770	804	775	783	808	815	761	794	820	782	863	798	798	800	791	813	782	750	794	723	794	758	836	804	773	823	826	831	755	767	811	809	784	766	774	785	764	808	863	777	792	802	760	796	848	794	795	764	794	800	791	782	785	820	802	862	840	793	730	828	788	799	765	820	812	804	783	803	756	870	787	793	818	770	770	775	810	783	723	799	764	783	762	818	828	824	757	792	789	777	807	781	808	764	772	785	747	779	840	751	741	771	767	800	776	778	823	759	779	791	790	833	767	802	776	728	822	774	797	779	799	805	772	832	778	790	800	756	793	779	745	809	786	790	785	790	788	815	782	783	788	820	827	802	773	801	747	828	743	787	748	780	818	803	837	739	784	814	784	802	796	759	837	788	796	807	832	801	832	771	844	844	770	845	789	791	799	818	765	805	798	749	768	759	760	796	818	833	754	825	797	820	807	781	804	760	801	817	786	814	782	787	810	756	738	778	802	816	813	808	779	747	800	786	778	780	830	798	781	826	785	739	757	787	775	785	812	778	797	811	828	798	768	808	776	772	824	822	779	754	790	774	805	734	821	810	795	819	798	768	770	786	759	793	778	825	830	824	791	804	768	800	775	743	793	783	796	743	758	804	823	787	788	772	825	780	802	800	802	759	808	773	785	797	807	770	832	749	810	821	800	763	802	798	795	771	735	758	778	800	815	803	825	813	767	794	774	774	793	818	755	774	796	770	783	791	780	788	754	827	783	788	832	788	788	815	805	810	784	783	802	854	811	827	790	830	761	757	809	807	810	779	793	779	839	799	796	794	807	773	814	772	767	781	768	822	762	753	805	779	801	790	736	813	770	824	776	866	770	780	795	719	806	830	778	765	761	790	811	816	771	805	829	804	793	784	772	794	744	833	794	771	784	827	844	781	819	762	820	791	770	749	831	732	778	815	749	801	819	779	811	832	751	742	815	744	776	804	783	751	787	779	767	761	793	817	732	783	778	801	760	766	746	835	800	770	765	793	836	829	801	799	799	791	814	765	798	772	791	811	793	807	809	753	811	782	757	768	802	788	799	757	820	787	774	785	759	751	801	798	729	800	773	748	787	804	731	771	795	779	798	802	790	833	795	762	785	799	740	798	752	799	790	775	802	804	741	773	808	782	796	794	788	832	810	752	778	821	805	783	788	762	772	827	836	758	840	740	723	780	822	777	819	783	768	770	852	794	786	783	784	799	795	729	797	814	817	786	773	745	774	783	811	821	825	774	739	788	773	752	741	758	779	796	813	820	763	846	797	789	812	775	806	799	740	826	806	757	820	795	761	819	820	800	741	760	789	753	800	836	810	756	802	793	821	766	823	785	790	829	799	797	805	783	790	746	853	835	763	729	803	751	781	794	821	792	794	837	800	790	785	778	823	791	766	832	790	767	800	810	779	755	822	747	765	737	779	784	816	796	789	761	770	788	767	790	825	829	833	804	748	793	771	815	836	746	805	760	788	736	761	827	814	784	821	809	787	810	813	835	769	779	803	779	763	797	824	762	817	779	794	781	774	833	833	810	796	785	740	778	789	853	809	825	795	820	796	815	736	813	764	816	787	772	755	805	843	794	785	827	785	774	755	862	791	799	727	757	789	822	788	799	773	803	790	780	761	809	797	842	787	764	749	807	820	740	756	775	807	785	815	751	825	804	829	797	781	807	831	793	813	789	799	807	824	760	800	792	760	807	811	825	784	766	774	798	748	799	785	752	845	785	781	846	776	821	802	798	781	722	760	830	804	762	794	732	843	796	853	790	771	778	792	797	768	833	842	820	787	810	839	813	809	819	798	797	779	791	802	785	804	796	794	810	789	787	747	837	816	805	791	818	742	835	758	793	769	791	845	837	827	780	818	818	807	769	796	790	763	824	766	806	837	850	788	781	811	760	805	758	808	792	737	798	789	786	812	776	758	779	801	764	814	798	818	788	804	804	830	846	801	790	793	826	802	815	802	815	777	773	774	829	782	776	736	755	795	764	800	852	797	738	805	770	813	790	774	791	805	808	791	846	790	809	780	835	814	768	804	822	766	757	719	797	832	773	782	820	823	841	796	822	825	821	746	761	752	822	785	808	742	748	773	747	704	832	791	808	805	787	844	798	788	794	796	778	760	773	788	760	800	803	834	794	768	817	787	782	756	736	766	828	797	787	802	781	778	775	821	770	788	787	784	762	792	742	812	785	818	762	836	810	815	774	800	792	764	837	767	806	816	754	796	863	733	762	828	769	737	768	819	756	808	791	779	812	777	779	770	830	812	758	756	817	784	811	814	769	818	782	795	773	771	765	802	756	764	753
26953	7441	5481	3088	2506	2154	1717	1632	1453	1354	1225	1208	1267	1145	1068	1062	1063	1050	1053	925	868	853	868	864	856	812	792	830	788	883	801	818	874	804	799	800	823	779	781	837	796	850	782	806	804	819	774	773	783	794	745	776	783	749	769	783	748	831	812	792	748	818	719	737	810	782	802	764	785	824	769	820	776	774	799	797	791	785	846	792	797	787	800	771	746	785	763	757	761	808	784	796	760	730	805	769	743	794	773	734	759	773	765	750	795	783	803	782	756	769	753	819	775	791	794	805	742	802	777	780	788	759	797	744	768	746	793	765	717	771	757	738	779	810	804	764	782	813	805	796	789	780	795	796	828	813	750	821	750	827	761	778	776	813	756	839	759	766	717	821	801	791	786	798	791	768	829	782	764	793	773	777	785	805	764	752	789	756	812	763	786	821	751	795	784	751	768	743	730	806	811	764	814	757	784	742	726	752	752	784	772	791	734	785	737	777	744	799	824	773	802	793	805	803	795	794	784	794	785	752	774	843	791	742	794	805	768	768	808	746	754	793	772	772	764	756	822	743	728	765	754	781	744	744	780	775	791	781	798	761	787	771	761	784	781	777	790	780	758	788	762	776	816	770	754	759	778	730	751	749	753	799	736	755	763	725	792	796	793	757	784	800	772	769	763	792	766	788	747	766	769	765	791	734	786	803	802	806	784	807	777	743	773	777	711	793	754	771	754	758	790	772	757	760	762	785	817	759	778	820	736	825	798	774	725	762	803	778	794	700	787	817	818	753	779	816	756	792	751	751	800	735	759	791	834	778	748	787	735	745	793	769	753	780	806	806	752	835	839	757	771	760	754	810	759	783	771	775	757	781	729	739	745	791	786	772	831	760	763	759	814	768	780	799	775	780	780	749	832	741	818	741	777	790	803	747	791	802	741	777	792	763	810	780	788	720	773	765	798	737	833	761	772	798	799	765	807	770	789	782	814	737	807	746	796	778	774	764	800	783	752	782	774	727	788	805	757	790	820	766	750	799	738	834	827	766	786	773	795	767	761	784	813	810	712	751	823	785	802	764	850	752	790	740	747	810	788	774	780	732	796	758	767	786	819	787	789	795	773	778	761	773	801	797	772	764	728	779	768	782	737	806	820	807	782	872	760	783	740	764	765	818	767	782	798	782	775	764	741	792	789	787	786	793	776	782	751	823	792	766	743	749	811	759	784	767	772	779	744	770	748	777	739	768	786	774	759	796	793	780	768	754	759	757	782	743	785	765	775	780	793	721	795	794	752	764	785	727	768	805	766	794	725	771	798	749	767	823	763	766	805	789	784	688	760	765	741	782	813	772	791	768	743	706	765	779	768	762	739	832	778	759	743	786	789	787	820	725	758	803	782	795	809	750	764	773	789	770	793	782	793	754	781	770	785	776	840	729	789	744	781	765	792	756	791	798	777	804	773	784	803	814	730	729	714	805	793	765	837	777	775	801	739	723	819	751	765	763	795	747	718	746	767	744	767	818	806	805	764	730	796	820	795	795	771	762	784	772	747	794	815	775	770	774	810	751	759	778	794	805	851	775	806	805	769	718	790	802	791	767	787	771	761	743	806	803	749	762	776	789	820	749	807	812	766	736	790	745	776	814	780	817	786	795	737	809	821	812	804	800	792	776	748	815	787	773	761	779	765	805	781	790	774	784	727	774	780	732	772	792	825	745	710	785	757	802	776	739	785	780	814	757	817	714	766	732	762	789	797	765	713	766	840	772	762	793	760	819	834	789	794	773	783	753	775	772	755	811	791	789	820	773	796	817	774	745	767	742	736	818	756	788	812	798	794	770	763	786	828	762	806	741	810	768	781	791	757	751	762	819	770	752	716	765	782	781	817	754	774	766	812	779	810	759	744	744	776	776	774	757	824	753	778	783	733	783	747	763	792	792	783	787	795	767	771	780	781	765	762	784	766	816	772	738	748	727	759	756	732	775	788	770	757	808	727	811	747	801	721	755	741	768	800	781	761	783	750	785	770	801	749	826	772	823	771	761	817	796	765	834	740	789	710	783	717	795	803	762	772	771	789	778	780	763	736	753	754	854	734	774	779	776	749	747	763	804	787	738	774	767	737	761	732	737	783	773	771	760	781	816	774	749	795	739	805	721	758	778	756	764	810	764	776	771	804	763	766	770	783	772	789	793	717	778	776	767	802	763	775	734	797	798	789	799	744	815	737	716	808	754	780	774	768	744	795	751	782	774	780	787	744	787	742	787	782	762	738	813	790	796	780	768	817	767	776	790	736	706	771	775	800	764	765	798	768	781	778	766	777	758	743	787	749	738	797	768	748	744	777	761	787	774	785	724	718	725	792	752	729	802	761	764	784	809	705	720	784	777	765	763	747	749	774	782	771	762	752	775	745	809	756	762	753	789	772	837	780	775	789	794	797	826	770	758	781	735	794	768	788	833	759	764	745	768	765	822	822	768	833	786	817	744	740	802	806	766	802	773	795	741	763	728	780	788	798	758	768	743	788	774	783	784	800	787	771	766	707	797	783	769	756	748	793	806	748	824	745	762	765	793	744	796	793	795	765	790	774	749	770	753	718	748	773	781	743	772	745	762	737	803	786	780	780	748	831	754	805	785	776	797	760	753	770	775	742	785	772	783	783	778	755	799	797	797	779	765	797	788	790	783	749	763	786	810	776	791	822	731	819	748	758	806	763	790	788	749	740	731	748	767	816	817	812	802	788	823	808	799	792	737	769	809	792	774	778	793	758	765	832	807	805	822	763	735	765	768	774	823	730	772	749	713	751	764	819	791	803	742	786	803	720	793	791	810	775	721	832	782	783	780	825	764	759	722	780	786	784	762	759	798	740	717	776	821	765	733	805	783	830	759	797	773	801	745	818	733	784	746	734	783	776	778	801	740	757	798	773	816	731	749	768	784	733	802	792	777	828	769	780	788	759	713	792	731	792	769	781	789	761	728	734	777	761	760	739	805	775	759	766	740	766	748	776	749	755	797	771	810	736	818	747	756	780	777	756	773	768	781	764	773	816	757	796	785	802	764	769	754	768	800	758	817	769	788	803	790	787	769	780	725	730	813	772	790	756	759	729	746	771	717	760	784	770	810	801	756	823	788	771	796	783	801	797	776	781	825	755	764	788	785	796	725	733	762	790	719	869	786	786	767	757	775	768	775	750	797	784	812	761	740	782	792	803	745	758	801	778	781	787	797	769	758	764	782	767	799	768	774	744	757	802	838	757	773	762	766	793	749	754	792	814	738	802	736	778	777	746	755	784	755	781	743	793	760	700	775	778	806	702	744	771	761	766	774	768	799	803	753	779	721	757	764	793	755	779	787	801	799	851	765	756	776	760	795	750	815	721	780	777	788	775	697	807	771	753	777	814	759	747	762	764	763	708	804	768	742	834	762	700	763	746	734	771	756	777	794	718	738	740	773	780	771	813	788	807	783	777	747	740	770	792	770	781	773	812	832	763	804	725	755	758	792	813	828	796	795
22953	21708	29521	24416	21710	21789	13204	1910	1243	1188	1055	1201	1045	911	856	828	777	783	720	639	527	461	478	480	505	492	488	459	439	443	390	415	436	440	435	408	388	430	394	438	377	366	373	360	376	403	410	379	411	405	389	374	421	388	387	403	365	402	402	417	384	399	400	336	407	415	384	395	375	398	418	391	394	387	370	380	394	362	401	369	386	374	370	379	383	387	340	379	375	365	390	374	354	389	355	395	360	383	373	357	397	384	364	381	378	368	380	351	394	378	389	382	419	397	344	340	353	376	381	394	354	342	380	400	364	373	355	400	361	389	372	352	375	363	382	371	354	372	336	380	368	365	376	399	365	378	378	385	382	402	357	365	386	342	390	345	414	385	353	368	372	344	366	362	390	373	367	392	381	409	357	376	357	381	378	361	366	366	392	361	340	349	365	392	367	395	396	347	383	377	336	384	375	360	391	387	390	361	366	404	358	354	383	385	374	373	435	370	367	380	350	361	380	354	364	371	394	351	402	377	347	390	376	397	339	375	384	372	386	361	401	395	381	358	389	339	363	363	367	373	413	368	381	347	376	367	384	360	379	379	358	377	367	366	406	403	383	368	343	351	378	393	399	360	360	340	365	397	384	352	348	379	369	375	389	376	377	387	368	364	382	382	356	360	405	399	412	368	367	344	369	384	407	356	381	380	365	395	368	355	393	388	348	345	383	367	342	382	385	358	383	335	343	363	387	382	336	350	397	373	372	359	362	362	389	399	396	362	367	358	397	383	387	358	375	379	375	372	327	370	372	377	370	396	362	417	363	370	381	421	391	372	370	367	364	409	359	387	400	366	392	395	399	394	371	371	391	371	395	405	396	378	396	380	352	385	390	339	366	383	340	361	377	384	368	376	364	353	380	363	358	408	385	358	393	401	377	374	386	349	352	396	382	399	360	368	383	391	341	394	365	389	360	380	375	373	378	358	419	395	365	380	364	367	387	340	385	356	378	362	336	366	393	395	360	399	370	381	388	388	351	388	358	383	360	408	389	373	368	406	381	389	378	386	425	352	359	378	387	387	370	381	397	379	404	392	374	397	365	350	363	370	410	360	406	346	357	370	352	364	340	377	386	378	349	393	363	390	404	378	387	340	371	380	377	390	376	339	387	343	402	401	384	363	381	353	361	356	366	376	364	387	366	416	360	361	362	406	349	326	389	386	400	367	312	376	364	360	368	363	367	337	377	386	380	365	400	372	395	373	415	355	366	375	382	372	353	341	435	341	413	374	374	373	382	390	361	372	408	384	416	370	400	351	391	385	349	382	381	373	360	377	411	365	412	377	381	376	388	375	392	378	392	399	395	342	369	393	400	385	335	386	372	403	354	343	364	391	362	377	386	376	347	396	377	374	394	396	371	397	385	380	384	421	373	395	378	379	406	366	379	356	359	388	382	316	422	385	385	379	337	404	362	361	388	366	355	408	395	401	401	357	389	364	382	356	374	413	383	369	346	393	352	392	365	372	378	364	344	349	409	397	370	369	374	330	360	360	399	392	353	349	322	415	404	365	391	378	398	392	374	361	374	367	385	369	387	344	340	365	389	406	379	375	377	349	413	388	380	357	380	371	404	385	385	379	398	368	371	387	379	351	393	376	380	420	380	376	363	374	365	407	390	404	355	369	347	383	401	335	368	324	361	374	369	396	376	373	391	365	358	387	382	350	379	379	375	366	379	377	370	374	400	383	376	332	382	368	374	396	350	366	407	366	400	367	393	377	372	365	372	385	377	364	371	363	358	413	349	387	385	368	368	369	403	363	372	382	378	367	370	392	365	384	369	397	351	383	408	356	367	377	383	354	357	399	374	380	393	390	371	380	375	373	384	340	369	330	355	413	364	374	352	353	398	368	390	383	411	375	361	365	406	353	332	398	383	379	379	381	385	375	359	394	348	366	384	395	353	364	362	384	375	368	355	369	375	368	386	390	381	381	403	374	381	354	359	365	362	357	375	376	343	332	387	347	339	370	367	384	350	373	396	332	361	376	409	403	391	366	381	358	376	373	386	364	336	342	379	379	344	394	346	332	392	344	385	351	401	405	371	377	376	352	356	396	374	414	394	356	382	343	356	390	426	360	374	377	362	400	366	381	360	353	356	356	396	398	355	361	362	359	403	381	378	395	348	367	422	382	334	368	377	392	372	365	358	387	400	387	349	363	406	395	412	408	372	331	358	389	356	350	394	362	372	381	366	368	361	367	390	362	334	378	366	384	369	369	386	370	396	406	379	369	369	375	430	408	381	361	385	376	337	380	383	400	406	349	388	380	378	373	372	402	404	359	325	368	381	430	389	369	365	360	382	375	384	405	383	383	367	365	357	370	369	390	377	390	398	392	367	392	380	343	365	334	345	352	406	364	399	429	373	377	344	383	379	357	385	372	390	397	379	378	372	372	388	386	368	325	368	363	364	385	392	355	380	423	406	356	394	349	360	345	341	369	406	364	385	397	343	344	374	361	393	388	390	368	383	382	360	372	385	350	384	375	390	377	369	364	381	371	360	382	383	357	357	353	359	356	382	381	388	371	389	354	384	364	349	392	370	429	408	369	397	359	340	360	365	411	363	335	413	362	359	389	369	401	364	384	393	378	410	381	337	387	368	362	391	357	397	385	379	376	359	344	343	368	391	352	358	372	369	385	372	385	353	392	373	373	373	392	341	363	366	346	370	369	381	419	353	398	379	383	403	385	363	368	392	403	378	414	388	375	344	387	353	386	363	356	361	344	369	407	365	388	376	410	369	369	373	406	372	365	385	371	401	352	369	360	329	373	382	320	358	363	397	349	355	374	344	365	383	370	369	351	370	342	368	344	356	387	366	385	407	358	367	371	357	377	386	362	360	379	387	392	376	361	360	365	400	411	391	370	398	318	382	380	344	366	352	381	340	375	426	395	383	344	384	367	371	361	383	394	387	395	360	355	385	365	344	365	366	369	389	404	387	355	353	402	396	363	366	394	352	384	362	381	402	368	361	367	402	330	361	379	378	393	348	370	354	405	363	374	358	361	379	396	377	369	363	357	398	353	343	376	384	407	378	366	369	383	342	378	381	362	368	367	386	355	397	387	365	369	367	377	369	393	380	379	368	352	349	380	382	348	363	390	392	351	362	380	411	370	396	393	379	345	365	341	372	360	360	369	389	402	379	356	415	359	372	342	384	352	379	377	353	364	414	404	360	351	366	377	350	353	379	365	382	376	372	384	369	383	356	322	345	359	358	349	342	405	375	336	402	388	349	390	395	372	372	358	359	376	394	395	391	377	361	342	382	366	356	358	387	385	410	364	375	381	401	359	351	405	383	370	385	388	400	391	373	416	380	396	360	367	371	346	402	364	354	359	372	370	382	400	387	350	387	386	349	356	384	383	376	346	368	379	395	334	396	353	418	418	415	354	352	397	378	365	387	380	368	394	380	371	381	362	340	400	381	379	372	393	409	384	365	400	365	377	356	386	354	370	361	331
29252	14608	11928	6387	4627	3728	2789	2408	1944	1587	1480	1604	1397	1239	1134	1112	917	957	832	699	568	526	541	508	496	510	507	496	444	406	404	432	445	405	412	420	376	457	435	444	387	422	406	426	398	419	389	448	371	398	421	410	421	389	419	407	373	373	432	415	440	420	391	396	358	341	364	392	381	387	432	384	389	370	427	409	405	404	410	389	376	415	348	361	336	377	367	372	349	375	378	379	366	370	358	386	413	420	338	347	390	383	320	336	373	364	385	367	370	392	391	381	365	346	383	388	399	354	374	384	357	371	429	359	348	381	408	370	398	375	350	382	375	356	346	361	377	355	385	386	352	392	383	340	345	395	356	371	365	405	377	366	373	376	383	374	356	360	372	383	377	327	379	341	418	335	364	386	379	366	383	385	383	389	417	357	380	347	391	428	362	382	371	365	349	370	350	353	400	370	402	371	367	383	393	336	369	381	372	380	344	369	410	383	400	389	366	391	403	384	372	385	392	387	367	376	365	352	370	375	379	374	362	380	343	374	367	386	381	369	346	369	356	367	374	349	385	349	386	325	371	389	349	379	383	354	374	377	382	370	372	370	356	379	382	363	389	391	357	368	359	380	359	373	397	404	387	375	412	404	387	380	377	358	380	345	350	392	366	387	378	359	401	387	391	351	388	407	360	373	388	348	379	371	386	392	362	400	374	331	342	415	396	364	384	339	372	387	383	373	396	403	392	358	379	342	373	398	368	373	398	317	392	380	394	405	404	373	377	365	383	417	371	388	369	376	365	394	365	402	368	363	362	384	400	408	378	371	355	383	410	385	382	375	382	407	364	400	385	334	374	379	383	377	381	357	333	343	389	403	364	370	373	365	342	367	372	349	365	376	367	360	354	391	399	368	376	389	375	360	350	357	356	384	341	408	369	331	375	375	378	405	337	385	380	405	356	332	382	371	352	360	353	391	388	387	394	386	396	409	327	363	368	381	348	399	390	359	353	381	379	399	358	379	327	329	399	373	374	367	392	377	405	365	369	388	348	344	365	402	389	366	344	396	379	391	399	349	361	379	412	390	371	426	341	385	403	389	382	348	354	365	369	368	340	356	352	433	396	370	379	370	389	356	359	379	343	397	369	364	361	353	355	379	393	390	356	362	371	378	376	359	363	351	379	390	381	374	382	362	391	370	357	360	357	372	381	385	344	360	385	365	367	349	353	413	371	367	356	361	399	356	363	399	366	357	350	379	340	364	391	387	381	357	368	366	372	414	364	362	373	393	389	370	382	410	366	369	346	372	416	358	339	391	362	382	382	370	332	383	379	350	412	379	355	369	372	376	385	365	373	366	386	392	367	396	397	318	365	347	391	359	368	345	411	395	351	377	386	350	370	364	417	333	340	390	363	358	382	372	400	377	341	380	377	397	385	371	383	354	380	366	380	373	359	412	375	412	385	371	358	333	397	398	349	369	395	384	410	348	412	355	344	387	412	383	377	331	370	376	356	375	375	376	379	360	372	355	388	379	367	389	355	401	391	379	397	361	387	388	335	383	378	355	405	310	349	366	366	403	362	351	343	361	381	339	371	357	371	344	366	374	348	354	369	400	352	356	363	397	383	384	412	348	378	381	368	391	345	379	376	382	366	361	366	393	408	338	403	393	385	373	375	380	365	338	371	362	381	358	387	365	374	289	365	372	368	365	371	364	385	368	370	393	409	352	385	363	371	415	402	390	377	384	369	394	379	374	362	355	388	369	386	353	363	396	368	376	340	372	383	335	407	403	388	389	390	359	384	346	386	361	384	345	394	319	371	370	322	357	371	335	361	390	356	368	365	366	370	360	360	365	371	421	364	397	405	364	351	379	372	392	357	366	355	361	348	375	350	394	381	327	365	316	383	370	385	368	385	337	368	389	364	366	385	410	381	376	394	369	391	389	370	375	358	414	414	405	395	392	364	387	367	392	365	362	364	354	380	372	353	394	368	417	367	414	368	349	383	389	385	390	379	345	359	364	353	377	369	383	371	394	385	343	348	365	382	438	382	350	389	364	361	372	388	331	377	370	342	357	370	367	351	405	388	354	343	380	338	404	386	416	419	407	375	404	375	354	377	403	369	380	407	378	371	336	382	374	386	370	375	359	361	390	348	369	409	392	363	389	370	383	421	367	335	391	358	363	414	384	354	391	351	350	383	359	397	377	353	365	407	373	362	358	342	367	400	389	387	384	389	357	396	360	376	348	370	378	380	366	383	358	391	399	390	389	382	385	360	385	383	384	348	394	386	376	398	391	335	385	373	357	352	350	373	370	409	394	360	354	386	355	359	383	350	337	369	363	388	354	346	389	342	373	361	371	380	385	391	388	381	364	379	377	392	399	357	381	387	368	365	393	383	360	372	367	377	380	390	385	353	373	341	347	341	362	371	382	382	380	369	413	373	353	365	409	358	361	361	395	355	365	383	371	383	344	386	386	357	367	386	393	371	365	370	364	340	369	384	376	386	400	368	363	386	390	374	365	388	346	365	374	375	400	334	372	353	356	348	404	349	380	357	392	350	355	382	346	379	373	401	383	367	359	370	393	371	387	372	353	400	364	373	383	381	348	336	367	368	373	367	341	336	358	410	367	346	362	359	334	379	379	367	338	352	355	361	384	384	348	384	378	381	374	392	372	333	370	389	364	361	372	395	353	357	356	370	381	376	396	376	400	357	361	377	370	397	391	374	421	375	382	385	364	392	358	375	344	363	367	370	337	389	398	396	352	339	393	372	377	386	382	346	384	374	362	394	358	393	367	339	387	383	352	389	382	356	368	330	374	381	383	335	389	375	362	350	331	363	376	381	379	372	344	348	390	403	357	402	402	371	364	401	364	395	381	377	371	374	366	354	374	379	348	329	362	404	355	376	360	365	341	348	410	352	346	395	360	356	358	415	400	418	330	415	374	388	389	383	378	388	401	370	391	364	377	384	399	390	337	369	345	370	409	383	375	369	390	355	370	354	363	406	390	382	364	358	368	358	363	384	364	351	383	380	358	419	365	380	360	371	381	373	355	372	339	384	366	402	390	376	359	377	378	341	367	380	362	362	371	365	360	353	361	365	395	382	376	380	384	402	323	384	359	357	359	383	336	380	412	333	402	359	379	358	362	378	385	375	325	387	385	353	409	367	398	410	379	367	395	354	387	389	372	369	366	364	414	356	395	363	347	365	370	363	403	392	374	372	395	403	366	371	368	350	349	355	364	378	356	354	369	393	373	365	390	408	369	361	375	343	396	380	362	360	358	362	395	354	368	333	371	395	351	361	375	371	395	381	421	345	359	341	337	369	343	341	401	354	373	374	376	353	365	382	366	381	346	381	372	384	387	357	378	392	328	368	365	363	366	344	374	364	379	368	418	367	429	396	361	405	402	376	392	340	360	381	392	356	412	399	363	374	364	383	364	404	365	377	362	389	389	395	368	363	407	383	358	360	370	428	372	381	402	391	345	356	377	342	365	385	372	354	374	363	401
29555	20215	8118	1779	1317	1111	1139	1059	1016	1023	1049	1047	1021	1014	1022	954	1006	990	991	913	936	882	872	932	935	919	912	853	854	883	903	890	909	867	888	882	901	906	924	837	872	905	900	836	887	874	908	885	924	847	864	916	871	902	877	822	923	878	903	868	929	909	815	882	908	884	834	906	906	885	923	860	890	914	893	925	924	869	856	853	863	891	884	944	862	894	885	894	918	862	909	861	848	934	899	877	900	887	899	866	876	885	874	894	910	903	918	837	893	909	907	886	896	901	853	824	926	902	850	870	901	868	906	894	873	846	872	819	890	862	908	923	878	863	878	940	854	928	918	856	856	889	870	920	864	942	936	829	858	910	903	880	872	900	913	905	856	874	890	916	898	886	841	920	850	877	863	906	911	920	897	877	824	930	862	856	892	928	837	848	876	863	831	924	925	900	824	877	909	889	889	913	872	888	881	923	904	905	905	911	872	897	873	915	864	869	870	914	865	898	906	890	874	875	898	809	902	866	844	878	880	891	858	898	922	822	870	916	861	906	852	893	881	886	848	869	936	827	889	887	920	861	922	836	856	913	940	906	812	906	869	882	899	956	862	896	900	918	866	868	896	907	875	847	859	847	900	852	894	982	889	843	873	879	920	861	914	910	891	854	908	855	831	924	927	874	863	887	900	810	852	858	850	897	867	862	894	864	897	884	873	868	892	870	881	838	881	917	899	858	973	884	904	888	936	853	855	899	885	872	865	955	914	893	869	884	892	908	909	893	879	874	941	910	838	855	906	889	880	958	916	851	854	923	889	867	836	839	872	843	913	869	851	874	858	880	886	863	895	856	878	878	868	893	893	867	900	898	883	865	884	857	939	842	863	862	891	896	864	894	867	902	854	933	848	886	904	909	878	878	849	949	870	855	922	876	924	923	908	834	909	908	903	917	892	861	888	860	890	926	874	914	924	892	877	917	875	881	899	905	915	918	920	934	893	873	830	870	893	926	886	894	886	889	905	865	870	850	888	897	879	922	887	910	888	948	891	874	909	910	854	852	925	895	908	863	877	945	910	850	886	925	860	912	886	901	882	911	941	948	894	845	862	913	901	841	860	888	877	899	895	917	924	882	914	874	853	946	932	884	853	823	881	903	871	860	879	880	915	826	870	865	872	915	837	874	826	918	913	830	935	873	885	868	869	943	852	879	903	855	841	847	855	878	869	960	883	866	932	861	875	865	877	907	922	924	903	853	921	895	893	906	880	904	914	914	845	878	911	863	875	846	876	885	841	903	905	886	910	925	877	890	906	896	918	930	918	828	876	884	911	892	884	915	860	884	840	888	844	862	881	888	870	844	879	868	859	846	862	936	884	952	914	887	886	938	878	879	896	845	883	890	910	884	893	888	864	871	878	875	840	861	891	894	955	885	863	859	915	871	860	908	918	926	916	919	917	917	911	825	888	865	870	875	848	906	904	893	826	870	919	886	871	889	873	896	928	824	876	892	865	885	877	884	852	891	839	927	927	956	857	952	883	906	897	957	905	878	878	860	871	862	908	932	895	906	877	928	864	910	924	915	840	905	842	919	861	919	895	908	879	840	924	851	853	871	926	891	892	892	876	883	835	877	862	867	909	872	835	928	883	880	850	876	920	875	880	868	895	859	897	956	888	874	833	899	901	877	869	889	866	843	837	916	886	880	874	873	889	881	915	920	879	901	911	878	869	878	916	900	872	898	834	853	892	896	863	880	874	856	897	867	908	908	864	873	858	928	897	890	880	898	839	873	873	856	874	824	880	908	904	906	881	878	877	867	820	880	934	844	927	885	905	882	901	850	879	848	908	897	899	881	867	874	861	902	924	898	907	875	858	884	855	831	856	925	907	894	891	883	886	846	881	893	887	942	883	888	865	945	929	935	949	879	830	874	921	895	890	954	892	871	897	874	880	878	911	894	860	887	837	878	901	879	888	861	862	857	869	967	873	954	865	945	877	893	910	892	895	890	893	882	929	871	830	871	870	911	865	885	850	930	867	861	894	935	840	820	886	837	880	903	860	874	908	865	893	850	895	880	910	858	856	823	861	853	867	862	929	894	900	911	864	894	864	880	881	857	849	896	888	890	908	905	878	917	873	897	893	898	865	859	818	853	898	909	881	835	916	915	898	895	861	899	898	936	943	932	898	915	910	867	898	887	872	868	897	879	866	892	851	864	925	882	887	887	862	918	911	933	862	818	923	879	848	857	861	879	912	887	896	894	881	924	917	862	844	964	866	924	851	857	839	873	863	872	921	832	848	820	855	888	907	967	859	900	883	886	863	901	879	962	916	860	881	898	893	888	892	875	899	887	935	902	884	915	873	889	860	892	909	899	915	895	841	848	905	908	898	869	906	943	868	877	808	818	869	840	875	925	931	854	891	822	883	848	888	910	870	900	874	855	883	865	902	889	846	899	923	854	888	905	889	871	868	838	880	895	910	937	835	849	875	877	854	897	904	930	908	877	856	913	894	838	901	850	866	850	914	837	915	896	939	889	883	858	891	919	851	891	934	856	862	862	807	832	935	835	818	940	892	881	893	840	853	911	882	899	919	891	874	895	868	901	832	894	872	933	866	914	865	878	922	853	900	898	862	860	865	846	920	892	910	871	874	954	916	894	899	900	961	884	915	873	909	876	855	877	873	910	928	911	853	918	885	880	882	900	910	899	881	915	895	919	902	890	840	878	839	840	927	866	882	880	940	880	852	919	861	878	852	862	852	931	929	887	889	889	837	879	896	891	843	886	872	927	934	900	808	872	916	914	813	861	871	860	890	882	850	939	860	868	911	874	877	897	891	854	893	958	908	956	893	857	900	864	869	911	883	888	890	893	929	846	866	907	817	909	923	853	863	883	837	926	865	885	880	912	900	834	922	863	892	887	863	879	852	876	866	875	880	855	847	898	917	876	894	879	891	917	896	931	835	917	914	829	897	917	895	875	850	908	876	836	903	898	912	905	890	848	908	898	894	912	879	857	888	851	904	893	858	870	902	914	883	913	893	889	918	850	888	885	905	897	875	842	925	892	940	878	881	863	847	899	878	813	850	907	940	889	875	900	844	911	878	877	864	857	976	888	888	896	846	876	924	868	895	853	887	876	930	887	892	868	925	885	912	903	882	856	920	920	926	947	876	869	839	894	928	875	906	841	841	963	897	901	838	913	878	910	846	949	927	884	916	882	882	920	908	902	884	873	869	883	904	865	933	929	871	827	855	872	872	855	871	900	898	912	921	848	932	850	908	875	903	908	860	835	877	914	905	857	879	945	930	818	900	988	935	903	869	890	851	849	916	832	894	944	879	834	923	927	923	904	864	938	874	878	900	926	898	843	902	925	863	905	890	865	793	905	883	885	895	866	897	853	893	872	848	858	911	904	910	905	887	875	932	926	893	840	923	895	880	880	861	884	888	917	926	852	895	842	901	911	841	934	916	867	870	926	929	859	883	867	879	863	915	877	902	822	845	893	842	826	809	823
24726	2905	2200	1582	1535	1417	1171	1205	1179	1089	1159	1161	1135	1134	1033	1025	1033	1023	992	916	914	917	887	917	900	899	904	844	945	937	895	850	911	880	879	904	870	915	904	927	880	920	872	898	857	883	941	927	890	878	955	879	920	905	911	900	883	948	869	848	902	885	829	837	898	893	910	900	916	867	920	888	840	848	886	895	870	862	955	931	909	857	850	876	869	888	888	892	895	862	941	849	839	925	940	884	863	839	873	899	860	888	942	884	888	863	899	880	861	848	848	891	855	878	878	840	831	863	856	861	869	897	877	848	868	841	825	899	897	884	909	881	845	881	891	887	916	910	942	853	880	870	808	880	899	896	907	871	856	861	877	858	846	874	851	909	846	928	829	887	909	906	881	896	888	882	862	879	877	889	915	898	904	893	877	875	888	883	849	907	880	871	855	936	893	905	835	874	946	865	871	932	873	847	919	878	850	790	910	920	898	880	860	883	849	946	881	892	839	863	846	907	894	810	870	897	871	888	925	845	873	871	915	834	916	872	933	888	893	889	878	873	918	868	846	891	915	872	882	865	870	900	931	908	866	847	879	868	847	877	881	857	855	892	915	860	825	855	856	887	832	868	883	865	919	832	888	900	874	922	892	873	891	891	877	900	880	893	951	818	938	897	857	881	903	931	859	851	829	856	894	887	891	880	846	873	858	931	913	921	862	850	863	844	846	909	921	875	913	864	902	865	895	855	957	913	908	889	914	887	917	858	870	861	839	914	886	846	846	872	875	856	871	891	873	925	876	866	897	880	843	894	897	866	824	823	874	887	877	930	849	864	889	908	905	858	876	858	879	914	880	894	851	956	885	910	920	927	835	845	899	901	928	865	854	878	910	902	875	849	932	848	875	874	919	938	882	883	885	893	893	838	916	837	884	872	892	866	839	871	888	872	847	880	937	884	931	885	891	897	845	850	901	891	896	872	904	905	833	917	881	876	897	882	903	844	879	875	862	858	848	871	897	909	930	918	888	901	873	849	902	918	891	872	905	877	876	854	862	835	840	847	896	922	906	876	881	875	864	901	865	899	887	884	886	884	897	827	883	852	898	851	842	917	880	871	898	886	882	917	856	890	850	874	859	847	904	922	886	925	894	816	904	851	861	914	938	869	936	877	887	907	874	865	905	865	942	911	828	864	905	893	867	857	889	899	863	933	881	840	890	874	928	862	893	904	865	916	909	849	843	887	859	887	955	880	875	915	902	885	819	855	851	875	783	927	903	884	907	845	884	871	889	897	831	925	888	925	910	887	828	959	886	897	938	924	883	883	857	905	881	882	865	868	852	898	914	841	889	854	884	873	919	866	837	863	885	917	853	875	929	906	906	898	867	872	897	943	900	852	884	903	891	899	892	820	854	904	871	876	885	866	872	892	833	865	884	886	862	866	966	853	904	844	920	857	872	934	863	796	859	876	864	824	861	902	842	916	879	854	873	869	857	844	900	907	885	866	845	919	873	865	871	833	851	913	900	872	894	818	879	911	894	873	854	908	877	936	903	916	911	873	918	913	829	831	830	874	840	874	866	910	861	938	905	912	885	890	955	831	959	833	892	834	926	870	861	846	898	859	872	879	906	861	855	902	932	886	899	881	868	881	913	847	910	920	890	886	877	936	864	929	888	904	880	899	933	913	901	940	857	933	932	918	829	851	945	874	881	899	834	915	878	967	906	812	864	900	917	836	871	892	828	888	859	897	864	867	902	873	869	890	930	858	930	879	851	949	889	904	924	904	880	925	918	881	896	862	897	934	858	909	896	880	935	864	891	894	884	865	851	895	913	886	890	877	877	874	929	881	899	899	911	914	890	971	901	848	883	918	877	931	902	919	848	879	898	898	886	917	917	933	881	912	962	943	887	878	843	902	930	875	824	911	944	869	903	874	901	939	847	915	884	907	883	883	843	897	836	881	842	851	894	897	838	849	861	942	944	913	818	862	848	914	857	859	867	886	890	941	887	878	840	858	880	859	871	923	941	852	830	865	874	905	905	919	881	874	855	859	916	907	848	846	882	869	902	818	878	892	875	826	885	888	898	895	881	857	889	875	847	856	850	900	854	891	919	879	915	873	869	874	879	890	879	880	901	927	850	867	907	901	867	880	869	867	876	893	878	844	919	886	909	909	875	920	858	885	885	953	869	903	953	943	885	887	858	879	831	923	880	850	868	926	916	869	872	936	895	884	862	918	884	890	858	885	920	916	908	902	871	869	853	835	891	878	850	899	867	859	896	841	921	908	841	850	873	889	834	882	931	861	867	887	873	823	879	896	897	907	873	832	903	912	900	851	867	893	860	898	891	889	881	872	907	830	889	887	904	864	859	894	928	853	921	892	881	874	842	874	851	868	893	874	873	869	875	863	866	855	837	906	879	849	873	940	899	852	833	916	907	856	943	900	848	830	883	884	850	880	901	886	832	878	901	841	886	876	864	853	891	858	905	906	894	927	883	850	865	925	840	882	931	869	900	876	871	917	889	894	896	873	932	900	903	907	880	862	874	868	902	872	864	906	909	853	888	858	881	850	861	865	880	865	902	837	830	863	842	932	873	866	938	870	886	926	901	880	844	871	865	877	855	888	921	857	857	899	895	859	852	908	926	909	868	897	890	896	900	876	899	886	868	853	926	866	886	866	901	864	856	876	905	894	878	830	875	882	869	867	864	876	860	870	868	905	894	832	867	912	887	888	840	911	914	872	920	876	841	880	839	909	891	936	857	907	887	893	913	911	906	906	928	897	887	863	896	868	919	897	902	932	870	912	850	935	825	934	887	869	874	892	905	890	858	863	906	869	891	891	873	885	908	905	888	861	868	875	937	950	885	915	889	895	873	942	893	860	893	820	932	853	833	903	921	875	866	873	863	846	868	904	840	888	866	867	898	916	879	872	860	934	915	901	884	842	858	880	879	883	897	909	871	915	900	782	880	874	873	939	880	869	884	885	862	855	934	871	929	870	869	815	919	862	894	902	816	882	926	878	849	899	854	852	838	911	916	881	909	857	866	888	860	845	877	876	927	905	886	922	820	954	932	884	876	841	902	824	833	906	849	871	862	870	879	901	921	875	919	864	849	930	872	884	907	898	917	932	943	852	820	868	874	916	896	902	909	868	891	909	889	917	857	884	894	866	879	865	926	906	878	903	869	921	844	911	893	898	897	854	826	899	875	806	920	902	859	916	877	918	927	936	828	879	868	894	885	906	890	848	929	879	938	838	911	879	891	892	869	900	907	903	822	937	872	904	862	820	847	861	867	884	885	892	904	937	921	857	858	871	907	860	859	849	948	881	865	852	913	818	871	893	863	864	897	893	837	924	889	827	860	860	900	933	917	899	870	909	900	888	855	888	852	867	915	860	920	868	910	912	884	872	985	866	885	881	865	881	869	883	836	870	904	853	914	922	892	847	878	880	874	881	877	884	862	858	874	893	847	898	898	890	882	895	832	847	855	864	875	890	851	858	890	896	873	906
24256	21716	29143	24851	21732	13778	2020	1282	1099	1071	1065	1041	965	880	884	814	772	820	772	703	656	609	623	592	638	640	627	597	570	537	567	547	592	551	594	582	582	605	570	551	561	565	598	566	567	552	551	573	566	577	528	548	577	576	557	562	567	542	565	572	564	606	583	513	587	532	520	582	560	564	575	556	523	559	564	550	515	600	551	554	552	541	572	548	559	502	552	525	569	523	560	535	562	533	523	535	551	596	553	536	525	552	549	552	571	588	561	561	584	550	518	539	569	545	580	549	575	539	577	534	539	525	604	553	566	570	578	526	564	548	510	562	526	537	588	560	619	597	541	559	525	561	546	517	544	552	533	526	545	530	536	568	512	512	487	533	544	562	517	577	580	509	536	589	537	592	522	564	517	543	553	510	562	562	564	553	554	550	563	529	539	547	501	567	564	561	593	557	516	565	580	571	537	603	558	550	534	493	607	532	506	557	595	547	574	553	525	531	591	580	523	580	537	555	548	548	568	542	569	564	512	581	540	544	563	562	524	559	578	528	598	585	566	525	538	539	560	610	550	571	545	475	571	570	538	573	567	510	530	554	573	558	546	527	543	531	543	585	564	570	601	557	562	554	553	557	563	570	462	554	557	560	556	572	550	565	562	555	556	571	559	533	530	530	558	503	566	573	510	528	556	555	547	562	540	589	552	538	541	551	486	543	540	612	495	497	557	497	596	513	551	520	546	543	543	559	537	586	583	558	567	572	539	527	546	547	578	547	579	534	547	521	549	562	512	605	535	559	572	536	560	533	584	545	527	529	545	551	529	527	583	567	583	538	555	552	563	571	581	567	596	557	530	504	574	560	525	577	527	526	553	543	563	566	541	569	556	509	579	549	567	525	586	526	561	537	514	552	542	602	560	546	558	553	543	534	563	554	563	590	558	554	575	581	551	544	614	546	523	564	556	596	538	524	542	504	561	499	561	536	599	543	554	549	575	588	521	572	567	561	521	567	519	552	573	546	586	535	539	527	536	581	568	564	561	574	592	579	542	543	533	554	506	581	574	532	588	492	569	543	541	544	549	583	540	532	587	552	549	524	541	505	539	602	557	504	563	588	527	553	548	554	577	579	540	489	567	541	573	566	551	559	585	580	560	530	553	545	575	502	565	523	569	506	520	519	485	535	540	551	578	489	558	591	563	503	575	560	576	542	584	585	524	557	521	582	559	575	557	583	594	551	586	529	533	554	558	551	537	582	523	546	543	603	587	553	575	510	592	551	548	559	549	551	527	527	564	576	575	555	615	577	554	553	571	522	563	584	557	581	591	558	539	594	551	574	550	566	580	541	532	571	550	557	570	552	564	542	581	551	558	543	580	550	546	559	510	560	559	554	546	587	542	542	555	523	554	558	548	587	561	529	568	550	544	570	551	567	560	540	529	566	567	544	552	531	576	565	539	566	548	546	555	591	590	538	524	563	585	503	553	550	554	546	548	547	565	559	625	526	542	559	600	515	563	586	554	531	560	555	570	549	574	539	584	519	558	598	572	531	549	515	577	544	523	515	549	568	520	550	583	567	568	535	540	556	577	554	553	592	562	532	547	523	513	524	614	525	537	573	588	550	494	545	605	517	564	547	546	516	564	565	503	563	588	551	569	543	577	543	575	539	560	542	560	554	566	546	541	571	519	493	528	554	558	550	582	544	543	556	554	506	549	509	545	548	568	534	567	562	547	526	574	540	575	549	563	572	541	534	566	570	536	513	539	522	571	589	537	533	616	566	574	579	578	531	580	560	541	566	526	535	519	508	531	548	522	539	560	539	529	518	505	554	542	527	534	558	552	547	583	571	558	546	524	515	529	574	507	538	538	537	541	533	561	535	572	565	556	529	583	519	567	539	542	560	563	590	516	563	538	552	552	565	532	536	599	562	551	561	533	582	580	545	573	567	556	539	578	530	551	561	594	599	579	529	497	594	636	530	542	558	529	521	560	556	545	515	570	544	565	528	556	571	537	543	532	546	549	542	539	574	559	563	574	568	549	540	560	528	559	520	538	534	535	577	534	568	523	552	525	515	550	568	559	578	558	563	580	554	519	553	552	519	562	561	535	563	511	520	547	555	558	596	549	512	521	569	527	537	599	509	541	493	589	562	537	531	546	568	551	555	547	597	563	509	556	562	577	551	533	570	576	508	539	543	542	559	600	572	609	541	559	575	551	560	582	538	562	521	557	544	565	586	538	513	533	536	556	539	586	529	558	551	525	550	493	509	553	560	523	518	532	522	555	568	544	566	528	548	558	553	519	544	555	586	601	563	557	533	542	577	528	562	595	529	589	533	496	523	584	592	558	544	594	553	563	546	558	604	575	559	538	491	544	573	544	555	548	538	544	554	569	521	527	541	575	543	548	513	576	529	583	565	567	594	595	541	532	562	532	539	556	566	537	574	549	520	549	627	538	608	510	545	547	548	615	597	506	534	542	534	535	554	588	547	552	576	539	512	566	606	542	535	519	545	568	559	563	530	523	588	532	542	544	572	496	543	551	612	547	551	557	571	555	594	587	552	535	548	580	536	561	549	539	536	534	558	553	555	565	509	578	573	514	554	583	553	543	571	527	586	524	540	528	567	540	556	572	565	484	518	571	575	564	553	574	546	592	536	537	532	555	508	507	533	552	581	562	524	566	567	605	502	548	551	551	526	546	531	514	529	537	550	532	526	588	541	560	536	609	546	557	535	568	549	524	546	538	564	528	555	527	561	540	557	518	536	548	560	544	547	540	543	528	534	558	556	552	569	540	510	574	600	617	549	577	542	519	567	538	539	567	571	565	531	497	621	560	527	534	567	550	506	513	565	570	539	533	546	539	584	535	582	543	581	547	548	566	548	554	530	560	505	525	515	523	514	567	553	571	578	528	522	584	512	541	564	544	536	520	536	537	566	587	602	569	519	529	564	516	589	564	528	622	571	595	532	570	563	604	574	535	539	546	540	530	593	536	546	573	546	522	543	539	506	530	527	546	573	551	563	470	609	534	520	531	555	569	551	551	530	584	542	493	555	535	536	557	533	552	534	508	519	545	589	565	547	520	524	553	548	510	542	595	571	581	536	531	526	584	553	538	501	535	525	539	604	562	528	586	529	509	575	568	513	559	508	544	558	527	534	537	522	542	569	616	579	556	552	547	522	541	559	523	564	545	584	551	554	578	574	561	576	563	544	531	565	505	589	570	573	525	542	578	565	572	576	552	560	578	562	535	567	551	548	547	539	525	515	581	557	551	542	595	550	533	579	542	565	514	544	531	573	539	577	542	518	507	559	508	535	544	547	514	507	563	587	576	528	542	548	543	567	556	523	561	528	538	560	505	527	576	536	544	560	542	552	523	544	600	549	545	555	548	522	573	564	560	553	546	575	573	573	544	552	553	559	563	587	535	559	609	556	552	564	541	530	552	596	599	520	553	564	544	524	582	576	580	542	543	533	541	568	549	556	549	542	553	593	561	547	579	517	544	564
27761	10484	7718	4268	2980	2258	1967	1608	1430	1349	1405	1312	1219	1080	974	938	954	897	863	774	724	683	633	649	689	665	661	612	652	659	626	571	579	577	608	567	604	619	604	621	583	558	583	590	588	580	577	578	617	594	513	584	616	579	549	586	589	623	573	579	588	566	582	635	566	577	595	610	558	606	570	581	574	609	564	603	548	590	598	578	577	544	584	576	569	569	581	537	549	637	553	563	564	605	565	551	540	586	571	562	580	550	570	589	552	591	570	543	532	610	573	589	554	520	610	541	575	523	574	553	598	592	577	555	568	552	580	581	626	572	553	558	559	549	566	558	593	570	595	583	594	570	552	573	591	585	540	598	580	580	543	563	596	564	579	589	504	574	596	616	599	584	564	587	556	514	569	560	553	547	569	579	522	553	537	505	604	550	579	606	593	584	582	561	600	582	556	561	555	544	568	568	562	550	566	584	539	606	588	583	556	647	558	549	562	580	593	532	563	555	595	606	568	589	577	565	576	559	550	603	613	536	580	541	586	572	605	545	584	573	579	556	604	558	572	624	549	588	585	545	584	578	603	591	564	560	549	552	563	570	553	571	605	528	559	587	528	596	564	557	580	610	572	548	524	568	596	596	596	616	568	595	598	568	579	608	605	560	567	531	587	562	575	607	560	552	553	607	563	553	596	558	552	559	550	579	606	573	489	568	554	538	565	532	547	635	569	573	512	602	542	556	549	565	567	570	565	578	511	545	609	570	546	570	599	534	564	547	633	584	563	582	590	552	554	606	549	580	530	567	546	549	589	594	581	587	571	569	534	587	621	585	570	573	595	529	537	553	616	542	574	536	553	578	555	602	559	574	579	623	607	568	578	600	555	580	524	601	560	537	573	554	574	550	577	583	597	491	593	585	595	527	539	588	555	524	556	581	543	585	546	560	627	557	571	587	591	545	579	571	584	566	584	580	575	536	620	601	533	599	584	556	567	563	574	560	585	578	587	597	585	544	518	578	632	577	556	576	565	579	539	576	576	564	546	562	547	584	555	580	577	520	573	563	522	558	545	554	582	549	534	560	547	540	588	564	562	570	584	591	588	588	613	544	552	580	577	558	545	550	570	567	548	648	563	573	580	590	538	617	535	577	585	592	562	547	589	561	557	570	597	590	586	563	565	579	582	549	596	550	552	571	566	594	574	602	523	555	592	534	573	577	549	548	576	550	551	551	592	524	512	597	564	538	580	579	613	585	605	584	559	613	562	528	549	551	575	575	577	583	609	555	581	582	560	594	528	560	600	597	550	577	553	545	565	601	599	632	569	557	542	620	568	593	611	548	564	560	573	563	573	525	580	595	569	568	551	519	592	586	552	573	582	562	579	546	555	539	563	579	500	576	590	544	593	536	566	589	609	595	590	518	556	566	594	605	548	524	576	575	579	625	550	572	551	574	578	641	533	560	556	615	582	599	549	519	573	519	578	557	514	595	571	600	553	562	513	622	552	567	568	562	570	578	624	555	591	536	541	572	572	581	556	539	539	561	569	545	585	584	549	556	571	574	553	542	568	575	579	546	577	559	587	580	565	576	533	563	599	548	590	554	575	565	553	555	616	603	544	546	562	594	571	552	609	602	605	595	554	571	583	554	575	550	602	593	600	564	554	580	589	585	547	580	572	572	577	600	581	554	566	561	549	537	575	566	572	606	558	535	582	556	580	564	563	562	566	540	576	550	580	555	570	543	542	545	610	590	575	590	534	578	527	575	580	576	610	530	595	631	543	620	582	562	604	606	581	549	562	568	586	565	602	567	574	560	596	552	558	590	550	574	583	549	585	547	588	577	570	611	537	546	564	590	559	572	548	586	536	581	539	585	523	564	562	521	611	589	573	573	613	580	601	566	545	583	586	581	628	592	591	558	565	554	564	592	585	551	572	541	555	590	545	536	588	561	569	543	544	562	588	635	571	551	605	579	540	532	578	581	548	573	567	566	557	594	563	564	541	606	562	547	596	582	586	563	569	569	564	581	545	552	586	600	587	570	597	598	565	546	574	611	555	521	549	554	566	591	594	586	558	535	583	529	555	560	606	558	565	569	598	602	554	618	551	588	537	601	578	556	559	554	581	562	575	618	594	557	606	545	577	586	584	566	554	545	550	573	558	543	582	584	592	611	602	598	549	537	566	544	588	542	599	588	550	598	545	585	565	522	556	550	602	607	536	589	565	547	590	578	534	612	577	582	541	585	587	565	595	560	525	551	559	578	572	535	564	551	583	574	579	594	581	543	577	548	555	566	496	547	585	584	587	555	555	572	572	562	558	580	561	572	564	591	534	591	602	582	584	559	569	597	627	569	568	577	556	532	554	542	556	568	591	556	580	568	614	537	581	590	553	582	552	554	589	585	579	582	590	586	547	562	578	563	543	568	629	605	595	553	556	539	583	574	563	594	558	571	603	578	585	595	591	533	615	563	581	569	572	579	574	574	567	586	569	562	584	574	583	598	584	557	585	570	616	580	572	616	584	594	558	520	583	537	566	571	613	560	563	553	525	568	568	565	565	581	549	559	551	562	581	591	565	594	576	558	563	559	571	537	584	571	603	543	590	548	550	543	566	561	546	565	571	561	569	560	550	595	550	601	611	566	544	542	585	559	558	560	601	573	613	560	527	542	574	558	565	594	547	590	581	551	576	567	574	591	552	537	525	554	532	577	537	560	519	574	629	575	550	585	549	568	568	580	563	616	601	588	556	594	595	560	575	580	569	617	576	572	582	586	573	544	625	583	530	571	589	504	541	564	592	553	616	553	580	598	576	590	556	557	516	591	555	548	535	554	596	593	585	606	591	578	561	581	547	565	590	534	577	555	598	581	584	612	549	596	574	595	541	576	534	544	567	562	584	540	555	567	557	549	537	561	580	605	588	567	552	598	626	557	561	603	594	547	575	545	598	558	620	610	571	588	559	569	549	550	578	527	581	595	596	549	582	577	539	579	598	576	576	569	599	544	542	549	551	602	543	550	521	550	586	580	568	574	544	552	562	532	592	547	581	567	583	583	545	564	604	563	574	580	584	593	568	539	572	550	600	603	555	599	584	570	517	574	550	597	546	578	584	574	557	558	553	562	559	562	573	567	580	601	588	561	558	597	620	574	551	559	609	528	576	587	530	581	584	576	535	577	592	569	555	543	585	579	602	573	583	597	556	578	553	570	593	557	586	600	600	530	601	554	589	575	552	544	556	563	582	555	586	571	530	595	585	596	580	569	588	529	552	579	589	594	580	574	532	572	577	556	556	582	596	609	627	599	580	576	525	567	615	547	570	568	598	586	524	570	597	583	552	578	555	572	556	532	589	532	583	597	571	579	592	560	611	540	565	591	555	587	607	536	602	594	598	569	527	632	560	543	511	567	542	555	553	576	545	567	596	569	552	581	557	575	600	565	593	562	594	584	608	521	576	525	608	557	558	559	596	590	613	547	578	510	595	576	562	578	604	533	583	583	564	569	584	555	564	585
25080	21648	28395	25328	19620	2719	1493	1198	1167	1121	1108	1175	1106	1063	1027	963	923	904	917	920	855	869	861	819	823	849	785	858	825	808	781	831	768	814	766	762	772	742	854	781	788	779	759	763	780	784	825	804	819	794	768	749	772	773	776	801	787	820	761	785	782	823	762	735	791	797	801	738	790	784	789	823	749	814	799	817	773	798	804	760	766	755	800	781	775	734	819	796	728	808	816	782	768	780	811	789	794	770	762	755	786	790	849	818	780	750	811	794	781	800	799	840	788	745	836	729	726	769	820	817	792	760	749	786	766	762	745	820	753	780	789	764	817	747	756	806	716	758	813	769	774	765	727	725	727	764	771	763	774	767	787	781	801	798	834	807	762	793	797	764	784	816	751	791	827	852	825	773	769	778	795	794	753	694	747	793	763	826	795	758	787	804	831	785	809	825	818	789	728	793	748	744	766	750	778	764	799	779	782	779	799	826	755	768	799	815	809	783	746	774	765	744	827	810	771	831	793	751	784	799	812	797	754	798	739	839	792	793	784	765	784	795	813	779	795	753	796	762	778	737	792	852	776	806	769	812	805	797	790	763	764	817	779	794	795	795	782	762	811	767	754	822	803	778	775	802	786	778	734	768	713	831	780	759	748	801	792	747	819	844	784	786	834	785	764	757	772	758	797	777	785	765	741	845	730	757	778	762	784	801	749	752	781	739	780	790	776	765	781	807	805	830	721	794	786	755	795	791	777	791	809	821	754	799	819	794	766	823	744	833	764	800	772	805	771	773	821	758	762	793	778	793	773	755	784	766	776	783	751	788	783	783	792	777	801	723	771	813	787	769	753	733	739	769	757	736	769	787	807	759	831	784	692	715	779	789	856	778	830	762	794	760	813	791	719	757	744	779	769	788	756	762	807	796	853	756	749	795	765	821	811	766	788	803	726	784	728	767	724	756	748	743	768	742	813	754	847	769	770	819	790	770	807	735	762	832	814	773	816	781	751	774	743	747	756	834	785	771	735	818	779	766	791	803	778	797	811	816	842	748	768	807	763	804	779	810	797	764	807	834	824	779	801	739	763	821	784	770	764	750	839	771	784	764	763	717	741	769	806	772	794	740	727	788	788	750	825	778	748	825	775	780	762	827	793	779	765	765	764	792	739	789	754	774	760	753	780	800	726	746	780	778	771	754	778	781	770	792	777	800	797	784	762	750	738	797	799	751	828	791	717	834	753	796	817	764	735	820	783	783	793	786	797	805	792	766	766	813	778	761	758	819	817	778	826	790	772	722	763	791	797	742	726	770	756	773	745	790	825	782	788	789	797	790	744	775	735	736	782	755	782	747	789	780	850	761	801	761	803	822	805	769	710	761	783	773	821	761	755	791	763	722	808	749	805	810	782	775	795	814	763	713	751	773	779	748	758	777	799	783	774	770	763	849	793	759	765	777	762	745	737	793	804	803	769	822	814	754	790	762	737	770	802	777	814	769	736	757	745	838	803	847	729	769	818	822	796	809	771	798	738	791	790	770	793	784	770	759	795	802	809	746	834	773	792	761	737	784	744	727	777	743	754	798	766	840	797	767	787	758	820	791	761	770	783	764	806	750	793	704	733	829	795	825	800	771	764	783	803	723	811	759	771	729	779	770	775	842	780	831	803	750	798	737	705	786	789	787	778	818	796	750	847	778	795	786	832	802	771	789	783	756	761	771	795	784	767	748	772	790	785	776	813	793	754	746	771	804	786	783	771	742	737	810	752	817	784	780	807	785	795	810	793	753	773	786	775	793	798	785	733	724	766	808	824	782	758	771	768	799	804	797	809	784	779	827	804	791	723	797	793	784	737	760	747	760	743	793	775	773	748	829	773	832	806	792	752	859	764	763	793	770	773	752	791	767	751	760	782	755	798	779	763	780	772	737	766	860	823	780	812	794	782	748	792	784	774	780	753	802	790	776	733	746	758	793	777	775	787	774	754	776	777	755	751	782	766	807	812	763	826	771	742	792	706	819	743	793	798	729	786	727	754	772	788	767	814	728	775	817	774	807	740	742	722	738	790	693	741	747	759	727	770	851	769	774	739	780	745	833	782	785	742	741	735	721	741	810	814	840	722	794	780	806	786	808	836	781	763	815	804	790	762	799	810	793	743	811	735	783	743	768	786	766	806	758	790	748	796	786	802	753	776	822	742	768	752	801	792	788	752	781	770	799	767	758	819	767	767	784	773	762	777	797	769	786	766	793	754	795	768	732	801	753	766	810	793	715	767	776	775	730	769	754	755	769	782	796	784	765	790	785	833	785	756	753	792	787	731	802	779	792	759	798	737	771	830	756	788	781	786	776	765	756	799	779	743	770	808	742	787	769	844	740	804	789	794	820	814	799	824	797	814	797	822	758	791	774	794	776	754	728	743	761	782	777	787	755	783	747	746	731	740	727	776	763	714	736	795	778	723	804	844	765	788	783	774	759	789	780	790	774	775	799	767	842	766	740	761	755	785	798	839	759	779	807	799	795	783	805	776	732	792	785	784	797	826	806	783	763	801	817	768	750	815	782	748	802	781	740	782	749	788	781	796	753	769	806	795	759	795	791	825	776	769	731	762	783	769	780	790	797	784	775	787	779	781	783	791	807	804	776	739	732	803	764	770	780	780	695	818	761	803	742	763	815	739	803	773	799	788	818	764	778	719	825	782	779	751	790	726	767	792	811	758	783	793	796	735	798	799	781	744	752	776	786	804	837	782	786	764	745	793	738	800	768	733	761	789	747	784	793	766	783	750	781	825	799	767	773	784	777	794	803	796	834	708	774	802	770	730	825	783	724	803	750	863	836	778	804	784	797	779	798	724	741	824	800	805	744	822	799	786	728	806	828	708	772	730	813	802	744	764	856	761	776	794	790	807	760	766	799	785	772	740	750	812	753	815	821	800	783	773	699	760	778	785	818	802	768	756	786	783	777	813	747	775	806	765	782	756	799	821	792	798	681	789	777	768	767	797	758	799	748	763	770	767	800	733	804	807	812	774	761	776	816	774	756	804	754	725	754	753	731	756	717	791	797	780	760	785	761	772	798	783	768	787	788	762	774	741	741	789	809	823	817	772	821	801	795	786	746	819	779	732	793	754	760	840	772	773	815	786	744	797	802	757	767	761	751	800	788	801	823	768	773	775	772	775	824	753	779	749	763	757	766	748	793	824	762	795	788	777	779	786	758	754	770	753	822	741	784	776	794	724	761	810	804	833	776	766	795	724	763	815	787	791	785	756	792	812	761	784	772	828	791	782	798	770	788	778	789	780	824	830	762	744	768	792	764	777	740	763	757	769	840	786	821	818	814	807	763	774	800	805	757	820	803	784	760	821	806	752	809	782	783	821	786	754	749	783	783	768	753	778	744	750	811	800	794	775	812	796	752	750	792	763	772	761	792	775	794	734	766	732	744	809	812	730	784	825	790	824	738	792	795	755	791	778	811	814	817	804	713	800	795	811	768	774	819	811	702	785	758	786	765
28214	8062	5648	3445	2540	1981	1676	1504	1374	1383	1355	1324	1163	1157	1069	969	980	932	931	915	846	831	821	831	820	795	878	808	793	797	831	742	747	756	816	724	786	808	787	843	740	779	741	734	744	780	807	749	739	737	779	759	798	780	751	740	782	781	830	789	734	797	775	761	759	717	802	766	739	734	773	715	749	781	753	782	722	760	755	823	753	772	780	769	766	733	737	715	763	760	715	815	761	716	787	753	801	768	771	729	787	741	765	740	749	743	755	718	771	777	738	745	806	783	766	715	713	774	696	765	754	795	749	711	709	759	760	736	769	825	788	727	746	727	776	791	757	768	780	776	760	736	745	786	809	749	767	752	800	718	761	751	786	728	726	783	790	744	774	778	777	724	758	811	772	734	708	740	733	769	737	784	783	748	789	728	771	743	767	736	754	763	755	760	766	779	756	776	742	721	795	791	745	770	742	783	803	748	793	779	762	731	751	755	767	773	759	736	752	735	699	760	759	722	747	769	750	765	739	738	772	751	777	736	752	758	790	778	777	755	728	809	719	752	739	781	782	772	744	799	767	746	758	755	725	752	779	775	795	777	748	759	746	772	783	712	750	761	746	760	765	792	758	733	765	786	748	755	807	794	789	763	743	799	805	806	792	743	712	748	710	759	745	699	824	756	766	762	824	729	776	796	743	778	764	765	764	765	747	739	762	770	737	740	768	733	796	791	806	803	781	773	753	797	792	762	762	788	725	756	763	778	761	769	741	777	764	759	730	814	688	715	763	791	755	761	711	799	773	720	774	704	718	789	793	713	773	791	734	767	764	783	772	784	787	806	775	734	733	761	785	720	815	748	738	788	745	723	751	732	730	753	716	781	747	752	792	750	733	756	776	751	738	779	756	755	777	726	693	725	804	778	744	782	790	755	774	736	774	774	767	762	764	778	764	728	752	752	777	815	692	775	800	758	736	728	807	814	793	824	777	711	758	765	757	796	785	758	792	775	745	750	753	758	740	782	787	709	770	716	758	792	708	773	781	779	787	794	749	761	750	788	778	815	787	742	724	742	778	807	801	743	803	766	742	794	790	748	753	792	763	755	718	746	718	785	784	769	788	789	735	738	765	765	756	773	782	749	713	735	781	738	777	752	740	736	821	780	723	811	743	805	759	779	725	762	688	777	764	785	759	774	738	747	719	769	772	728	777	725	759	759	823	759	749	767	798	729	760	741	783	769	787	722	786	749	771	775	711	729	752	762	779	784	825	758	747	694	762	785	774	805	743	733	804	757	773	718	817	736	785	805	765	794	773	760	787	789	762	809	703	770	753	807	727	736	777	747	734	748	807	746	735	748	741	767	738	741	768	737	759	808	747	759	780	733	766	718	788	806	803	743	739	782	738	756	754	794	770	731	731	732	770	763	788	711	723	746	737	713	775	718	781	742	761	762	739	789	796	719	777	762	763	793	772	745	787	782	769	806	728	762	757	767	784	765	749	782	749	773	762	750	775	772	747	743	757	798	789	760	725	746	785	759	742	767	778	740	769	750	720	752	723	761	743	817	768	774	747	783	755	731	760	787	766	777	735	758	745	727	751	754	733	739	761	802	763	804	710	795	788	726	741	792	790	759	762	744	769	756	760	773	768	736	736	679	751	781	776	705	776	776	767	731	764	749	741	720	733	781	782	785	743	718	677	772	786	796	773	821	789	779	765	777	761	783	705	809	771	723	766	778	790	748	813	752	778	748	786	783	746	740	773	732	793	735	760	758	792	770	726	753	804	744	756	756	763	752	739	747	746	717	703	817	773	748	765	735	802	790	748	816	727	736	739	765	782	763	715	743	784	774	733	757	752	819	797	762	735	782	747	708	782	744	797	806	742	775	788	794	725	778	757	755	770	758	787	742	712	724	756	762	746	744	746	724	771	751	786	760	783	796	724	758	739	747	757	703	790	752	733	769	749	724	808	731	715	766	770	735	756	752	734	745	772	704	768	773	763	722	794	738	766	751	756	782	782	805	755	813	781	769	761	818	798	750	752	775	761	766	763	799	771	762	758	769	759	784	772	719	752	737	833	751	792	767	798	746	744	732	758	752	768	772	768	753	774	758	791	737	767	797	803	780	787	784	720	796	786	804	761	777	736	778	719	774	786	789	801	735	733	764	726	724	781	815	742	758	768	784	797	737	746	745	771	782	742	803	763	777	746	782	754	772	756	773	753	722	784	768	733	775	762	803	796	755	801	760	783	759	758	758	716	725	754	756	791	773	746	791	776	786	730	717	749	710	771	732	783	789	771	749	776	718	765	726	790	736	751	777	783	743	742	737	716	765	729	776	760	758	798	802	737	732	748	720	777	738	778	729	749	745	759	743	761	684	799	773	733	735	759	787	763	687	764	774	738	756	770	714	774	762	732	717	770	758	786	822	786	755	748	757	793	728	800	773	729	724	782	810	744	783	752	718	782	802	730	726	753	760	724	773	763	767	788	745	792	737	799	774	753	749	790	744	763	718	773	793	788	746	778	745	822	736	715	834	737	801	765	742	766	764	817	733	744	773	740	769	759	770	724	749	716	739	783	772	711	773	776	711	739	727	795	745	791	807	766	730	792	724	738	789	754	789	764	777	807	742	760	811	761	741	751	729	805	772	772	713	811	761	741	710	743	715	791	759	766	753	754	814	802	760	765	764	760	734	759	736	772	740	758	778	770	723	803	761	790	727	784	818	758	781	740	788	777	742	770	783	748	738	788	803	742	760	771	753	714	743	761	760	798	817	754	770	786	721	774	803	738	761	776	753	739	791	746	773	746	725	738	687	761	757	713	774	782	720	724	761	794	782	795	751	821	784	800	769	795	764	732	781	762	764	759	730	765	725	809	773	750	786	704	737	769	795	758	796	795	767	806	820	778	739	757	763	801	757	780	772	746	749	772	764	764	770	776	758	754	739	738	742	758	730	751	758	776	769	775	798	784	756	725	744	741	759	772	806	717	751	728	685	784	786	730	738	787	789	818	774	758	773	796	783	753	780	728	746	773	739	772	743	798	724	750	786	777	753	718	786	742	746	757	718	714	793	767	720	796	764	771	766	744	730	773	728	765	785	759	706	735	779	767	733	712	765	775	802	761	737	737	774	836	795	782	807	739	812	738	799	811	741	743	786	720	750	805	743	752	754	717	757	749	808	759	777	759	720	756	796	719	738	747	710	784	725	788	818	738	738	767	754	714	766	794	791	751	788	786	784	762	767	770	779	752	760	794	767	711	769	742	781	735	746	764	777	755	746	827	776	773	739	709	794	771	741	766	722	780	750	777	780	804	751	772	757	790	764	758	806	765	746	762	711	777	779	757	762	747	752	793	740	765	735	778	759	738	732	741	732	730	756	704	763	792	772	772	791	764	770	766	774	758	712	773	786	744	770	738	792	767	777	804	734	789	811	768	768	746	749	707	702	789	809	755	757	751	745	781	766	739	784	739	789	747	746	783	774	793	813	803	736	750	772	735	789	798	732
22951	21682	29501	24400	21684	21767	13305	1918	1443	1367	1302	1158	1003	946	867	768	711	774	627	648	505	447	424	463	468	498	438	393	395	411	387	354	348	383	391	408	428	397	414	372	345	384	377	349	342	387	349	380	361	362	342	358	369	401	397	388	349	320	372	360	386	340	357	318	333	381	370	329	340	355	329	353	396	368	358	359	337	347	357	346	355	380	372	395	342	323	341	333	363	376	344	315	365	346	310	363	329	330	349	362	329	333	326	321	326	353	359	312	344	347	367	382	346	349	390	342	350	338	340	342	335	303	366	333	379	339	325	325	353	359	374	340	350	380	332	338	346	357	324	365	343	337	375	369	396	377	346	347	345	350	335	318	349	336	379	312	320	350	330	341	327	362	355	324	333	320	361	363	352	356	355	353	358	370	389	333	343	335	386	335	366	311	341	341	359	369	374	315	352	355	350	384	395	368	353	350	334	388	363	356	356	328	411	335	368	371	326	320	344	318	333	357	319	344	338	330	321	354	334	363	372	362	357	361	348	352	323	358	342	361	325	363	387	339	379	346	330	350	329	349	320	374	310	372	352	339	334	352	341	380	352	349	365	372	341	330	353	371	355	383	338	327	341	317	357	319	347	343	370	321	351	342	369	349	346	341	341	332	346	322	370	320	346	336	340	375	364	355	332	335	316	364	300	353	347	339	352	323	347	322	348	358	337	342	352	346	369	312	312	320	314	335	373	366	336	333	356	354	341	357	342	335	338	327	366	354	340	374	361	349	301	320	367	348	338	366	358	333	367	359	338	333	329	356	378	337	358	333	365	336	359	362	370	314	344	365	357	320	368	378	380	358	352	364	393	326	313	362	348	338	343	349	346	327	363	309	346	355	361	371	373	386	364	331	326	352	354	339	341	327	357	306	341	356	353	356	314	356	336	357	352	342	337	352	374	361	370	372	356	348	364	347	326	354	363	347	344	366	333	338	330	343	314	348	336	350	337	387	346	325	348	341	326	367	379	330	369	324	350	348	370	346	369	338	322	301	349	361	328	311	351	371	356	366	331	340	357	358	323	333	369	343	347	366	348	343	334	341	359	380	322	341	354	368	354	312	360	356	377	344	358	338	336	338	364	352	353	303	339	348	340	312	341	370	355	364	327	354	350	394	379	348	380	366	354	352	354	357	340	325	341	379	333	384	309	348	336	363	340	316	358	316	332	360	341	325	347	325	325	357	346	347	353	326	337	362	371	343	326	362	321	345	407	329	335	342	354	391	321	334	332	375	327	335	343	351	365	322	359	359	343	358	350	371	332	356	346	370	377	383	346	328	357	340	372	338	347	328	338	330	360	345	343	322	346	340	340	333	361	367	330	361	353	372	376	340	363	395	355	388	357	356	340	375	355	329	350	350	347	362	336	322	324	364	359	334	346	328	330	331	361	374	327	325	361	321	360	360	343	351	366	328	327	360	397	336	332	356	336	323	306	360	359	328	349	363	363	393	325	356	337	367	332	350	369	318	307	335	376	409	351	371	342	376	349	353	347	357	355	377	367	348	363	342	344	331	340	348	360	348	374	368	327	341	339	320	352	347	367	346	388	350	348	359	347	363	360	364	371	346	369	337	325	313	347	367	316	314	333	359	341	375	353	351	342	355	351	359	346	347	348	361	336	363	355	351	339	354	347	346	337	364	352	352	336	343	358	335	336	354	323	342	332	337	379	354	354	343	330	345	341	352	366	363	347	311	342	308	368	344	387	344	361	361	342	393	349	345	362	337	323	331	355	332	344	394	341	368	344	356	364	335	364	335	334	348	338	353	373	326	360	353	384	349	332	332	355	346	357	372	378	339	375	361	366	342	333	328	335	343	374	330	353	305	329	367	355	353	337	320	328	348	323	328	381	328	358	338	339	334	320	357	340	325	369	365	325	321	340	344	313	336	357	372	348	356	334	358	342	337	338	339	361	360	342	374	338	344	391	352	354	351	335	344	350	338	382	352	348	364	318	386	358	359	356	337	287	362	354	349	356	351	331	329	370	356	333	323	354	341	367	342	351	336	360	323	353	364	370	318	350	353	375	320	364	334	369	381	342	368	305	345	328	385	337	355	385	359	334	322	335	338	318	362	347	344	357	336	315	342	358	382	347	343	370	333	331	335	319	365	365	373	356	349	329	372	334	347	386	378	359	350	364	345	304	354	385	321	367	381	370	332	327	291	317	342	327	393	327	352	355	349	318	362	370	387	358	349	358	347	344	335	354	324	323	349	347	351	353	359	351	380	323	362	335	367	332	338	360	343	342	345	368	354	341	363	349	327	350	355	350	351	342	349	328	342	341	348	359	349	345	347	354	317	373	351	337	368	358	335	339	354	342	349	330	334	315	368	371	358	368	369	376	343	368	352	355	354	366	345	328	355	337	355	351	344	349	334	350	305	319	334	340	314	350	347	350	361	357	314	327	350	355	317	320	366	348	308	359	340	345	352	365	340	333	361	357	357	352	370	342	346	327	349	361	371	356	337	339	342	359	360	349	350	350	318	331	327	355	350	353	358	357	353	348	355	326	343	342	369	359	348	343	339	345	317	360	326	374	373	352	375	345	360	326	356	338	348	328	304	354	339	402	376	368	358	366	351	341	357	379	331	363	358	367	353	340	325	341	323	346	355	340	349	341	368	358	311	358	322	336	351	346	348	327	342	373	342	332	361	323	360	345	350	327	366	365	357	343	344	330	326	365	420	302	321	329	309	329	347	358	346	367	317	325	348	383	347	349	346	362	364	367	335	363	321	312	359	317	324	358	337	344	345	315	327	342	321	347	339	288	352	326	361	370	341	342	344	335	331	325	358	361	332	333	343	310	320	348	360	346	368	344	334	315	356	344	344	358	338	345	336	361	328	347	353	333	348	351	331	338	335	333	317	363	328	313	354	323	336	383	352	358	295	351	374	353	348	324	325	338	331	339	335	347	339	362	355	332	322	346	386	345	317	350	344	361	349	329	313	313	363	386	332	327	374	331	346	351	352	334	328	364	354	380	374	358	339	309	357	347	338	347	346	303	321	341	352	356	350	357	323	350	369	330	357	378	349	333	337	355	384	369	337	327	349	357	369	355	332	347	334	335	318	323	339	348	346	334	349	376	330	330	347	311	350	344	378	344	358	348	375	336	362	335	314	369	346	349	336	340	313	362	338	338	353	398	361	370	335	337	360	328	329	364	325	371	330	331	362	344	345	336	367	351	326	380	334	361	342	343	371	362	326	326	353	341	328	333	328	337	337	359	324	339	347	349	307	400	320	323	377	362	362	350	363	329	315	362	327	352	364	362	342	325	333	347	347	356	327	328	366	372	370	312	345	346	332	381	374	314	340	355	382	339	322	353	326	373	352	332	363	346	322	332	314	348	369	329	313	345	373	359	355	347	343	366	329	331	331	321	368	359	358	334	341	364	350	344	330	351	353	332	353	341	357	357	373	364	342	361	372	351	355	352	364	365	332	360	351	350	387	374	328	361	316
30115	15476	12281	7057	4468	3460	2769	2313	2154	2022	1789	1588	1329	1285	1082	1080	936	901	754	663	514	522	484	525	485	473	478	430	430	440	424	397	423	370	376	391	386	432	409	434	401	391	366	375	366	345	412	362	351	318	366	346	395	396	402	382	360	411	380	342	354	333	389	323	383	347	363	340	359	396	332	377	361	379	330	371	338	374	369	386	383	365	370	395	363	336	303	326	352	343	353	350	311	362	369	337	337	348	351	348	347	328	374	365	324	341	351	338	322	344	335	350	342	352	366	323	343	323	329	338	323	341	348	400	349	370	379	360	329	351	338	345	362	348	336	365	358	393	342	333	348	330	330	361	345	330	356	342	391	352	365	321	360	331	344	356	342	374	300	328	324	356	352	339	367	328	308	347	362	358	337	350	336	319	314	357	314	372	338	326	344	354	350	364	388	313	365	321	352	352	342	369	320	339	328	340	338	336	364	354	354	373	319	363	365	308	350	337	359	333	361	339	353	354	324	379	344	352	321	339	315	401	345	328	352	337	350	323	358	336	371	305	345	335	347	353	379	311	363	336	339	348	361	327	357	337	362	330	382	350	342	320	372	360	364	321	387	359	354	322	370	342	319	348	337	344	346	328	374	326	324	358	351	341	383	330	337	347	341	375	329	323	347	349	341	337	332	360	362	355	354	400	341	343	345	357	353	370	328	312	326	312	327	357	372	350	346	320	339	371	374	336	339	363	332	347	360	357	302	350	353	331	363	340	340	340	369	363	336	323	332	376	358	347	353	366	352	371	308	327	314	387	346	337	359	356	314	336	371	349	369	333	316	330	343	340	354	346	349	365	362	326	340	384	322	362	370	345	336	386	363	350	360	370	359	360	334	326	379	335	355	337	346	355	335	318	316	366	361	353	384	336	346	340	368	309	306	336	367	347	341	332	313	355	336	344	296	365	366	359	345	324	352	361	348	318	364	345	359	317	331	342	317	336	318	362	331	344	339	347	387	378	378	351	329	359	365	323	345	333	357	381	380	332	365	339	310	388	370	326	343	347	330	338	335	364	331	352	330	368	342	352	339	327	354	354	359	353	326	369	381	333	337	343	358	349	362	329	373	330	354	361	353	319	347	366	359	324	298	338	335	370	354	347	335	327	376	334	351	326	306	340	344	328	298	354	331	361	354	343	338	328	361	344	377	327	341	364	313	328	311	393	358	331	314	335	323	333	354	344	357	341	347	330	324	340	325	348	374	341	325	335	346	349	356	307	308	345	319	344	332	330	373	337	367	313	341	377	341	354	330	363	373	349	364	364	345	331	355	339	364	313	360	344	362	354	364	335	348	330	359	350	339	363	345	344	334	342	335	344	339	350	348	359	369	310	334	350	344	342	357	326	322	344	339	361	354	339	357	328	351	325	374	326	328	360	320	366	360	348	348	333	317	334	374	348	361	368	352	363	389	321	366	349	334	363	378	348	365	376	341	352	347	349	338	328	344	334	348	346	358	325	347	335	343	329	333	329	300	373	332	296	312	331	362	317	332	319	357	365	322	347	362	346	378	351	385	368	343	331	313	357	340	353	350	325	371	342	375	362	356	305	355	359	340	307	339	352	357	348	330	357	338	324	374	394	355	336	339	345	369	358	330	361	305	370	325	352	344	333	339	363	388	332	340	343	327	362	330	359	336	322	328	344	340	352	365	385	345	377	321	350	356	372	344	352	386	353	302	347	360	350	318	360	386	314	346	343	329	319	342	324	343	325	362	340	356	333	343	351	367	352	358	338	365	356	346	317	341	340	346	354	347	360	330	346	336	323	357	337	345	337	321	344	323	332	353	333	345	362	322	322	351	340	376	361	332	352	331	364	358	343	369	364	362	352	341	351	333	365	344	337	359	319	335	350	344	346	330	331	312	369	341	326	349	348	329	361	346	334	380	383	341	348	344	337	333	350	343	353	368	352	359	347	379	349	372	328	336	358	336	350	326	341	376	318	326	332	324	326	342	394	347	348	329	386	382	347	342	371	349	333	373	386	342	336	322	341	335	321	300	344	347	345	339	333	331	326	367	327	366	330	372	353	379	353	355	333	366	379	354	361	353	354	333	373	364	356	356	334	338	351	338	330	381	353	331	334	327	325	352	327	361	345	322	338	361	364	358	326	345	343	339	361	357	342	367	357	361	355	335	356	369	333	336	344	341	349	344	341	319	373	345	340	386	361	360	306	358	351	382	372	362	326	357	340	361	379	358	308	353	378	344	331	319	371	344	324	348	327	344	346	336	342	350	348	370	323	360	346	352	301	333	357	341	323	343	348	326	371	347	368	338	374	388	343	332	349	318	311	336	340	336	348	337	358	360	361	339	359	307	325	355	320	338	343	315	344	341	342	350	352	367	341	328	368	342	365	362	344	345	339	349	365	318	327	347	350	372	358	360	359	344	349	358	340	361	344	333	342	354	348	353	337	360	361	346	366	350	349	362	318	349	314	341	348	328	353	314	322	353	341	320	358	366	328	336	345	317	336	341	344	315	354	349	369	342	334	334	326	350	344	374	389	340	343	324	333	341	358	345	373	342	330	344	345	334	347	347	334	366	326	356	332	359	360	384	357	351	338	335	330	361	348	299	349	373	325	368	320	355	346	351	351	342	395	357	324	342	336	349	357	368	376	341	350	348	366	374	386	333	359	343	340	347	334	337	379	340	325	362	379	355	362	368	373	375	353	359	345	338	338	330	345	357	338	328	356	344	361	303	328	349	360	319	334	354	326	366	333	363	372	353	343	352	359	339	334	368	340	334	368	324	347	303	371	339	354	313	335	341	326	367	339	361	319	357	389	345	354	366	331	348	323	341	375	343	345	377	346	355	342	333	334	341	320	345	328	346	341	326	329	320	339	328	346	339	382	338	329	359	352	311	373	308	320	331	343	350	359	351	367	360	337	332	365	335	375	363	341	333	348	328	335	310	344	352	322	342	366	306	317	340	347	313	350	336	338	341	357	344	334	411	312	340	386	356	330	349	345	348	332	342	379	322	342	345	347	336	345	352	323	364	361	363	319	344	338	353	314	340	360	371	313	343	344	338	324	365	328	333	349	365	326	328	355	351	346	323	338	347	363	357	360	318	328	345	354	366	358	344	340	346	354	370	313	368	339	351	332	341	325	325	338	353	355	345	359	334	344	372	335	308	359	318	351	345	343	347	382	339	334	350	357	333	378	332	321	359	358	339	345	334	360	320	388	361	329	353	339	373	337	323	340	323	333	312	358	356	358	324	355	340	331	334	324	356	339	368	338	332	339	344	340	333	326	370	346	336	376	343	340	373	356	338	361	330	357	361	339	333	355	360	339	338	346	343	338	334	327	371	333	349	338	348	357	367	332	363	331	350	334	339	344	328	368	362	344	335	363	325	366	316	358	337	298	368	367	353	335	362	348	344	317	386	349	337	352	326	341	346	326	350	344	372	342	352	341	326	352	365	348	324	345	375	340	330	336	315	327	311	363	355	373	327	331
29532	20437	8794	1983	1296	1128	1062	1067	1071	1102	1081	1034	953	985	1042	909	952	942	914	876	875	873	882	900	907	854	864	835	849	878	873	902	875	874	860	871	870	869	841	882	846	880	869	838	889	861	896	831	898	856	842	887	888	886	815	850	860	887	906	861	868	900	834	893	860	924	863	885	832	839	915	871	806	827	789	835	844	843	888	922	851	908	819	884	882	884	900	846	876	932	801	872	927	924	872	880	841	857	870	856	887	857	859	851	847	804	851	851	844	913	888	835	845	802	866	872	875	894	840	895	841	891	886	884	806	849	846	837	842	869	888	847	833	842	868	851	891	807	924	864	898	884	890	806	968	855	882	852	835	845	868	844	882	861	874	878	838	890	925	896	966	816	864	882	876	850	853	847	831	844	838	919	919	914	833	901	872	872	864	868	830	845	850	865	837	814	863	850	812	835	869	820	799	858	851	865	909	843	774	806	852	869	848	858	824	863	845	873	878	843	831	880	894	832	863	846	890	865	884	875	813	877	869	816	830	854	832	818	851	880	874	838	911	816	867	844	858	848	830	814	856	842	820	886	868	834	847	846	871	847	856	862	827	843	867	910	838	844	848	878	828	848	892	876	838	890	837	853	899	852	873	842	821	859	839	891	848	868	888	848	860	865	850	853	873	860	878	869	854	836	873	867	871	885	880	919	835	852	854	874	851	870	822	908	863	881	915	861	891	842	890	838	937	903	821	868	825	858	873	868	854	849	868	894	804	855	826	819	910	891	912	863	782	849	823	914	875	904	852	868	827	843	894	842	822	861	791	907	850	820	831	826	857	876	850	923	853	898	845	840	862	874	868	864	882	881	860	803	881	858	882	814	882	864	854	954	865	880	931	847	830	850	850	939	881	837	890	896	840	852	870	859	888	917	886	859	865	896	919	881	820	839	862	849	877	845	896	855	889	929	864	873	880	893	802	864	851	833	875	895	810	876	900	823	838	845	883	876	859	864	830	897	866	877	844	878	893	792	872	850	856	853	816	826	899	877	885	876	859	854	829	901	832	886	818	812	929	815	840	845	840	914	827	855	838	870	865	815	836	901	933	857	908	837	848	886	860	870	892	859	860	912	825	822	866	864	860	884	849	808	860	875	877	847	807	916	856	865	856	876	873	872	858	857	871	823	876	869	867	842	850	835	867	895	827	893	812	893	841	851	890	854	869	873	819	851	830	859	829	880	870	842	888	893	883	896	867	892	836	864	879	884	843	868	918	855	840	877	873	875	851	873	879	911	852	806	813	825	831	842	889	879	816	876	864	866	811	839	807	841	897	845	873	913	844	853	880	845	840	896	897	857	914	875	883	847	881	926	877	902	873	889	882	848	845	851	882	883	817	923	910	881	821	836	903	827	873	889	870	879	851	907	887	910	854	851	876	869	866	889	920	864	888	868	905	911	892	867	897	828	874	877	877	852	901	852	879	914	834	858	860	871	865	876	913	854	853	920	857	806	878	848	915	904	910	878	860	853	827	886	881	897	873	804	863	868	856	884	865	859	856	876	926	833	837	852	870	862	872	860	856	814	827	837	783	870	865	931	834	864	878	846	870	887	876	884	859	884	862	849	920	870	828	876	861	825	861	906	858	839	877	862	842	820	895	829	872	854	799	864	893	850	843	919	862	816	872	871	896	854	887	871	855	858	860	879	847	836	895	868	899	916	882	846	900	870	876	842	847	850	857	855	919	804	880	884	840	917	897	860	898	881	899	858	845	863	884	884	887	846	795	845	820	831	883	886	912	862	918	903	877	868	837	843	869	902	881	882	865	870	888	842	831	864	849	862	896	836	899	877	853	876	868	831	847	883	882	832	839	881	877	916	862	862	880	859	866	907	833	889	874	860	839	841	876	867	861	861	898	849	908	882	871	814	909	854	852	856	866	835	834	908	828	819	847	859	825	880	864	815	831	852	882	861	914	867	848	891	896	884	846	871	886	865	837	853	863	898	801	835	838	853	922	899	883	832	826	844	883	853	912	866	885	902	839	845	865	830	900	818	850	847	886	916	849	877	902	874	859	917	877	852	860	889	872	846	832	867	811	894	845	821	837	875	925	855	908	880	861	812	869	853	857	856	885	839	866	836	875	845	846	851	898	838	832	864	849	926	849	883	870	885	856	870	827	906	866	844	882	887	821	812	866	810	865	906	872	853	835	844	908	810	876	881	801	855	876	853	852	858	933	861	855	888	890	854	888	908	869	871	858	846	875	811	860	900	869	817	860	811	896	827	911	872	858	883	891	806	875	876	848	860	887	847	834	808	820	848	803	839	885	845	887	876	864	880	884	855	848	833	883	854	793	884	829	876	872	813	884	852	856	857	874	892	870	939	891	867	903	902	902	895	861	836	892	827	858	845	877	902	822	948	860	855	830	844	896	874	892	859	842	895	828	894	845	815	893	812	860	857	879	846	833	834	859	878	831	878	880	858	904	901	815	863	888	888	897	777	856	838	874	866	858	808	873	879	817	846	855	889	853	862	819	876	880	870	810	855	846	905	835	853	865	850	866	803	814	864	865	883	867	868	872	878	862	871	914	887	855	861	956	817	869	877	879	833	859	874	908	889	921	889	896	832	892	844	806	878	851	882	853	873	911	885	817	863	856	890	846	877	884	873	848	870	844	869	902	859	880	820	866	819	870	852	821	888	937	803	825	873	871	878	819	845	854	876	847	840	855	926	845	813	850	827	838	836	874	833	852	935	843	844	898	816	835	868	842	808	888	847	859	820	883	889	845	848	898	901	808	886	849	836	871	837	887	889	866	837	843	873	893	843	853	872	821	895	828	880	807	940	835	863	863	892	889	880	865	822	825	867	875	842	824	878	862	930	818	848	815	814	839	851	873	833	855	871	891	854	863	846	877	887	880	879	857	838	885	859	850	859	857	871	888	807	830	845	822	846	837	906	847	885	895	888	886	845	860	907	832	832	923	871	858	826	848	814	920	869	876	825	871	840	909	869	859	855	856	852	818	835	843	881	858	881	893	852	849	946	878	867	875	844	902	851	853	868	812	869	888	850	851	846	872	900	869	845	847	847	882	825	878	855	869	837	833	883	810	861	808	833	844	890	829	837	814	868	892	839	901	845	843	844	913	863	835	832	798	875	841	832	860	892	892	835	875	867	909	897	901	896	860	833	892	787	893	892	835	818	908	875	835	865	904	860	891	815	874	893	881	880	879	913	891	866	876	858	928	868	838	831	860	868	893	861	800	847	903	865	856	903	848	866	869	881	823	886	854	872	872	828	850	890	918	873	910	900	914	893	880	850	833	885	830	896	908	810	823	850	885	840	857	897	866	883	883	879	840	851	879	882	860	810	853	864	769	853	843	868	906	843	873	882	852	867	892	866	892	904	795	851	873	915	835	863	850	918	845	876	858	897	882	865	849	821	878	879	879	876	899	863	888	882	851	877	845	898	843	933	829	854	894	891	876	873	893	876	859	847	914	906	888	877	853	854	866	923
25902	3605	2543	1718	1297	1303	1174	1244	1345	1158	1216	1169	1136	1026	1025	1045	1019	980	911	912	877	856	813	908	863	875	941	871	817	891	907	916	903	882	902	894	838	851	912	860	875	861	859	853	880	861	834	892	835	857	831	905	901	849	844	910	862	879	880	935	839	856	856	887	856	879	814	841	864	863	827	882	834	873	853	852	894	807	890	832	873	844	867	905	845	866	816	844	907	852	845	873	866	826	869	840	833	887	898	885	852	876	860	853	847	866	853	870	886	818	889	900	887	840	896	840	858	861	857	867	923	875	859	890	902	865	835	852	882	871	867	869	865	846	829	863	840	850	817	821	875	862	824	804	870	916	841	838	861	841	805	871	851	816	844	914	835	799	880	845	830	886	874	876	882	902	891	860	840	799	862	851	843	841	893	843	848	908	833	870	876	859	832	845	817	831	815	852	854	882	831	862	801	826	844	918	859	796	850	903	861	871	839	866	877	871	846	868	865	868	848	825	810	883	883	901	832	815	863	801	857	843	849	824	862	857	802	864	808	862	846	871	851	834	835	824	832	812	837	895	860	796	852	876	856	826	894	852	803	835	908	849	837	885	860	806	837	867	870	871	841	880	863	847	859	894	851	828	852	866	829	916	871	884	964	870	855	844	844	898	881	853	849	904	867	839	834	876	874	853	886	902	865	867	842	837	854	821	855	835	847	880	810	855	849	875	889	905	825	878	909	889	869	846	907	842	866	837	874	842	858	838	896	874	896	866	845	824	860	876	864	836	799	886	840	894	872	853	837	821	856	868	870	861	890	886	806	885	862	893	874	873	840	843	831	824	831	883	936	811	817	825	848	872	848	864	878	860	858	825	865	880	882	873	847	881	866	832	952	858	787	921	854	865	874	904	825	832	832	841	852	907	899	852	885	876	822	888	963	883	838	855	885	831	839	851	795	890	911	871	827	818	873	913	907	834	868	834	881	875	859	916	807	852	821	888	865	853	838	877	846	887	909	848	843	854	836	853	849	838	805	814	849	858	886	918	878	837	806	799	890	862	859	859	848	856	851	859	890	836	869	876	845	856	866	866	915	830	911	848	916	873	830	837	834	856	853	853	851	895	826	874	893	838	828	845	826	863	905	873	840	825	859	860	852	863	849	937	878	863	840	830	845	883	838	826	872	832	844	844	895	896	852	885	874	834	844	832	851	898	871	871	851	875	823	899	829	824	863	814	816	833	889	865	835	894	853	895	829	815	864	902	860	871	838	816	826	889	856	852	884	827	840	865	853	869	877	883	841	853	876	898	878	818	891	852	833	831	857	857	848	825	851	850	880	894	865	824	896	822	817	826	871	836	843	830	872	882	882	861	828	931	865	884	881	842	837	892	831	870	897	870	866	835	833	795	893	853	848	854	890	869	896	865	877	815	869	847	878	866	853	808	826	837	849	838	896	857	862	909	841	869	878	884	870	833	829	848	875	824	871	874	850	866	826	882	862	813	847	849	836	891	845	858	888	874	832	844	868	799	886	853	847	883	859	840	887	867	874	839	842	847	843	827	886	913	899	861	863	852	874	843	782	859	834	866	842	879	827	863	837	847	838	847	843	870	888	904	830	854	834	868	892	806	786	830	915	910	833	819	835	855	887	852	885	806	851	831	860	811	903	844	867	885	855	888	896	832	859	887	819	872	851	812	847	788	840	828	843	901	879	850	848	842	850	854	833	874	845	843	894	889	880	868	878	871	845	857	865	890	886	864	884	833	852	831	859	829	873	832	877	828	794	864	783	842	893	874	850	846	871	853	842	819	842	874	880	891	897	893	854	895	890	879	869	853	814	810	881	818	913	834	871	882	830	857	856	893	857	776	849	895	879	873	881	867	857	860	873	875	857	878	904	815	897	844	916	861	897	872	855	903	885	878	823	836	855	838	874	878	872	838	855	798	825	892	824	802	824	847	913	840	861	864	880	880	872	858	799	847	808	824	829	827	878	862	901	878	852	841	824	895	880	853	933	870	864	857	894	873	912	870	874	830	877	872	855	843	865	898	855	849	873	824	820	876	899	871	862	866	875	834	863	820	882	861	908	841	838	850	840	862	827	862	842	884	842	824	849	908	873	869	802	917	855	808	847	779	833	871	855	796	848	918	844	872	862	837	877	854	836	849	874	906	824	832	901	894	912	891	866	888	853	858	874	871	886	876	831	769	827	825	872	839	884	825	830	844	807	877	876	853	875	816	814	849	888	909	837	869	871	842	840	809	871	858	864	839	907	905	905	857	848	799	869	895	913	886	876	909	844	842	847	824	812	830	810	877	858	776	863	905	833	877	903	863	830	864	823	851	832	821	863	895	842	797	801	845	861	868	814	842	881	817	887	843	886	834	874	823	863	817	878	845	896	880	834	873	881	805	803	867	864	849	890	881	871	827	853	866	848	798	898	890	832	880	860	876	814	858	815	901	879	887	871	893	804	863	892	833	853	817	858	857	869	808	845	908	832	802	897	841	824	850	867	867	819	889	868	850	849	877	886	857	871	845	863	829	903	860	861	875	848	784	826	854	811	867	870	847	823	833	795	800	870	825	857	848	843	812	837	878	829	885	854	840	898	892	892	857	868	870	872	849	806	823	827	866	819	906	857	888	847	868	846	856	859	839	819	860	851	860	847	890	886	847	850	874	831	875	900	846	855	891	874	832	886	851	902	793	869	879	867	887	867	869	866	845	894	840	877	883	807	831	862	858	856	858	867	815	837	875	866	848	852	870	838	900	901	839	851	803	831	821	897	836	859	834	787	879	838	874	806	862	848	917	887	858	877	859	812	894	908	884	852	895	871	841	837	851	819	842	861	857	903	822	919	864	860	862	847	883	860	880	839	875	839	879	908	871	849	838	857	834	876	827	846	868	856	847	844	848	909	873	900	804	869	893	870	833	842	826	889	884	897	824	788	833	870	873	784	861	826	892	834	850	862	857	824	878	885	878	863	885	826	849	842	889	827	841	876	887	853	911	837	853	867	905	912	855	866	845	870	904	811	860	889	884	838	868	906	857	831	794	878	864	892	856	886	792	885	901	898	882	877	837	924	809	864	872	860	852	864	820	900	880	847	811	853	864	860	844	894	850	841	856	797	816	837	897	888	838	875	832	852	867	873	827	878	812	865	837	790	870	874	920	866	845	876	885	889	839	875	828	865	864	841	822	811	849	905	849	859	859	862	890	825	888	927	848	889	851	822	845	823	843	928	874	891	880	842	883	848	899	855	860	897	840	828	799	838	880	850	825	894	871	848	893	918	859	901	891	851	809	813	850	845	842	876	875	883	844	832	875	854	889	881	854	846	878	828	867	868	882	900	864	883	877	863	822	838	908	894	878	872	850	897	883	853	861	874	819	877	889	854	847	916	850	856	866	869	867	853	848	823	852	897	867	891	832	861	887	849	862	862	830	829	877	893	840	886	835	868	890	865	844	848	873	898	856	826	861	821	849	861	829	845	847	831	849	867	925	816	901	807	850
24276	21674	29093	24767	21681	14166	2159	1402	1241	1138	1130	1064	950	857	837	805	747	730	654	636	629	613	554	622	642	578	575	607	568	595	534	576	546	575	549	572	516	562	575	563	537	581	534	555	529	567	534	558	556	545	535	548	551	541	571	548	544	523	552	540	557	545	507	566	541	555	528	531	554	572	592	545	536	519	564	553	530	544	542	530	570	595	528	499	539	518	521	539	517	552	542	568	546	557	499	562	561	548	542	551	573	495	524	531	555	550	569	552	520	563	535	595	520	501	482	505	508	548	546	526	536	510	545	569	561	506	554	534	562	560	554	520	552	555	516	570	547	498	496	541	490	527	539	485	526	495	535	537	548	515	573	530	581	592	553	551	545	560	571	544	514	525	567	534	525	588	553	517	580	504	518	527	504	521	468	524	546	540	545	549	556	540	545	554	523	552	543	514	547	511	526	555	584	538	525	533	530	567	554	519	519	512	552	527	492	483	541	524	547	499	537	541	530	544	540	594	530	550	568	540	504	595	546	551	518	544	544	523	549	518	557	501	536	541	550	523	526	542	508	531	571	517	512	522	542	492	550	550	510	538	535	528	547	539	516	489	516	523	553	553	533	571	530	553	592	530	510	518	479	511	535	481	558	498	531	554	521	514	562	513	522	523	506	533	521	562	532	554	548	557	544	556	489	514	542	531	542	586	561	532	529	532	536	585	557	567	522	522	547	549	557	582	539	545	533	510	522	499	567	562	528	518	499	547	561	541	532	568	529	550	554	516	538	524	494	553	535	500	533	512	531	504	544	504	520	515	517	547	531	496	520	556	561	559	532	506	474	537	539	534	532	553	582	524	528	487	504	611	539	472	526	508	518	546	547	521	508	511	483	509	500	533	540	483	503	509	544	596	551	472	528	513	562	499	508	510	544	550	561	512	531	542	501	552	560	534	518	537	538	566	512	516	545	519	549	524	536	543	565	505	558	515	534	531	521	514	528	491	538	539	568	532	528	574	508	545	557	514	551	544	563	522	498	532	535	551	524	532	511	568	502	571	506	506	519	514	552	501	528	481	581	535	580	553	512	530	551	505	567	551	524	566	533	510	547	541	543	536	488	507	537	519	507	557	531	525	520	499	483	524	549	494	516	562	529	532	513	537	549	533	540	535	508	547	514	527	529	540	524	550	572	530	535	519	511	488	536	491	519	549	514	547	518	519	541	538	494	528	500	525	543	521	529	511	501	546	543	536	532	543	539	562	547	562	550	522	504	511	519	513	493	531	539	571	549	537	559	555	519	532	548	513	537	520	542	527	543	507	544	516	505	528	543	523	540	549	566	551	510	571	505	555	565	494	501	560	556	550	526	544	529	560	555	547	570	529	569	533	561	546	532	527	557	521	529	522	536	557	521	534	521	516	520	526	514	571	534	537	504	560	528	536	490	503	507	511	525	544	563	533	524	510	516	500	511	505	524	498	538	509	545	535	506	522	509	537	538	475	522	530	545	542	563	491	544	565	530	510	562	540	495	546	527	528	528	510	528	521	538	534	563	519	550	577	514	546	501	514	525	567	539	575	553	530	546	515	538	512	574	555	509	483	573	490	531	522	510	607	550	530	506	526	487	569	545	552	534	520	555	508	559	558	494	527	506	534	519	515	564	541	540	495	571	480	524	521	573	513	539	554	521	527	545	546	544	588	561	574	531	589	561	534	505	487	533	526	529	509	537	557	511	555	566	557	541	520	537	549	524	554	524	532	542	548	571	524	524	534	507	527	523	576	511	532	544	546	552	564	520	523	541	570	530	519	518	557	522	543	542	593	493	507	511	539	552	499	551	514	540	534	542	561	521	577	495	530	490	517	567	546	543	596	508	526	496	529	565	517	578	554	569	495	533	547	538	535	464	542	505	521	545	539	513	532	536	534	504	532	511	523	530	517	496	526	515	567	527	486	528	548	500	527	527	500	558	518	527	542	541	516	565	547	555	535	532	585	504	533	514	510	522	515	552	545	528	509	540	497	538	546	506	531	504	534	550	534	557	514	526	550	568	539	533	533	554	569	511	558	512	541	517	553	533	507	499	552	540	561	556	527	549	554	510	525	510	524	527	545	526	547	537	548	532	530	474	528	538	549	543	552	519	543	536	527	532	570	538	505	533	572	513	544	530	528	534	540	534	544	550	492	561	518	565	552	487	539	508	552	551	517	547	537	585	524	531	537	527	538	522	539	504	510	506	559	525	554	554	526	538	550	514	547	538	548	530	518	527	544	519	491	540	532	549	581	477	537	552	561	535	549	549	526	568	568	506	561	531	529	533	558	529	552	552	557	543	537	540	531	515	537	535	505	518	565	519	513	521	536	520	531	572	500	510	534	498	515	540	527	530	579	532	570	585	504	538	536	507	534	571	528	556	509	553	561	529	517	530	571	496	557	510	552	549	525	554	523	520	514	484	543	543	520	462	498	552	537	549	485	517	544	549	489	533	529	523	532	536	547	506	540	523	548	533	491	539	540	531	501	534	526	547	522	534	517	536	541	514	548	549	521	536	570	515	505	532	567	592	534	532	561	532	531	527	529	528	533	557	603	556	504	523	540	541	595	519	510	568	513	505	542	577	529	577	554	506	511	542	527	588	501	588	508	515	564	511	517	513	514	523	552	525	519	563	555	513	596	507	533	517	542	551	555	549	549	522	523	526	563	527	555	553	523	572	537	530	545	475	506	525	522	558	531	548	486	569	549	528	512	505	505	535	517	554	517	515	467	548	592	513	548	521	562	475	543	530	579	540	508	527	509	514	552	515	537	588	550	510	545	544	555	502	516	518	512	516	543	528	592	488	541	476	518	521	595	519	554	534	535	531	530	508	527	558	518	525	532	541	569	528	520	527	548	538	523	535	505	560	522	510	528	530	533	505	495	521	549	526	569	510	533	501	503	533	515	542	557	527	522	524	522	515	505	540	502	531	552	568	538	547	509	518	492	531	525	584	497	560	548	554	550	530	524	560	541	480	524	507	484	477	542	549	517	537	519	541	542	564	589	540	534	525	528	526	521	556	550	500	541	531	551	516	506	540	530	516	533	544	533	523	539	521	562	541	550	554	490	534	563	508	544	517	547	533	541	524	489	481	526	509	566	531	521	494	551	537	549	514	527	544	511	543	518	532	568	558	542	503	551	522	563	547	577	529	548	547	519	549	517	521	539	539	515	522	520	504	533	503	562	531	554	510	542	567	560	586	523	524	552	562	531	519	551	565	549	520	536	524	589	557	508	511	498	530	502	502	531	549	530	582	520	524	516	494	513	512	535	538	507	535	543	519	526	493	577	531	534	527	511	523	527	535	554	571	517	513	529	505	553	531	538	513	524	497	505	528	530	548	528	521	529	515	529	520	549	500	538	543	542	530	524	559	560	511	532	556	579	486	506	515	500	530	571	489	601	549	550	524	509	547	513	529	508	565	545	501	506	509	561	553	541	548	488	590	546	522	514	550	548	530	526	539	533	529	587	517	520
28678	10121	8202	4146	2876	2293	2095	1958	1764	1596	1504	1353	1203	1082	998	929	933	875	817	755	652	660	623	676	657	684	591	626	582	570	583	573	571	590	547	556	596	614	604	598	591	581	558	550	570	502	524	585	544	548	562	539	580	562	518	552	557	595	566	550	556	616	570	529	552	568	513	527	554	551	571	522	531	534	540	543	535	549	590	560	524	586	597	613	547	585	588	596	563	602	533	553	548	532	566	506	557	543	544	533	545	528	519	494	545	549	536	528	534	531	569	526	513	538	552	543	597	556	562	567	543	554	585	581	571	561	585	528	580	540	547	582	569	573	544	584	522	547	541	504	534	534	569	574	576	570	566	582	544	567	558	565	581	555	570	572	551	551	567	551	514	570	499	552	548	530	528	558	511	512	527	540	567	543	578	532	543	564	531	526	559	556	512	547	557	552	547	540	560	544	527	501	544	559	577	555	563	559	586	582	543	545	551	541	546	529	558	556	562	572	552	555	565	591	558	532	560	531	536	548	585	566	563	546	566	510	520	529	578	550	526	541	540	556	567	582	541	562	543	555	518	513	561	561	547	558	577	568	563	541	555	581	526	507	536	557	631	612	570	571	556	536	518	578	533	564	555	524	587	538	497	538	576	501	575	601	564	585	557	516	527	555	552	590	560	510	561	545	579	567	563	566	527	557	531	539	526	539	530	573	562	533	588	540	545	574	562	513	555	538	531	566	540	527	600	524	559	528	543	556	567	565	530	538	513	531	549	517	571	562	514	570	588	534	568	541	557	544	583	580	547	572	558	568	593	553	571	582	564	567	531	519	544	533	528	608	544	558	548	581	587	547	549	557	529	541	555	545	587	524	585	556	536	526	551	544	567	530	519	543	545	565	526	512	547	543	574	553	575	518	531	522	555	563	570	541	574	547	550	579	532	559	556	501	567	556	562	540	535	530	507	544	573	558	556	541	539	535	551	538	569	539	594	531	525	553	540	544	603	545	553	579	542	569	542	553	558	531	555	552	556	506	587	525	567	607	562	561	539	532	527	569	534	550	569	545	546	538	540	535	542	546	563	517	551	571	549	563	557	542	544	565	535	560	517	567	569	553	552	521	512	564	562	577	561	548	563	540	568	563	593	560	524	542	573	489	583	527	520	515	527	555	547	518	555	518	595	567	549	562	575	566	570	488	562	569	595	520	530	530	558	529	541	572	543	521	525	534	609	567	523	510	531	551	533	582	554	536	525	547	533	561	546	550	497	533	553	538	577	487	554	554	547	553	557	546	553	527	577	531	532	545	556	583	529	559	548	528	550	539	566	574	561	544	557	547	578	548	598	545	536	554	558	538	568	515	534	560	557	524	543	520	542	577	555	587	572	551	564	523	531	574	569	563	575	560	546	561	567	524	540	536	597	557	526	560	537	556	549	584	494	533	549	507	545	531	564	538	538	585	562	498	549	559	568	537	565	581	556	541	607	550	558	490	569	567	569	552	553	565	544	544	548	505	549	521	533	567	585	538	518	575	576	551	567	531	552	531	592	552	527	515	581	527	580	519	539	555	561	567	536	548	542	526	553	545	568	550	570	507	572	528	565	566	578	545	555	526	528	507	547	547	543	569	539	548	547	556	522	546	498	497	534	566	571	569	565	567	564	555	549	554	569	563	504	531	580	554	551	536	579	557	539	594	551	570	567	574	561	588	528	578	534	569	556	578	576	525	609	567	548	534	555	587	540	504	524	532	574	568	552	562	512	518	553	573	600	514	543	566	569	515	526	562	530	561	577	554	557	528	508	527	587	566	561	543	544	510	534	547	569	523	573	538	548	543	600	546	525	558	542	553	536	572	514	570	557	563	574	584	556	575	580	565	540	566	548	556	551	591	555	519	576	547	546	555	547	558	535	519	548	531	551	554	553	536	574	532	555	559	539	573	550	532	553	567	569	534	536	551	576	569	558	557	561	532	542	525	522	562	555	582	578	559	522	507	553	524	492	560	565	559	549	581	540	513	544	538	573	556	557	531	538	579	582	522	553	563	522	583	556	581	564	558	520	562	552	568	580	545	512	549	511	568	554	522	579	554	546	531	577	551	516	547	548	561	513	556	552	567	558	536	536	556	530	543	545	537	560	547	566	575	562	566	553	578	526	572	556	534	558	516	546	527	548	571	527	536	545	562	578	546	565	562	564	587	577	577	530	542	560	532	548	535	547	512	565	555	548	584	524	573	572	565	597	564	570	521	538	535	527	548	554	547	548	584	602	570	551	549	504	545	554	576	544	489	545	521	506	582	542	540	544	519	514	596	556	545	598	600	615	551	522	500	526	521	559	520	606	571	539	578	558	512	600	578	552	541	524	539	554	521	579	588	532	524	530	574	596	536	543	548	558	535	549	530	594	571	574	519	547	543	572	527	575	563	518	533	539	522	557	597	537	536	568	545	569	571	566	554	561	608	545	541	519	511	536	581	597	577	549	511	548	535	569	587	528	519	600	550	595	520	560	575	537	534	541	543	539	573	552	552	544	533	566	525	545	538	550	567	526	564	560	563	539	562	549	554	552	529	532	548	529	549	575	558	495	507	554	543	517	519	545	571	582	587	537	527	568	554	571	594	547	546	571	577	586	527	580	558	571	564	567	557	533	537	537	506	516	579	600	566	553	535	530	565	516	541	546	551	560	530	525	549	556	547	543	538	568	552	549	532	545	548	563	522	563	539	512	573	548	528	520	562	521	541	515	541	530	517	561	518	595	563	571	562	577	550	551	523	510	555	581	557	529	530	525	572	574	525	524	532	565	546	557	558	576	546	526	563	545	560	525	540	516	530	505	566	539	545	554	553	552	575	533	556	534	557	572	529	513	561	541	539	514	568	572	545	617	574	569	536	549	567	506	540	539	529	564	535	569	534	537	528	530	521	585	580	546	562	509	580	503	568	555	516	549	536	556	549	546	523	516	571	553	562	572	557	513	564	575	570	510	520	553	572	562	526	543	552	546	543	563	584	525	570	517	526	556	554	542	543	556	545	581	571	572	548	528	594	560	558	582	535	577	541	516	560	582	517	540	569	522	590	567	512	537	568	552	606	560	511	503	578	543	580	547	525	556	520	548	594	553	578	538	551	568	534	515	588	524	557	525	508	514	553	554	556	551	608	504	544	552	569	522	560	560	553	541	600	542	547	551	554	519	550	525	542	541	527	568	536	571	552	577	530	548	601	548	529	557	568	549	546	556	553	560	561	556	578	592	585	522	523	554	546	569	558	578	572	559	521	539	541	514	535	538	596	579	577	569	547	521	605	550	575	532	565	565	578	553	516	573	560	577	538	557	572	537	536	579	529	518	566	589	541	577	524	557	555	571	519	551	565	480	542	556	539	550	564	539	507	578	563	528	571	563	590	541	558	562	541	510	572	556	502	518	547	500	519	558	500	529	556	533	540	552	559	563	548	562	550	502	519	551	533	571	546	555	520	571	561	544	544	553	528	566	549	573	511	548	517	540	540	546	533
25209	21709	28533	25368	19725	2785	1557	1372	1251	1233	1161	1167	1151	1038	1025	957	926	954	900	823	840	802	841	795	840	799	818	857	763	776	776	817	815	770	765	773	750	803	843	835	826	771	818	750	773	851	830	748	765	773	854	787	750	765	806	835	795	779	774	794	812	759	763	754	771	739	782	784	762	818	738	775	788	748	817	777	777	765	797	802	788	727	763	802	752	806	728	800	762	716	771	740	827	784	782	750	788	773	803	791	715	760	805	806	823	746	758	752	783	809	754	745	815	726	766	724	798	796	755	774	765	771	736	781	785	810	789	750	773	808	743	747	830	769	751	800	733	774	818	752	748	782	829	796	775	772	758	755	777	748	777	803	738	788	758	774	779	755	785	777	802	788	809	716	772	796	776	761	821	769	817	741	756	778	741	787	757	808	768	767	802	816	789	801	774	730	739	819	775	778	771	782	726	787	750	748	849	754	805	749	777	799	771	796	781	747	771	755	764	782	784	804	775	779	741	746	728	767	782	757	755	797	815	715	762	812	721	759	717	751	755	828	747	773	788	733	746	776	762	778	732	862	714	798	802	771	736	781	733	755	763	847	725	767	724	779	811	801	766	832	805	761	771	801	812	794	755	779	782	741	755	773	752	735	768	761	743	794	801	786	753	732	780	810	739	740	773	795	808	788	813	783	804	768	810	781	738	830	755	775	740	735	789	798	808	756	752	790	736	764	809	739	743	757	766	764	719	806	731	791	729	821	781	791	780	793	778	776	790	792	749	776	809	800	717	750	761	782	752	782	764	800	766	816	758	747	778	742	771	765	802	738	754	737	773	818	719	786	747	756	760	806	797	799	779	808	772	793	827	775	769	778	765	774	762	753	823	792	744	787	768	736	777	751	723	771	785	771	775	793	795	787	809	817	806	768	791	821	755	794	798	759	794	805	804	751	736	777	808	742	751	763	819	811	789	766	807	807	737	772	794	805	801	781	822	795	753	767	834	810	776	755	794	844	807	754	777	733	728	764	751	783	825	737	761	812	768	827	798	747	744	792	788	802	760	741	762	799	827	754	775	752	851	772	735	735	736	815	699	769	733	746	718	785	786	796	805	756	767	798	729	736	729	798	743	775	738	779	767	726	763	780	750	767	751	738	760	762	713	749	751	795	809	744	774	720	756	765	773	775	762	731	753	733	788	763	793	810	725	753	787	745	778	764	832	782	713	726	787	785	832	752	781	819	761	797	831	753	761	792	727	778	844	776	786	802	773	735	738	777	753	777	762	699	751	798	751	735	749	732	757	760	784	758	757	760	791	789	819	775	743	813	824	775	801	788	739	766	741	772	756	793	796	744	776	817	807	755	795	797	753	760	755	746	798	813	802	770	809	810	784	816	768	745	763	762	785	780	747	762	762	819	800	753	714	791	796	789	769	751	788	796	776	764	726	805	736	778	773	732	791	766	733	767	798	777	765	741	760	794	730	776	766	773	760	735	723	767	757	716	762	743	784	788	794	749	772	791	743	769	809	819	736	786	770	801	760	737	734	762	712	791	766	795	761	734	785	776	792	765	800	748	791	750	812	731	768	767	736	766	799	789	760	761	782	798	764	817	747	794	753	732	769	775	728	737	756	747	721	786	742	824	805	757	746	776	770	818	833	775	762	780	799	751	749	757	752	793	796	832	722	739	796	759	758	718	772	779	806	763	732	821	756	763	740	780	760	778	796	756	803	758	751	754	746	773	810	775	763	744	768	820	753	802	748	766	789	811	784	816	753	739	805	741	788	789	776	760	763	758	728	762	756	736	777	728	753	748	779	746	743	752	761	748	763	825	767	837	796	753	804	791	761	759	755	786	756	790	786	808	808	811	762	788	819	773	789	768	758	740	728	826	788	753	773	748	754	822	788	789	813	771	772	807	738	794	791	804	695	776	763	787	746	790	784	782	762	741	775	763	760	771	780	803	787	774	784	807	752	826	772	723	774	786	720	722	760	757	742	774	807	793	765	767	734	751	751	794	776	698	751	770	715	797	745	811	775	827	795	730	793	778	789	766	800	833	803	746	786	758	781	808	814	695	834	784	807	801	716	762	774	801	741	783	810	806	791	817	767	749	774	765	817	775	756	737	740	781	762	773	773	752	753	785	777	750	831	756	745	763	787	751	763	773	745	741	736	747	799	790	801	766	788	779	769	746	785	745	795	745	764	768	745	736	710	753	780	828	845	782	777	792	765	771	773	737	777	750	739	745	792	762	747	757	778	770	758	790	753	705	769	710	794	793	762	798	733	732	762	777	780	780	785	778	742	752	752	755	807	733	776	738	773	784	762	746	777	742	806	836	766	764	792	786	737	820	761	818	775	797	782	771	786	802	798	759	760	799	740	788	762	774	777	727	777	720	772	794	812	752	729	785	752	735	758	785	784	806	777	743	769	734	772	786	796	823	766	776	762	770	778	739	778	780	813	763	769	736	763	812	762	805	752	735	779	784	804	759	763	722	741	759	847	752	742	746	797	802	751	827	791	725	813	732	736	762	804	780	766	747	764	747	766	808	798	715	766	791	813	772	771	782	804	772	769	786	775	817	774	795	781	786	737	746	773	807	725	765	803	752	792	771	737	805	746	753	764	752	797	774	750	727	767	748	758	766	790	807	769	760	748	750	748	789	767	808	756	735	792	730	825	784	814	777	783	728	757	806	795	776	769	769	826	738	765	744	753	783	740	807	773	789	779	815	792	838	778	754	759	783	815	767	801	761	816	731	803	771	786	775	755	751	781	807	754	781	787	781	745	823	803	762	736	778	756	776	820	790	755	758	700	746	811	752	786	774	749	727	792	834	739	786	777	805	784	741	757	811	785	779	776	786	742	732	702	768	768	734	761	800	754	778	792	744	748	780	783	794	748	761	759	786	790	807	776	830	735	750	778	801	766	747	813	756	800	766	770	742	736	780	796	830	743	757	702	781	800	788	767	717	782	797	760	775	795	722	747	729	778	779	826	815	753	799	767	772	761	764	795	759	770	758	793	770	741	783	755	755	782	729	794	775	755	747	772	796	770	700	792	754	798	745	760	812	781	755	824	771	768	777	845	774	774	776	811	756	785	814	773	740	775	784	774	807	733	775	759	744	751	804	754	786	762	825	755	775	745	754	781	779	796	762	712	800	796	776	796	729	818	760	796	806	757	745	789	780	768	782	786	758	789	786	758	765	736	793	761	779	790	766	758	787	767	760	764	778	783	766	768	782	778	755	801	792	748	757	779	793	763	785	803	784	753	692	809	813	785	847	827	803	832	732	805	751	764	781	750	754	807	754	781	747	776	786	797	770	774	793	803	771	840	733	748	759	784	740	772	753	772	764	761	749	792	779	789	749	730	803	807	770	810	797	755	753	748	760	784	741	761	787	753	775	779	792	801	750	751	760	745	757	744	796	840	729	781	826	764	769	777	767	762	703	752	734	775	733	795	763	766	740	765	765	722	777	775	788	737	778	783	745	806	783	791	751	761	829
27579	7800	6214	3295	2499	2089	1989	1843	1696	1558	1458	1349	1251	1173	1131	1064	995	966	936	900	765	805	822	861	771	782	778	783	811	776	755	764	777	818	763	767	790	814	785	769	773	756	772	712	734	780	781	793	710	760	774	816	758	749	771	797	780	774	751	749	802	770	707	649	772	726	748	793	746	719	702	791	788	761	726	782	745	746	730	744	798	849	768	767	730	754	756	737	730	760	769	730	771	748	738	797	729	734	744	761	775	797	783	716	758	717	729	787	726	705	754	752	749	742	799	758	780	760	760	764	725	783	723	751	733	765	753	712	775	727	743	774	719	773	724	754	729	753	772	776	760	768	761	734	803	790	735	786	758	759	764	762	717	742	726	748	754	732	750	759	731	778	751	768	785	769	701	776	769	771	753	774	737	727	753	760	783	723	753	783	779	735	742	760	746	750	755	770	775	760	713	775	785	738	716	731	807	726	781	811	720	762	746	713	731	754	724	759	772	760	746	739	775	803	732	757	752	767	807	716	738	730	736	747	783	729	734	764	781	720	794	724	809	773	743	742	779	743	798	766	772	747	777	800	738	733	796	743	776	735	735	755	771	744	727	787	728	796	719	770	741	780	765	749	734	729	745	747	747	748	745	758	734	707	754	738	726	788	782	752	741	731	784	774	709	732	748	740	734	747	759	776	796	759	735	729	739	741	775	707	755	716	752	769	742	765	742	762	771	724	737	799	759	786	744	735	750	741	739	754	744	733	766	806	804	784	766	775	756	737	744	784	789	738	762	776	770	774	712	800	750	748	718	731	714	787	713	743	725	771	717	757	768	745	715	809	735	822	758	724	776	740	769	747	784	790	741	743	730	732	765	741	777	709	807	744	772	750	797	715	726	731	786	715	790	787	803	772	766	728	788	720	748	808	728	753	786	723	736	728	737	739	727	727	733	759	808	761	759	758	767	785	720	783	764	735	758	741	744	721	759	806	775	679	755	736	773	758	741	773	753	751	788	782	766	742	763	794	757	764	736	782	781	753	769	764	723	766	723	691	725	770	756	707	741	765	721	760	743	784	761	727	738	733	738	780	757	751	763	763	756	741	753	785	786	729	764	753	731	713	785	759	719	746	769	774	757	729	756	773	790	737	744	790	732	763	729	702	788	744	749	738	786	774	748	727	783	756	740	755	706	745	788	805	748	739	760	743	767	745	749	803	769	740	739	730	742	750	743	768	745	738	761	759	760	710	751	745	757	706	760	746	698	767	724	736	773	775	757	770	765	724	789	762	705	774	769	722	762	800	743	695	753	814	748	735	761	744	744	795	798	764	745	764	724	688	697	777	727	776	755	759	776	709	769	780	767	725	748	806	796	747	754	759	763	765	717	701	739	725	785	725	761	739	715	753	754	721	757	750	766	722	731	780	734	734	791	756	758	761	785	744	699	797	751	708	736	777	726	782	734	754	717	758	740	783	732	726	798	742	783	722	742	739	768	722	713	746	744	804	750	755	764	754	759	767	802	747	746	764	769	729	746	769	760	746	735	759	772	767	735	698	773	779	685	735	744	745	748	726	707	751	748	762	783	774	721	713	746	728	766	760	773	792	733	734	789	723	829	767	763	777	782	723	741	782	727	756	766	742	770	749	737	742	766	769	765	763	798	761	768	692	768	752	717	756	733	707	738	767	780	742	767	764	722	785	754	776	759	707	734	738	745	733	738	819	748	780	761	763	776	773	724	822	760	736	739	794	732	772	776	771	771	771	760	754	722	790	720	717	690	758	755	759	747	731	753	767	738	761	749	769	753	753	738	752	755	724	750	776	754	699	725	733	767	674	738	755	709	763	716	728	780	773	702	718	777	783	770	779	743	707	715	745	785	696	703	736	717	765	780	730	749	774	726	770	745	801	755	729	772	770	766	723	740	827	796	778	723	748	771	717	772	745	706	700	768	755	765	789	763	738	771	743	723	833	755	731	745	752	741	756	754	737	709	729	711	742	685	761	756	773	743	755	713	722	720	752	766	757	743	757	740	721	737	770	720	750	779	735	751	805	736	769	739	756	765	755	754	724	751	734	765	779	762	768	705	743	724	792	700	727	754	767	723	740	739	743	751	754	730	715	747	719	754	739	766	809	748	817	742	726	748	768	761	718	749	763	768	779	755	820	798	715	719	755	727	757	746	794	809	772	762	790	713	794	754	773	775	764	714	735	755	761	744	742	787	715	735	725	758	733	718	733	745	774	775	786	779	790	766	763	726	775	749	768	781	757	723	763	731	705	745	763	730	707	806	719	680	732	754	751	727	741	751	774	757	787	752	690	797	686	735	721	742	777	760	778	796	743	743	768	748	770	729	774	783	748	723	787	723	718	763	706	771	770	781	762	735	787	732	754	748	754	784	738	756	737	736	752	737	767	780	699	783	747	821	776	748	765	744	780	788	759	758	760	766	792	741	752	756	729	777	739	729	769	738	738	727	754	797	756	747	725	748	756	753	739	774	759	781	785	786	792	769	758	753	803	731	733	691	734	791	738	725	768	809	752	785	688	760	734	745	757	755	726	740	688	704	776	718	748	784	783	734	774	756	762	784	774	686	744	732	745	754	753	725	777	758	744	799	778	782	754	718	782	772	772	730	781	786	770	750	783	757	773	712	769	734	784	764	703	779	705	778	764	791	723	723	759	760	732	779	749	741	757	767	770	726	754	781	739	718	765	727	759	767	712	752	724	755	701	767	757	739	748	762	717	772	721	763	759	703	729	719	742	749	777	710	740	801	735	764	746	763	736	744	772	729	790	753	735	729	759	783	725	763	736	771	717	758	792	758	759	756	802	770	773	757	718	734	771	738	731	735	730	744	758	734	731	723	775	757	708	718	791	758	778	756	803	777	739	765	746	752	757	739	781	699	778	725	756	697	751	720	768	761	755	765	697	763	748	756	721	805	761	774	732	727	721	720	725	742	737	752	732	706	712	763	777	778	774	769	713	732	734	764	771	747	735	759	756	822	727	749	721	784	783	755	760	708	741	755	750	737	807	783	712	745	783	723	745	737	811	755	715	723	721	744	765	798	724	770	759	734	765	782	786	735	733	752	777	753	791	729	777	733	749	716	793	774	761	782	722	770	700	796	736	761	750	770	747	754	725	741	803	744	818	770	743	795	764	785	753	752	704	751	757	718	695	766	773	783	753	768	740	772	732	731	741	705	736	723	771	706	721	768	782	763	773	713	737	755	730	759	783	726	745	760	758	769	765	754	720	732	752	778	744	751	774	753	750	780	701	728	755	707	788	771	769	741	714	717	789	731	783	748	702	751	754	714	759	776	721	776	719	801	739	796	731	788	718	718	755	752	793	705	712	759	754	732	792	782	749	735	826	786	737	750	771	736	765	760	759	727	718	765	771	778	728	720	720	745	765	743	752	773	748	732	711	744	737	757	755	709	746	723	738	755	746	747	710	760	741	775	783	779	729	739	745	765	727	750	782	773	755	773	748	765	776	786	730	758	730	723	784
23020	21716	29542	24428	21718	21810	13588	2310	1662	1504	1348	1219	1064	924	861	767	721	653	616	529	447	419	461	474	400	464	408	436	392	407	393	367	324	343	365	375	393	430	405	377	369	380	351	361	379	360	353	374	332	369	373	384	363	362	338	335	370	357	376	371	397	343	350	314	303	340	342	327	349	376	368	374	323	342	323	348	336	351	346	358	359	331	337	369	368	323	312	354	369	366	328	348	367	370	364	345	349	323	336	350	333	349	346	326	334	326	328	316	312	322	334	334	340	353	348	322	336	346	320	348	326	331	328	336	319	340	338	371	357	337	319	352	338	320	367	333	345	347	329	345	344	398	341	340	344	336	357	335	338	338	357	345	293	346	323	295	334	364	360	337	328	334	367	330	386	306	329	314	374	339	334	349	341	324	335	335	363	336	360	344	339	361	344	345	337	358	384	334	356	327	301	330	385	338	337	331	347	330	330	336	345	358	314	348	325	336	313	327	328	308	365	338	350	298	341	372	346	346	331	355	330	331	351	297	312	355	312	378	312	343	306	346	333	331	342	352	338	350	311	345	336	335	355	362	331	354	314	334	304	362	324	330	339	337	313	369	374	334	328	332	350	323	345	348	322	317	350	341	367	327	339	339	339	322	355	375	356	336	309	339	369	291	368	362	364	326	324	365	317	328	336	342	363	329	302	310	333	366	319	319	368	343	352	302	361	349	363	363	342	335	317	364	337	366	350	342	357	352	323	377	371	358	342	366	335	343	348	350	325	336	329	322	368	338	335	327	318	339	335	325	334	329	365	324	364	371	394	359	361	317	347	330	341	365	346	356	383	310	348	348	330	336	338	336	315	324	331	330	333	338	335	354	359	352	373	313	329	327	345	359	325	297	333	324	311	322	354	337	320	325	315	309	351	366	321	349	352	311	333	310	336	325	349	315	365	337	337	317	347	351	332	358	334	352	332	333	349	359	338	335	332	344	360	318	310	340	334	342	368	345	352	321	320	385	335	379	321	335	337	320	301	290	359	327	316	358	305	342	301	333	351	326	339	353	331	352	361	358	338	327	379	333	341	338	349	394	342	330	327	373	379	334	319	363	329	353	329	359	352	360	324	334	349	310	278	331	348	325	334	325	362	333	304	339	363	365	308	316	366	335	327	329	346	362	370	337	309	332	338	371	343	344	342	344	320	336	314	357	314	349	358	338	344	344	319	349	365	320	352	349	332	343	363	346	341	322	344	326	355	337	340	350	360	307	338	374	365	335	318	335	335	323	381	342	334	352	328	326	327	361	344	363	317	320	353	323	338	324	348	314	340	338	326	313	360	361	352	346	321	345	357	335	310	351	342	337	358	393	301	366	335	356	331	325	336	320	324	332	306	356	372	335	311	358	329	341	335	338	324	292	358	339	339	334	318	348	323	322	359	342	347	377	330	323	345	309	338	333	313	358	331	353	319	327	349	352	352	339	311	359	350	343	365	345	352	379	329	347	356	334	346	325	352	333	355	368	343	356	329	317	343	313	380	368	358	307	300	344	336	358	371	362	334	320	351	330	373	324	327	356	324	356	344	317	333	347	344	357	361	343	361	308	394	325	307	308	368	358	367	343	314	337	342	312	369	369	323	303	356	308	313	337	326	325	316	342	346	344	340	350	345	357	344	350	360	326	322	370	336	344	318	324	352	321	327	310	349	312	301	325	375	351	356	336	302	334	370	370	326	333	368	350	324	352	327	329	329	370	358	369	316	349	355	349	352	325	314	312	348	340	329	333	337	344	365	325	312	337	307	342	318	373	322	317	338	325	362	314	357	355	332	333	355	339	354	351	335	340	350	342	327	346	344	340	306	335	336	365	331	354	348	338	335	353	353	304	319	318	336	325	333	343	365	309	373	382	335	315	355	343	356	347	333	378	346	297	342	337	332	332	312	354	341	324	358	302	335	326	325	315	329	337	323	341	327	346	337	304	337	348	359	322	346	326	330	337	337	308	329	327	348	379	325	321	367	354	377	338	362	339	334	309	339	324	328	327	357	324	350	355	345	347	314	319	371	350	355	310	366	328	331	322	331	343	308	325	319	315	334	347	348	312	337	306	363	358	343	351	324	327	299	351	356	307	344	339	328	347	327	354	337	341	354	335	349	342	339	330	322	369	285	305	355	315	371	327	349	322	358	327	370	345	333	308	315	333	319	331	335	328	337	344	343	366	312	344	336	294	363	306	353	313	341	342	353	296	334	319	353	359	319	327	331	362	319	318	356	296	362	312	326	349	328	362	347	328	333	350	347	333	335	347	349	352	326	305	316	313	300	339	353	338	354	334	337	331	345	328	340	323	347	341	306	322	322	304	349	363	294	346	336	349	314	349	335	318	358	315	329	334	338	343	347	310	360	331	355	294	317	333	343	341	329	327	320	369	341	348	337	365	329	355	325	333	307	313	318	318	363	308	300	327	317	333	334	342	355	317	330	359	312	329	345	323	352	329	337	343	352	347	352	353	367	376	341	345	335	318	344	319	303	318	323	379	323	347	335	283	321	319	349	349	327	349	327	351	361	333	378	360	326	354	343	298	329	351	307	377	387	343	336	321	341	359	338	350	319	320	345	299	336	366	352	365	344	345	299	324	345	328	329	371	330	326	301	371	353	362	317	331	361	305	342	347	344	326	337	342	307	350	343	336	336	342	328	321	367	321	350	341	332	343	363	341	307	322	376	340	345	358	355	354	330	383	316	313	338	368	333	329	356	353	337	354	362	347	343	356	352	346	353	326	359	357	315	336	322	339	303	365	356	328	359	314	336	314	325	328	320	315	340	349	368	333	369	354	347	322	352	328	341	326	333	342	336	329	312	338	377	335	341	337	353	324	330	366	303	346	324	328	358	399	355	337	381	331	347	296	347	361	346	321	330	326	299	329	339	332	347	331	347	338	329	350	368	312	363	342	324	329	319	344	347	327	336	347	339	344	325	338	337	370	343	350	369	334	320	309	339	338	328	347	325	333	326	346	340	364	340	315	326	358	365	333	353	335	332	345	333	331	338	370	349	348	330	339	367	351	342	310	312	380	362	334	351	329	335	327	316	320	340	290	325	350	311	342	333	367	342	335	367	350	331	320	350	340	324	354	331	316	349	330	348	311	332	320	338	341	326	348	319	343	350	343	353	344	354	372	329	325	349	325	349	340	327	346	323	346	331	313	340	314	340	351	344	355	323	314	302	318	328	311	333	372	340	323	334	344	329	326	348	327	323	346	332	323	350	339	346	357	336	350	346	334	332	326	350	325	331	346	311	357	329	366	337	355	320	373	353	312	359	355	358	337	346	320	332	330	349	323	303	323	342	348	351	365	328	350	344	337	319	351	369	349	348	336	330	332	329	339	335	321	318	347	316	331	354	337	350	325	320	332	354	322	349	341	317	363	342	343	334	323	354	355	348	377	339	341	333	355	325	348	346	302	360	321	333	356	315	309	362	340	312	303	336	334	350	308	294	349	326	363	329	351	356	342
30447	15309	12736	6472	4416	3603	3273	2862	2412	2258	1839	1659	1467	1273	1092	942	897	781	716	614	487	484	462	484	450	454	459	406	411	386	427	387	405	332	399	376	369	432	383	399	376	368	358	386	364	359	354	339	365	378	343	355	369	341	374	356	381	368	354	348	378	321	345	369	320	333	346	338	355	343	344	399	343	358	299	357	367	352	352	348	371	354	330	325	345	301	358	354	331	324	353	356	349	335	324	355	341	338	369	328	328	338	329	328	307	338	315	348	317	312	363	332	329	332	355	331	359	298	308	339	346	335	342	347	330	347	340	341	350	364	340	334	342	355	362	346	366	348	338	303	328	343	319	333	350	347	356	305	335	342	334	323	347	306	337	329	336	334	345	320	357	347	328	328	369	360	333	370	357	339	346	335	311	333	321	349	338	355	334	299	312	340	342	329	343	324	357	319	338	347	365	366	312	355	391	325	337	322	351	344	329	350	348	339	338	320	340	354	317	327	310	347	347	314	352	343	317	338	348	314	354	344	334	334	338	336	308	340	359	342	318	350	291	336	378	338	344	360	325	336	336	337	343	320	342	342	322	352	332	341	336	340	332	352	345	316	323	329	319	316	332	309	354	347	385	312	332	306	343	337	328	358	334	326	348	340	339	313	339	333	351	337	341	368	323	318	338	339	322	325	364	324	319	326	302	354	331	336	320	297	325	340	366	348	348	324	329	334	296	317	327	354	321	339	353	356	328	328	379	341	320	378	333	341	314	319	338	332	328	321	338	332	349	325	343	319	348	342	366	354	327	358	381	343	323	344	317	334	335	319	359	316	337	326	331	324	311	356	313	354	340	303	324	338	365	342	359	368	312	324	314	331	326	339	359	314	367	323	335	320	358	313	332	316	343	354	377	332	319	353	329	323	340	328	342	318	357	326	326	331	326	335	327	340	295	359	301	326	332	324	331	313	349	314	302	333	378	321	329	309	307	305	346	329	328	331	307	344	343	334	336	368	342	347	301	293	317	343	317	346	383	312	318	345	341	384	323	323	359	341	334	335	316	321	323	355	319	315	331	306	320	333	322	344	338	349	322	326	349	331	356	320	326	331	344	306	353	312	341	325	352	313	347	346	337	379	363	333	326	355	309	294	354	332	346	349	373	311	362	350	323	316	334	351	298	319	335	331	318	334	333	310	353	340	324	334	334	341	337	365	317	342	335	378	350	309	328	348	306	308	322	325	310	284	328	317	353	317	323	366	347	332	309	343	330	338	359	343	341	353	350	306	342	322	336	346	323	341	310	342	325	329	330	363	341	347	344	337	359	316	342	339	343	305	344	348	331	328	306	311	357	331	310	356	326	333	322	336	329	308	325	313	299	330	329	371	340	342	327	348	325	343	337	342	317	329	356	296	336	366	319	329	348	340	312	326	341	339	336	345	344	308	346	348	339	337	327	350	332	347	316	330	332	326	302	331	337	340	335	332	360	335	322	325	334	364	331	307	331	343	339	293	321	333	336	340	333	334	370	329	343	342	339	357	335	345	367	328	345	317	328	345	329	314	312	328	349	335	331	331	345	327	383	328	327	352	337	373	336	331	351	310	333	325	365	377	376	354	330	363	367	347	323	318	334	340	334	354	331	335	348	325	327	336	351	341	350	329	362	343	379	333	336	346	337	323	346	336	349	313	335	320	346	319	317	308	345	369	341	333	346	318	308	337	332	344	295	314	342	336	345	304	308	340	313	324	317	342	350	344	344	312	337	362	349	299	358	326	315	343	340	337	317	325	345	369	308	346	375	326	343	346	344	324	340	359	342	369	339	317	309	339	325	290	312	334	330	329	356	338	336	340	302	329	320	315	361	336	327	318	335	308	335	340	318	325	302	353	336	349	318	362	326	329	309	344	330	333	322	352	333	352	374	325	322	334	332	347	334	361	361	360	326	325	349	322	362	315	300	329	321	344	351	321	327	302	318	340	351	337	318	341	314	340	338	352	319	349	309	323	340	339	323	296	301	338	343	336	356	350	333	303	301	337	328	313	326	344	323	335	328	349	365	331	326	342	345	348	332	338	339	316	336	326	355	314	333	344	351	336	375	323	317	342	318	344	316	340	322	330	337	312	367	322	353	348	299	327	357	343	355	383	323	331	358	326	323	324	371	316	317	341	353	346	319	340	340	318	324	369	298	361	332	312	309	339	327	339	338	346	318	315	331	333	330	320	341	333	337	367	335	305	352	336	329	372	328	343	366	327	351	351	381	322	331	341	352	321	330	327	360	322	322	315	330	310	342	325	331	332	369	333	350	376	299	339	315	343	331	338	325	319	358	338	341	335	361	321	302	369	352	338	379	355	301	350	338	296	298	341	309	343	366	337	363	338	337	339	317	299	317	328	322	345	342	335	344	335	349	349	317	351	344	357	314	352	325	321	329	302	330	347	339	303	324	321	345	336	338	350	327	343	352	319	307	334	344	320	350	321	331	327	343	312	333	335	350	316	351	327	303	318	336	314	347	330	318	319	302	336	339	366	322	347	302	319	316	329	372	353	349	354	321	363	322	351	335	353	341	368	302	344	336	339	343	340	350	295	349	326	341	330	343	323	342	317	346	344	362	313	389	332	340	313	309	307	348	338	325	344	321	286	341	313	335	360	328	342	337	321	316	331	341	312	336	330	348	321	333	362	338	324	342	351	326	324	313	341	310	336	331	340	324	358	333	359	347	331	348	327	330	318	327	326	349	333	350	337	342	316	331	357	326	298	344	353	322	381	308	319	345	319	344	303	306	366	345	336	343	324	335	335	356	310	331	330	318	341	341	338	345	317	338	325	326	353	325	344	350	337	322	327	358	333	335	334	349	357	323	328	334	341	310	336	291	341	296	285	344	353	307	367	373	317	334	344	345	334	336	344	352	325	310	327	314	321	343	328	358	357	314	318	333	320	351	337	345	330	351	346	307	315	337	344	335	320	318	350	324	310	360	329	346	313	341	315	333	357	316	344	328	358	331	332	333	330	343	340	300	366	349	318	331	329	361	301	354	336	334	356	320	360	322	362	349	359	324	313	340	343	332	323	334	340	335	348	288	364	365	323	305	322	337	332	350	342	317	339	307	357	316	366	352	325	345	357	313	344	325	312	380	335	361	310	321	343	321	319	360	325	307	321	346	328	339	332	365	331	298	327	341	330	328	327	325	333	316	361	324	341	310	372	337	341	319	340	369	313	322	374	322	333	327	320	309	336	324	323	315	351	363	328	347	332	295	359	352	332	338	337	332	360	347	335	360	312	323	343	363	348	320	344	317	367	367	363	356	345	375	323	305	357	343	355	350	326	306	342	307	326	347	346	324	303	359	342	375	320	343	339	345	338	335	351	314	335	319	347	362	309	319	334	320	357	315	351	342	361	344	289	342	365	371	292	288	354	355	329	336	345	353	312	333	374	349	374	349	358	333	313	292	358	326	325	314	306	351	354	317	343	352	325	337	322	334	309	302	334	342	321	342	349	336	348	333	365
29393	20328	8817	2205	1473	1424	1355	1126	1176	1118	1126	1016	1073	1001	975	1032	903	898	966	864	923	889	835	893	892	845	883	880	871	866	864	862	876	874	842	887	855	825	825	847	873	866	840	856	824	833	875	853	881	883	855	897	875	821	891	829	854	866	896	837	855	881	819	802	882	867	917	892	856	878	874	806	855	879	834	826	884	798	877	907	883	832	881	838	887	861	793	835	844	876	794	831	880	865	858	895	824	840	811	881	852	842	857	875	868	804	821	921	893	856	889	878	819	799	824	850	800	830	837	813	831	888	860	867	862	930	827	893	842	791	842	891	823	797	843	834	856	822	859	791	846	897	828	891	873	875	853	837	878	791	825	792	812	916	872	852	847	829	874	839	870	848	841	831	860	846	882	816	913	848	857	902	839	824	830	819	837	853	852	843	922	825	815	838	895	901	832	864	898	902	856	869	829	817	896	872	907	877	840	837	802	857	847	852	815	839	855	917	833	820	804	887	837	809	838	836	821	879	890	862	905	857	865	868	891	909	848	871	879	863	876	813	832	853	807	892	883	811	876	809	816	862	838	873	863	856	897	835	871	858	858	873	816	854	822	837	890	881	811	871	885	836	862	846	863	866	868	880	847	861	841	827	902	869	895	900	868	845	880	815	807	899	809	822	850	817	867	815	834	850	814	862	873	841	878	828	801	853	847	858	863	868	836	806	827	860	810	855	845	872	854	868	863	854	897	902	876	850	865	834	850	898	869	806	897	874	882	831	871	853	817	856	811	889	814	842	898	848	827	892	823	858	827	880	819	854	864	858	896	815	859	810	904	893	847	869	885	865	791	811	778	868	872	877	921	839	862	895	870	832	894	923	841	814	876	830	904	874	886	842	842	835	814	877	861	875	900	840	778	898	874	857	882	839	828	845	896	884	905	799	866	818	826	895	852	876	883	822	870	895	801	846	782	841	834	826	844	889	876	892	863	860	799	805	862	865	820	847	819	890	861	817	847	871	855	916	813	895	849	801	837	860	875	828	864	824	838	829	844	881	879	813	861	857	869	883	828	873	845	916	805	883	883	854	856	820	879	858	833	911	883	814	910	946	852	899	828	874	870	838	836	853	833	849	883	874	841	884	825	817	845	813	827	874	826	796	886	815	874	828	861	774	857	884	885	865	852	913	829	861	854	851	837	760	825	837	872	835	824	864	829	781	840	841	843	835	826	874	805	854	879	806	896	835	911	900	828	851	874	896	812	846	858	883	850	900	836	875	863	861	903	927	839	857	866	829	835	846	810	864	848	885	879	844	867	861	828	843	821	854	851	831	806	843	845	852	895	848	845	858	848	794	868	846	886	882	899	864	810	825	866	862	879	897	865	878	848	889	850	879	850	827	843	819	780	843	847	833	905	857	882	857	872	847	857	884	832	815	880	863	881	846	865	845	908	849	856	845	881	888	871	909	906	863	832	890	907	825	870	876	840	877	884	863	866	827	894	797	859	863	843	829	814	917	841	844	851	826	866	822	846	865	879	845	870	810	854	856	906	857	835	822	840	891	849	853	908	918	885	865	843	865	853	849	830	867	827	842	867	874	838	859	832	895	833	890	840	880	848	814	853	878	927	850	829	847	837	811	844	869	831	888	849	874	862	827	848	837	833	886	866	808	835	809	852	854	867	842	825	867	829	820	877	902	870	923	831	847	896	861	838	800	873	865	848	852	853	842	806	834	884	815	851	845	847	842	865	811	841	822	886	802	846	840	864	862	858	838	870	827	904	866	866	843	831	822	852	867	833	875	856	907	829	864	835	891	888	795	904	869	857	824	840	888	883	850	858	828	881	807	824	811	821	854	864	896	882	870	835	864	847	870	877	904	838	896	858	839	877	864	848	910	824	857	877	879	891	837	862	830	816	807	876	845	851	849	881	895	835	825	782	881	851	865	827	856	841	888	896	907	881	887	902	863	902	860	860	842	880	809	864	889	843	899	850	818	878	856	850	908	844	879	843	836	816	865	840	870	834	890	841	840	846	874	832	871	863	845	852	828	825	851	872	866	846	845	879	870	848	855	866	857	856	908	832	849	870	891	841	887	806	862	905	842	857	841	869	900	842	826	841	847	822	895	892	888	858	889	840	824	855	845	915	877	869	807	847	854	893	943	848	888	817	895	879	897	872	852	873	862	853	860	899	849	870	849	884	846	835	879	873	851	942	887	820	868	869	823	808	884	817	878	852	815	837	847	841	840	852	838	862	863	833	804	833	843	841	850	875	887	835	884	867	867	870	848	844	865	886	870	908	845	866	837	863	861	814	861	906	870	873	861	809	870	860	835	859	857	824	849	825	830	875	871	846	855	872	871	869	849	852	860	788	818	839	846	759	896	891	841	856	862	911	894	852	819	837	854	877	883	835	852	831	811	871	821	834	849	894	848	856	846	927	848	858	887	882	870	864	860	803	819	844	863	851	885	830	838	897	798	856	859	806	856	900	807	849	874	830	857	813	872	880	862	826	822	850	869	841	822	841	870	858	864	857	859	853	859	845	885	861	845	821	845	792	819	842	878	865	860	893	864	816	854	893	829	849	827	817	849	869	860	872	840	881	871	819	851	813	850	814	873	827	822	881	901	864	855	858	824	844	844	851	791	945	891	803	849	844	821	829	850	846	836	865	904	833	868	844	804	865	851	885	797	818	856	903	858	859	885	865	867	838	848	830	901	826	867	868	870	882	844	839	844	827	855	862	855	873	843	845	843	906	872	883	875	852	856	887	810	888	840	873	863	910	825	870	860	855	811	841	894	869	896	830	838	851	802	832	819	824	817	843	825	833	862	820	836	786	842	848	872	822	879	815	878	870	877	813	790	839	839	899	862	855	876	878	887	849	848	863	862	805	882	834	815	919	833	880	858	835	796	815	891	854	847	889	825	876	902	894	816	858	833	824	835	824	829	828	822	877	902	920	895	821	844	836	838	862	843	857	801	933	902	901	867	850	857	823	861	902	853	852	869	870	855	892	862	826	834	880	845	878	896	874	825	787	839	869	807	853	811	909	900	887	862	830	871	822	832	807	856	830	855	887	805	829	852	826	831	851	839	845	860	880	855	851	865	834	822	851	890	856	879	848	836	813	832	821	871	888	853	837	874	872	860	902	803	802	872	851	876	852	848	855	818	854	863	871	854	839	844	859	869	825	831	876	894	874	831	880	831	898	819	806	818	864	824	871	849	867	826	876	841	863	836	789	820	870	848	869	876	830	884	834	847	883	825	883	827	818	866	815	853	787	885	821	909	826	848	813	835	851	862	871	852	843	851	864	865	857	888	837	891	864	862	842	840	806	848	881	856	874	832	798	821	877	798	785	803	886	841	876	884	863	867	863	900	891	804	818	852	901	823	866	881	856	836	846	872	858	814	849	841	839	888	861	813	901	840	828	883	825	874	905	939	893	898	885	872	879	835	833	830	864	881	847	837	859	872	875	832	875	843	853	878	855	848	873	874	840	821	869	811	849	852
25915	3262	2628	1652	1420	1429	1484	1304	1453	1321	1210	1223	1204	1077	1007	996	933	981	946	876	864	873	908	897	906	869	867	906	875	841	879	881	853	835	850	810	879	920	871	860	924	876	871	838	890	866	863	928	865	824	845	842	849	842	808	839	890	859	860	827	899	821	839	815	891	808	834	873	847	858	885	831	861	860	871	866	829	821	863	868	911	848	878	802	815	870	882	883	810	824	853	855	830	826	843	893	821	853	824	870	835	832	844	870	843	892	827	834	834	845	842	831	870	832	857	862	874	886	841	814	849	871	874	869	828	837	888	868	814	862	801	831	808	879	812	861	859	851	863	867	842	857	849	906	869	821	868	887	879	880	813	767	844	824	836	857	823	828	868	786	827	872	832	858	838	880	942	864	828	861	866	855	807	828	856	885	851	883	868	837	832	840	892	873	850	841	854	867	812	852	889	860	851	859	801	863	859	826	828	832	837	866	820	840	858	827	863	848	819	860	835	833	808	807	829	820	863	838	821	830	839	857	849	866	881	843	853	849	833	858	814	824	831	870	873	886	871	874	845	848	882	881	827	820	817	834	864	873	841	825	850	853	837	892	847	828	874	831	903	869	842	799	823	860	815	856	840	817	814	871	812	846	874	907	875	809	828	894	797	860	833	875	847	855	838	802	867	837	799	834	859	888	906	857	875	813	832	874	853	855	833	817	882	844	838	846	861	846	880	841	867	836	858	813	838	840	811	884	858	816	838	861	893	844	848	827	874	898	833	856	910	818	818	835	809	789	826	831	842	801	832	872	833	851	847	889	843	838	877	832	835	817	903	829	794	848	892	841	834	862	854	873	835	854	869	836	818	868	840	841	846	811	883	852	833	865	915	861	867	803	857	839	863	918	832	817	883	852	872	825	833	902	849	848	851	885	808	810	858	851	855	877	856	895	875	832	743	899	886	851	829	829	820	829	830	867	843	797	830	851	829	843	847	917	778	845	899	786	880	841	784	788	897	796	878	855	852	844	857	822	848	821	846	870	790	835	863	791	837	896	836	856	853	816	903	838	865	845	857	872	807	793	912	836	901	901	830	809	894	827	910	876	908	823	777	804	896	881	837	849	841	866	898	887	831	895	818	866	876	811	884	882	841	841	881	811	827	825	852	903	846	830	835	883	829	811	920	847	887	817	886	838	890	876	856	878	819	834	840	793	882	811	869	823	872	884	854	849	854	846	807	853	890	882	865	860	875	885	798	841	852	828	884	864	878	859	841	781	843	849	856	868	862	862	771	881	881	819	838	812	860	829	853	823	826	884	871	780	881	862	889	801	909	882	866	819	827	806	856	869	861	830	842	840	828	883	807	870	854	835	825	872	822	878	815	830	850	859	794	886	869	806	822	875	847	848	860	899	898	783	837	895	841	807	855	882	913	839	853	858	885	814	789	808	843	841	837	834	880	842	831	812	841	840	843	850	822	850	888	817	870	842	804	875	751	882	830	883	901	823	875	803	828	810	840	792	840	800	875	886	829	786	865	884	811	855	822	830	835	883	851	837	827	792	845	898	873	876	840	865	859	855	870	848	781	856	834	837	861	886	819	854	842	817	807	827	833	824	833	816	834	846	905	864	844	823	897	849	848	827	842	877	871	836	852	874	903	817	886	829	831	861	835	795	892	859	860	834	884	853	864	812	842	834	894	844	831	891	889	841	808	782	868	840	821	808	875	839	787	819	825	811	817	817	832	816	816	839	877	804	850	876	841	831	856	866	872	791	830	856	854	812	857	796	892	861	838	846	832	816	825	824	847	888	842	892	861	818	820	851	795	854	879	842	860	874	837	891	836	844	807	823	861	896	849	828	843	876	867	897	792	824	939	808	831	904	915	824	892	870	897	844	817	806	813	842	868	848	813	855	891	880	896	912	850	859	825	803	838	819	881	853	866	862	836	853	883	808	853	856	886	932	875	825	892	818	873	827	836	833	836	829	906	872	863	817	865	853	901	841	846	857	850	852	839	835	833	880	857	845	840	815	842	828	820	831	827	869	832	856	876	840	841	842	818	840	833	802	873	837	813	804	878	825	817	878	865	871	782	826	859	791	776	848	827	874	819	816	843	852	823	874	859	809	855	802	818	855	861	836	913	834	842	857	825	818	854	827	851	845	906	855	839	824	836	860	810	822	884	855	831	840	836	907	811	846	851	850	904	825	803	868	848	834	844	851	821	846	841	874	854	843	876	877	839	864	844	850	863	885	805	890	879	831	859	794	878	833	798	841	749	778	835	876	841	879	867	834	820	833	828	846	863	803	874	848	832	875	898	838	836	864	817	840	846	805	819	892	868	831	853	853	832	868	803	826	884	830	874	853	841	843	877	823	860	885	841	903	845	817	867	895	792	832	840	846	901	832	873	800	859	848	845	860	917	857	875	895	856	841	835	817	811	826	848	870	844	849	867	837	831	838	837	820	842	867	867	852	894	883	814	854	893	828	861	899	886	876	876	853	821	852	840	819	868	847	867	805	848	873	916	865	878	852	828	827	852	827	848	877	839	895	846	849	831	835	862	881	818	894	824	859	837	897	873	827	859	860	802	861	904	853	853	864	895	853	862	859	837	840	770	793	882	818	812	899	829	846	856	895	825	861	837	841	806	851	889	841	784	834	840	795	837	867	837	837	882	877	838	859	885	876	807	866	857	858	870	880	833	832	881	820	855	918	881	829	859	887	806	778	896	911	879	820	849	845	842	908	801	877	880	892	845	848	824	871	843	880	877	855	815	929	802	887	828	818	820	868	852	862	842	868	835	815	843	837	787	850	826	809	888	813	899	858	845	862	882	869	813	814	901	842	844	894	896	833	892	899	804	837	847	863	873	842	834	845	840	846	848	895	788	831	879	845	875	864	852	844	824	847	871	867	801	856	801	917	875	838	833	870	853	838	794	835	825	842	859	805	846	824	837	855	831	826	863	847	884	888	841	824	872	807	844	828	860	804	804	828	814	849	839	895	823	856	820	835	795	833	819	897	831	838	895	874	871	835	807	858	890	798	848	856	824	835	866	841	856	864	820	881	847	805	805	790	833	880	820	834	877	843	854	869	853	845	850	829	804	845	924	825	819	826	867	822	848	837	853	871	873	881	826	848	831	894	888	866	819	844	835	847	874	852	880	824	884	865	880	806	879	861	917	830	854	883	866	821	828	898	825	844	869	837	828	847	850	853	905	838	902	891	855	854	868	800	818	857	856	872	846	846	860	877	866	827	830	855	895	859	842	811	860	842	865	845	857	863	861	860	833	875	804	806	861	826	857	889	873	837	871	851	893	817	883	808	854	869	903	838	850	849	775	875	832	874	886	803	853	842	823	842	823	792	883	853	845	887	837	850	818	831	871	839	879	867	824	860	848	883	824	897	836	867	861	833	875	858	828	846	839	845	800	796	843	827	866	846	842	857	826	887	877	803	879	863	871	860	806	847	893	837	860	862	843	806	828	861	859	825	830	832	865	865	837	836	891	861
24219	21644	29074	24721	21660	14261	2452	1573	1351	1198	1167	1059	994	901	870	798	758	680	624	613	650	589	586	627	583	585	594	581	560	598	598	587	514	560	544	537	596	539	572	556	560	539	543	542	543	595	527	543	559	558	582	487	551	525	540	619	564	551	526	567	554	523	574	479	539	582	586	502	590	523	567	546	534	517	546	504	558	518	529	539	547	557	509	596	490	520	510	566	507	544	574	501	546	530	557	526	505	531	564	521	537	543	569	517	495	527	553	537	525	547	542	564	510	552	503	532	555	532	511	542	526	533	534	582	504	509	583	530	547	515	531	538	535	543	548	591	527	500	513	498	499	510	527	479	545	500	540	502	543	511	540	528	522	556	521	530	530	563	556	484	521	524	524	559	507	561	518	522	533	535	509	561	567	557	515	559	585	528	539	511	556	541	517	545	560	553	525	526	553	528	521	529	543	548	543	534	525	547	507	542	541	545	528	519	544	513	556	521	555	526	561	533	600	555	562	547	542	523	505	521	497	548	531	565	510	521	546	535	566	517	506	521	542	527	555	532	504	515	557	541	549	539	521	523	522	529	476	521	549	548	511	500	533	518	519	536	521	572	527	489	540	539	562	530	514	555	531	519	554	587	550	551	513	570	538	517	537	551	534	548	521	525	523	502	498	534	511	550	536	496	576	586	561	553	558	531	569	569	545	547	535	543	559	500	547	526	512	516	530	593	529	517	549	567	485	573	523	541	547	539	511	482	558	507	508	564	525	521	539	540	540	495	525	543	533	539	559	510	552	522	535	526	542	537	521	556	512	506	542	548	497	516	515	513	527	527	489	535	539	507	537	535	509	522	515	521	564	520	532	558	558	559	568	567	507	552	540	525	559	494	577	506	570	497	578	507	526	537	532	474	487	573	537	534	513	503	540	548	560	533	567	520	561	509	565	514	533	504	558	570	541	551	545	559	536	542	529	573	520	522	513	512	526	527	531	537	537	547	568	515	494	562	532	508	498	481	555	556	521	490	513	541	502	540	529	490	533	533	495	521	523	518	539	513	520	556	505	512	542	533	535	563	546	546	519	468	591	488	567	513	499	522	544	533	512	546	533	559	572	550	536	539	516	494	577	540	534	535	574	519	539	535	553	549	528	540	560	511	504	537	516	499	513	533	543	551	508	547	508	546	529	541	526	564	520	509	539	535	513	569	534	507	540	553	541	520	521	520	514	494	572	567	546	538	519	516	545	534	565	560	580	522	576	560	525	535	575	544	548	566	513	539	558	529	543	547	514	561	555	530	532	564	489	541	504	541	540	560	533	547	523	559	554	519	551	496	588	505	570	507	533	524	513	498	526	536	502	539	498	502	517	541	522	569	557	549	534	567	536	522	534	509	495	517	530	553	509	513	520	522	556	536	551	523	536	490	560	524	540	542	524	530	493	542	555	513	487	531	505	511	552	521	515	499	535	533	566	501	536	520	549	531	551	524	571	525	539	515	567	510	533	487	507	506	560	496	559	496	549	483	581	547	512	530	567	533	544	569	542	462	513	506	524	538	503	492	598	523	490	585	521	537	520	504	461	552	526	515	517	539	544	536	512	556	513	487	556	526	517	533	526	505	546	576	565	552	549	509	539	562	535	538	538	528	523	474	530	505	531	556	524	504	502	523	529	544	519	497	535	527	569	497	494	523	589	543	504	525	539	561	512	528	529	544	517	551	501	541	537	531	521	542	545	542	529	564	545	538	567	517	518	499	538	540	550	521	522	535	515	539	534	520	534	505	501	519	536	500	543	541	551	533	551	507	482	522	533	487	543	550	545	492	525	536	527	538	555	565	506	500	581	557	498	511	544	518	477	522	551	536	512	567	539	550	475	511	507	537	538	546	522	581	513	540	546	499	563	491	529	532	559	532	485	498	524	504	528	527	493	528	501	543	501	534	516	560	573	567	509	506	554	561	537	562	505	504	545	505	487	571	537	497	540	557	531	521	564	509	553	527	533	500	526	512	558	517	525	496	525	470	554	512	519	510	536	547	570	527	527	525	524	504	551	544	531	544	512	510	523	498	537	493	530	530	495	531	502	545	516	509	567	524	504	495	521	570	577	547	504	559	521	497	512	544	542	574	534	520	549	502	542	498	567	537	541	491	540	552	563	539	517	491	568	575	536	573	565	538	518	495	540	517	527	513	521	521	574	546	584	489	513	502	570	532	507	526	547	519	514	507	553	549	496	537	538	516	540	530	537	533	517	549	515	532	512	496	534	501	560	529	517	570	502	512	573	521	523	517	548	511	516	555	574	527	525	565	549	602	541	542	536	553	551	493	517	506	536	513	529	563	538	534	543	545	514	509	509	503	542	538	507	508	541	545	510	488	507	492	514	567	516	487	525	472	501	577	547	507	541	510	527	535	561	518	545	548	494	540	529	513	539	579	502	514	548	514	508	524	510	540	548	551	526	504	512	518	527	531	526	540	580	564	543	515	506	544	500	475	518	527	563	520	512	536	495	525	528	514	528	521	524	520	535	548	516	532	519	479	515	515	548	507	499	495	525	485	519	520	541	501	512	540	507	529	559	527	500	531	498	515	519	547	524	554	545	506	556	521	553	532	506	551	512	556	526	512	540	494	553	541	533	533	544	512	538	492	548	503	504	526	551	512	558	553	543	525	506	510	535	544	535	551	500	525	556	517	513	552	521	514	569	536	550	552	538	588	532	568	529	512	512	546	534	504	523	521	539	513	513	554	523	525	520	540	540	519	522	492	538	488	525	523	523	535	534	487	553	520	517	519	562	494	545	516	534	520	524	556	551	577	528	491	516	486	552	550	534	540	532	554	530	531	491	508	503	546	534	528	530	541	518	569	575	572	549	517	490	551	531	533	550	508	539	514	498	516	512	527	519	530	546	530	492	498	517	555	511	487	499	499	502	563	528	516	507	513	559	514	510	518	557	548	520	485	556	525	582	533	519	507	508	536	520	546	543	527	529	534	514	545	506	555	537	526	507	529	561	533	515	545	504	538	536	521	513	564	506	525	507	526	515	588	546	542	503	542	521	549	543	567	542	560	543	543	517	507	543	601	524	532	554	512	509	504	530	481	524	557	512	579	530	559	520	513	561	538	493	529	561	528	502	512	519	536	491	492	546	510	548	527	551	567	565	498	514	536	573	512	529	514	533	553	517	522	551	551	548	556	545	534	486	548	506	565	524	504	555	515	527	511	536	563	525	499	502	554	509	527	553	565	542	556	518	557	503	551	476	516	546	562	522	544	552	485	505	528	577	536	547	499	557	516	542	486	523	498	545	534	561	534	596	535	552	540	517	503	547	528	547	525	568	528	537	566	565	515	503	509	524	528	567	578	529	578	498	529	557	537	504	554	499	548	570	498	540	520	499	563	555	567	525	499	499	521	506	521	506	521	519	533	515	520	539	513	540	522	542	543	516	531	506	513	526	527	533	518	488	522	511	525	528	547	519	528	535	517	517	491	565	494	548	598	560	563	553	507
27404	10059	7980	4126	2941	2619	2450	2147	1918	1642	1527	1380	1279	1057	1037	946	826	756	750	724	682	615	627	622	663	641	609	608	616	645	627	543	574	524	532	514	551	571	622	583	552	559	609	584	559	546	570	548	556	592	583	498	517	534	598	570	537	548	550	569	541	542	574	557	548	551	577	554	573	589	493	549	575	546	532	566	535	546	551	580	573	606	536	573	582	544	533	551	561	565	552	544	505	514	532	562	603	556	545	535	528	556	567	494	541	558	522	555	523	592	530	575	575	509	561	555	503	557	556	558	571	567	545	509	514	545	533	565	538	599	505	530	555	585	514	573	533	525	576	543	530	584	528	520	575	549	503	544	531	514	509	527	512	566	557	541	527	573	543	555	557	570	538	560	606	549	509	555	563	549	535	541	560	549	529	552	547	495	565	524	521	570	521	519	520	515	515	562	546	527	581	501	521	529	484	553	534	573	605	530	553	513	571	579	524	603	519	537	545	562	526	570	547	505	571	534	510	578	558	537	540	477	535	552	565	518	503	507	572	551	539	555	553	503	547	564	557	506	607	566	529	547	512	556	520	577	543	525	557	542	569	549	555	523	538	559	525	527	517	560	585	563	456	505	534	511	569	571	581	535	573	533	550	586	561	547	526	551	562	574	527	600	514	552	534	571	526	558	563	554	554	536	556	541	563	552	536	573	515	570	571	498	533	541	580	528	554	570	556	527	528	564	533	522	531	511	541	545	512	527	546	556	592	559	535	545	539	548	518	572	588	541	548	572	591	535	531	555	571	525	537	540	532	557	537	512	539	542	524	528	511	578	574	530	583	537	526	542	541	553	583	564	534	542	585	484	574	610	540	572	519	538	550	522	543	570	552	517	542	573	585	537	596	549	548	552	509	610	546	597	543	539	552	541	555	573	548	539	540	570	545	556	573	586	520	537	524	531	558	571	493	583	569	567	548	542	522	552	505	552	521	518	518	573	531	565	555	580	499	523	540	511	578	566	542	574	550	497	571	584	554	542	543	526	527	558	541	599	532	563	551	574	525	546	599	545	555	559	584	525	569	538	571	538	524	525	546	542	592	542	541	546	509	543	552	549	585	527	571	502	559	534	595	538	520	541	544	551	522	567	549	581	547	522	537	566	567	554	568	569	515	558	576	563	552	569	572	518	523	561	525	561	511	548	572	543	570	577	583	574	560	543	547	545	526	561	576	551	550	501	529	525	538	568	556	567	517	546	563	552	539	548	553	533	551	576	545	486	519	518	574	539	541	556	557	550	520	558	548	552	560	530	563	539	551	543	571	525	541	555	567	556	515	539	542	564	591	535	507	527	557	546	563	525	538	542	522	535	540	558	547	560	566	568	569	554	527	567	543	542	561	523	555	548	536	523	546	506	543	507	553	566	554	560	565	546	556	543	548	532	523	522	541	565	562	522	509	537	578	568	537	575	526	540	548	536	571	561	518	560	584	524	521	541	576	516	522	517	500	546	558	543	550	538	510	525	554	571	511	543	565	574	543	523	553	551	594	561	579	582	590	534	542	563	551	544	575	536	513	524	561	568	563	541	530	521	529	550	551	527	535	550	520	554	581	522	560	541	508	581	594	565	560	566	597	566	592	563	561	595	550	532	558	564	525	529	549	579	572	513	558	556	572	553	586	555	534	560	568	572	536	555	572	534	567	539	568	547	568	537	578	568	554	555	564	522	539	580	579	550	557	541	569	575	582	523	559	523	582	581	535	550	570	549	558	537	543	554	574	519	529	526	525	538	592	529	525	535	540	542	572	532	555	528	558	533	573	544	554	518	563	558	546	524	523	560	580	555	544	591	535	550	538	551	517	536	551	527	529	555	542	560	536	499	523	527	576	542	533	559	550	569	546	582	560	527	552	513	525	595	575	563	516	506	530	580	525	545	533	559	546	554	562	560	569	581	561	535	541	568	548	547	567	527	523	555	558	557	549	513	552	561	582	516	535	531	556	565	613	576	563	541	571	519	537	536	537	530	541	553	573	548	512	537	537	555	548	590	552	518	548	537	522	537	574	545	554	511	526	539	564	566	586	546	512	570	552	516	562	526	550	547	577	532	517	526	521	572	535	549	547	549	584	559	554	566	516	567	563	519	537	518	528	565	521	561	559	535	551	542	560	570	543	599	542	589	545	532	568	558	521	553	506	567	598	537	576	546	554	526	529	532	580	553	544	536	557	573	560	535	529	554	551	543	555	559	516	553	534	522	544	548	540	520	517	550	524	534	530	534	583	511	517	501	530	556	553	477	512	545	526	528	544	556	538	554	576	580	542	604	554	541	527	573	541	560	579	524	529	565	548	539	585	557	497	562	492	540	504	548	538	557	563	564	541	510	569	513	561	545	513	547	559	556	520	536	502	590	554	556	555	570	566	513	577	514	511	503	567	563	578	574	534	546	518	524	518	569	558	563	512	532	535	546	525	542	555	558	570	478	536	545	560	525	544	557	534	541	570	560	551	528	534	571	551	535	601	528	540	555	565	482	558	527	567	495	530	553	533	533	563	559	546	545	535	574	577	546	540	534	550	486	522	532	547	520	536	506	547	537	579	566	535	567	543	510	546	537	586	553	558	527	522	540	532	550	582	513	551	555	551	561	538	603	540	565	528	529	525	562	545	588	531	560	510	523	531	552	549	540	604	539	554	521	516	627	530	547	576	540	566	554	542	552	541	562	572	538	556	564	582	574	580	546	545	557	523	554	547	524	626	544	546	537	507	536	523	573	517	527	590	583	550	568	537	571	540	522	537	515	559	563	578	555	573	573	548	519	565	538	557	572	584	572	550	567	551	574	492	566	570	519	526	538	541	554	538	548	515	567	536	538	566	558	568	552	586	544	539	597	591	563	566	538	546	562	529	555	583	552	519	567	535	552	544	550	550	524	584	547	554	577	576	540	507	539	552	514	528	532	544	526	579	519	573	502	582	522	569	523	511	515	534	588	510	537	563	564	507	567	575	588	504	540	537	541	563	546	558	585	499	590	560	565	552	543	520	524	589	541	558	567	535	545	494	569	570	536	554	555	537	584	569	541	564	583	561	541	521	555	514	567	501	550	558	541	518	554	565	588	503	573	538	526	557	533	551	531	544	553	538	585	600	511	544	540	542	512	539	583	558	573	535	542	541	561	512	571	526	573	540	573	540	560	571	548	520	531	535	538	557	543	561	537	539	533	519	606	533	573	553	529	533	584	570	538	528	532	513	540	546	541	547	579	545	530	595	536	579	565	528	573	567	556	568	552	559	541	518	458	559	552	579	534	524	545	571	518	572	555	603	547	551	565	546	528	589	560	567	541	529	583	540	540	547	544	529	535	553	550	513	515	537	582	517	560	569	549	511	519	520	560	554	533	547	532	574	524	542	550	567	550	550	564	504	525	543	553	529	521	587	555	520	567	515	528	520	551	538	542	563	564	525	601	552	552	569	549	532	544	554	564	574	551	508	620	540	565	564	549	573	538	544	547	537	552
25149	21678	28457	25333	19672	2957	1630	1463	1337	1313	1269	1163	1080	1078	1017	961	944	896	892	833	808	855	815	829	819	812	842	812	771	771	764	802	793	829	789	837	848	791	848	838	814	836	799	810	790	789	778	777	785	774	761	746	787	715	806	778	800	812	752	805	808	773	806	804	770	801	773	770	799	766	793	780	792	818	759	769	823	764	735	767	825	781	780	837	814	744	756	768	768	783	766	811	775	768	764	762	746	788	810	734	800	740	807	752	843	776	756	763	764	781	750	800	784	786	815	763	803	801	797	758	773	774	742	810	815	798	779	802	772	782	800	847	805	744	789	795	752	803	829	800	765	818	798	740	785	828	813	789	818	811	821	744	736	779	800	802	819	748	791	766	819	769	777	759	801	826	770	750	780	766	807	757	810	803	733	769	769	785	730	804	844	768	721	733	797	773	766	787	778	763	812	727	742	733	752	777	723	784	778	725	777	779	767	780	775	816	796	778	820	804	760	788	801	794	752	774	730	752	806	787	794	849	823	734	777	775	791	824	786	768	756	805	838	781	761	807	795	794	739	828	794	771	778	741	813	763	835	701	776	786	747	746	811	761	762	832	762	848	772	791	756	769	820	750	825	766	822	753	784	765	791	771	773	780	807	771	802	751	789	754	824	818	798	771	804	822	781	785	769	784	775	779	799	764	763	757	753	767	719	821	832	817	765	741	767	799	749	818	808	784	810	760	808	759	825	760	798	802	843	843	806	825	809	769	736	796	784	776	777	763	728	753	720	796	788	792	827	769	756	825	793	796	796	778	778	725	734	780	793	809	790	786	776	738	772	811	796	751	766	803	741	828	801	793	763	780	788	738	787	840	775	754	801	821	776	783	842	812	815	753	763	860	765	728	803	802	803	799	776	821	793	780	797	766	767	803	748	768	779	804	745	785	812	754	769	810	805	809	821	780	798	807	795	722	782	756	778	754	794	800	796	755	761	795	784	751	790	784	791	767	811	788	820	784	801	717	781	804	803	739	775	779	765	800	775	766	784	768	752	795	748	752	796	789	736	790	752	795	752	786	771	796	747	775	763	843	816	822	803	785	752	773	796	817	787	770	791	798	769	758	787	783	737	797	787	800	795	805	772	805	722	822	778	795	814	737	734	791	800	771	776	760	732	765	783	760	848	717	806	782	829	790	796	764	852	845	807	744	851	814	768	816	771	777	791	767	832	787	778	794	743	803	734	809	801	783	752	773	778	837	792	803	822	782	776	832	787	760	777	788	813	866	800	791	784	754	797	784	760	737	791	736	813	738	775	757	750	824	770	749	835	811	775	743	808	736	757	816	726	787	785	757	844	741	818	765	764	806	782	765	759	773	813	776	808	787	778	825	806	818	737	765	768	773	747	799	741	759	778	731	775	753	775	746	792	815	722	774	796	782	795	803	781	794	811	778	792	813	785	750	760	805	799	834	780	767	743	792	768	785	707	806	828	766	785	806	785	751	744	745	749	794	716	773	764	805	805	753	775	786	732	760	751	796	773	778	799	758	784	787	796	766	815	739	773	767	758	781	798	781	780	798	765	816	767	773	783	768	790	775	730	753	775	789	822	805	777	795	781	839	799	814	776	768	800	737	844	793	774	761	772	780	769	820	808	822	791	807	828	771	783	816	735	784	750	763	783	792	831	827	771	764	775	808	784	763	767	773	803	812	757	774	729	804	817	785	778	811	700	783	801	796	741	787	774	742	739	818	760	739	802	781	753	757	800	782	752	766	786	812	730	771	779	711	762	743	734	791	753	790	766	796	790	745	753	755	783	817	741	793	759	748	791	770	841	794	798	799	790	770	810	808	757	801	758	813	742	787	753	807	763	795	780	809	822	790	768	800	751	831	770	800	784	804	837	826	806	795	835	824	761	721	757	745	793	770	776	797	730	742	765	766	802	741	793	800	762	735	790	817	815	764	758	770	797	758	775	758	722	826	806	803	783	777	732	802	760	746	792	770	849	753	790	762	730	796	716	795	789	771	748	793	806	797	813	782	824	753	781	706	770	803	774	808	766	758	743	774	781	750	778	779	800	746	826	775	790	791	813	770	792	804	805	751	779	761	762	772	762	795	781	801	773	794	755	764	776	781	755	778	805	770	754	746	770	757	759	742	791	771	742	835	774	737	772	767	767	811	764	796	761	820	805	725	739	766	731	736	783	795	769	764	782	800	777	816	787	819	732	762	809	763	809	779	747	818	767	767	822	812	766	771	797	711	761	814	767	770	815	809	746	735	798	794	790	758	709	809	797	808	776	786	800	776	788	783	780	794	766	741	788	766	799	812	781	824	786	770	777	815	823	780	778	822	829	787	751	791	797	731	768	748	816	762	755	796	755	793	796	779	835	775	721	801	813	792	792	764	753	753	788	808	802	759	738	792	735	758	745	805	753	782	773	837	772	748	771	824	800	805	747	814	752	828	816	802	802	747	771	770	782	779	757	813	807	848	766	760	738	808	842	775	776	788	780	796	778	777	752	822	783	801	774	792	733	810	831	772	833	784	781	851	733	816	773	846	747	788	768	771	822	751	795	732	771	785	820	783	802	771	755	783	781	798	779	740	764	764	786	794	802	765	808	765	819	770	741	776	777	792	803	771	774	825	751	772	732	764	790	762	806	769	783	785	768	770	767	790	729	768	781	789	770	766	791	780	819	791	821	802	749	780	781	769	755	764	786	738	777	750	759	792	745	811	769	737	765	765	798	795	786	746	757	749	794	795	764	810	774	809	739	767	846	765	755	863	770	772	795	791	799	727	792	772	784	749	741	795	803	785	773	842	823	749	776	756	772	780	774	786	771	770	726	781	823	789	799	751	792	757	781	727	816	803	730	769	781	780	795	759	768	810	763	818	840	764	814	822	782	824	789	800	794	776	806	828	825	728	765	846	823	778	770	723	776	810	789	728	773	795	794	802	777	790	790	784	824	758	753	819	775	771	722	741	745	786	860	796	807	827	704	779	761	767	770	753	802	828	760	786	789	735	776	788	784	756	759	768	801	793	829	792	784	795	782	745	710	787	771	765	739	785	768	803	782	788	804	773	782	753	719	814	781	805	804	773	749	781	780	741	743	807	803	784	846	798	771	769	788	817	769	748	797	776	792	811	779	748	772	803	782	778	753	798	813	787	797	782	762	767	745	765	765	738	805	788	761	769	838	801	787	716	812	770	783	715	761	769	842	792	794	771	825	803	777	766	810	772	773	775	762	797	778	807	799	778	793	723	776	787	794	857	788	767	746	771	810	803	738	769	822	787	732	823	776	754	737	784	809	823	754	746	700	784	807	801	787	737	839	788	814	781	758	756	781	780	789	798	784	760	760	772	780	776	803	772	792	826	784	790	774	806	764	793	742	798	799	797	762	785	749	753	781	771	814	774	749	786	724	777	773	725	799	784	779	781	771	767	786	778	754	772	790	779	757	816	817	792	755	759	767	791	787	788	742	716	754	735	816	833	825	801	808	785	761	764
27943	7960	6003	3282	2618	2397	2218	2017	1800	1555	1561	1378	1281	1181	1063	992	1005	908	908	858	788	829	797	809	827	823	861	788	805	804	820	785	749	732	748	782	758	787	819	792	825	770	785	800	808	795	798	757	786	692	781	791	813	740	820	747	755	782	739	774	729	823	776	763	780	756	720	759	748	795	757	780	776	766	765	800	770	779	726	794	757	788	723	758	783	713	761	754	768	722	758	717	725	759	725	748	776	774	746	730	774	782	781	777	758	771	724	740	734	735	781	768	770	794	740	728	805	730	803	796	768	742	760	819	681	714	798	746	787	779	757	702	729	738	751	800	789	722	733	775	773	733	728	780	774	772	765	741	716	762	787	754	758	754	758	775	807	775	789	758	740	744	785	736	715	776	757	747	716	766	734	789	729	785	786	764	718	741	769	726	779	746	782	768	782	738	737	728	755	788	776	783	776	760	743	720	752	759	751	776	781	775	767	732	811	732	701	810	770	736	830	764	761	698	733	785	753	754	748	717	772	765	715	736	747	737	773	766	770	746	736	748	743	767	761	746	753	730	757	781	814	786	801	774	724	748	737	753	747	736	773	808	760	754	778	773	744	769	766	778	769	726	781	812	780	776	751	742	781	754	738	744	766	752	760	724	787	747	729	728	763	763	729	781	760	713	756	706	737	768	759	724	712	748	761	783	791	772	731	793	788	715	809	753	729	797	734	720	777	733	700	744	769	744	729	794	799	730	824	799	715	770	808	769	718	756	723	749	779	747	732	765	774	806	767	769	758	734	705	755	752	774	745	777	737	757	758	758	776	731	735	779	713	748	757	748	742	771	690	749	762	769	778	711	833	671	782	746	775	757	779	776	803	773	740	750	772	736	815	754	747	748	796	807	724	753	761	735	761	772	743	748	762	745	772	744	749	747	721	792	786	777	762	756	801	795	794	749	745	785	782	757	731	713	767	761	731	800	754	761	761	724	742	791	696	753	710	742	726	773	814	743	802	755	751	776	748	740	713	735	739	721	769	746	720	748	743	738	793	729	762	744	802	746	748	704	768	777	790	737	763	769	750	780	756	730	704	797	740	804	787	811	800	752	775	746	778	804	750	811	746	764	770	740	735	790	769	731	777	724	773	839	745	793	707	726	729	830	806	741	764	774	815	782	776	789	775	795	750	780	762	776	752	756	734	731	774	749	770	786	699	786	739	804	711	692	781	798	760	751	779	765	788	758	763	751	788	706	759	783	740	811	737	764	761	731	792	733	728	751	760	767	741	700	783	768	742	777	764	721	786	760	690	740	775	793	795	785	721	753	784	792	776	773	738	779	753	748	745	753	769	781	830	786	729	782	795	773	761	792	756	739	750	743	754	758	752	757	771	749	753	739	701	786	769	741	717	770	740	767	743	767	755	744	730	779	736	701	732	741	768	778	758	794	770	830	756	756	762	764	720	754	782	765	781	761	765	732	804	824	782	794	748	755	782	773	753	702	758	765	731	764	761	748	755	771	730	764	761	746	748	765	778	784	791	729	782	752	793	770	769	767	715	764	764	763	721	730	774	752	798	719	807	722	738	753	838	731	755	790	779	785	741	785	731	787	744	745	734	719	773	756	714	745	774	759	762	763	750	753	785	797	732	750	737	770	731	759	763	788	766	749	757	757	765	721	824	783	759	716	771	750	733	751	722	740	706	754	774	754	713	747	758	781	739	718	753	782	783	719	742	722	771	750	735	773	767	751	808	782	763	700	791	760	728	748	776	779	754	717	767	763	795	751	753	707	759	728	777	734	721	756	699	793	766	744	774	746	719	752	724	732	788	739	723	756	765	749	794	804	763	805	707	754	781	775	734	779	728	763	740	747	738	735	800	778	770	834	717	740	738	751	723	752	803	753	808	775	728	720	755	746	704	756	772	738	744	782	723	774	752	712	753	781	743	733	781	755	768	749	800	786	753	788	790	745	803	752	732	776	750	777	701	719	761	773	738	735	687	711	771	754	779	754	780	786	802	810	779	735	821	763	728	802	774	746	786	774	779	751	771	738	766	765	736	779	860	777	754	726	747	734	724	716	786	715	743	758	739	713	760	739	705	726	762	719	741	730	712	754	793	759	756	721	743	782	739	712	739	757	765	777	743	783	755	686	768	737	771	756	740	808	710	723	783	805	774	790	757	723	695	762	751	735	781	789	803	749	716	739	751	727	730	746	744	673	745	742	764	777	772	805	738	791	807	756	749	770	774	747	731	732	792	766	769	790	730	734	790	742	747	737	796	742	741	775	798	784	751	742	774	767	808	770	777	737	796	753	737	768	760	728	772	721	738	750	770	754	798	751	780	827	763	729	725	799	788	772	793	681	824	745	784	752	772	743	771	747	749	749	752	721	759	751	742	768	694	768	714	744	751	773	773	787	737	764	781	754	777	731	744	789	778	738	750	748	749	757	801	748	731	738	745	765	745	708	772	779	735	757	755	770	760	704	771	785	773	795	771	729	800	725	713	724	772	748	759	756	808	771	749	760	745	733	775	691	779	790	729	801	777	739	737	763	803	761	774	747	757	732	755	751	774	760	725	704	743	758	787	754	736	736	778	812	685	788	761	728	770	778	757	766	770	737	729	778	718	725	730	756	757	712	740	749	718	728	751	748	771	783	751	781	759	761	756	722	749	750	748	811	732	730	743	756	777	785	764	773	685	755	756	703	782	782	714	750	746	720	754	762	727	812	751	741	785	727	742	734	786	752	747	786	724	747	741	800	761	741	745	748	720	692	783	728	774	756	788	751	733	741	778	748	734	772	755	785	737	824	747	733	747	724	769	741	777	743	781	792	752	775	750	734	749	763	712	781	793	745	784	747	752	740	769	752	796	790	751	764	734	743	770	759	748	817	729	739	778	751	769	756	735	777	768	776	754	750	746	811	738	732	729	765	734	794	762	812	789	767	754	757	748	729	759	791	698	760	779	741	795	681	752	761	778	770	727	718	751	751	801	790	739	744	740	738	723	767	813	796	780	716	803	769	803	738	747	759	742	781	719	713	766	767	758	726	719	771	726	771	774	766	770	767	773	764	718	779	752	774	797	722	798	748	720	797	696	747	749	767	720	715	790	783	715	746	772	776	760	805	778	770	770	757	762	768	768	764	759	727	793	727	795	778	765	762	767	735	787	669	785	770	754	782	746	817	740	777	767	764	735	782	750	746	716	749	798	787	777	771	748	773	734	763	714	771	768	771	737	773	809	748	750	750	772	810	719	758	753	732	721	750	762	774	768	707	772	756	793	800	747	765	758	828	769	795	791	745	736	754	777	734	794	759	807	796	775	740	737	774	718	730	732	749	705	758	734	781	776	767	749	732	792	728	729	747	764	753	781	713	773	800	738	760	771	749	752	766	737	809	750	773	718	735	796	775	795	787	771	715	785	769	794	714	794	757	740	737	768	755	748	747	735	789	760	771	768	759	775	800	672	743	767	737	782	817	726	717	738	721	759	763	759	746	762	737	767	760
22799	21516	29269	24230	21519	21606	13683	2394	1611	1484	1457	1225	1076	925	834	718	634	580	547	496	411	414	437	473	450	488	532	452	408	425	398	406	356	401	359	433	357	378	398	399	408	385	342	423	334	352	368	360	362	355	344	322	352	370	384	390	387	361	318	337	390	372	338	353	359	336	322	314	361	350	351	383	348	376	353	348	363	329	350	394	345	385	352	354	345	360	368	328	313	341	322	345	297	344	336	332	327	320	347	358	359	318	367	337	337	347	344	356	352	385	397	352	336	356	297	326	314	362	362	354	334	313	332	333	383	347	351	336	354	357	346	351	354	357	305	338	356	370	339	339	342	372	361	317	317	325	303	338	346	362	354	367	322	370	345	348	365	333	339	363	331	328	333	324	325	310	340	357	346	342	327	360	323	353	339	375	377	331	352	362	338	337	338	348	368	374	336	343	343	376	341	359	349	351	337	333	354	331	341	342	300	379	347	375	330	342	348	310	366	340	371	378	329	326	330	325	348	364	342	335	333	342	368	343	331	368	372	318	364	348	374	334	369	359	328	366	372	329	352	371	361	353	345	338	360	379	338	322	393	301	360	342	342	337	347	321	323	379	369	376	335	346	312	367	340	345	335	339	340	340	361	340	353	342	368	323	366	358	338	334	323	332	375	333	345	353	344	371	377	351	350	327	345	321	319	352	324	344	346	320	344	350	367	309	385	330	305	345	336	347	327	329	357	326	355	340	353	310	333	331	371	319	329	362	323	366	351	329	330	334	352	334	328	334	325	298	311	339	316	351	349	350	359	380	339	364	343	353	323	314	356	366	320	378	305	326	316	364	327	319	347	324	336	339	325	350	353	349	345	368	367	338	349	376	358	356	378	388	342	316	316	362	346	337	331	352	335	374	316	385	319	326	299	340	374	352	357	330	297	337	341	351	362	372	347	380	321	349	340	346	326	318	352	359	369	360	337	345	336	347	350	331	344	342	332	314	341	368	331	339	336	338	363	310	347	344	342	330	362	334	333	326	317	348	368	320	324	353	344	365	334	356	331	325	338	342	352	393	336	355	338	320	354	327	314	340	304	335	346	346	331	333	347	364	371	322	337	338	352	335	331	326	326	339	371	296	351	332	380	317	340	358	313	336	328	308	333	344	376	329	342	369	337	344	310	299	346	349	336	368	343	331	376	359	344	357	366	347	326	356	365	388	381	320	363	322	339	342	353	335	357	331	331	347	334	336	339	338	351	329	379	334	349	364	331	320	326	322	358	347	367	339	344	377	332	332	323	352	336	327	344	331	373	329	388	343	337	336	356	346	331	342	364	336	353	369	334	356	333	323	366	371	348	353	309	351	352	332	352	331	371	323	349	345	334	350	364	354	351	354	331	330	315	319	360	370	345	348	341	366	359	328	368	368	346	341	340	326	350	351	304	367	357	319	315	332	328	312	321	326	337	336	340	314	341	340	366	315	327	365	328	309	346	328	337	339	339	363	351	328	325	336	329	347	333	337	335	359	344	356	336	363	318	309	330	331	316	322	356	348	333	340	355	352	304	332	319	331	328	353	321	307	369	370	327	363	346	357	340	330	365	330	341	345	332	357	372	346	338	342	320	329	348	340	350	358	358	371	352	342	318	326	359	352	401	358	367	369	356	369	347	360	329	352	339	370	356	326	355	329	362	339	366	325	343	358	342	332	305	330	332	331	350	345	320	334	356	334	337	381	328	353	325	348	305	368	369	352	384	365	299	328	340	360	307	310	336	370	310	332	330	329	368	352	344	373	392	338	350	359	324	313	311	347	334	387	318	343	313	340	353	335	336	323	330	356	320	315	353	326	313	314	338	382	338	342	358	311	336	344	364	328	358	331	319	343	324	322	329	338	358	325	322	353	375	312	350	335	349	357	358	359	383	346	354	355	336	341	358	342	314	358	317	316	387	362	346	332	296	311	348	327	329	314	323	335	343	342	330	333	339	324	363	331	333	336	347	335	335	345	373	348	363	327	331	347	343	347	347	374	355	368	354	357	329	323	331	344	318	339	337	326	349	340	346	344	323	302	338	347	379	337	328	382	350	344	313	370	350	332	372	351	344	313	347	340	348	342	365	319	351	364	351	361	337	331	370	320	359	340	334	351	326	360	317	373	365	363	350	333	333	354	327	317	374	335	347	340	319	339	355	333	360	346	324	339	321	370	335	347	346	339	296	343	353	347	330	348	342	355	321	309	359	320	320	341	355	376	383	356	362	350	344	347	368	364	319	356	302	336	343	345	362	348	382	342	358	338	356	330	338	352	338	346	339	334	346	350	334	342	353	357	344	362	334	372	343	323	347	364	364	351	350	340	337	345	333	338	317	357	350	332	337	299	355	398	335	337	321	342	350	346	363	379	336	338	327	343	336	349	339	367	349	325	315	336	322	347	302	339	341	370	359	352	312	324	336	338	330	312	359	326	313	329	381	328	329	349	337	342	344	371	364	317	364	348	359	318	358	318	371	344	351	339	377	339	334	327	350	341	352	321	345	326	329	351	317	303	305	346	366	324	329	343	305	359	331	318	324	356	331	354	352	334	325	337	351	308	314	337	359	335	366	374	331	311	318	367	303	333	356	336	351	357	304	357	373	360	321	350	354	347	351	322	356	340	335	349	379	352	377	355	328	339	326	333	356	341	356	360	361	368	322	344	377	345	362	355	354	346	340	356	355	366	344	383	341	349	337	346	344	358	327	334	329	344	336	368	347	296	333	354	333	336	330	311	355	357	373	329	330	360	359	337	334	335	332	353	332	317	351	327	380	330	360	335	366	349	323	370	349	340	346	369	349	361	353	354	330	319	326	347	333	342	360	341	362	335	345	338	348	328	332	346	354	311	367	358	341	350	343	374	319	321	324	357	390	319	355	353	330	350	368	366	344	325	370	339	364	324	349	349	339	347	354	343	344	328	340	336	342	359	347	322	337	361	326	346	323	386	345	348	340	355	331	367	335	322	308	336	332	345	389	336	344	334	341	357	372	370	328	349	359	353	348	343	337	352	355	354	355	332	350	336	360	342	346	353	347	353	336	325	347	354	357	387	337	335	350	371	353	309	358	328	334	359	338	352	341	352	364	380	399	364	350	366	308	348	360	380	319	343	324	326	365	367	363	343	371	365	332	363	373	378	336	321	316	342	379	334	344	364	332	328	401	350	329	346	374	321	324	369	326	371	340	357	343	347	324	317	353	334	362	325	327	353	358	336	326	392	341	363	321	355	346	330	349	362	347	332	365	373	381	335	335	360	335	336	342	350	354	325	353	361	370	347	343	359	339	358	341	345	347	332	337	313	323	356	340	384	318	327	317	328	335	315	290	341	315	346	354	348	320	334	327	333	315	329	320	363	321	332	314	303	347	323	374	349	311	362	319	328	318	324	354	328	368	336	320	364	338	326	352	341	337	344	349	315	359	339	348	288	327	334	360	334	351	369	370	362	344	366	302	327	332	344	343	289	324	356	341	348	337	337	357	350
30857	15362	12455	6590	4814	4208	3499	3098	2510	2247	1973	1694	1369	1249	1063	922	772	724	624	587	429	463	476	521	517	575	605	438	501	419	411	434	415	376	407	411	409	410	437	414	419	404	362	393	377	360	355	343	367	392	380	376	331	341	365	381	409	406	364	367	347	345	378	376	367	365	399	320	364	345	345	353	354	353	331	353	357	374	358	363	386	381	335	379	363	336	379	339	351	373	364	352	361	350	365	356	355	323	331	371	352	330	313	334	329	317	370	336	359	351	352	334	366	337	294	323	341	334	347	338	343	309	332	345	312	337	358	343	344	364	355	354	330	333	356	329	338	373	348	314	340	336	335	362	357	332	382	322	346	334	327	343	374	320	325	373	349	367	341	368	341	334	298	320	338	342	332	343	349	333	342	346	331	352	348	330	351	369	325	349	352	355	301	334	337	349	348	360	361	329	304	334	315	327	374	387	343	346	359	339	328	304	374	347	305	330	338	326	359	335	359	344	347	370	347	330	316	340	365	361	350	316	341	318	336	387	335	341	361	327	342	348	352	358	350	322	353	369	330	347	343	364	348	303	361	342	334	326	302	333	322	348	306	338	366	324	333	342	335	347	354	312	321	351	332	341	332	370	355	349	338	323	368	335	358	338	324	364	338	332	346	362	322	372	328	346	327	331	397	333	360	318	379	345	371	336	326	343	324	335	343	343	314	356	331	364	342	340	337	376	360	342	367	352	367	348	343	326	336	349	341	365	330	333	324	355	324	345	371	325	349	368	314	345	346	337	367	343	309	346	348	325	349	342	334	323	343	369	361	325	350	312	342	283	344	398	349	333	351	347	352	380	315	336	355	345	368	376	379	313	333	321	380	365	354	327	344	364	345	331	322	370	335	324	360	301	343	321	318	363	339	333	370	323	354	321	336	328	293	363	355	331	329	366	357	327	359	338	348	339	337	359	315	327	303	323	361	352	353	323	344	342	345	349	347	344	352	314	332	354	355	345	331	333	315	364	347	314	342	345	357	347	318	336	336	361	362	316	340	339	323	315	329	369	328	343	293	346	371	339	355	349	338	317	332	336	330	333	332	367	388	317	320	348	333	319	300	322	362	330	328	321	345	325	356	349	362	345	337	362	312	353	337	333	352	332	378	322	334	347	349	394	349	342	363	337	329	355	375	340	366	355	343	349	370	352	314	344	323	331	320	363	362	334	341	374	326	316	372	302	336	307	352	349	365	356	361	369	341	359	338	349	352	328	361	353	352	341	342	336	335	326	368	337	362	315	329	336	370	349	357	361	357	318	327	348	354	337	345	324	343	308	333	330	358	352	317	328	327	302	341	337	367	339	305	347	339	363	318	370	333	322	330	329	365	343	302	362	341	365	322	336	321	330	363	342	311	353	325	386	320	305	373	339	338	336	331	365	347	307	320	326	351	372	355	343	369	337	333	335	346	363	373	327	372	351	362	329	332	333	342	359	331	331	319	344	306	307	356	333	328	350	301	347	325	346	355	367	353	347	348	313	356	345	322	328	320	318	341	366	319	355	318	325	332	311	350	343	319	367	356	350	338	372	363	338	356	344	349	339	343	347	320	309	341	341	335	360	310	391	369	330	326	342	339	358	335	359	327	317	319	360	351	327	352	352	338	317	339	328	333	357	366	339	340	347	315	375	353	355	338	337	341	300	345	324	337	388	318	364	332	345	353	373	345	345	335	365	319	371	364	362	329	343	334	344	353	349	325	353	317	367	387	333	340	354	354	308	348	333	331	351	341	390	325	354	360	330	354	326	327	324	328	341	349	365	335	341	331	358	366	308	332	322	314	333	333	338	323	339	360	365	334	392	335	328	358	328	328	316	328	349	332	287	325	325	332	369	317	326	365	342	330	336	329	341	314	344	350	346	328	376	339	353	356	337	368	316	317	327	365	324	338	338	326	323	341	351	327	315	321	368	335	370	344	332	348	345	341	346	351	344	338	328	330	347	372	326	333	322	319	349	368	328	325	332	318	348	333	336	349	384	368	337	337	347	374	346	335	329	346	323	351	314	344	357	365	297	340	341	344	346	312	371	313	370	373	360	309	344	364	349	292	334	343	329	331	353	349	360	326	352	344	330	336	361	386	329	349	336	320	339	333	337	353	369	349	326	341	326	334	349	332	337	329	375	307	364	359	330	356	332	329	347	315	321	335	346	321	307	355	321	350	296	334	331	376	343	330	307	327	318	340	361	315	353	357	339	322	374	351	328	333	333	341	343	338	333	327	361	315	322	328	338	334	359	354	322	315	312	316	365	339	333	369	333	308	359	323	345	366	321	331	328	350	334	355	309	333	322	303	337	337	373	323	349	333	347	337	335	335	333	343	329	331	343	349	325	370	351	332	339	353	343	339	330	325	311	352	344	362	351	318	361	339	350	348	365	335	333	338	334	332	323	320	311	351	358	334	356	321	338	344	353	342	359	306	342	350	344	343	342	353	323	337	373	328	336	336	330	371	339	323	354	341	329	339	352	327	305	328	351	346	363	341	326	336	356	360	363	316	333	358	325	320	319	303	343	332	333	340	312	363	341	356	343	369	334	333	335	336	348	373	350	346	318	336	322	363	334	318	302	339	373	342	339	345	306	331	321	353	334	350	343	305	316	342	391	337	372	347	334	343	349	341	369	325	339	333	314	320	350	360	346	323	393	321	359	372	300	355	321	346	320	323	334	365	322	347	392	324	334	338	354	397	294	337	369	323	327	364	353	366	376	351	360	343	362	366	332	324	334	334	329	377	361	336	337	357	370	342	323	320	319	319	345	320	314	381	354	344	333	341	327	333	336	346	346	360	336	333	352	340	334	358	334	343	349	320	322	349	293	358	329	335	352	331	351	338	343	334	356	358	366	356	316	326	312	350	347	366	393	357	370	308	354	355	350	290	322	355	322	344	326	356	332	335	325	359	342	359	301	320	313	333	364	347	352	323	340	343	365	354	348	319	299	347	337	344	346	351	331	346	324	335	307	334	304	342	369	328	380	352	373	345	333	358	357	337	310	344	333	308	349	369	305	308	358	336	359	346	359	331	364	347	309	336	337	332	336	343	336	344	340	322	329	344	350	321	377	361	346	325	361	353	364	355	302	317	342	306	341	351	358	358	332	352	376	351	349	358	365	363	344	339	330	347	337	360	363	357	350	363	331	350	355	305	357	331	349	334	339	332	346	365	343	332	356	317	347	333	375	322	368	335	352	317	319	341	346	334	349	344	371	353	331	350	370	356	364	340	358	328	352	348	303	359	335	322	357	323	382	337	325	340	320	334	337	324	360	340	321	351	354	371	349	363	343	348	335	327	343	362	351	344	320	347	340	332	355	332	339	385	315	348	366	333	349	339	329	327	359	306	348	322	340	377	340	342	376	361	359	311	337	344	332	344	336	341	362	353	305	315	348	353	319	291	353	346	360	350	342	343	344	347	372	339	355	362	330	352	356	322	352	322	365	368	352	305	326	344	337	342	358	321	335
29521	20337	8655	1927	1334	1288	1217	1233	1130	1053	1140	1093	1030	1022	952	910	896	933	923	956	860	871	872	957	905	898	879	903	905	844	883	888	882	869	875	883	832	886	901	901	874	936	853	860	855	887	864	882	877	865	911	874	884	842	830	871	860	866	913	831	851	882	833	867	848	849	857	852	835	856	872	842	818	874	891	901	841	818	881	876	840	849	868	910	815	876	931	831	899	878	840	838	908	814	896	839	889	844	861	846	863	869	878	910	830	901	834	839	828	889	855	844	887	813	868	830	849	809	807	863	869	838	895	900	839	847	895	870	932	972	852	915	864	870	893	867	871	815	897	866	923	859	848	890	899	898	892	844	852	904	896	876	872	874	855	888	883	827	887	903	893	847	879	821	884	874	874	854	898	846	914	855	856	837	901	877	910	871	858	887	818	886	858	834	855	870	878	862	885	881	903	893	844	838	843	892	803	868	886	847	814	821	858	870	841	877	869	883	853	865	836	855	882	848	895	919	865	872	884	860	846	924	840	917	871	879	872	879	892	847	834	855	828	848	876	859	908	838	814	876	829	878	861	846	899	828	911	846	902	797	897	875	851	896	895	896	841	876	816	882	882	916	925	852	868	892	870	851	892	884	869	865	909	818	858	924	857	825	891	873	868	892	908	885	890	846	835	852	848	904	902	864	922	920	893	853	883	794	897	862	843	865	890	879	845	880	858	840	864	885	860	892	850	935	907	871	856	867	874	915	866	865	851	875	916	911	801	844	856	842	905	780	849	883	881	912	884	879	865	889	912	894	908	870	820	903	873	893	905	851	872	825	875	904	887	930	882	831	876	889	895	895	886	863	891	884	916	890	845	867	878	855	870	895	857	896	866	934	883	869	859	849	892	870	808	839	862	859	875	859	861	875	891	882	881	856	893	855	875	866	819	855	873	899	882	918	886	906	833	834	873	875	856	894	872	883	880	814	855	857	866	885	872	864	925	845	850	901	848	854	880	887	883	902	865	811	843	866	890	882	892	908	877	914	852	840	890	899	880	902	873	860	846	817	882	821	886	881	890	872	915	887	859	837	920	854	876	883	877	890	878	921	833	904	885	852	855	846	853	879	880	818	905	852	865	926	867	896	843	844	860	865	882	874	822	902	868	836	848	863	927	874	915	871	833	881	911	858	876	893	875	903	807	864	843	818	856	835	864	835	856	842	844	879	827	865	868	906	887	919	833	880	859	809	836	851	863	871	906	861	876	882	887	876	911	867	864	892	888	884	900	836	873	849	854	833	886	851	906	889	918	898	867	870	847	886	888	888	845	897	866	876	892	870	886	864	875	833	828	820	849	839	857	842	902	918	844	883	874	876	860	881	861	874	833	862	911	880	900	871	931	862	868	873	910	888	879	894	853	894	859	851	859	896	895	853	825	904	864	848	855	907	896	910	844	850	895	915	901	849	853	896	911	891	878	850	894	900	891	830	885	887	888	857	876	850	902	905	839	869	903	841	877	859	813	888	900	924	850	892	904	931	889	885	806	856	883	863	869	795	855	869	907	788	843	890	812	888	908	858	808	877	847	845	881	847	910	887	911	891	869	879	846	814	801	843	888	901	888	882	847	844	906	874	902	888	849	837	872	826	852	864	855	906	893	861	895	895	865	889	881	879	856	862	917	890	879	850	901	868	839	849	869	892	864	888	855	908	836	849	894	843	860	875	891	868	873	853	870	851	884	833	886	914	894	863	846	859	860	901	909	915	851	862	876	890	813	967	881	847	883	919	828	846	848	904	876	875	922	852	837	846	875	901	907	849	863	891	890	835	837	879	884	929	838	894	822	897	885	855	904	908	917	835	859	828	844	897	894	861	866	923	893	842	838	837	875	811	881	932	880	875	844	841	844	871	834	852	886	907	882	884	838	869	876	861	899	842	902	861	902	819	889	910	860	844	844	843	816	860	827	842	898	848	851	858	826	900	840	897	888	869	918	861	863	843	870	864	879	890	846	841	890	865	908	851	886	912	916	892	905	890	827	816	903	849	942	902	855	868	838	846	847	894	899	842	849	903	882	839	894	836	897	867	824	866	927	881	852	867	836	896	835	871	838	846	861	862	877	816	874	885	845	863	883	906	895	874	876	849	903	861	900	891	826	907	862	866	852	821	876	870	871	876	889	891	898	844	860	891	821	840	877	951	871	851	872	890	824	877	835	885	862	880	851	864	871	904	811	867	946	863	890	892	866	879	861	887	918	851	907	879	913	885	817	867	915	902	886	824	886	861	871	864	930	908	816	831	882	879	850	921	903	881	820	863	898	915	845	841	878	878	853	912	858	910	908	850	829	896	879	872	832	827	879	837	885	870	857	848	877	920	896	870	892	881	866	832	859	946	870	893	860	914	869	889	869	870	839	834	924	894	887	815	829	836	873	862	849	868	931	858	890	877	835	896	895	914	881	852	902	880	848	851	903	859	871	926	819	857	866	884	842	861	875	882	872	869	897	858	882	896	876	854	912	822	821	919	829	886	835	890	865	895	896	848	855	923	867	856	868	834	914	875	844	898	833	921	895	877	897	879	905	850	896	802	869	887	861	856	880	876	892	860	890	885	884	829	874	920	877	900	877	887	827	951	836	839	912	882	897	858	929	882	858	852	818	843	860	877	850	912	846	895	856	887	833	857	865	870	867	857	878	883	963	902	861	838	868	850	844	872	875	872	879	869	853	867	864	853	860	864	902	851	884	846	886	806	865	848	878	891	856	851	828	857	869	887	896	910	884	864	866	903	944	856	855	853	879	863	878	870	877	903	908	854	911	918	898	869	829	792	838	877	882	900	936	883	825	891	883	866	880	858	862	888	875	916	820	843	866	879	884	892	915	901	909	874	899	908	909	825	869	911	884	860	840	865	852	883	849	874	873	830	862	867	862	824	904	829	860	863	944	896	872	870	918	809	887	910	907	832	821	805	872	888	864	877	816	875	829	868	880	869	870	898	891	883	906	904	928	851	873	812	871	878	867	893	835	885	833	955	888	890	853	957	885	926	906	877	820	818	938	896	892	886	866	825	896	845	866	936	808	900	906	914	873	866	832	890	901	814	824	863	835	827	878	874	886	831	863	842	854	871	871	854	809	864	866	847	933	913	898	840	911	894	892	824	829	834	896	906	888	872	866	910	831	818	806	869	877	932	860	841	868	903	957	845	863	890	895	881	849	916	915	924	850	875	875	884	888	911	878	822	904	869	864	852	875	881	910	819	886	860	844	858	903	824	834	872	885	825	899	845	879	883	844	868	836	869	813	861	881	811	805	853	934	884	919	827	901	874	894	890	840	859	816	855	855	872	877	834	835	919	878	920	866	864	914	869	832	891	875	897	866	840	854	905	934	832	941	853	905	903	860	873	929	925	845	889	858	900	856	857	886	847	927	844	857	817	832	889	854	889	876	830	863	884	886	891	880	867	875	905	850	876	880	895	866	911	786	896	847	923	877	851	862	910	868	938	818	783	819	905	869	828
26336	3995	2668	1719	1692	1605	1517	1483	1359	1276	1218	1187	1105	1051	1043	1018	960	964	899	867	853	900	893	939	900	915	914	884	902	870	900	891	861	849	868	880	897	868	875	898	901	915	865	865	882	903	832	891	915	849	853	896	889	857	892	880	960	889	859	889	838	887	842	890	811	882	877	880	910	835	918	914	912	886	825	871	882	871	868	877	922	908	854	884	863	880	835	856	935	897	873	856	826	890	845	837	873	886	880	846	868	919	942	834	819	867	827	879	873	878	936	892	940	897	901	891	884	879	906	890	854	866	856	897	911	870	868	866	850	848	915	833	863	928	870	843	884	782	891	827	883	849	872	868	839	855	851	887	869	812	861	883	869	836	854	843	904	866	924	868	873	819	910	856	812	884	885	818	852	898	852	888	832	847	878	819	848	872	868	889	844	885	845	897	813	876	841	849	874	897	833	855	906	877	898	837	837	853	932	873	931	876	861	899	867	849	870	828	875	851	886	803	903	845	895	805	850	840	895	843	875	869	889	857	824	807	913	864	847	839	894	877	928	863	820	841	879	846	820	856	906	855	909	872	859	831	908	849	831	889	855	873	857	891	882	902	834	903	881	864	856	897	850	863	894	881	856	829	889	869	924	865	855	818	855	880	822	916	842	862	907	882	863	879	913	935	896	863	885	867	848	859	851	866	898	871	847	860	836	895	838	865	867	843	910	901	871	897	897	875	888	887	869	890	878	903	866	884	854	857	826	849	928	837	876	919	866	912	861	932	870	894	892	822	837	867	829	860	913	849	870	862	877	877	892	830	874	835	899	868	869	887	864	873	886	845	881	839	887	855	886	857	837	870	889	912	818	834	915	905	862	888	913	853	866	795	823	880	909	876	874	836	835	880	854	817	870	852	836	859	858	879	879	857	885	893	814	886	821	892	829	868	868	880	842	891	919	911	812	881	806	853	878	931	859	871	897	869	830	827	832	873	821	880	854	875	826	861	866	844	858	872	855	911	863	879	817	889	880	889	828	899	881	821	867	871	910	881	861	811	909	846	856	915	883	852	858	843	859	904	884	846	885	874	884	909	864	838	902	860	864	856	844	919	839	851	881	871	879	898	815	890	915	862	880	880	862	908	842	866	861	890	840	878	928	869	870	904	810	809	873	912	850	889	850	863	930	872	823	829	853	887	865	844	822	908	910	823	828	884	906	905	873	905	877	865	884	877	865	873	887	896	927	850	882	964	867	917	880	872	843	902	919	863	864	882	905	874	814	856	885	869	877	867	836	894	897	919	845	883	940	869	877	832	838	854	841	858	882	952	854	877	907	886	884	852	878	854	832	871	919	879	892	862	874	868	875	884	882	862	940	853	906	899	842	883	846	867	818	880	894	874	881	884	896	859	857	872	875	840	920	887	914	869	877	837	855	893	945	939	873	899	871	815	875	823	865	890	849	893	836	879	853	885	873	865	841	927	869	909	838	818	865	808	865	850	850	811	914	898	863	914	886	866	885	865	848	852	855	859	909	833	882	852	869	823	895	860	871	867	871	856	819	839	827	863	850	816	855	841	857	910	921	897	906	867	859	879	854	910	846	855	900	934	877	807	880	869	841	943	799	880	846	856	915	877	864	892	886	826	841	843	821	895	893	836	871	854	888	843	832	914	892	842	870	856	919	825	939	873	890	830	915	823	913	856	895	849	869	884	871	837	850	896	880	896	857	866	881	919	916	877	849	889	892	866	892	821	871	817	916	888	869	918	857	849	887	856	878	849	890	877	898	853	833	841	858	907	910	810	887	868	881	820	835	853	821	893	888	848	818	938	857	900	853	883	889	841	847	852	827	855	874	878	845	839	833	820	823	855	885	835	875	952	832	824	857	903	830	870	869	887	906	892	858	891	834	862	926	867	888	893	866	871	849	905	910	896	819	863	864	846	860	857	902	857	875	877	888	817	834	849	869	846	812	880	916	862	918	832	900	845	835	864	826	844	935	930	832	837	885	886	860	871	864	874	898	838	796	871	913	906	852	893	850	876	853	944	846	866	901	878	855	859	849	863	879	855	868	891	859	887	893	880	823	937	892	864	860	873	896	840	877	864	907	876	815	856	822	853	824	891	887	897	880	864	853	887	790	849	835	866	842	891	816	858	868	910	872	902	889	856	896	885	827	873	935	905	873	954	843	848	858	899	814	836	934	875	851	790	852	931	892	862	916	863	887	862	869	874	855	880	874	858	848	865	882	905	871	864	858	853	860	833	840	861	904	891	897	836	837	871	832	850	874	909	857	856	910	851	856	906	857	892	876	884	938	854	925	892	852	912	862	857	850	841	863	868	849	901	896	887	882	858	864	842	819	869	910	891	863	914	898	906	855	867	868	873	863	871	915	827	854	891	910	843	885	867	885	848	914	923	884	868	859	902	937	892	889	838	857	900	885	891	861	873	846	835	823	865	849	892	842	816	796	891	898	838	851	817	870	892	842	860	891	973	839	863	914	875	873	882	871	831	873	879	958	892	935	864	910	904	834	956	913	889	872	891	895	901	877	890	896	931	867	895	893	852	832	845	903	831	844	880	925	900	850	818	833	855	851	874	944	864	875	883	884	893	842	866	891	882	802	884	839	876	858	852	891	900	909	906	860	893	881	866	829	866	832	898	851	860	920	878	860	897	923	897	870	787	875	829	844	880	832	891	859	878	873	917	858	899	885	858	839	875	851	815	866	856	830	888	875	887	870	873	875	840	850	910	889	831	887	868	861	904	883	841	845	836	836	891	900	879	924	874	898	830	881	927	863	902	825	842	864	859	902	914	911	850	873	823	900	914	910	885	901	869	914	897	848	887	843	824	902	867	816	859	884	875	850	819	840	879	898	853	909	860	862	824	852	886	854	915	914	881	824	884	907	848	884	869	866	876	912	835	898	896	857	850	894	855	824	854	858	858	852	864	837	845	953	833	944	886	875	866	902	883	873	908	896	872	848	890	883	802	857	901	906	855	841	895	907	905	852	882	854	843	939	863	891	859	832	875	897	918	900	890	863	848	838	819	855	879	840	899	856	857	916	880	833	891	852	887	902	837	855	846	840	883	913	836	864	932	824	874	852	878	907	860	889	848	875	835	837	877	850	853	846	910	820	835	872	829	802	865	879	853	839	845	874	850	898	846	858	879	876	866	839	868	789	884	862	854	845	846	920	895	845	889	907	852	862	822	871	823	876	896	854	853	854	847	889	910	920	905	833	847	925	813	875	919	856	851	860	862	834	903	901	866	851	849	878	880	853	858	858	839	829	866	832	865	909	880	884	884	868	879	840	801	860	883	892	898	882	829	887	878	861	802	855	855	887	884	826	845	878	835	899	927	869	864	835	813	832	881	882	843	853	902	812	896	900	908	818	874	835	877	883	862	857	907	909	861	866	867	881	891	887	817	820	856	958	862	841	862	869	813	858	894	813	868	859	822	926	904	880	902	818	878	900	900	869	836	809	861	881	857	868	876	869	908	872	886	832	843
24295	21716	29101	24872	21744	14442	2666	1564	1393	1396	1139	1025	1021	866	829	729	742	734	664	680	606	626	663	611	639	641	616	610	598	607	587	585	564	552	603	553	593	593	588	593	568	569	549	577	516	547	535	527	560	569	583	532	559	562	567	549	536	533	516	552	556	597	579	547	558	575	513	577	551	510	549	538	524	499	538	569	546	582	554	576	516	575	563	538	527	530	527	515	574	544	534	545	543	554	570	534	556	560	542	536	563	540	531	537	544	553	567	511	561	577	527	551	572	576	508	526	550	549	544	523	552	563	558	531	569	504	555	593	511	532	534	552	519	577	516	548	563	602	563	555	525	565	549	531	558	579	571	526	531	539	544	570	571	609	538	544	553	554	523	562	524	526	565	572	566	557	584	553	531	549	555	537	533	536	589	551	568	576	548	540	528	567	538	584	556	527	551	521	555	527	570	543	557	550	601	572	567	549	544	566	507	546	565	588	510	556	575	538	565	530	525	575	559	545	519	557	506	552	511	524	536	562	558	521	564	537	534	581	538	559	573	578	583	536	553	557	555	603	558	541	550	583	544	510	599	555	556	510	491	570	518	541	553	532	553	540	543	493	546	602	504	585	572	563	564	532	539	553	566	564	572	522	561	572	512	553	526	531	537	510	534	588	511	540	542	575	545	572	551	499	570	535	516	565	565	574	528	545	532	507	549	513	549	526	522	523	552	519	498	547	539	512	517	570	530	543	515	525	503	533	538	516	532	499	556	551	547	582	499	529	533	566	522	524	561	561	555	560	560	507	572	596	535	547	534	503	549	538	506	608	587	555	532	540	571	533	556	541	571	558	549	581	530	555	552	557	573	589	583	537	555	533	514	562	476	520	556	550	511	539	555	561	555	560	556	513	544	542	529	538	542	536	498	542	556	555	533	550	549	510	531	547	507	573	539	573	490	552	540	508	600	570	549	529	549	566	547	532	567	544	566	530	527	582	560	583	579	542	568	603	554	557	539	566	572	562	577	533	572	560	564	561	518	567	524	556	542	498	570	545	526	501	548	541	546	523	560	552	562	524	568	582	520	535	568	540	534	567	550	542	512	585	573	523	495	544	557	537	541	553	541	538	568	551	561	547	544	549	539	507	519	507	557	500	561	561	537	562	520	572	560	559	549	558	548	580	523	502	573	533	583	585	594	588	604	535	565	530	526	574	537	578	552	548	578	552	559	532	541	550	515	525	576	528	555	522	537	529	520	543	523	523	544	551	515	521	491	530	538	543	579	602	553	543	593	481	542	487	558	566	515	565	554	504	506	548	564	516	533	587	536	572	563	557	550	548	517	521	547	543	539	533	569	498	526	578	485	539	505	573	524	529	538	561	557	528	504	544	510	527	546	539	570	541	567	534	554	539	562	559	472	610	590	563	518	511	530	532	541	554	549	557	556	527	576	539	524	543	571	535	555	539	546	561	539	528	544	509	513	535	567	531	528	505	564	539	564	547	579	553	551	579	543	507	525	528	547	500	567	541	547	516	569	538	520	539	535	566	553	532	553	507	526	538	540	525	548	567	547	558	584	566	536	524	513	550	534	550	543	533	573	553	540	578	502	591	561	561	529	516	531	544	508	540	525	530	578	546	572	559	506	519	565	490	541	567	544	571	531	541	540	576	518	537	570	540	578	499	544	597	550	555	521	572	507	530	556	552	555	514	543	570	530	558	550	495	528	557	538	561	570	538	578	497	527	513	554	502	539	515	497	575	514	578	528	537	551	590	509	524	514	586	513	571	568	542	558	525	556	506	568	554	541	568	539	527	562	552	551	539	528	589	567	549	553	525	518	536	534	542	590	556	496	527	552	572	526	548	564	536	564	531	545	540	540	573	590	557	590	604	552	533	570	565	526	553	509	526	542	513	526	509	531	566	566	573	589	531	548	546	570	561	543	517	567	527	528	557	531	557	535	531	550	554	545	553	531	524	562	541	496	560	546	476	547	563	536	553	547	561	541	556	590	553	541	584	529	551	555	538	528	541	531	553	601	561	564	557	579	552	554	533	590	555	515	549	488	536	583	531	567	524	573	543	551	612	567	552	546	514	528	534	520	553	557	599	568	555	549	530	530	571	551	566	531	549	509	568	582	557	560	560	525	507	539	586	578	545	562	566	550	535	534	542	548	512	571	547	576	571	507	533	566	541	539	561	503	530	573	510	559	535	506	571	527	574	572	548	568	563	562	547	539	533	507	542	545	562	545	548	541	541	549	562	554	604	563	555	479	535	506	538	559	565	501	559	519	548	548	529	569	550	573	545	546	543	522	522	603	560	541	548	547	521	549	563	578	512	546	567	547	562	535	598	532	515	547	551	511	549	550	516	556	532	562	480	530	585	557	505	502	511	580	545	524	548	584	498	510	531	524	554	527	499	528	537	533	565	569	544	587	542	528	535	519	565	560	480	514	528	522	558	543	516	561	509	526	546	538	524	557	538	534	550	540	568	515	543	524	557	546	553	501	558	583	561	556	537	519	585	595	517	597	568	572	569	513	488	531	519	549	549	596	541	556	528	576	534	533	563	578	550	581	583	564	536	508	506	525	561	550	533	539	518	566	551	519	551	537	543	559	564	555	598	561	534	547	504	535	559	546	527	545	564	549	556	527	562	524	531	553	567	533	539	561	527	582	521	545	571	560	550	538	573	538	571	532	563	583	505	551	539	565	545	531	579	545	550	572	553	558	534	502	546	530	547	543	526	556	534	532	571	579	515	555	589	529	525	525	512	559	567	551	592	546	542	549	542	523	590	558	530	540	501	547	542	514	536	530	557	537	540	538	475	518	550	552	560	534	528	514	580	514	578	527	500	559	561	560	531	541	559	561	562	522	594	535	537	557	570	572	533	556	565	530	602	573	555	523	546	547	586	540	530	555	568	564	530	573	516	516	501	584	553	510	553	585	576	535	586	534	574	550	536	574	560	536	577	534	523	538	515	516	572	522	542	547	569	553	560	545	553	573	505	538	526	581	553	558	535	533	566	527	538	545	505	551	546	537	533	594	575	553	526	514	528	529	537	542	525	513	527	551	551	563	524	529	527	547	536	532	532	536	579	580	496	539	564	568	528	501	544	555	553	541	513	533	535	500	578	522	545	545	585	558	570	580	581	509	517	532	536	545	541	536	566	561	506	551	539	525	512	528	576	538	567	578	555	540	536	540	534	547	554	532	524	539	585	603	570	571	561	517	562	537	536	531	507	530	568	527	518	579	503	540	521	507	559	523	553	570	537	570	573	516	574	545	528	540	498	542	577	545	551	558	513	533	543	506	538	533	554	561	527	542	556	541	573	537	558	539	527	473	483	504	599	525	509	531	511	537	534	541	486	545	567	542	606	575	541	546	539	545	552	535	540	525	509	548	554	533	523	599	561	578	595	545	559	515	546	554	543	536	561	566	535	547	556	558	567	516	524	526	511	554	525	490	539	562	517	550	588	527	530	551	561	513	563	545	553	543	533	538	538	529	554
29068	11337	8356	4353	3537	3040	2630	2217	1975	1779	1481	1361	1190	1057	933	911	812	765	698	693	649	630	698	728	676	658	637	657	659	646	616	640	591	593	570	574	581	626	595	591	620	649	598	573	606	597	573	568	546	582	584	630	574	575	579	591	544	532	594	564	548	609	570	558	558	591	587	602	589	607	541	558	547	541	584	579	587	589	608	528	573	586	567	596	557	581	534	574	529	575	575	541	534	590	575	556	578	577	562	573	566	581	599	585	573	577	602	574	573	573	594	551	567	511	597	551	617	542	557	576	574	564	566	526	565	523	548	530	547	579	548	603	557	557	574	546	555	519	560	585	535	562	541	583	548	567	589	556	534	574	578	603	536	592	589	545	591	552	545	587	552	575	581	546	565	515	565	562	566	570	546	544	572	593	592	613	532	583	531	534	567	584	539	559	592	599	582	603	571	568	561	554	573	588	558	580	525	542	524	562	552	539	564	555	565	559	577	579	575	579	594	528	570	536	536	575	536	563	569	548	575	569	568	540	573	539	579	550	564	578	526	556	576	547	603	568	581	543	572	553	614	548	539	558	553	581	576	527	555	560	516	566	579	565	569	599	568	559	522	569	571	586	564	524	553	597	556	567	551	585	551	620	555	554	550	568	556	549	553	515	559	535	546	552	518	584	600	571	544	561	583	581	600	551	575	548	545	600	573	570	550	554	543	573	569	532	544	613	582	522	565	563	600	524	601	543	559	568	558	583	600	553	599	549	561	544	626	593	523	545	538	541	577	581	560	563	530	569	544	570	621	556	587	528	576	524	565	556	519	546	560	544	558	545	565	565	579	564	588	587	575	563	582	551	564	560	579	548	550	566	573	592	606	505	545	555	561	538	538	564	571	581	536	596	582	598	553	541	562	552	596	580	590	581	567	598	515	559	555	600	578	613	563	569	545	612	570	559	572	596	567	575	564	600	576	583	560	590	551	535	561	536	595	619	563	555	549	581	588	566	560	554	537	583	573	554	579	530	586	557	579	542	597	587	586	544	544	515	603	545	588	598	559	522	546	578	588	585	548	553	602	591	534	564	532	565	579	512	594	576	557	555	600	587	553	556	573	573	559	553	597	585	548	603	578	570	575	532	534	559	571	530	541	593	604	534	576	550	527	575	571	554	575	599	583	541	545	541	564	549	541	631	592	585	584	582	581	553	583	576	591	546	577	593	582	521	554	567	541	563	551	607	543	568	573	588	549	559	555	575	548	570	596	556	571	545	584	555	571	600	527	576	571	606	549	533	587	541	537	587	594	580	518	575	572	522	524	547	593	594	524	586	532	587	593	558	607	566	603	597	548	606	560	559	586	553	554	538	551	569	557	547	612	577	576	612	564	577	558	557	548	608	506	520	520	528	563	547	598	594	583	585	599	584	581	564	557	590	553	565	526	555	546	574	582	560	541	551	565	589	545	564	569	600	610	602	604	575	577	520	551	522	613	546	591	539	544	624	589	551	543	584	579	545	561	561	580	572	558	521	543	586	593	546	578	560	547	574	543	605	574	575	543	553	553	523	553	529	541	562	557	560	515	520	565	570	559	560	546	587	553	583	540	525	571	608	528	549	547	562	565	571	568	577	573	595	553	575	580	550	560	571	559	573	568	532	569	514	584	590	519	571	584	565	552	591	544	587	516	550	615	556	575	556	547	590	581	530	560	561	581	538	536	561	558	579	555	514	558	563	585	526	573	537	551	518	578	592	578	545	553	567	566	569	569	565	537	560	548	554	565	550	635	543	587	589	593	544	562	550	602	591	587	521	536	590	555	582	552	549	594	593	525	533	546	541	506	549	562	579	574	584	549	625	595	568	575	552	552	583	546	584	545	544	568	597	580	581	584	565	537	573	585	548	541	563	584	516	541	593	557	540	578	582	592	598	548	545	531	565	574	587	592	538	568	582	559	522	592	608	540	539	573	502	571	532	588	572	552	578	552	596	572	547	547	570	539	534	548	571	578	575	561	609	518	561	559	583	507	589	571	572	596	527	620	569	556	589	540	534	578	648	563	568	564	591	574	546	542	550	594	591	590	541	556	552	550	540	618	571	559	554	575	533	566	599	594	558	568	591	515	560	579	529	548	522	551	554	582	562	608	593	571	579	572	594	564	544	581	585	572	579	601	588	564	515	548	589	539	568	581	572	561	581	554	548	590	522	621	576	600	594	659	583	607	618	578	589	580	563	558	556	591	542	524	575	539	572	519	591	542	598	557	513	567	582	557	549	575	539	565	539	573	573	575	563	535	569	581	560	547	573	559	574	563	578	579	570	561	592	551	543	547	567	577	555	532	592	532	574	555	547	535	529	612	567	592	555	583	565	587	570	564	525	585	541	585	594	559	530	573	628	571	596	572	566	553	559	582	599	577	569	619	552	534	568	619	569	581	588	553	585	573	564	545	562	550	552	577	568	587	525	544	566	531	610	603	578	533	561	522	557	543	544	584	546	580	513	592	547	589	591	566	539	557	545	553	574	585	552	534	558	527	601	551	580	530	580	593	565	582	568	555	539	547	582	552	535	530	563	596	566	540	584	565	523	535	559	562	567	562	568	598	529	533	570	563	561	574	569	604	556	541	510	570	605	599	569	568	571	611	548	580	569	611	536	551	559	553	625	572	565	532	600	526	557	565	529	513	561	560	559	587	578	560	545	596	550	563	574	557	558	576	541	525	559	550	515	561	559	589	545	541	565	558	593	588	499	549	578	576	604	568	569	532	564	538	553	541	525	536	589	591	553	584	557	565	574	551	581	570	588	556	547	594	562	568	564	572	560	554	608	538	561	611	568	550	558	520	560	571	577	587	526	585	561	530	552	589	554	547	554	557	586	560	541	559	545	587	562	598	577	568	605	524	571	583	544	557	560	571	578	576	563	557	605	607	594	590	571	558	549	566	591	588	585	564	559	592	560	548	555	591	598	531	565	619	526	560	523	558	516	592	565	562	564	571	607	597	573	576	604	602	584	561	563	589	556	572	550	605	591	566	554	556	584	526	532	571	520	572	576	582	559	523	572	555	555	571	580	581	557	559	609	550	539	573	563	542	570	541	583	594	583	542	548	591	545	563	586	606	582	564	532	570	555	570	551	566	573	558	584	536	544	575	550	591	584	573	616	537	563	496	528	548	560	566	591	559	533	585	588	535	567	559	560	592	570	594	568	601	519	593	592	567	556	592	601	592	593	561	564	526	531	570	539	553	566	561	582	591	552	534	570	557	561	582	538	528	542	559	578	542	540	511	544	570	575	587	570	552	552	542	576	542	536	539	536	557	578	539	597	608	546	566	566	575	569	542	541	592	529	546	529	528	545	555	540	539	555	573	565	567	575	544	543	537	507	548	568	547	566	594	566	532	573	549	565	596	541	538	537	572	584	584	554	562	570	528	573	549	626	524	600	553	616	558	571	573	526	592	612	548	547	597	557	562	555	565	562	592	548	579	613	567	567	594	572	537	519	561	550	549	545	579	556
25011	21568	28270	25248	19630	3154	1715	1433	1328	1260	1188	1116	1092	1011	933	931	910	934	903	863	870	829	842	819	884	836	865	851	835	822	827	808	815	762	770	826	786	817	797	845	815	836	790	765	789	823	795	838	789	812	779	833	813	864	795	746	803	792	797	765	762	812	796	766	758	768	794	792	771	767	770	779	771	792	770	800	785	764	838	805	783	740	826	782	817	750	770	841	767	809	786	779	742	774	774	785	770	757	767	804	814	737	783	768	814	760	782	743	822	846	762	781	815	842	774	833	779	787	769	770	775	822	757	803	783	810	771	794	792	737	780	783	765	785	780	792	804	817	831	749	841	756	760	838	792	796	778	807	774	775	848	803	796	734	787	765	830	804	827	763	743	798	815	754	795	753	803	788	820	821	787	818	782	761	766	755	770	789	763	763	825	826	768	766	778	748	785	845	803	784	806	804	773	812	782	776	808	772	752	768	741	793	797	803	816	730	795	806	744	828	819	756	787	769	791	780	833	796	750	775	797	836	826	814	768	765	836	795	782	806	824	778	761	801	741	808	801	806	772	785	799	796	802	866	776	789	761	765	775	740	780	754	838	773	732	846	784	767	768	788	842	771	741	741	838	827	769	823	814	782	816	796	870	768	787	813	762	789	819	840	824	776	826	804	749	800	819	774	813	834	775	780	804	797	750	806	766	815	755	788	777	744	796	821	813	784	742	800	783	797	792	795	809	744	854	804	858	778	742	814	795	840	786	760	839	792	806	784	777	802	810	836	836	772	753	728	807	766	770	814	841	837	842	800	831	829	771	750	741	783	816	808	757	815	813	760	794	796	761	791	829	729	803	818	799	794	808	739	765	712	803	817	791	753	826	738	767	773	783	782	788	803	815	801	821	816	797	800	782	789	768	775	830	745	827	753	772	763	810	766	764	850	782	759	800	814	823	753	782	754	835	790	796	784	788	783	808	802	777	761	787	768	768	826	758	808	790	758	778	809	754	802	767	782	753	770	803	789	759	791	775	818	789	788	739	772	816	782	804	765	802	822	755	827	803	807	764	849	781	833	742	786	802	791	820	773	799	814	817	790	798	764	768	780	784	785	753	850	817	756	768	760	779	818	794	797	791	828	769	771	789	819	859	808	795	764	747	742	786	767	804	784	836	833	762	815	816	808	760	844	793	862	803	761	809	778	753	841	821	805	807	758	828	725	791	814	817	802	776	800	826	767	784	776	760	801	793	784	807	789	809	793	805	769	801	821	749	781	834	754	828	806	738	790	799	783	786	791	818	721	705	814	827	760	826	774	797	797	804	782	775	748	763	800	720	767	821	732	778	803	767	804	791	778	784	795	813	792	779	766	794	759	760	784	772	797	769	791	802	776	801	808	730	784	750	838	820	764	771	795	835	781	803	787	802	768	797	723	811	753	790	814	790	755	794	809	799	804	726	778	827	756	769	817	855	768	800	823	813	778	764	755	805	758	816	815	797	817	733	812	790	804	790	797	782	777	770	763	821	760	783	818	827	812	717	763	816	787	790	773	764	801	807	764	791	832	801	850	801	798	797	784	800	829	764	807	819	791	778	882	785	741	742	747	846	854	748	758	806	818	820	807	805	774	789	805	752	842	784	789	769	806	817	781	783	791	782	809	788	819	784	754	787	787	793	769	773	747	803	795	763	768	782	787	767	792	780	778	793	802	851	810	768	773	779	757	788	835	768	797	792	767	782	784	807	754	744	754	748	754	810	746	808	765	761	801	757	792	825	784	814	804	733	817	772	766	802	801	777	790	816	816	705	763	786	751	799	780	718	774	815	762	769	802	745	823	799	782	774	781	809	754	799	736	707	757	727	739	826	862	759	788	794	768	808	766	822	771	764	801	817	725	772	756	765	757	823	822	813	753	795	763	826	796	773	781	804	742	791	745	774	771	767	789	805	776	807	790	770	757	764	778	756	838	741	791	812	751	768	779	773	828	770	813	721	811	803	744	801	777	783	856	744	764	796	769	780	796	798	796	817	787	805	771	776	753	802	752	757	850	774	794	729	795	782	789	801	796	772	757	825	791	804	776	789	801	733	804	792	829	781	760	748	793	752	800	787	780	754	770	803	827	788	780	786	762	752	837	792	755	765	781	788	799	791	782	811	788	763	769	767	805	793	791	790	809	826	769	729	770	754	767	750	769	793	738	758	758	787	812	799	787	764	813	776	814	812	772	735	754	860	780	774	750	741	779	816	746	811	788	757	806	771	766	738	791	809	800	766	780	782	772	795	768	817	782	754	795	835	748	829	783	833	736	795	762	769	822	780	802	861	831	781	783	795	765	805	787	764	817	743	756	779	793	769	781	798	746	769	774	773	747	811	803	745	774	765	807	857	718	824	771	800	766	748	775	804	793	740	786	826	830	764	798	801	839	818	801	775	813	817	859	787	837	761	796	760	736	747	788	793	762	809	788	812	807	789	764	778	783	756	869	784	804	801	805	775	818	774	825	762	788	832	778	753	830	817	811	806	755	811	809	794	827	839	847	731	788	800	855	782	832	801	745	793	771	798	748	756	761	806	796	781	774	787	796	740	781	755	804	808	791	776	793	764	800	804	771	811	816	797	823	727	739	768	802	750	763	763	782	804	838	795	772	763	787	782	771	810	789	747	771	723	790	751	785	811	795	792	824	792	775	814	796	839	824	766	792	819	766	789	796	816	774	755	798	767	791	783	754	832	801	839	768	786	785	766	779	797	799	823	776	826	743	806	806	794	785	773	839	769	770	803	789	775	792	756	743	776	841	803	765	765	754	828	826	767	764	738	787	767	782	803	828	874	759	788	780	792	771	780	780	775	823	790	775	843	777	801	800	752	788	860	747	797	779	836	797	800	745	784	791	791	798	795	831	779	792	775	788	801	787	837	815	845	775	800	836	767	780	776	816	802	819	795	786	802	793	782	770	767	788	806	761	808	779	757	784	795	804	753	794	745	793	815	759	806	743	762	792	763	756	802	733	800	773	810	762	808	767	784	810	776	830	809	724	792	750	773	809	787	808	753	793	761	827	807	760	830	768	782	798	733	761	797	803	796	828	819	799	760	788	746	773	776	773	843	759	744	783	803	831	783	791	827	777	822	769	741	799	829	799	766	787	758	796	794	804	778	768	757	765	739	831	743	827	765	814	806	794	726	755	776	779	842	811	762	755	741	839	789	775	745	789	753	819	846	817	788	787	774	805	734	812	761	775	767	822	827	776	814	747	771	732	769	814	803	786	788	826	791	812	779	790	774	848	793	723	772	799	834	854	779	792	804	792	859	797	761	802	794	760	765	799	785	786	783	782	794	789	784	796	805	760	738	797	805	828	771	786	767	813	794	744	753	750	766	771	805	806	781	852	760	749	765	810	719	782	769	798	834	766	753	780	762	772	787	813	816	787	820	781	773	788	730	796	769	766	787	736	813	830	798	793	766	819	770	793	779	785	767	806	788	827	787	778	726	778	841	764	799	785	773	741	773	798
28417	9108	6271	3636	3154	2638	2342	2104	1806	1609	1402	1367	1224	1122	996	998	960	926	922	823	822	912	895	862	843	846	914	873	854	794	744	818	786	815	786	737	777	818	816	788	761	820	775	780	778	766	790	768	803	827	810	773	761	780	799	828	739	816	798	739	782	722	797	756	785	768	739	754	782	791	751	790	778	756	777	776	814	839	785	757	795	774	791	778	763	754	751	731	769	779	772	763	748	745	802	730	777	729	737	766	735	761	773	736	729	757	796	731	813	747	744	755	722	740	765	790	730	774	766	724	780	770	815	760	802	796	790	708	770	749	758	704	733	740	820	768	813	782	784	760	707	755	802	753	813	736	824	810	799	747	732	779	791	808	781	773	765	825	783	743	757	772	759	738	835	738	763	808	748	751	763	766	735	759	766	766	783	765	767	774	772	784	781	846	742	763	759	737	760	775	815	771	791	783	801	804	766	756	770	770	780	838	728	761	751	766	789	780	774	740	734	735	794	821	756	781	776	822	797	779	712	793	725	832	754	748	807	778	759	791	772	791	764	800	772	742	772	739	749	805	740	713	755	762	761	813	787	825	790	736	773	785	752	766	784	774	794	785	767	767	792	817	764	721	759	757	780	801	781	799	817	748	791	796	749	783	792	742	783	785	793	808	759	831	753	803	829	787	799	795	727	744	766	786	810	775	751	732	764	813	805	805	739	738	760	780	772	811	782	831	811	774	778	763	757	720	746	781	769	754	710	735	795	737	765	732	770	738	783	739	778	783	783	787	752	732	820	811	789	804	731	764	717	785	724	738	780	804	732	763	770	754	775	776	760	813	771	788	810	790	763	746	783	822	739	808	781	786	762	735	844	788	784	752	732	805	804	809	726	784	735	769	758	707	731	807	749	778	751	763	756	783	799	785	773	765	723	764	760	763	807	738	810	702	773	694	811	756	803	793	752	801	746	804	733	713	808	803	806	774	799	785	774	779	821	803	736	766	721	708	760	764	756	815	770	734	767	744	780	753	762	759	781	752	765	795	720	762	798	829	735	760	755	741	760	739	790	779	751	740	820	799	766	765	753	758	820	785	767	748	806	758	815	758	718	768	824	785	795	792	782	738	780	765	804	781	768	769	748	790	822	770	758	803	796	754	788	714	761	784	844	842	784	800	688	750	788	746	750	759	756	746	770	730	752	759	812	767	744	727	756	730	765	793	773	752	843	748	742	781	712	772	767	796	807	770	800	765	766	797	822	842	752	748	760	782	799	754	775	785	777	812	805	768	793	752	805	785	781	792	786	762	798	764	753	790	739	723	805	774	735	761	774	738	758	778	767	763	714	779	801	785	786	825	787	785	781	811	778	716	787	799	783	791	763	830	745	765	757	769	796	731	751	763	777	770	803	734	788	779	811	788	744	742	797	757	773	796	753	783	739	796	709	805	773	800	796	736	786	788	755	745	728	776	797	785	740	778	766	797	781	806	762	760	721	773	796	792	762	785	750	747	725	775	820	791	780	778	771	771	745	779	766	739	793	770	752	772	763	750	790	799	755	784	765	747	800	770	810	716	743	751	770	806	820	797	802	773	780	763	784	796	769	767	784	743	734	778	755	800	783	790	801	767	775	850	801	811	782	775	763	796	750	742	728	760	750	761	833	758	762	738	715	758	722	750	761	747	695	788	772	726	767	748	743	795	749	770	763	751	818	802	738	787	753	807	719	768	767	778	781	777	744	779	783	721	779	769	752	775	746	747	739	773	777	760	741	765	736	784	772	771	803	795	780	739	770	779	854	802	761	777	773	751	750	806	782	732	757	760	772	784	786	771	857	808	755	785	788	812	781	770	774	771	766	807	773	758	782	727	776	768	748	787	776	806	796	811	782	785	799	753	812	727	762	794	760	767	762	758	758	798	786	812	815	757	803	767	754	803	721	787	773	776	745	791	735	809	753	751	734	765	727	783	775	743	746	791	798	777	755	777	750	742	783	792	733	788	752	827	733	769	748	802	762	748	762	805	768	790	800	818	773	743	769	731	803	806	772	756	816	804	745	761	823	799	785	737	802	817	816	791	742	749	754	763	792	777	782	729	766	824	739	756	753	779	745	710	762	770	795	783	741	747	754	747	793	780	718	745	704	772	761	778	738	795	753	775	740	729	757	791	741	793	797	718	771	777	747	752	834	761	829	783	747	733	741	748	719	785	782	763	751	744	810	786	774	795	757	811	780	770	761	779	790	821	783	755	722	778	732	765	779	748	767	784	792	750	769	813	750	751	751	808	766	814	729	759	786	753	744	736	793	768	812	755	772	740	808	768	804	730	782	731	743	792	760	762	780	734	763	774	738	756	791	729	788	785	795	827	781	761	747	788	806	738	806	779	779	752	706	772	754	818	789	742	742	833	768	838	778	795	774	801	809	766	779	770	752	769	778	729	752	756	764	771	767	764	720	754	764	756	797	792	775	802	794	765	788	765	723	761	706	762	787	740	848	796	715	746	749	797	775	799	768	776	784	713	769	795	751	788	750	788	818	737	757	801	795	771	784	816	748	750	771	807	723	736	767	767	760	746	783	804	804	771	827	801	770	793	827	750	746	794	755	783	784	745	747	696	768	728	740	764	743	762	756	799	759	759	738	775	759	791	771	766	723	815	771	781	719	770	785	800	780	791	797	763	779	748	782	808	772	765	742	750	786	785	813	768	787	757	739	753	743	762	712	761	770	764	744	719	746	786	794	746	812	771	777	801	759	744	819	804	780	808	774	818	727	804	788	737	733	783	781	720	719	748	798	780	809	698	758	839	767	769	774	766	748	786	762	811	767	737	776	745	794	763	732	747	814	744	792	771	765	822	779	792	753	744	779	767	781	822	797	764	783	757	792	814	741	776	823	791	753	805	746	779	802	782	792	757	786	794	781	755	793	743	799	743	725	804	758	720	787	770	759	745	799	789	799	755	803	740	777	777	785	759	753	762	781	769	738	772	776	798	784	741	769	785	792	802	766	786	791	773	803	783	775	765	787	793	775	815	740	758	760	740	737	792	769	702	815	786	770	777	794	796	779	767	742	769	778	836	797	795	755	727	786	758	794	843	779	758	756	782	801	747	783	799	799	765	780	758	812	801	797	794	724	792	775	760	804	798	766	793	812	791	756	790	788	750	782	765	762	784	777	796	790	781	745	792	746	818	785	798	791	785	758	786	782	800	748	763	778	765	722	787	797	817	790	716	799	818	729	717	737	756	776	765	783	787	737	768	791	785	774	753	800	786	736	781	743	782	824	782	784	766	820	775	746	796	764	749	775	780	751	793	799	758	776	718	820	787	817	769	763	786	820	823	750	756	772	764	762	756	762	750	761	813	779	785	755	799	781	773	812	776	803	776	771	789	788	803	777	835	734	810	796	796	783	752	719	825	780	797	769	796	763	782	816	808	786	770	751	766	815	803	807	755	737	769	763	768	776	764	804	713	765	731	755	770	762	752	745	763	817	811	736	836	751	767	767	774	763	773
22945	21720	29543	24442	21725	21828	13840	2447	1752	1490	1264	1142	1055	886	773	683	624	608	535	478	422	448	514	503	466	472	478	505	488	442	431	366	401	357	380	384	370	391	399	426	357	412	381	409	357	386	370	376	369	372	382	366	395	361	363	380	371	351	361	406	373	378	379	350	373	352	376	384	344	347	368	333	306	362	354	384	347	373	372	393	380	355	367	360	386	355	399	372	334	374	345	321	347	361	376	338	383	354	374	359	368	342	366	320	358	345	330	322	367	350	346	356	360	323	374	357	351	386	386	350	342	391	398	318	306	336	356	366	346	334	350	332	320	356	353	349	341	370	355	370	358	357	351	334	359	363	349	370	349	328	362	339	335	366	366	334	371	363	349	380	343	346	354	360	374	360	345	350	363	349	379	378	351	317	345	358	382	333	363	349	351	337	372	353	327	379	371	345	381	381	353	340	353	349	354	347	321	347	363	359	326	326	361	368	356	387	328	402	345	364	334	341	370	367	329	344	355	380	389	356	338	350	321	321	328	345	344	365	333	367	341	333	344	381	393	319	360	323	384	354	323	391	357	355	359	345	318	351	351	356	375	347	329	325	343	341	375	363	370	346	336	353	341	341	363	365	360	348	344	355	363	333	378	373	372	370	323	366	361	347	370	360	332	319	354	337	364	365	358	371	346	358	310	359	380	388	344	352	343	339	363	321	372	387	352	368	358	367	332	331	364	376	348	343	362	361	373	362	336	360	368	363	345	377	354	368	360	368	358	365	351	332	338	388	340	375	352	345	379	347	326	396	327	349	350	388	334	382	355	335	339	353	352	352	335	374	343	376	351	337	363	344	340	361	337	383	359	356	375	350	310	373	344	363	338	344	363	342	355	340	343	377	344	366	314	364	346	353	353	339	360	384	377	349	346	344	375	403	357	330	370	368	383	325	349	337	357	354	348	328	380	337	385	403	372	372	369	357	344	355	289	354	344	390	370	327	399	362	352	351	342	367	356	369	377	373	336	329	355	372	330	351	332	333	340	334	363	325	350	362	331	356	366	318	352	354	361	369	343	349	320	368	356	356	353	389	380	328	360	362	345	334	354	357	376	349	344	349	343	354	382	333	369	328	349	364	363	337	311	362	347	360	349	358	357	361	376	366	370	316	355	348	366	349	331	354	351	322	293	337	338	356	347	353	340	355	378	348	375	350	363	353	347	322	363	362	329	356	386	355	358	325	350	335	360	360	367	350	368	325	383	373	327	339	333	372	347	339	343	355	341	337	349	327	365	313	364	338	347	329	368	370	365	365	366	396	373	343	369	354	369	369	355	343	348	381	352	366	352	347	369	385	355	348	386	364	317	354	353	369	340	369	312	352	372	344	328	341	333	350	348	355	345	329	331	325	351	362	329	307	360	323	352	366	362	303	335	379	362	339	324	363	327	331	322	347	328	360	315	363	359	365	305	357	355	356	355	363	343	341	345	338	365	351	338	350	358	347	338	330	341	377	342	327	350	350	347	360	363	346	402	368	372	390	359	347	372	357	357	331	354	374	315	347	364	389	353	329	372	372	349	349	335	337	355	381	364	349	346	357	357	358	357	357	356	343	352	375	362	351	334	349	394	342	319	311	328	370	341	364	347	358	322	314	360	339	316	350	317	356	343	315	364	346	357	360	351	337	347	367	349	382	387	353	360	386	364	378	350	406	369	370	355	335	340	345	351	341	348	361	313	349	357	373	376	397	359	366	354	348	330	364	366	304	393	359	376	364	343	337	372	368	341	350	383	339	344	341	337	344	324	343	354	320	329	345	320	382	357	378	345	334	399	360	312	364	297	338	394	351	324	364	374	336	388	352	356	344	341	364	320	332	329	361	351	343	355	342	355	337	323	371	382	390	349	343	347	339	330	369	360	356	363	321	371	323	322	324	385	349	370	351	341	348	345	339	344	341	362	363	356	351	361	349	330	373	344	352	357	341	357	358	337	370	344	414	372	389	359	364	350	333	343	346	361	302	381	349	319	350	391	357	356	360	342	338	347	358	378	338	357	379	358	326	333	355	367	333	355	335	364	361	369	329	364	354	352	385	379	332	382	392	364	355	353	339	357	382	340	344	312	350	368	352	351	354	353	355	350	349	366	345	387	355	355	375	343	341	344	374	355	367	346	338	333	342	344	307	352	341	363	346	334	354	365	352	376	341	328	367	343	365	359	369	324	347	361	355	369	356	356	331	350	365	317	324	360	403	388	359	337	368	355	339	355	312	346	357	356	362	342	372	336	345	368	373	377	350	364	380	370	379	342	365	362	340	357	351	331	352	379	366	339	352	353	360	392	333	333	364	386	386	356	357	334	367	374	367	340	356	375	381	357	348	386	331	334	365	361	364	329	357	351	327	344	346	356	334	357	358	352	345	351	343	368	362	395	357	361	354	351	318	380	357	324	346	332	350	346	364	350	354	356	317	373	348	412	371	313	359	336	363	355	349	351	379	388	363	337	378	366	320	360	356	337	339	362	346	354	338	347	326	354	349	357	338	343	356	347	367	333	329	349	374	363	363	340	375	375	374	354	347	374	336	382	367	356	325	349	381	344	349	339	351	391	329	377	323	338	328	344	346	336	351	358	368	376	343	399	339	328	370	350	369	372	341	378	350	371	364	367	351	395	372	394	349	319	359	359	335	342	343	383	360	326	382	349	350	383	299	341	385	348	364	374	344	335	340	372	358	350	346	355	378	348	353	345	368	375	353	339	352	356	343	352	350	330	358	388	340	342	389	311	370	340	365	348	379	318	338	388	359	355	365	340	332	340	352	347	340	342	350	363	366	373	380	363	366	374	332	351	348	357	355	365	340	362	405	345	330	369	338	341	338	321	320	367	345	364	331	337	323	352	327	355	348	366	371	371	320	336	347	352	343	343	309	343	356	386	341	359	351	338	323	368	359	351	311	345	362	363	375	365	364	365	348	346	368	345	347	328	364	325	343	347	328	336	344	369	370	336	359	344	322	362	332	391	360	324	368	356	343	343	348	364	324	369	358	335	366	353	353	357	366	342	357	347	373	343	339	327	327	380	352	342	345	324	351	334	362	353	336	366	322	355	362	353	348	378	349	333	352	352	393	340	373	347	373	377	343	322	352	355	372	351	333	346	328	373	366	319	358	371	361	375	348	338	338	363	359	351	365	377	364	355	352	317	367	348	350	356	348	392	374	380	344	328	338	331	400	311	351	366	373	375	349	369	379	321	347	330	367	347	353	332	347	369	370	337	354	364	360	373	336	326	358	353	351	382	359	356	326	356	357	356	352	333	337	396	335	365	351	363	373	327	349	350	346	340	336	359	373	372	359	378	383	326	332	361	361	347	360	380	339	359	347	366	368	360	339	381	369	384	353	367	327	366	333	344	345	341	352	351	386	366	359	382	315	403	350	376	352	382	395	378	377	346	334	334	337	354	353	379	386	367	337	375	406	369	381	344	379	382	371	347	354	370	339	340	345	340	352	382	310	390	347
31829	17794	12760	7396	5720	4715	3747	3163	2651	2093	1740	1588	1404	1190	980	845	853	755	633	517	536	526	581	557	542	530	531	536	545	452	450	393	437	407	368	396	388	409	432	416	393	410	438	394	402	373	368	374	394	416	398	378	394	445	374	362	374	390	397	410	387	358	382	368	352	376	350	359	324	327	341	346	331	354	357	356	383	359	367	369	364	350	344	369	394	366	357	357	322	337	314	369	372	350	340	332	370	351	321	335	348	351	356	370	335	380	371	354	329	383	322	337	348	347	352	364	344	365	314	349	339	325	370	366	389	356	341	356	336	350	343	325	361	347	347	374	329	338	338	379	340	374	352	394	340	335	358	362	341	330	333	338	320	327	345	356	341	356	332	348	356	338	355	358	330	347	339	385	305	361	359	337	342	344	335	342	374	363	378	342	329	366	349	359	361	375	335	337	348	357	372	350	358	367	341	339	361	332	341	340	330	354	337	334	326	359	348	362	353	354	322	367	365	360	333	327	342	366	373	339	348	368	390	363	348	371	390	330	354	346	364	341	359	330	344	333	350	362	365	376	379	371	367	364	349	370	328	332	359	339	331	342	359	353	348	320	327	327	355	354	339	373	335	314	415	347	352	353	357	344	370	350	363	338	325	357	348	368	330	332	314	338	346	311	347	362	379	347	346	370	346	361	412	371	345	362	360	370	402	358	383	360	371	392	352	342	320	373	350	359	336	353	346	341	344	389	367	317	377	367	405	361	345	374	384	358	325	344	357	331	340	356	339	333	329	353	364	336	382	349	354	368	348	324	327	369	332	329	337	348	348	372	335	384	374	372	351	378	351	317	364	359	362	366	348	347	343	367	360	339	340	337	350	387	372	363	398	390	358	366	353	374	339	382	365	365	349	315	364	337	378	362	346	361	354	381	360	341	372	358	347	337	333	359	357	364	323	321	317	355	338	335	341	371	353	371	402	379	325	339	392	348	350	349	340	369	358	388	342	358	319	344	311	364	402	328	393	324	360	352	334	370	333	341	355	346	388	367	356	357	373	328	388	315	311	348	370	346	358	356	365	345	399	370	335	329	361	359	349	379	356	320	355	358	351	354	341	377	321	385	377	347	366	357	367	333	369	399	363	342	331	309	351	356	357	340	368	339	389	345	332	340	378	386	331	353	390	361	367	379	386	364	362	330	356	354	334	351	340	330	338	346	322	378	365	339	336	357	328	356	352	371	344	336	358	331	323	350	348	373	331	384	387	374	322	382	348	347	347	359	366	338	345	316	362	349	316	333	374	349	394	367	365	350	351	315	346	379	339	352	401	331	368	362	365	408	376	361	339	343	361	331	338	339	371	336	358	342	348	352	327	355	349	336	373	359	358	359	383	350	335	342	383	358	364	363	354	338	370	357	335	342	343	329	339	358	336	367	355	356	367	372	354	326	348	303	344	358	356	364	350	410	355	365	359	347	362	329	342	344	389	353	331	363	363	398	359	366	345	365	345	395	343	359	351	353	375	349	343	338	324	341	379	314	363	380	344	348	381	306	349	339	368	385	370	374	320	370	343	357	328	343	370	361	333	356	376	324	336	377	353	353	359	365	368	388	398	333	390	393	320	368	370	363	346	351	337	363	331	341	386	363	342	366	355	354	350	361	327	363	361	343	348	362	339	375	351	358	341	308	364	377	378	347	373	343	370	343	317	346	375	342	375	335	348	344	363	341	346	351	361	369	378	380	339	361	352	370	395	319	358	354	324	326	352	338	338	351	362	367	351	372	376	340	342	361	369	381	356	357	334	372	378	334	373	371	409	335	367	363	357	332	354	344	336	304	378	352	377	369	386	312	352	365	365	364	342	312	387	368	365	351	358	340	368	367	361	337	357	364	351	361	353	339	363	340	370	324	389	336	353	360	347	375	370	362	360	384	383	356	376	342	353	370	400	341	366	351	378	326	338	359	350	387	354	348	334	381	347	371	358	344	340	360	392	351	374	324	365	345	354	353	387	346	350	356	349	344	363	343	364	360	383	340	351	326	362	350	316	352	344	342	360	366	332	381	351	361	341	377	351	349	340	337	345	343	368	358	354	386	344	318	318	343	368	330	347	350	361	379	370	352	297	371	385	356	348	397	369	331	345	356	350	346	371	375	359	361	375	377	366	342	362	331	329	344	339	386	361	349	321	377	335	368	368	345	387	341	363	348	359	342	328	354	360	361	367	379	321	350	349	365	336	362	374	314	352	338	315	345	362	343	388	366	347	383	361	339	381	340	345	347	342	337	351	345	352	322	327	362	360	359	312	325	356	385	307	344	396	323	354	358	361	350	342	334	358	388	335	362	314	367	335	339	370	365	363	341	402	384	315	322	345	314	326	368	351	363	327	379	342	397	341	339	357	341	373	374	375	336	341	358	342	330	363	340	352	328	354	368	387	346	334	345	345	356	356	335	365	352	356	368	337	356	343	332	362	348	357	345	364	347	352	378	378	355	376	380	366	358	336	345	328	360	340	355	338	339	350	350	373	337	352	324	344	342	349	352	331	363	351	346	343	343	369	388	339	355	361	371	339	370	363	353	394	373	357	368	380	372	333	372	371	356	332	366	386	376	337	312	371	343	351	351	354	362	322	388	368	325	338	380	381	336	354	341	368	373	363	327	339	349	357	350	358	354	344	346	339	355	350	322	337	364	352	344	355	372	305	348	370	360	382	388	367	363	377	373	377	381	316	370	334	348	352	354	362	394	329	368	360	353	371	342	359	349	357	346	336	348	317	348	363	318	347	313	370	370	359	346	318	353	369	321	343	363	367	343	352	341	340	347	330	315	359	354	329	368	380	341	363	370	335	327	359	356	362	352	348	358	309	351	319	352	348	351	364	341	358	347	372	328	342	343	336	347	342	386	351	326	328	314	343	348	382	365	385	343	376	326	339	341	324	331	341	355	319	357	347	393	367	317	326	377	325	317	356	372	338	350	342	356	334	369	369	364	359	366	323	346	336	356	357	337	358	329	351	360	352	370	345	339	364	384	356	327	369	396	392	356	373	316	321	359	337	350	367	392	355	355	322	377	364	355	377	353	381	345	339	352	314	318	337	347	325	375	331	361	398	372	372	375	320	371	371	337	345	321	325	367	327	349	367	372	330	358	342	358	351	345	312	366	350	365	336	357	353	371	348	319	387	351	395	344	360	365	374	339	329	350	359	386	369	365	344	365	366	376	345	341	347	331	385	352	381	341	364	375	363	362	327	379	326	361	367	332	354	400	341	370	381	353	336	367	367	335	374	372	350	368	334	346	374	345	357	348	360	335	323	358	326	375	354	349	370	331	360	341	337	348	368	353	364	382	362	350	400	342	338	355	360	327	396	338	353	326	365	338	364	348	378	364	370	367	377	343	355	327	381	385	357	359	333	338	385	334	331	340	356	342	325	384	363	357	327	309	335	350	372	354	372	339	350	407	367	369	362	338	354	340	361	340	343	337	376	345	344	394	390	360	368	362	361	349	392	403
29778	20382	8890	2092	1557	1330	1258	1249	1187	1137	1068	1052	1019	1014	944	879	928	893	901	909	886	865	922	873	860	920	888	921	915	877	847	844	911	917	836	898	865	841	886	950	894	951	894	886	901	851	880	849	866	840	847	923	865	932	907	912	910	858	915	885	838	860	835	933	876	974	832	829	834	933	878	932	869	849	883	877	905	883	899	904	916	861	854	886	855	945	863	869	917	883	827	773	886	867	895	884	860	861	859	935	888	869	882	882	899	869	861	873	891	875	859	865	915	906	829	934	862	874	897	860	891	909	917	849	899	867	883	897	853	908	898	898	862	878	853	831	882	872	899	878	831	923	827	852	908	942	917	922	876	842	891	874	877	857	846	824	832	875	889	931	884	871	858	845	839	910	880	822	942	883	837	877	880	890	900	909	855	812	886	873	844	884	875	888	859	857	823	882	890	903	910	849	921	907	890	880	891	889	852	835	876	885	937	859	891	937	908	914	882	832	896	865	911	900	913	939	903	922	933	913	891	888	885	878	851	886	870	882	873	906	901	858	921	875	836	893	913	928	875	875	963	916	899	842	857	835	908	872	901	889	850	848	888	929	880	895	884	823	833	898	946	873	859	873	874	863	873	872	903	855	827	863	875	897	920	842	925	832	814	873	867	851	858	868	903	857	867	886	850	883	792	888	867	850	912	858	922	868	901	881	805	842	895	863	899	794	938	935	881	809	931	883	850	917	866	852	840	919	836	883	887	898	903	892	869	881	880	852	887	899	855	899	855	876	897	913	868	869	914	827	846	860	824	863	863	889	896	890	913	930	890	895	812	926	849	932	857	820	840	903	850	925	874	859	860	867	922	910	875	899	890	869	895	891	869	893	891	877	854	869	831	910	885	894	883	946	939	815	874	948	881	860	903	859	839	861	868	874	848	910	885	906	913	930	886	872	915	882	869	876	859	892	854	869	896	896	893	868	888	828	847	861	909	912	906	910	893	863	802	860	849	941	878	852	896	857	850	868	895	839	923	905	859	907	888	876	892	892	879	837	904	881	834	914	875	856	839	880	968	845	859	878	890	860	830	898	891	874	891	857	846	868	872	938	946	862	884	954	850	920	935	893	837	910	879	897	911	881	919	883	854	876	856	829	887	922	876	814	877	889	888	910	870	872	893	846	866	868	846	863	855	883	828	890	877	847	883	910	869	800	862	890	841	858	858	894	896	877	851	830	862	854	897	910	856	901	872	863	945	871	892	853	848	885	865	823	830	852	919	880	878	864	931	871	858	875	846	860	898	903	913	852	857	818	849	887	949	913	870	890	888	929	881	910	856	899	874	877	883	865	889	874	913	874	918	843	879	905	932	901	878	850	882	923	868	928	799	860	887	904	842	856	890	896	963	878	871	888	894	902	918	864	885	890	867	879	840	900	860	900	888	879	871	900	861	915	894	920	853	906	859	936	883	908	843	878	897	915	880	840	887	836	878	879	881	920	921	913	925	880	943	868	887	948	924	869	825	892	873	829	860	910	892	846	971	884	880	896	864	879	867	833	901	887	869	875	871	827	843	858	865	907	856	849	922	894	881	889	892	890	927	912	890	910	880	886	835	854	880	868	897	943	915	886	895	815	887	866	855	880	937	881	891	880	928	881	863	859	930	862	906	838	918	858	898	945	862	888	833	852	873	868	878	830	875	878	840	869	920	852	881	880	913	897	893	900	829	897	924	941	867	909	850	873	877	898	877	858	814	861	835	823	829	842	905	887	859	863	885	888	980	914	824	876	828	863	948	861	886	904	889	915	910	837	838	910	918	955	900	853	945	891	901	914	911	873	842	888	893	905	839	866	901	840	899	866	867	879	890	910	881	867	878	924	857	845	856	880	867	907	876	867	888	819	945	842	931	843	937	856	843	837	907	837	833	866	896	871	879	931	834	866	887	908	898	867	858	940	935	839	869	873	938	863	890	863	878	902	829	863	847	893	898	879	868	853	891	888	900	862	892	866	840	877	879	904	877	927	804	840	891	904	905	859	881	844	868	878	896	871	850	877	858	831	856	852	867	921	893	889	887	924	910	870	860	903	840	826	885	889	895	885	867	891	872	911	923	893	876	866	826	832	897	871	902	867	900	937	900	823	907	882	902	890	888	904	926	827	874	869	873	847	887	891	876	863	857	859	856	858	903	913	828	849	948	809	883	889	867	879	832	893	874	855	898	866	912	867	819	866	851	913	903	892	895	877	860	898	885	849	905	885	914	900	880	894	902	863	874	852	931	856	888	879	889	801	837	882	902	915	848	909	879	857	897	861	857	966	836	900	951	964	841	860	910	900	889	852	926	904	886	861	833	937	885	905	857	924	881	863	896	879	914	849	963	877	851	866	885	884	926	898	865	884	846	842	878	881	878	882	858	920	838	892	913	867	881	846	875	890	854	897	916	911	887	854	880	922	862	882	879	909	845	888	891	902	878	901	909	864	909	881	924	848	881	873	916	906	893	885	871	884	893	817	836	857	849	883	905	892	819	851	838	859	893	886	886	880	901	901	900	891	863	845	859	901	846	879	888	921	870	841	876	846	916	888	872	893	879	875	917	883	885	930	861	879	929	801	839	889	888	810	882	854	894	849	885	912	846	856	877	833	862	861	896	896	822	893	885	899	835	912	878	942	887	844	912	847	876	879	853	887	871	921	941	879	885	844	863	880	899	872	879	911	853	897	911	859	894	872	952	874	888	850	824	879	889	874	890	958	894	946	845	911	878	849	879	916	910	885	922	915	865	883	890	895	886	942	897	875	856	857	852	930	900	882	886	844	874	862	921	855	867	833	891	869	872	877	913	882	905	860	858	854	923	888	880	867	864	937	904	892	913	934	854	853	851	834	883	884	907	812	854	933	870	873	860	860	888	852	910	854	873	882	883	849	894	883	908	922	862	861	894	911	895	873	873	897	910	912	882	888	867	904	864	884	883	849	920	885	904	909	839	874	868	881	901	879	871	894	882	928	871	903	863	881	889	873	869	836	893	888	907	897	878	869	859	831	892	896	869	896	939	879	864	866	908	931	897	849	878	789	874	901	915	880	880	874	934	864	854	870	873	916	795	844	914	915	915	868	881	878	893	873	887	858	924	864	823	853	913	843	890	891	875	915	904	884	865	872	894	860	871	895	863	839	908	902	830	936	845	846	857	839	898	861	917	850	901	858	913	903	932	879	838	844	925	896	852	912	827	889	863	877	857	893	881	850	915	912	822	886	894	842	933	912	834	867	893	887	866	869	911	876	874	875	928	902	874	877	899	915	922	885	911	896	893	866	957	907	849	896	869	870	899	937	913	889	888	880	885	886	905	867	857	894	888	872	879	909	897	892	798	865	890	869	825	898	889	902	839	865	844	870	878	923	927	856	862	940	898	864	895	894	861	797	903	893	846	816	811	943	854	888	875	863	856	894	878	881	890	867	835	868	899	830	903	791	855	900	855	914	856	877	902	849	828	889	847	926	889	937	865	875	873	906
27351	4761	2835	2059	1855	1622	1614	1544	1354	1278	1169	1118	1110	1096	1019	1033	1007	934	976	912	935	910	911	907	897	905	931	981	909	921	926	881	821	854	840	850	909	878	879	861	862	918	899	891	951	878	872	904	858	878	901	875	871	880	911	880	912	926	861	889	872	889	890	831	845	922	878	859	887	879	895	841	848	924	911	904	915	887	896	858	852	878	886	898	850	829	897	844	867	821	856	850	868	886	879	838	910	883	865	916	903	906	880	911	883	889	870	889	882	882	888	814	850	844	852	905	944	892	908	906	877	911	905	872	883	888	903	897	929	874	846	866	861	975	889	872	860	877	880	870	826	885	875	847	903	845	928	883	839	895	912	877	894	889	887	852	930	876	860	913	906	836	875	860	886	872	826	861	939	863	880	867	902	882	897	865	912	904	860	881	844	863	902	860	902	860	892	916	910	866	866	850	902	910	913	930	892	880	898	886	899	923	884	879	876	851	907	891	897	909	875	855	848	846	908	861	932	910	926	896	939	900	904	910	880	906	903	908	880	869	890	828	858	836	929	866	942	865	867	867	843	857	860	878	894	891	813	897	854	867	873	899	881	880	892	877	862	843	856	889	882	864	876	913	927	894	867	907	856	865	878	869	881	872	876	903	872	888	857	911	906	865	897	872	939	804	859	875	890	883	843	863	872	892	844	920	916	917	928	852	892	921	944	881	821	856	837	908	930	921	871	919	903	869	852	922	898	911	897	828	872	892	895	907	883	879	875	872	901	928	874	835	883	897	888	925	907	946	901	875	899	873	853	902	860	845	936	940	884	850	890	901	922	860	852	897	863	808	857	854	893	888	901	874	899	894	886	894	895	849	842	846	850	881	858	854	923	877	859	867	899	883	884	875	934	901	883	861	910	872	887	826	889	889	846	898	845	879	884	849	897	878	919	934	921	881	850	882	894	880	879	888	856	896	900	900	932	877	903	910	860	905	883	917	902	887	856	882	963	875	903	878	852	877	937	955	895	883	906	917	891	912	869	849	896	865	839	853	871	843	927	842	889	853	884	897	843	913	893	892	893	828	912	868	848	910	864	907	876	870	848	890	927	849	913	841	858	904	891	826	865	832	903	862	886	879	873	868	904	917	829	901	885	847	904	908	887	953	869	855	882	951	882	873	874	868	855	856	948	903	915	910	910	867	885	882	882	917	859	896	850	908	875	883	882	879	883	875	861	852	859	856	853	826	904	877	880	851	886	874	891	866	905	911	883	875	872	929	920	859	866	850	905	900	887	882	934	826	870	873	895	851	857	889	927	861	898	839	881	946	890	888	865	858	887	843	924	885	903	921	853	915	901	840	873	847	902	871	910	877	879	886	863	873	903	920	886	868	782	866	838	904	885	882	847	836	903	883	848	833	903	901	883	845	835	954	918	872	849	866	876	875	862	822	885	918	924	887	904	881	890	898	880	833	888	903	842	830	878	881	897	868	929	845	857	893	864	865	889	846	892	914	874	863	875	860	913	855	902	890	912	859	844	944	864	883	856	865	905	945	913	870	878	917	848	899	887	890	903	854	861	938	862	862	873	877	851	870	880	869	871	923	922	905	852	869	909	880	894	864	927	855	869	924	893	909	963	838	901	856	927	872	876	874	902	880	877	837	900	925	882	918	890	884	854	885	894	880	853	941	881	917	888	880	892	903	908	899	871	841	890	908	852	911	890	843	861	868	909	888	860	906	872	875	908	863	875	900	831	898	878	900	924	849	899	886	911	921	877	867	881	881	891	874	892	840	856	887	898	837	910	892	881	891	857	917	904	881	850	861	816	846	873	814	845	890	892	927	870	876	862	887	943	843	886	835	831	920	878	923	887	861	858	897	883	932	859	850	855	895	879	832	910	830	870	911	905	884	867	918	944	872	850	875	920	874	843	861	966	863	913	911	849	870	895	873	883	873	877	899	932	820	905	864	896	859	920	856	847	896	896	905	887	920	932	857	872	888	933	872	885	894	836	864	910	885	857	869	905	846	877	838	902	843	860	890	899	837	926	862	915	861	854	872	859	861	852	931	887	923	911	850	920	937	899	905	899	876	888	891	879	920	868	916	893	851	861	901	816	871	917	921	876	876	906	871	889	877	912	903	900	926	888	849	844	809	852	876	894	895	887	849	876	848	849	864	943	883	924	947	915	870	886	891	892	823	896	883	889	892	855	880	834	884	888	907	841	941	914	858	913	924	910	918	841	895	882	916	931	860	880	931	883	834	884	879	910	880	867	841	869	879	856	873	864	893	826	871	910	845	894	914	890	872	915	860	891	892	933	934	878	855	856	878	900	869	904	872	878	941	886	848	914	877	901	882	869	871	862	852	880	874	892	863	860	895	878	847	905	876	850	878	898	919	895	875	886	885	897	869	854	874	923	867	867	856	857	871	899	915	860	904	880	892	885	860	917	892	817	879	902	825	879	897	863	862	941	894	905	853	871	894	893	826	857	919	870	858	900	898	928	893	907	903	829	884	882	837	910	947	847	916	854	921	887	832	914	872	885	863	896	871	891	863	938	929	953	877	876	892	919	834	892	868	872	878	870	844	919	852	913	901	865	896	870	888	890	873	890	922	875	872	892	897	852	833	867	912	870	863	938	901	900	904	918	866	895	833	877	843	889	914	922	905	866	824	894	886	888	860	853	878	871	860	878	875	915	852	866	906	924	918	914	882	860	911	908	929	869	903	811	904	867	861	965	949	925	854	848	892	929	863	955	897	869	925	873	907	838	856	923	869	886	889	848	878	846	891	859	918	894	890	836	950	895	836	893	863	910	858	916	904	904	862	918	909	924	866	917	882	851	869	870	874	874	880	920	859	915	804	895	883	865	868	915	916	949	869	889	862	882	913	876	886	870	830	907	835	871	890	905	905	908	878	914	871	880	859	851	896	940	902	859	850	840	892	884	903	851	916	888	911	876	824	920	882	890	891	896	886	928	924	935	883	894	922	842	901	890	909	850	838	972	843	950	875	878	884	865	862	913	873	938	914	848	861	889	849	867	934	890	936	832	870	918	884	859	885	873	943	874	895	901	889	902	908	894	923	903	880	861	840	822	892	881	893	928	879	910	869	802	886	880	880	895	884	852	853	866	896	902	853	887	826	874	913	941	881	862	944	880	895	856	907	818	880	932	926	915	915	955	861	867	897	866	924	885	860	891	901	877	896	886	857	875	930	887	872	913	873	910	943	896	885	893	854	890	901	862	893	906	862	871	910	864	960	853	847	937	880	894	932	838	825	870	897	899	870	877	942	866	883	859	893	873	919	880	907	888	853	876	876	853	883	916	906	947	860	918	896	801	865	968	918	856	831	865	843	894	883	872	850	878	944	874	896	901	923	894	853	892	838	904	895	929	882	866	923	850	819	855	870	859	879	899	903	807	845	914	892	915	877	886	923	866	856	900	890	901	816	934	853	851	905	975	849	871	915	933	846	876	908	882	905	927	844	870	884	897	928	888	885	870	910	890	874
24121	21622	29019	24728	21633	14276	2669	1633	1323	1199	1130	1030	979	888	834	777	695	675	655	668	596	623	615	641	588	648	632	673	630	605	597	560	528	589	516	591	567	573	595	601	554	553	543	601	540	575	566	528	562	560	621	575	598	578	561	535	517	560	540	526	569	594	513	554	534	556	590	567	561	549	532	571	545	564	548	567	539	564	572	554	552	609	558	572	522	536	557	531	532	544	596	507	575	596	542	545	584	562	577	571	536	537	567	536	527	576	551	559	572	528	575	573	566	583	557	575	544	563	553	568	521	544	542	581	558	558	496	517	582	574	540	525	564	545	560	577	543	554	589	570	576	552	568	591	553	510	537	538	527	572	521	542	562	557	580	524	543	576	559	573	517	515	549	558	539	546	608	527	505	547	563	585	581	534	564	561	584	565	521	539	600	514	502	563	599	538	498	557	563	566	531	585	559	534	539	552	538	552	532	552	589	531	582	565	544	558	550	524	500	532	555	574	554	545	576	543	547	549	525	570	546	568	547	516	538	573	535	550	529	540	554	580	567	550	539	569	545	556	524	583	578	550	538	559	586	571	602	488	558	565	530	585	552	563	586	555	590	577	542	554	544	576	557	552	566	582	519	515	526	575	517	542	533	533	554	543	537	587	506	550	575	569	589	534	518	533	534	546	552	574	549	544	560	581	549	565	529	537	524	596	613	568	570	577	542	534	535	538	535	578	581	552	558	519	528	550	488	552	570	539	523	587	555	566	535	505	499	570	532	561	552	533	547	567	583	529	581	553	529	590	567	579	531	571	590	576	566	602	555	567	570	549	522	549	548	560	536	569	575	559	514	517	522	581	554	539	556	527	556	551	521	536	534	560	555	550	540	553	547	535	566	550	576	535	559	538	520	557	534	537	575	528	583	584	566	538	587	595	563	567	550	530	566	541	545	557	558	563	523	546	558	540	583	537	563	533	574	509	535	573	562	541	555	608	585	573	567	579	578	558	624	546	522	529	517	540	544	587	561	548	524	519	566	532	598	533	527	606	526	533	557	541	568	586	543	543	551	559	564	524	528	516	553	548	558	567	526	527	561	591	558	510	575	566	532	577	528	533	554	535	562	514	548	556	548	564	552	566	536	525	536	557	544	548	519	513	546	584	542	544	582	527	511	588	582	603	551	575	537	584	547	522	536	529	556	518	607	574	579	570	598	565	543	539	593	522	614	542	562	569	485	517	572	580	583	524	560	549	550	545	557	552	525	537	555	515	510	545	551	548	563	550	574	599	586	544	573	596	543	556	544	535	563	582	548	596	543	562	546	567	516	547	519	595	579	555	542	513	565	539	575	551	558	549	559	548	544	534	529	521	522	600	561	558	554	548	565	563	528	506	500	549	591	537	542	509	543	571	522	522	534	567	533	564	506	590	526	553	582	561	544	523	555	538	529	521	555	526	554	527	561	567	544	545	508	531	547	542	618	526	563	545	521	547	564	578	528	534	550	496	506	555	553	567	560	540	570	593	541	556	570	543	539	553	567	565	579	563	515	562	514	534	563	585	559	572	506	552	574	539	558	577	576	575	554	550	549	540	561	523	552	572	545	562	567	538	528	585	601	548	533	504	555	559	540	556	597	543	601	580	566	583	493	555	548	570	605	501	509	554	546	569	577	554	525	565	526	573	540	573	514	540	521	557	546	567	574	562	537	544	518	563	567	551	500	563	550	519	540	583	570	518	521	541	547	573	584	550	563	593	543	556	540	532	542	566	536	596	582	557	537	560	596	581	569	536	581	556	560	528	542	555	612	583	565	594	577	546	527	517	554	583	543	544	538	534	575	522	547	531	530	575	531	549	514	523	545	549	512	548	540	546	536	589	525	555	594	590	510	542	547	555	570	555	554	562	554	568	573	515	566	536	564	545	566	523	558	550	547	539	511	528	532	547	577	531	554	563	559	473	531	573	594	588	529	534	573	557	514	548	553	541	519	577	563	582	560	550	592	535	618	565	570	607	534	534	528	550	570	562	532	577	574	536	541	513	563	534	519	592	553	556	561	586	557	572	560	565	551	556	527	563	511	555	533	537	530	530	584	566	524	544	503	551	557	519	518	544	552	569	549	534	535	522	537	503	547	564	541	527	572	569	548	590	581	568	540	502	540	539	593	564	514	529	550	559	588	549	505	562	561	592	574	573	582	577	582	554	526	537	584	536	542	557	503	578	534	538	556	494	556	562	517	546	567	525	545	515	526	557	555	543	545	515	593	516	568	548	609	552	562	562	572	585	552	582	543	555	565	577	542	573	566	567	547	597	521	559	559	493	549	564	569	571	549	534	546	539	560	576	564	558	498	502	555	593	519	525	554	518	540	538	575	552	559	560	589	563	551	566	535	576	552	557	579	567	551	503	562	558	526	550	563	558	510	511	559	525	548	547	527	562	567	580	556	514	513	546	565	582	513	557	499	574	538	595	561	478	529	511	548	614	552	510	540	562	579	559	535	539	557	575	526	515	548	507	565	569	512	603	529	546	513	550	539	571	562	527	528	579	544	585	541	529	554	543	560	543	542	534	544	596	513	546	580	587	509	575	574	553	548	564	506	559	535	552	548	548	579	535	569	565	541	557	544	637	583	561	547	576	578	519	553	546	557	547	562	599	584	518	573	509	559	545	549	584	568	514	525	542	547	552	582	556	513	571	577	575	537	563	539	577	527	602	568	542	571	563	548	593	556	548	573	531	590	532	554	533	573	531	571	533	582	567	594	541	552	557	507	530	545	500	535	525	517	604	524	555	546	549	535	571	570	560	564	566	564	588	569	523	551	526	545	520	552	553	544	539	534	537	569	570	535	548	544	554	546	498	556	567	529	587	564	544	535	550	551	550	556	527	567	589	578	574	541	546	534	563	543	544	557	571	574	575	587	558	544	621	549	573	550	591	573	590	560	532	542	609	515	536	562	525	537	582	521	548	559	523	541	551	527	555	565	529	568	513	532	547	543	572	586	565	541	547	542	569	556	559	539	543	568	540	553	556	541	520	508	560	541	547	564	578	541	604	548	487	561	548	578	546	525	553	561	552	562	566	559	536	551	540	511	579	567	556	563	559	536	566	482	586	524	555	533	540	556	549	545	545	560	558	564	561	525	537	550	585	567	575	562	572	541	587	552	537	521	569	572	517	613	550	573	555	545	543	593	567	545	537	590	550	543	534	537	553	544	544	548	515	545	599	526	534	551	553	566	534	597	567	537	514	505	563	520	565	548	560	543	583	553	606	569	517	533	555	532	596	559	565	530	578	533	555	559	547	499	532	507	585	554	550	536	558	546	537	544	532	565	564	553	556	512	511	533	527	553	543	545	577	570	549	554	541	528	580	545	535	532	544	560	569	539	541	531	527	544	571	584	579	546	543	534	518	549	521	554	526	552	567	547	510	547	536	512	614	516	568	566	530	566	567	543	568	557	578	583	581	562	547	468	525	500	527	563	547	540	603	540	544	552	539	554	545	507	575	575	530
28143	13222	8767	5029	3648	3091	2761	2278	1891	1600	1466	1345	1267	1083	928	896	853	805	709	699	639	691	635	689	624	650	679	642	685	655	644	587	540	607	615	627	608	587	601	610	641	539	566	608	624	596	585	597	598	576	594	652	580	615	590	588	620	633	616	592	563	623	541	571	563	602	571	583	605	600	610	616	582	562	577	543	561	586	585	568	607	600	523	637	561	564	608	603	565	608	568	543	527	600	579	561	569	580	593	606	629	546	593	564	552	560	536	531	593	571	586	561	586	558	597	580	589	548	569	581	567	588	561	549	598	554	569	527	581	550	575	587	584	554	609	563	586	588	591	569	556	557	575	568	549	554	578	609	582	608	550	583	577	564	613	560	583	552	592	554	522	584	548	569	585	617	590	591	538	594	600	554	567	563	549	614	555	561	554	611	599	571	579	539	582	578	599	542	576	599	555	578	534	562	563	533	537	544	569	598	584	581	571	617	606	540	579	588	563	585	594	544	580	563	621	568	583	600	517	603	549	548	583	590	564	582	601	551	574	583	557	589	547	551	571	570	594	588	616	556	553	552	602	580	570	548	622	572	568	559	599	546	597	587	620	557	528	622	560	575	525	612	553	572	560	579	571	568	549	558	581	588	600	585	595	580	593	565	578	547	556	580	520	590	535	551	589	607	568	565	613	568	531	585	604	567	593	521	531	565	527	563	585	578	566	542	555	560	573	581	602	564	563	579	562	582	595	563	555	574	584	599	528	564	576	588	591	583	577	573	585	554	585	612	612	576	524	540	542	584	569	599	569	596	576	589	532	569	563	529	577	563	543	598	527	592	578	573	588	560	537	545	558	575	583	557	559	618	534	603	564	619	573	555	522	558	569	560	568	577	534	582	570	581	522	503	574	578	571	510	569	601	582	580	562	597	570	539	563	596	551	530	550	576	605	572	586	568	528	567	582	571	559	638	565	584	562	584	576	583	586	522	535	594	600	570	581	592	607	559	562	574	545	580	568	595	577	571	563	572	566	578	546	581	554	591	547	549	586	535	571	572	544	589	587	547	509	595	576	578	553	589	579	535	560	606	562	545	552	548	553	591	594	581	591	559	597	558	606	585	576	552	584	547	537	571	545	594	582	557	550	567	601	555	553	519	537	546	569	621	592	622	584	548	568	627	568	577	543	565	551	604	579	523	591	594	553	549	571	567	554	570	545	599	578	526	545	591	573	565	636	545	562	585	556	565	579	541	579	543	564	609	559	565	594	546	580	566	552	563	559	588	571	597	520	580	581	515	585	523	560	539	536	573	553	529	583	525	557	551	550	538	596	547	571	587	585	621	543	576	585	563	646	563	517	584	608	607	549	543	589	561	571	570	572	588	593	527	565	585	557	508	583	567	604	533	571	559	557	574	550	573	588	582	527	567	545	580	569	562	561	563	522	537	565	557	575	575	585	547	615	544	583	563	579	574	591	576	572	559	584	529	524	562	539	569	626	592	548	588	613	586	582	592	603	590	573	583	540	534	595	585	591	543	521	586	571	558	548	575	555	610	600	593	561	506	573	564	571	567	555	571	597	626	546	540	553	567	566	551	558	584	578	550	566	524	579	536	567	532	576	586	583	585	602	603	528	581	575	591	558	554	628	573	571	557	561	600	585	556	586	563	573	562	605	572	543	528	564	554	550	566	588	571	586	576	578	538	573	557	562	595	574	567	526	550	532	582	549	577	573	602	538	566	561	584	582	569	493	561	581	567	542	545	564	583	516	606	587	563	558	601	575	595	562	547	535	553	571	551	565	584	585	542	537	576	567	522	591	555	579	563	599	545	565	614	526	585	558	600	595	573	586	548	520	565	550	541	538	566	582	571	560	594	561	563	550	544	596	544	569	549	556	549	526	565	600	611	582	556	547	619	531	586	548	609	551	598	593	572	578	559	541	628	560	570	600	550	555	580	616	562	578	558	530	568	604	578	610	572	583	613	590	583	554	548	593	536	586	559	563	576	534	549	547	537	524	591	571	562	573	562	546	597	531	585	572	546	583	605	594	565	608	549	582	584	547	603	595	569	571	573	545	581	557	538	583	573	561	616	606	557	579	604	569	542	553	585	595	571	598	557	587	561	548	564	539	548	562	568	543	595	557	558	589	574	546	579	561	558	582	578	551	566	553	565	570	536	566	571	585	559	616	595	584	554	551	590	581	515	587	610	553	548	567	562	572	583	566	599	572	545	571	558	543	579	582	538	506	560	591	586	552	554	567	571	627	536	573	577	585	557	534	567	523	566	507	583	558	583	544	575	542	563	538	567	575	571	571	571	549	561	542	535	551	597	599	613	549	588	537	584	546	566	601	608	588	561	542	561	573	544	574	567	559	540	577	545	552	572	543	554	594	596	587	539	549	599	627	612	584	581	561	571	610	596	588	551	568	595	550	603	565	602	565	589	526	611	570	538	593	514	545	549	489	553	562	595	551	576	578	545	541	599	579	547	534	603	594	564	574	570	545	569	569	591	539	556	548	596	565	538	568	561	577	549	591	598	558	584	575	540	587	567	530	583	578	601	493	582	597	554	580	554	560	543	581	595	575	609	538	555	621	564	589	556	547	562	582	564	550	578	547	571	555	542	603	555	579	597	564	537	581	553	580	571	561	582	546	549	553	566	591	573	561	544	548	564	565	547	553	553	560	581	571	605	583	587	548	612	556	591	570	562	537	606	541	570	591	580	571	538	581	562	623	620	569	572	540	569	568	561	562	575	543	520	553	576	568	602	572	560	545	563	574	575	571	558	565	593	562	547	579	594	583	533	516	586	583	576	619	545	628	550	560	525	603	594	569	587	607	571	554	565	562	545	572	554	571	558	560	552	570	564	578	576	588	554	564	558	587	604	603	574	571	587	553	581	531	559	567	575	608	558	548	521	558	572	532	555	597	554	590	547	529	589	620	596	586	565	590	565	578	544	565	577	562	564	520	566	563	537	563	537	576	593	586	562	549	578	586	593	587	586	579	535	576	546	530	581	581	563	596	550	591	583	583	560	568	506	620	515	500	589	570	591	604	586	578	563	558	535	550	540	571	566	558	557	599	618	571	578	589	580	528	581	574	595	599	546	540	594	533	614	620	600	551	575	544	549	550	517	615	571	579	578	590	528	548	561	566	601	530	588	563	551	564	551	548	534	574	581	570	565	544	601	552	564	602	583	592	589	589	618	591	567	585	593	593	583	597	579	583	559	585	583	535	584	573	612	576	535	561	605	574	606	596	575	562	587	555	574	531	575	569	578	540	569	557	554	541	586	604	564	585	573	578	574	527	560	557	572	526	572	562	516	563	554	551	581	545	577	564	545	572	523	536	585	598	585	552	557	548	588	569	565	580	583	540	548	591	579	557	574	587	565	603	572	577	517	554	516	558	602	559	588	606	549	587	575	553	576	562	568	573	582	577	575	589	575	538	574	565	579	548	593	551	582	616	644	534	601	569	531	560	584	589	536	518	518	629	558	629	532	602	601
25235	21714	28440	25448	19735	3429	1814	1461	1287	1272	1261	1163	1179	991	956	957	950	883	860	847	855	804	857	915	891	842	857	899	911	841	812	858	866	802	840	800	855	788	844	800	825	804	841	815	814	841	822	841	799	794	756	881	840	800	869	835	807	791	804	821	795	781	846	779	826	807	843	751	779	802	824	822	820	736	759	803	812	787	794	800	831	751	769	802	765	792	793	803	760	777	813	797	824	805	795	779	799	828	814	835	831	826	777	799	781	847	778	788	804	795	815	812	868	817	817	860	795	793	814	821	819	820	822	799	847	801	751	792	779	820	774	798	860	774	790	795	814	832	844	824	832	780	818	814	841	838	845	837	837	827	806	842	797	793	855	804	821	791	831	834	844	823	795	804	782	820	803	850	774	811	821	799	847	818	805	906	818	781	799	841	856	775	860	816	783	821	786	806	824	859	791	811	812	829	865	827	760	766	714	797	796	781	792	789	804	850	797	843	804	791	833	793	860	826	797	766	835	816	758	811	821	790	805	804	811	780	792	834	818	846	834	826	796	815	778	847	810	898	829	815	845	767	814	814	796	825	827	804	838	852	877	801	826	797	806	844	819	765	753	833	843	762	823	807	734	810	764	753	784	796	849	761	739	814	844	814	807	834	764	740	779	826	835	781	804	837	792	820	834	799	851	817	809	808	795	841	814	803	826	843	807	794	753	832	801	780	762	827	822	789	832	805	831	789	864	748	770	847	792	786	807	761	824	831	825	844	791	792	798	811	806	807	808	848	847	774	782	791	828	766	807	802	820	830	823	732	789	793	795	830	786	810	831	801	820	804	834	766	778	767	842	807	779	765	797	796	753	818	801	815	800	826	759	893	842	817	864	813	812	809	856	823	767	785	814	796	813	830	806	797	785	816	806	786	810	817	789	824	752	814	778	789	801	822	809	816	817	786	804	807	817	767	820	830	796	816	834	804	821	826	752	790	836	800	793	802	841	845	766	791	797	778	812	779	756	830	811	757	847	756	772	804	822	777	827	819	792	822	811	808	835	806	807	852	826	769	792	825	821	813	805	790	763	798	802	833	823	761	831	845	727	768	784	790	815	828	819	810	820	783	770	795	830	761	830	862	802	814	837	809	813	802	799	802	777	744	754	822	800	793	794	811	834	829	817	816	749	797	805	823	787	813	821	802	801	836	790	797	850	768	742	813	817	773	761	860	797	806	831	809	821	840	856	806	832	794	776	799	847	803	811	816	827	836	790	787	824	775	770	765	854	858	824	755	839	836	875	756	806	858	803	779	858	805	804	742	847	842	821	812	802	793	820	807	803	771	849	842	843	769	807	834	781	765	733	827	765	819	807	859	855	763	822	809	766	841	779	779	839	854	810	857	831	799	801	743	807	820	854	803	810	827	739	774	805	800	790	840	820	800	842	742	805	808	775	782	818	784	786	780	809	785	788	829	812	776	811	853	814	824	824	766	818	829	796	805	861	798	828	792	720	777	752	820	794	792	826	869	820	800	760	853	813	811	743	798	802	854	836	788	775	815	812	808	821	794	807	832	838	816	794	804	820	821	784	787	855	798	809	804	764	766	768	812	794	791	881	839	811	838	800	857	813	793	806	772	797	773	857	845	785	790	751	840	795	872	803	792	798	803	843	827	743	830	783	774	764	830	793	833	807	806	795	804	829	777	757	829	834	807	859	779	768	760	845	773	796	832	843	842	802	819	812	800	818	831	814	824	834	807	848	807	859	803	808	798	798	800	868	815	794	827	788	863	829	810	814	846	789	821	750	853	793	806	803	821	808	774	808	774	861	751	860	827	790	791	777	808	815	826	822	849	827	811	760	762	763	788	789	776	787	771	814	811	817	795	801	764	810	868	786	827	779	775	814	830	825	807	781	837	800	777	812	807	818	801	782	816	820	810	800	773	795	783	831	816	811	773	787	817	820	819	785	824	805	817	817	826	752	851	781	772	792	786	822	848	820	823	792	834	798	777	844	819	805	755	799	781	790	804	775	857	806	764	843	808	769	799	785	819	774	811	801	794	846	803	823	838	822	874	801	857	803	817	832	828	818	826	813	788	792	816	831	814	895	768	835	777	773	770	862	780	781	777	793	761	848	807	803	807	869	813	786	814	819	841	823	762	814	790	802	767	788	854	835	812	845	803	807	839	822	804	859	848	854	801	727	829	819	765	772	792	808	777	786	800	815	750	803	861	810	852	802	734	782	774	761	814	828	793	828	854	854	786	773	798	851	803	823	784	868	812	821	795	842	753	777	786	795	788	770	817	840	755	877	857	767	785	795	821	848	782	810	827	786	799	773	841	810	786	806	790	784	829	792	763	800	803	844	798	831	843	738	825	798	821	784	835	795	783	834	771	821	773	785	772	823	805	815	781	803	824	835	762	831	776	824	848	818	786	789	792	788	794	826	818	822	768	826	811	791	815	785	782	858	767	830	781	817	810	801	773	764	807	796	834	794	756	785	744	793	768	843	866	811	785	804	781	800	848	825	818	820	840	816	821	819	782	818	803	786	821	799	802	798	771	830	779	773	827	821	774	791	744	772	841	850	794	851	860	789	822	807	757	852	803	823	770	763	812	773	825	791	785	802	751	836	834	838	754	788	814	817	775	859	777	827	771	751	824	806	855	810	769	883	791	794	811	756	843	823	753	829	798	808	792	805	822	778	776	813	769	848	807	791	766	776	835	781	784	825	827	763	778	806	818	812	804	842	799	829	759	784	796	787	798	852	783	782	776	848	802	838	820	810	810	822	761	792	742	812	741	842	809	785	829	834	824	830	826	802	876	776	808	817	828	825	781	795	797	837	798	799	799	812	819	831	795	811	826	849	807	786	838	819	783	860	845	833	841	783	805	806	772	836	871	746	882	794	791	787	813	785	841	826	823	825	766	872	800	783	806	826	793	818	811	813	787	795	809	823	794	821	778	781	801	783	764	782	831	781	727	783	842	824	826	836	840	778	769	725	839	794	766	830	827	819	802	795	827	807	795	774	824	818	813	818	788	830	836	794	771	806	826	766	805	860	806	785	828	815	815	807	811	830	804	774	753	802	857	802	787	808	818	856	807	848	840	770	789	823	789	827	807	811	846	745	825	833	780	807	796	837	801	806	814	791	891	805	783	754	804	808	794	793	781	817	824	785	771	819	820	795	821	857	840	761	813	825	798	851	796	822	778	773	806	778	767	827	793	787	859	809	817	806	772	863	830	807	838	854	790	791	805	799	813	843	800	810	852	806	860	855	853	814	768	845	878	822	789	803	841	810	802	841	840	844	847	787	861	779	816	780	779	800	804	826	845	826	864	827	849	765	769	853	825	851	798	790	797	852	787	781	853	779	834	855	807	835	828	817	808	779	774	866	706	772	875	811	817	848	793	831	809	751	839	836	736	855	790	794	832	828	797	828	815	802	775	835	834	777	834	790	779	828	769	823	829	827	809	846	810	846	781	817	836	810	821	794	757	830	784	799	823	778	852
29650	11058	6519	4045	3129	2811	2447	1969	1671	1544	1380	1388	1295	1127	1060	1021	920	939	888	853	870	883	866	896	835	865	832	906	859	864	871	806	860	757	766	788	780	800	822	836	838	806	780	805	792	772	806	825	793	784	761	821	810	782	835	780	808	792	814	842	801	822	787	790	786	753	788	823	799	788	826	794	846	740	798	807	859	797	819	753	804	746	807	768	751	798	781	835	750	802	785	806	840	806	759	741	792	734	788	771	804	752	789	817	782	809	760	795	726	801	765	794	780	792	795	780	755	754	822	741	811	780	816	827	851	745	803	728	737	803	798	829	797	818	821	791	799	786	742	793	781	789	805	768	773	796	788	788	812	772	729	757	789	792	822	767	821	813	765	781	771	808	815	805	694	765	787	794	832	748	796	770	842	819	772	763	760	815	794	829	694	805	843	781	796	843	766	789	762	835	810	836	789	763	799	763	775	785	768	756	762	793	795	879	789	768	797	786	803	777	819	787	782	791	786	815	794	843	816	775	815	809	796	775	802	761	799	792	796	780	784	776	767	768	828	794	759	782	795	756	784	761	818	731	759	790	771	777	784	801	872	811	741	826	770	813	804	802	745	831	756	781	789	781	765	723	788	795	809	822	793	755	768	826	781	815	808	817	796	780	769	805	726	785	793	753	800	807	831	779	729	828	780	849	771	768	797	842	803	714	812	792	819	770	739	754	772	771	797	779	805	791	788	814	800	745	785	814	770	791	779	752	851	773	821	816	825	784	776	763	806	773	777	788	763	812	798	770	764	776	801	797	758	789	769	779	762	808	763	762	824	784	798	792	776	782	781	801	739	790	761	794	740	789	815	779	752	819	800	817	778	779	761	813	793	806	838	754	826	754	781	805	877	802	757	797	793	783	829	751	758	811	773	806	777	802	756	847	778	809	743	801	805	761	796	802	788	774	766	723	779	761	784	795	785	744	789	780	817	752	863	767	816	823	809	788	781	760	806	753	794	822	795	804	813	778	786	800	768	794	780	748	805	746	761	768	745	811	742	819	753	772	801	743	751	798	759	844	783	825	795	799	784	790	802	762	761	792	774	810	796	744	771	787	808	788	742	775	789	765	750	804	777	795	789	801	809	749	856	812	769	795	712	712	785	794	796	803	767	801	770	817	791	789	774	762	804	778	786	838	797	760	756	849	796	746	805	800	748	769	774	767	740	824	810	791	766	793	769	826	766	780	747	788	767	759	777	811	824	767	765	769	763	805	803	764	800	774	831	825	807	749	807	826	776	741	758	744	808	760	775	737	824	766	813	838	793	765	756	774	816	792	774	768	798	797	816	769	812	765	810	767	744	820	767	775	793	712	816	823	833	783	753	819	800	791	758	796	766	781	788	809	778	822	780	799	784	768	809	789	785	794	808	757	856	761	725	785	752	778	755	772	820	778	778	815	789	756	767	794	803	773	776	776	793	779	798	782	817	754	769	779	815	751	730	766	786	799	748	822	796	775	774	822	777	828	764	814	808	823	793	789	747	752	796	820	778	814	760	802	811	790	812	800	748	800	814	789	773	785	804	757	770	790	777	782	765	837	840	802	779	767	778	810	773	797	765	780	761	740	786	790	772	757	780	776	775	809	751	755	786	763	798	777	792	828	808	799	776	807	784	772	788	750	733	785	793	764	806	775	767	756	757	746	792	776	788	768	797	726	752	814	818	851	744	789	789	770	786	805	823	770	797	800	746	781	705	773	807	764	773	794	745	752	777	781	726	805	793	794	786	803	775	748	776	763	806	773	785	753	809	758	747	782	813	790	777	793	809	791	748	786	786	797	799	805	767	755	760	787	778	754	765	770	808	819	778	755	765	775	799	822	818	758	834	793	753	772	768	779	800	868	769	794	854	762	833	782	758	752	729	839	821	798	785	754	785	780	726	789	793	782	774	748	773	798	768	788	829	795	756	795	788	826	801	791	778	816	794	754	741	779	752	756	782	812	788	782	773	809	813	808	770	784	835	781	805	794	764	812	758	784	804	788	824	762	785	812	808	826	764	795	826	760	823	752	784	836	825	765	795	759	756	820	805	749	831	759	738	761	809	850	862	807	810	825	767	817	794	823	764	785	776	832	788	782	810	770	844	793	860	806	757	756	743	786	753	838	794	765	807	842	777	801	790	744	772	744	766	829	803	842	762	766	823	802	784	814	796	778	801	746	764	774	781	745	767	774	743	816	765	806	814	778	792	785	784	760	812	753	820	802	843	832	761	767	799	769	796	736	739	761	795	801	789	766	797	784	783	751	771	793	803	764	799	735	770	797	785	757	809	806	805	799	820	781	785	758	818	736	785	773	778	821	767	834	823	783	794	758	807	773	776	807	774	793	739	788	753	815	804	798	755	794	792	779	827	778	801	751	771	785	764	791	803	779	833	774	818	718	756	790	802	781	757	782	782	724	775	780	814	769	813	776	828	707	799	812	744	786	826	807	761	757	823	810	786	798	806	831	763	806	786	813	816	769	787	792	801	773	823	752	762	780	784	777	804	765	772	747	775	781	791	770	805	799	789	817	769	796	859	806	767	791	815	769	726	783	781	741	822	810	825	806	866	768	776	843	755	774	772	764	738	766	794	763	781	788	795	735	775	765	764	812	718	756	809	798	767	777	814	804	796	795	755	797	825	808	795	776	798	815	750	770	780	795	802	789	833	770	811	778	772	805	785	775	754	795	822	784	802	785	742	803	797	713	832	808	786	870	779	787	798	800	798	758	744	795	792	754	807	782	821	750	790	794	840	769	740	783	775	770	777	776	805	758	796	793	752	821	807	785	807	790	814	847	822	782	816	770	793	738	824	787	774	826	785	795	788	790	816	778	846	809	784	761	784	806	769	825	830	793	772	785	821	763	786	787	769	806	774	778	826	738	748	755	738	793	840	772	742	836	809	732	813	818	820	781	748	768	781	817	819	774	783	816	759	790	773	749	827	852	800	814	777	793	794	773	807	792	791	785	797	763	796	782	748	779	786	768	782	827	770	823	780	784	810	799	801	808	789	761	802	738	792	757	821	751	763	793	809	752	776	821	842	811	823	799	809	791	731	840	796	739	806	741	745	847	778	827	763	774	823	824	755	737	763	737	733	772	770	793	823	780	816	829	748	797	790	835	788	801	786	853	825	762	787	789	784	759	765	795	771	777	789	760	743	759	789	794	840	757	794	793	806	817	783	771	802	783	737	748	785	772	789	768	807	784	798	792	803	792	786	760	754	752	773	780	778	763	741	804	784	752	769	782	800	789	784	761	759	784	798	734	772	820	794	775	782	748	771	790	729	798	756	826	855	750	821	782	815	806	762	762	799	820	789	801	783	772	781	826	783	790	746	808	793	833	769	809	805	780	790	771	815	809	788	771	830	831	770	824	750	792	751	785	773	801	799	851	797	768	804	776	829	787	750	813	820	782	786	789	813	765	780	777	828	776	799	827	788	754	804	801	757	799	770	758	803	831	821	796	763	802	791	794
23021	21708	29525	24466	21709	21822	14026	2364	1533	1475	1327	1267	1102	992	869	681	651	588	474	463	456	531	541	478	436	445	488	546	523	503	484	402	396	384	438	390	393	415	422	421	423	412	409	408	447	382	397	381	396	396	421	405	414	363	401	412	388	396	369	363	372	398	361	354	369	378	339	386	380	385	335	359	370	413	425	391	374	401	375	351	376	360	379	395	342	395	325	356	386	364	357	401	340	383	359	370	405	372	364	401	347	370	359	372	358	377	378	364	367	376	366	369	355	412	386	365	358	384	347	380	369	367	361	360	377	385	360	407	378	343	373	396	353	365	386	343	330	375	377	395	347	331	426	393	373	353	345	357	359	385	377	335	346	385	386	396	346	365	339	337	372	360	352	381	395	393	353	402	349	353	366	379	379	346	379	380	357	348	353	365	388	374	352	358	371	380	377	360	369	352	346	394	378	354	362	357	342	373	390	374	374	344	395	308	374	368	353	358	344	370	393	391	361	354	365	348	392	381	393	412	374	383	386	354	390	346	349	364	370	383	414	369	399	361	403	398	400	329	367	360	360	360	376	356	376	368	377	358	370	339	357	361	361	348	360	380	359	363	442	369	342	366	345	347	393	371	347	350	363	389	355	369	345	374	364	379	349	360	365	393	388	382	387	369	376	343	368	381	386	385	398	351	333	364	378	384	388	341	376	376	369	378	369	353	338	350	345	389	393	357	389	408	366	383	354	349	375	362	347	410	354	372	382	358	368	364	384	362	369	420	378	358	385	373	365	338	357	356	348	348	363	348	392	386	352	377	410	374	388	348	381	362	350	373	394	376	344	354	349	330	378	380	361	359	357	360	361	378	371	370	398	384	359	366	365	362	346	396	375	376	362	356	359	411	408	363	381	337	356	364	379	355	353	341	400	390	389	362	392	406	361	369	369	387	358	366	353	336	379	330	386	344	371	384	399	351	373	384	342	370	359	395	374	396	359	371	345	370	389	363	347	382	349	362	403	347	379	362	349	409	358	356	352	363	371	387	346	401	394	385	377	395	386	358	386	373	382	372	369	393	354	374	366	387	349	368	379	402	386	383	393	390	397	371	397	380	313	370	364	367	343	398	345	382	383	367	374	358	365	382	397	370	355	328	406	354	358	401	378	408	379	382	331	351	372	357	396	369	375	369	385	370	355	365	391	350	402	342	398	389	373	354	362	360	352	356	358	371	374	354	371	360	384	393	376	348	370	356	339	389	372	372	364	348	376	340	363	316	326	358	320	355	340	361	344	354	373	380	358	383	369	372	371	356	426	378	364	396	323	351	356	374	357	365	363	345	373	361	407	349	361	360	399	352	374	372	353	401	326	361	362	412	402	386	381	370	387	368	382	350	368	382	357	407	365	366	361	375	368	367	360	372	392	396	354	370	349	365	400	351	355	379	363	354	392	396	349	370	341	359	392	393	340	374	377	321	358	400	366	365	406	358	373	345	371	355	367	365	411	341	376	358	372	362	357	403	361	361	361	384	388	386	389	369	357	389	329	383	380	371	374	388	401	365	364	399	372	352	347	345	397	363	363	323	316	348	358	378	402	357	386	375	367	388	371	376	387	382	397	376	365	382	382	371	371	348	362	389	405	384	321	378	363	358	383	353	345	373	354	361	370	401	368	357	373	381	374	365	344	410	401	352	329	358	382	397	380	409	360	368	383	344	363	352	376	349	356	356	356	336	363	371	418	389	368	360	330	388	398	363	345	361	331	350	364	359	371	388	378	373	338	391	336	362	356	393	362	381	381	377	384	365	340	372	411	372	347	351	357	376	345	333	396	383	392	401	384	385	336	370	389	384	344	368	380	383	424	353	384	356	385	367	365	383	385	370	391	371	363	388	406	376	356	344	366	395	374	387	368	384	354	359	382	370	365	383	340	375	366	398	391	389	371	351	380	390	375	370	329	382	394	334	386	389	351	384	359	343	365	368	366	342	346	369	376	356	374	348	337	337	344	378	391	355	392	361	362	384	365	373	361	375	359	362	364	353	384	387	394	347	369	388	357	387	385	373	405	362	354	343	352	408	348	360	384	398	434	353	368	339	386	368	369	352	367	383	367	367	380	381	366	389	416	369	391	376	389	359	379	358	399	402	369	342	364	391	401	380	359	353	364	385	365	358	334	371	334	348	329	384	339	367	389	362	355	360	379	346	363	358	345	358	332	353	381	376	414	375	363	369	392	358	401	406	368	353	372	347	349	367	384	378	388	348	354	389	415	383	324	394	363	367	384	375	387	387	387	397	355	371	348	370	367	336	395	369	401	377	372	370	368	366	341	401	377	355	359	369	379	365	372	369	376	394	390	338	395	364	397	356	376	394	397	364	402	359	368	377	416	340	367	372	363	355	369	373	372	367	383	378	363	358	359	375	365	353	403	353	390	358	378	382	349	371	346	401	400	347	399	360	397	373	352	350	393	371	392	396	347	374	371	327	350	350	374	395	370	353	406	364	359	396	339	356	376	346	387	382	367	382	405	377	376	361	404	364	345	398	340	367	377	370	388	400	393	385	381	382	409	336	347	393	356	353	351	331	369	345	381	350	370	388	331	383	370	376	342	363	363	371	338	361	368	363	350	401	370	380	354	406	388	361	373	377	345	352	351	319	334	368	364	361	340	409	375	358	338	345	401	376	377	378	355	381	357	371	339	360	371	347	398	364	386	366	370	313	371	366	362	332	361	362	393	382	365	356	362	327	354	364	393	361	404	378	376	365	376	386	388	383	340	373	367	338	379	362	357	336	355	347	390	365	363	395	358	359	328	386	371	344	334	381	353	362	364	382	362	373	375	380	384	358	333	350	353	416	378	385	374	411	400	385	368	366	350	363	381	360	381	354	355	355	360	355	377	380	376	376	345	359	374	398	377	360	345	372	341	367	345	348	343	393	349	362	373	374	381	397	373	348	368	377	376	367	366	388	359	391	378	351	375	390	375	343	341	369	375	343	382	361	364	392	375	365	363	357	352	382	377	387	370	396	368	372	382	371	372	365	363	376	393	372	364	386	368	362	350	389	375	377	347	371	394	370	355	351	358	385	355	373	403	395	375	410	376	369	358	388	352	364	395	368	355	345	334	376	357	374	357	347	327	366	399	371	414	354	363	370	380	401	380	354	359	383	339	363	372	377	384	350	355	366	334	344	364	431	369	372	395	358	346	364	377	334	397	376	364	384	352	380	346	363	389	367	356	378	361	368	361	351	374	373	365	372	367	379	346	371	396	364	383	354	354	344	374	363	342	359	363	336	349	374	374	351	354	376	375	367	352	354	364	373	374	346	370	332	345	341	355	400	380	391	374	385	369	403	345	395	382	382	384	371	391	375	336	408	381	377	365	350	426	388	351	336	377	385	381	394	387	359	392	405	353	412	407	384	361	362	355	381	371	358	378	370	386	380	377	354	381	358	388	368	367	370	381	364	380	361	368	352	371	378	362	404	374	381	370	365	396	379	356	405	380	355	376	404
32596	19437	13680	7599	5659	4755	3873	2949	2276	2213	1786	1668	1379	1174	1020	883	790	695	526	540	490	583	599	551	501	510	583	569	558	530	467	421	425	435	418	385	393	405	413	431	398	466	432	430	421	398	398	378	405	357	429	396	418	429	407	398	383	442	351	422	402	363	403	363	373	407	417	371	368	362	364	363	390	374	357	369	357	396	387	391	401	382	389	373	360	391	350	362	383	379	338	374	383	390	374	366	358	368	391	340	336	377	366	366	378	396	389	340	391	368	379	385	358	372	379	363	366	345	369	366	374	356	342	344	383	365	384	370	396	338	361	363	373	378	373	387	400	337	383	386	373	375	368	393	371	363	374	338	385	359	357	376	358	374	385	358	402	389	371	364	343	385	377	388	363	350	364	343	357	394	362	361	365	339	349	385	333	396	346	335	386	387	369	367	355	333	370	364	366	342	345	359	380	348	359	375	393	350	406	362	355	387	353	374	360	362	373	368	385	357	343	368	375	331	344	399	387	366	343	356	358	366	388	363	344	368	346	355	365	363	392	353	371	365	343	393	356	381	366	339	358	354	371	349	374	389	386	406	348	355	376	412	386	373	383	324	370	352	355	362	369	367	390	361	381	376	333	370	324	308	373	382	369	362	379	386	394	378	374	346	345	359	355	399	389	353	383	365	379	358	374	368	370	354	343	362	382	400	339	372	381	362	371	364	385	339	389	358	371	375	371	387	380	361	352	392	342	378	372	378	375	382	356	374	401	359	361	360	348	363	373	359	382	347	371	408	383	375	374	371	374	373	345	369	371	385	354	396	347	356	349	374	356	363	397	379	400	366	381	384	323	380	379	353	375	350	341	350	393	387	374	373	388	384	395	382	335	383	345	351	349	393	385	342	347	349	427	382	374	398	403	358	374	364	360	385	363	379	375	369	344	390	376	375	392	356	366	385	366	369	373	384	354	375	371	351	369	370	328	351	365	392	368	381	343	371	397	361	367	361	385	382	338	340	346	354	366	364	373	391	406	393	386	368	410	350	347	394	411	386	362	376	370	366	360	364	371	360	394	342	368	373	398	382	344	380	351	360	333	349	356	383	349	355	381	396	351	368	369	375	369	370	376	393	378	350	364	375	344	336	341	395	369	352	353	382	379	393	362	380	383	347	377	388	351	375	390	361	398	341	365	356	416	359	402	352	355	395	401	382	349	370	368	398	367	364	367	339	340	336	356	340	385	370	392	398	364	367	342	378	390	363	345	328	378	411	345	397	354	383	384	400	354	371	338	366	359	386	346	382	365	372	352	355	383	372	355	386	427	392	391	381	402	359	372	324	364	353	344	368	376	339	366	369	361	359	380	361	364	325	350	349	366	320	377	373	365	370	437	355	387	398	368	370	350	419	380	370	368	352	363	379	359	388	347	388	367	351	352	361	355	382	372	370	333	379	355	381	355	371	362	374	358	354	381	355	388	359	378	367	364	357	382	360	394	364	363	358	355	355	375	371	366	372	355	403	331	389	363	375	380	377	352	378	345	356	370	376	374	373	350	387	351	321	344	365	384	343	368	386	382	379	353	374	366	394	375	379	366	338	362	366	373	339	352	379	399	390	355	355	374	375	370	316	382	368	392	370	356	368	359	373	345	348	368	370	351	320	351	386	376	412	371	344	376	400	357	368	384	372	358	373	378	360	343	343	342	368	361	345	362	357	384	366	335	370	370	388	381	350	346	379	382	357	348	375	334	374	327	361	396	390	328	361	388	361	373	365	357	363	373	343	363	337	361	366	351	360	363	372	351	379	338	369	388	347	384	356	352	395	372	369	370	341	371	367	332	372	371	353	363	367	390	411	382	348	352	372	333	369	355	365	358	362	362	394	364	385	347	390	382	371	374	360	346	384	363	383	364	362	351	382	371	373	376	383	385	382	363	382	362	378	387	359	369	342	382	339	372	355	361	357	386	370	355	358	380	351	366	385	347	350	355	373	372	357	382	403	349	383	377	359	367	373	354	391	365	316	338	358	355	376	376	370	377	352	361	384	364	359	409	354	347	390	391	355	364	353	362	376	383	368	383	368	381	412	355	366	404	381	363	395	360	403	373	380	346	383	345	352	354	360	388	379	339	351	368	348	363	361	375	367	354	369	361	386	382	364	370	370	351	349	383	320	363	381	390	403	398	328	374	376	397	348	362	384	377	367	359	343	386	341	371	399	385	361	365	388	380	341	366	383	351	360	361	372	358	346	376	356	362	368	412	363	360	358	350	358	367	343	399	351	358	334	340	350	349	408	364	344	364	401	397	389	399	373	377	407	363	360	381	365	378	352	366	366	367	366	352	353	368	357	360	375	349	380	368	360	352	345	364	347	382	371	393	365	371	364	396	364	359	359	384	357	346	343	382	352	389	333	369	373	392	363	373	340	347	394	367	387	379	343	374	361	358	365	363	365	317	389	388	395	360	365	355	337	342	423	399	358	353	360	362	362	351	370	360	360	365	370	378	353	365	352	404	336	382	359	377	362	374	343	382	382	369	378	361	361	379	394	344	392	387	380	384	337	387	338	358	346	383	391	332	349	368	365	350	375	381	378	326	340	357	361	366	360	387	345	357	396	338	363	376	399	370	391	400	400	379	378	348	372	368	389	352	375	369	362	372	353	376	353	352	360	363	374	337	365	375	380	389	385	390	376	376	383	390	363	347	371	361	385	357	329	364	374	379	367	356	369	328	386	390	350	392	358	382	353	371	388	385	372	378	352	356	386	361	380	384	377	362	339	376	379	364	333	381	376	369	363	357	378	345	368	369	385	353	339	341	354	388	371	321	366	361	346	359	353	377	374	351	390	380	371	387	372	339	379	374	393	403	399	388	360	386	342	393	328	388	397	356	359	357	397	392	387	408	388	362	364	351	388	327	369	356	365	350	358	370	374	385	375	380	367	377	392	364	371	343	329	363	420	385	402	369	350	349	354	388	374	332	386	377	329	315	380	354	356	372	369	386	391	331	345	345	368	362	379	386	354	345	399	385	364	334	381	338	372	374	371	353	362	346	348	364	406	356	362	339	404	359	362	370	377	357	364	376	378	359	381	370	381	347	362	338	382	374	361	368	382	363	349	363	341	358	340	312	376	325	365	376	397	398	379	368	337	383	376	396	360	360	346	346	348	389	311	340	370	374	358	381	358	369	390	392	352	385	365	391	332	389	357	373	393	384	396	384	312	380	352	383	384	362	391	352	361	373	346	360	355	355	349	373	390	388	332	332	351	403	391	347	374	367	371	320	393	363	348	360	345	367	364	364	368	421	383	356	368	357	390	350	363	331	362	385	365	360	317	375	399	352	372	383	345	384	370	376	384	441	342	367	363	369	370	381	387	333	384	390	336	361	359	370	332	387	361	387	346	360	361	329	364	382	367	366	387	356	337	375	372	347	338	365	357	374	386	412	347	371	344	383	360	318	375	361	362	355	394	364	358	377	403	334	383	363	330	353	339	372	388	408	365	393	391	375	369
29728	20742	9451	2516	1503	1454	1288	1197	1178	1210	1174	1173	1063	1013	986	940	987	929	922	900	962	913	891	939	903	919	889	902	900	987	858	907	890	878	957	816	893	931	886	902	911	963	893	889	931	882	982	916	928	927	930	923	948	915	921	883	892	884	881	875	910	899	934	871	841	903	954	910	921	878	942	897	922	936	885	914	900	909	893	920	853	910	954	938	922	938	938	898	905	905	927	885	899	901	863	958	884	892	943	863	880	948	874	950	862	893	905	976	897	921	901	863	945	921	900	921	900	870	946	945	936	971	929	858	813	911	897	921	957	900	889	875	878	906	911	933	907	903	914	939	940	958	919	885	892	912	972	875	929	908	888	886	944	924	929	913	848	860	880	924	869	893	888	890	890	871	963	906	904	903	945	946	913	912	889	948	925	876	918	887	916	917	895	957	916	908	938	946	886	866	941	898	865	893	842	873	894	878	871	897	899	915	942	914	936	903	930	864	962	936	873	909	909	947	900	875	851	901	850	905	870	890	960	904	878	927	902	850	936	884	915	902	856	915	876	886	881	879	927	918	901	893	944	899	874	905	902	868	852	960	910	886	922	933	852	922	894	876	935	866	932	889	829	907	855	884	939	955	944	918	906	917	943	956	884	902	956	874	854	885	926	870	921	952	872	981	899	867	905	903	867	928	898	886	892	918	902	894	923	835	917	901	905	937	957	924	938	943	942	849	926	929	901	911	923	879	873	897	879	924	903	898	880	893	940	884	946	963	890	868	871	828	925	868	882	858	907	919	937	926	884	939	900	939	860	918	940	884	926	911	921	928	954	920	892	960	878	871	868	946	953	887	946	891	912	935	934	923	912	915	912	935	895	884	875	887	922	894	898	902	880	883	890	887	925	912	857	903	936	934	931	920	928	934	972	900	872	929	969	879	930	894	899	983	902	891	942	901	889	917	842	913	905	894	891	935	922	936	962	918	914	927	862	859	913	896	931	909	892	877	900	928	917	919	970	892	942	894	926	835	907	924	924	917	931	910	921	929	912	904	914	848	858	930	835	856	879	905	919	930	871	921	892	912	975	889	963	936	872	949	893	926	877	920	911	908	896	913	891	865	856	866	853	914	934	885	919	927	951	934	893	867	916	893	866	947	911	907	920	922	848	926	877	899	879	902	887	918	931	909	884	893	903	906	926	858	878	834	920	922	911	931	932	891	934	935	891	913	880	937	919	860	909	934	873	879	960	888	932	980	893	978	863	870	847	925	927	917	817	944	895	919	912	932	923	860	920	907	880	930	926	837	936	914	895	824	885	885	877	879	881	913	940	847	860	923	916	914	876	869	881	928	847	902	940	922	905	885	918	874	827	932	930	973	930	948	903	897	883	954	929	902	877	876	897	892	920	876	890	816	934	921	892	896	862	870	826	866	896	905	900	957	881	911	882	960	892	906	872	880	945	929	900	937	974	844	911	964	903	879	954	914	883	917	977	947	905	943	911	859	941	858	843	903	869	908	994	886	884	891	879	875	934	947	918	890	941	943	909	899	856	875	927	883	916	856	906	930	893	910	872	914	875	847	896	941	987	883	930	877	965	900	874	925	884	895	934	903	902	884	900	905	875	951	898	967	924	910	930	926	892	891	917	911	866	890	896	903	888	861	902	951	881	912	862	914	893	965	895	904	926	890	840	932	871	943	904	916	910	916	872	897	950	883	818	900	950	905	1007	1002	905	892	888	963	874	911	911	946	934	909	921	842	912	880	910	888	895	901	851	926	846	926	929	867	904	859	880	904	909	885	888	928	946	853	888	898	911	862	910	936	942	896	920	897	861	948	913	943	916	883	904	898	940	909	885	848	861	898	885	878	919	878	872	870	860	904	938	918	902	928	954	889	870	942	898	893	906	913	905	855	877	919	958	869	866	972	910	845	928	941	931	922	938	881	926	933	930	950	917	818	900	892	911	906	908	960	960	893	882	833	887	869	890	900	913	902	927	894	864	925	903	976	931	868	937	855	913	911	887	913	885	921	879	861	917	876	902	896	897	857	1000	892	879	927	922	914	919	931	924	918	866	889	866	871	904	944	870	968	934	921	886	924	939	898	934	927	926	902	933	921	908	927	873	885	948	907	854	843	994	899	835	912	943	920	914	919	897	879	874	886	868	891	910	900	920	944	850	872	908	944	928	924	901	904	876	940	838	865	922	926	892	900	886	928	921	916	919	900	827	882	881	903	904	884	864	900	872	918	910	900	913	904	895	892	910	862	903	929	914	919	902	897	882	931	936	909	861	940	893	919	903	844	894	889	914	898	933	903	898	912	898	905	930	948	890	900	881	943	893	961	908	870	938	931	937	927	897	935	924	848	908	852	857	922	915	916	909	843	879	914	892	914	938	898	898	892	927	876	914	866	901	898	866	892	912	893	899	920	877	925	927	888	938	883	911	911	858	861	895	917	909	853	939	910	880	882	874	873	975	904	902	929	856	878	897	915	863	895	909	930	956	946	920	920	876	953	947	942	918	896	888	861	897	876	935	937	866	923	878	883	921	870	921	891	919	863	913	861	872	970	914	879	927	924	886	909	926	870	941	896	923	919	910	933	934	897	979	905	881	913	850	893	942	877	903	860	885	863	898	874	922	872	931	873	953	918	854	943	913	862	929	921	906	956	885	910	893	954	945	900	936	926	897	900	882	906	932	899	893	910	952	924	894	933	868	889	988	917	918	930	912	922	863	916	891	893	901	936	931	923	939	866	903	901	940	915	927	890	901	906	917	902	919	955	923	910	919	926	923	932	894	879	911	928	906	887	919	899	840	924	839	904	950	888	857	873	879	881	867	870	932	918	935	868	884	896	920	933	908	896	950	893	905	900	936	917	921	855	901	901	920	921	895	870	934	896	883	894	925	922	926	911	905	965	894	857	908	910	902	903	923	926	982	926	847	867	856	951	930	918	900	921	888	917	923	899	881	902	881	901	863	940	872	924	899	897	927	955	913	899	953	882	933	876	907	971	965	912	886	907	918	927	922	911	898	848	921	897	892	876	889	878	934	955	887	941	855	913	956	888	877	925	898	881	980	926	956	937	924	900	945	945	945	912	881	913	899	900	885	912	932	876	897	914	894	905	902	899	923	905	931	862	956	872	900	950	886	882	889	860	908	932	915	913	918	943	947	915	909	883	922	874	920	903	857	932	906	885	959	890	902	912	920	917	894	931	885	918	916	880	917	868	880	907	926	918	870	980	940	847	877	940	854	919	938	895	911	953	954	876	907	903	866	916	923	945	878	889	971	919	915	859	909	841	893	870	919	917	930	827	918	893	921	966	925	831	872	911	908	940	898	917	910	940	866	879	922	916	887	924	921	850	942	923	936	836	939	846	955	905	934	943	910	890	868	885	924	850	941	859	878	916	840	896	911	899	928	845	910	919	907	848	866	890	883	893	893	966	890	953	901	906	910	985	955	925	840	895	839	909	911	921	878	948	889	934	895	924	898	906	866	893	926	912	882	894
27376	6313	3446	2295	1961	1823	1557	1428	1282	1288	1322	1232	1161	1136	1046	1000	951	974	967	1002	943	928	972	978	954	995	923	910	990	1001	920	969	912	909	913	929	891	985	922	916	904	905	855	869	928	886	936	906	899	905	914	916	935	914	930	894	911	935	965	920	887	918	906	916	901	884	924	910	877	933	880	908	911	948	866	911	883	880	890	919	903	915	940	945	910	923	893	899	921	927	893	899	904	895	935	888	835	920	895	916	902	902	917	898	871	897	893	871	907	915	898	936	900	890	945	887	902	960	916	890	882	910	923	881	884	920	893	876	933	891	872	905	906	907	898	894	901	879	872	938	888	909	904	933	911	910	887	881	849	910	941	964	878	872	918	882	943	913	944	908	890	887	918	856	880	914	943	923	869	893	955	923	884	856	980	845	894	932	901	857	924	875	881	892	854	873	895	933	927	885	943	886	924	943	897	927	894	885	925	913	911	895	915	923	930	890	877	926	885	884	916	934	972	866	877	911	950	921	893	863	902	893	938	864	904	870	885	923	928	888	948	907	921	905	874	913	884	914	939	863	848	962	877	904	902	869	884	918	872	880	930	925	864	897	979	886	932	942	917	900	903	912	924	868	910	876	900	868	848	911	886	878	893	919	947	878	991	908	922	910	915	910	900	896	929	908	907	958	905	926	906	884	916	932	892	924	890	882	914	921	939	892	872	884	881	887	874	905	904	905	913	942	879	862	901	926	893	902	908	849	879	877	891	926	896	932	891	875	893	922	938	939	862	870	878	864	923	967	935	862	926	871	925	896	931	937	877	917	918	896	871	897	875	905	907	877	944	922	847	941	861	948	865	896	916	899	900	919	931	864	895	906	956	887	901	883	904	894	907	886	931	915	891	914	932	970	1009	938	901	908	887	900	918	961	840	907	896	885	875	891	883	883	901	951	902	895	905	902	956	908	925	860	930	938	897	913	924	837	953	906	945	858	866	931	910	895	896	890	957	928	871	947	938	888	927	865	917	926	908	876	964	878	962	935	878	927	899	886	873	899	960	909	915	936	928	871	891	922	979	911	888	903	827	932	902	922	895	955	950	940	911	918	876	879	887	891	872	948	881	873	896	916	867	901	869	864	927	948	921	881	871	889	899	919	908	914	939	865	939	929	917	823	849	887	865	887	869	925	863	923	940	848	929	885	896	907	945	925	919	938	873	849	877	892	890	930	955	943	956	905	879	955	891	882	933	935	888	908	917	933	887	949	973	947	943	911	893	918	887	901	891	875	910	904	967	959	860	903	891	895	929	908	926	912	883	862	915	933	915	951	894	908	890	966	908	858	899	937	860	879	951	931	930	933	913	908	938	930	898	877	888	903	877	944	905	894	924	873	878	890	891	940	910	944	884	862	926	929	898	891	927	879	889	927	852	861	888	964	918	937	943	888	910	929	906	897	933	927	933	905	881	911	949	905	869	886	926	899	909	969	900	938	883	913	884	929	914	881	902	892	896	854	941	921	921	910	922	898	932	971	895	924	872	932	909	902	888	919	933	929	910	900	907	918	950	855	954	904	877	837	848	920	843	911	909	902	919	975	898	884	885	875	899	934	925	886	906	900	880	893	919	945	948	908	960	896	840	904	904	855	967	913	911	887	883	918	879	887	926	915	864	909	952	952	909	900	899	917	934	1005	892	882	904	912	890	910	892	880	931	945	909	920	951	952	918	956	913	873	880	873	911	910	874	871	874	885	933	909	882	910	932	880	914	916	953	858	941	863	907	899	955	908	926	896	911	915	858	861	918	880	914	966	887	944	919	905	872	943	912	877	928	907	949	870	900	928	896	935	850	925	911	916	892	939	938	924	894	942	930	850	924	917	935	910	910	891	893	880	886	845	877	895	906	887	947	891	904	853	871	852	894	909	935	920	887	905	906	934	916	881	933	911	926	922	914	920	865	862	912	912	950	869	922	950	943	936	943	926	960	908	832	963	917	867	914	895	908	905	921	882	896	952	912	908	917	932	897	969	858	853	950	895	882	871	888	909	902	957	885	917	901	917	910	954	917	825	886	882	915	926	895	847	885	879	863	872	923	983	917	870	966	881	908	945	898	903	937	928	939	896	891	923	860	902	1017	976	912	899	876	894	822	885	915	889	938	911	901	944	894	896	892	839	901	918	860	864	979	921	845	907	904	879	936	892	892	927	895	922	969	893	898	929	910	937	908	911	896	941	892	958	940	866	890	908	846	947	921	940	893	969	913	919	926	923	912	929	890	936	874	945	905	893	909	969	853	929	942	909	928	928	843	899	915	902	884	919	912	904	919	897	942	879	930	904	904	891	864	874	870	921	968	937	842	891	952	888	938	921	918	929	928	927	910	909	932	891	914	906	833	952	875	935	904	937	919	895	908	891	893	864	951	887	941	924	886	937	920	919	855	918	942	925	939	872	955	914	901	923	943	854	871	877	981	892	900	882	892	953	927	940	951	900	871	921	872	856	919	937	919	910	898	928	870	914	888	934	948	852	870	917	923	899	930	886	909	894	856	912	909	926	899	892	889	923	924	875	887	944	866	899	918	840	887	943	940	895	893	903	921	970	890	900	951	877	856	915	896	965	908	883	914	906	929	900	916	884	938	882	916	920	914	899	914	941	906	905	896	877	919	910	911	936	895	897	924	898	890	890	904	906	926	947	899	874	859	849	889	901	931	922	916	889	893	904	913	929	941	948	913	935	856	935	932	935	891	870	904	871	893	874	906	920	872	896	920	901	897	899	911	934	862	893	939	943	888	855	912	925	948	826	925	908	906	908	905	925	921	911	907	876	905	913	903	913	925	906	922	857	943	891	936	904	907	915	904	921	919	931	904	922	931	887	860	892	843	884	899	887	897	917	953	851	905	927	955	920	895	843	918	896	888	962	915	930	892	915	884	948	928	932	949	897	888	882	887	895	894	878	925	869	864	927	919	952	898	854	908	873	947	869	913	902	909	901	917	822	923	902	898	903	901	874	891	918	908	893	916	947	896	915	925	896	910	962	863	850	873	915	935	910	916	909	917	929	919	927	863	895	958	859	865	893	898	942	919	872	872	921	904	912	847	910	888	900	937	898	922	952	936	979	888	987	903	942	921	913	915	904	937	906	905	924	881	845	937	898	923	876	906	858	916	939	867	883	875	877	894	893	912	898	983	910	913	951	876	886	902	896	914	881	896	852	875	856	905	902	909	907	931	950	861	831	873	935	934	923	911	861	914	885	897	896	930	892	846	900	941	900	893	900	912	950	886	871	886	932	884	910	967	901	906	893	898	893	961	837	902	958	885	925	902	928	911	891	850	880	874	866	857	906	939	934	943	883	931	876	928	898	842	941	890	939	946	921	933	892	885	895	865	854	890	883	906	934	920	911	848	967	937	915	964	885	930	906	903	896	890	945	909	849	951	930	947	881	871	896	921	909	932	893	912	904	907	948	917	930	936	925	951	859	947	925	893	919	917	898	931	924	905	876	875	941	901	898	881	904
24308	21672	29089	24742	21683	14929	2669	1550	1357	1335	1233	1106	1039	944	880	749	755	674	568	674	667	651	683	682	592	671	639	674	655	650	634	617	597	625	565	609	634	619	612	594	613	635	630	612	598	590	565	592	627	573	614	613	586	613	587	625	610	615	576	557	570	578	561	594	566	627	598	598	584	572	562	555	525	568	588	565	563	575	580	590	591	574	528	622	577	637	633	531	571	570	589	559	596	603	557	582	634	570	574	617	602	611	586	600	611	596	537	591	590	592	603	635	588	548	561	628	593	537	607	559	542	594	543	589	586	547	556	564	592	570	585	598	615	569	567	566	580	587	549	576	563	580	555	535	588	571	569	566	566	550	622	546	516	549	537	549	559	524	617	563	562	556	611	578	555	571	577	590	586	573	572	562	585	600	575	578	533	573	583	554	585	597	562	614	609	579	602	597	568	567	568	613	594	584	588	575	538	609	532	564	573	567	580	559	572	578	551	591	555	563	574	599	577	549	525	571	600	589	598	617	613	589	612	545	577	554	608	597	568	543	576	580	594	548	591	590	584	574	613	619	566	557	582	578	553	604	563	584	627	561	568	568	582	583	586	598	628	562	598	620	568	595	560	581	590	577	582	598	579	532	603	574	591	567	545	598	568	603	556	614	564	568	541	591	558	557	582	556	605	577	524	587	554	584	576	568	565	533	573	589	580	576	588	592	579	620	637	572	590	570	596	595	541	538	549	555	533	554	610	577	533	585	549	603	566	591	599	547	573	584	601	563	588	540	561	539	569	558	598	592	609	572	557	596	576	589	584	601	608	547	598	575	580	607	608	592	578	554	556	603	588	581	588	608	610	567	601	570	547	555	543	633	600	592	584	547	589	590	601	564	547	595	553	569	577	577	595	570	568	568	600	619	593	570	575	566	542	525	569	552	529	556	603	592	591	589	591	555	587	621	569	526	590	592	609	575	604	581	626	604	626	543	559	500	600	574	635	537	597	568	574	591	586	586	565	568	595	580	590	596	590	571	576	609	597	586	583	572	591	555	584	569	588	609	585	595	550	542	609	607	555	569	571	549	599	587	580	583	582	554	530	595	564	557	561	571	597	559	591	525	596	570	550	608	536	540	558	573	569	515	552	584	610	564	585	609	576	560	558	553	554	550	568	571	580	545	588	548	619	636	549	562	577	575	632	589	560	595	580	588	573	579	614	547	552	586	575	582	579	577	547	585	571	616	583	591	547	570	546	603	595	563	560	577	560	558	552	587	558	581	577	542	550	582	564	532	541	569	572	571	603	570	562	597	581	554	553	561	562	548	572	548	593	594	524	541	589	591	543	605	593	577	565	586	577	588	553	553	568	574	604	622	573	583	591	517	572	581	561	526	637	622	559	563	614	595	532	583	594	582	568	614	589	563	582	531	590	591	552	595	597	575	610	570	539	555	561	570	574	609	561	562	562	550	569	581	603	605	524	594	639	536	566	578	589	625	607	584	603	571	620	584	519	583	606	546	517	594	556	570	592	566	576	525	576	613	584	575	588	572	551	590	577	554	547	582	566	560	581	550	583	561	583	562	543	541	580	592	582	530	609	638	558	517	582	524	554	600	583	589	590	540	596	537	602	523	577	559	628	577	598	614	552	603	558	593	584	556	594	632	605	592	557	595	554	556	594	523	553	598	576	600	565	575	566	574	535	555	547	606	564	599	576	580	552	564	616	582	603	586	579	617	581	582	544	535	535	560	574	543	535	569	573	587	560	604	613	577	578	624	574	594	597	575	593	583	543	558	613	618	590	610	576	572	626	576	545	566	598	541	600	550	560	572	580	516	574	565	597	537	557	580	588	554	582	555	568	586	572	579	549	570	582	538	564	559	534	662	594	579	553	554	554	566	570	596	573	582	640	571	601	543	585	597	623	560	540	568	580	568	505	545	608	600	594	543	578	522	594	590	601	552	554	561	550	588	572	514	555	487	613	620	563	552	576	566	551	527	591	552	549	591	600	595	620	597	582	587	564	582	540	584	579	595	571	570	560	572	550	573	564	586	586	599	608	538	579	591	588	537	573	574	567	556	592	594	544	574	512	564	569	618	599	597	579	593	591	601	561	583	564	550	576	566	531	556	535	576	571	534	571	615	545	597	567	614	506	551	605	575	551	644	567	550	527	540	574	555	557	566	605	572	578	559	578	537	565	560	613	584	580	577	552	549	582	606	540	585	571	607	606	593	575	570	597	576	593	539	530	578	544	540	569	562	529	580	556	586	545	565	602	569	578	595	579	527	557	555	576	564	533	580	532	576	591	554	629	596	575	521	552	589	588	595	606	603	574	590	580	520	574	568	583	598	539	529	569	580	566	608	562	568	581	572	585	598	591	566	556	598	581	598	561	611	564	567	572	550	580	579	601	574	568	597	596	603	545	569	559	579	591	556	525	595	533	576	540	544	522	567	520	557	574	594	571	557	529	593	547	545	579	565	606	599	564	616	553	560	543	575	537	568	572	596	601	607	602	561	626	565	559	550	567	555	548	602	553	605	570	612	593	566	555	569	609	597	596	576	586	611	575	586	569	570	516	567	596	588	592	561	618	557	560	548	594	588	569	566	554	615	558	568	591	553	560	568	576	585	532	609	609	574	567	566	596	582	578	593	590	575	563	564	587	569	574	589	550	569	568	591	585	601	523	553	584	571	575	572	589	573	560	561	510	588	621	544	598	534	586	578	521	582	585	543	575	571	580	605	549	596	576	574	582	612	574	581	591	598	591	525	561	571	594	582	594	588	579	578	574	595	584	600	587	555	588	547	599	579	571	626	606	573	582	579	577	555	562	639	608	609	587	561	563	583	549	566	557	587	522	583	538	564	583	590	584	581	594	587	582	602	599	573	576	609	609	527	576	549	581	586	552	577	616	547	585	560	615	596	609	597	577	593	600	548	590	554	573	575	555	567	595	570	574	506	578	562	605	596	623	578	606	572	568	550	573	558	602	594	565	570	560	581	589	541	566	564	586	572	572	592	566	560	631	566	578	546	544	577	605	583	574	561	559	560	566	554	621	595	586	564	576	582	616	585	535	574	604	556	582	600	578	568	563	602	580	583	577	584	612	567	526	553	539	609	579	575	550	570	543	567	584	573	593	535	639	587	572	590	550	576	571	561	593	583	559	545	540	624	571	570	620	544	608	604	588	542	612	546	612	591	572	606	586	571	591	570	537	611	569	551	513	552	590	544	608	608	546	592	594	566	583	619	561	562	588	581	593	589	527	601	635	554	633	573	586	565	577	593	555	601	531	584	576	555	529	558	586	616	627	595	529	555	597	578	585	552	588	579	620	593	583	552	643	560	576	572	535	615	548	591	550	572	593	545	614	559	592	585	600	618	582	546	610	551	591	569	550	608	553	522	618	602	565	586	603	585	548	607	566	572	572	606	583	596	542	565	558	575	586	538	547	545	568	588	589	560	576	603	592	547	580	591	575	638	608	598	559	608	591	590	577	555	573	561	582	612
30201	15050	9402	5150	3925	3238	2506	2124	1832	1730	1686	1427	1330	1137	981	902	823	673	713	718	711	708	738	702	731	726	700	717	758	705	718	592	648	610	581	640	574	623	692	614	631	644	681	677	650	632	599	617	627	637	605	666	640	686	588	658	604	604	646	609	618	646	607	587	608	604	587	605	561	562	563	583	577	560	611	616	596	611	604	603	647	618	617	594	598	581	567	600	623	568	598	564	624	573	617	588	600	587	587	574	598	630	617	591	615	593	575	570	601	543	601	562	595	559	613	575	602	587	586	584	600	603	635	607	545	573	586	592	628	544	580	639	540	565	610	568	603	581	591	576	594	574	564	577	598	627	591	601	608	552	611	596	617	622	596	553	572	570	569	596	586	623	621	613	562	618	592	563	616	608	567	646	617	584	632	535	642	560	559	565	613	598	605	587	590	615	608	586	627	608	591	646	616	617	611	551	605	549	572	598	574	602	638	616	585	587	670	618	612	617	601	574	645	607	627	594	610	591	562	573	602	610	598	618	624	566	584	610	623	575	586	627	592	558	565	623	651	556	534	628	600	602	600	572	580	573	600	629	574	593	579	605	583	626	601	595	583	543	552	600	569	573	583	562	560	646	615	571	604	613	591	560	596	577	592	584	630	586	596	634	625	598	593	584	603	563	547	579	618	521	632	576	612	598	599	632	584	611	599	596	559	580	621	571	585	596	608	605	583	615	567	577	554	589	627	590	607	624	616	567	613	585	584	585	606	625	617	593	590	576	606	582	577	591	605	604	617	596	589	576	601	597	622	566	572	604	562	591	588	585	620	607	599	580	592	594	575	656	561	580	594	623	612	601	573	600	573	581	605	583	589	601	575	635	574	580	593	603	624	603	593	612	532	606	578	597	596	574	589	572	617	589	607	616	590	583	605	601	548	577	601	557	557	629	592	633	603	584	617	567	557	621	594	590	592	609	582	611	558	613	582	587	574	617	569	587	569	595	620	555	541	619	593	628	611	612	560	584	562	604	607	615	615	597	611	587	623	620	563	600	588	583	604	616	585	594	567	561	582	594	577	564	553	576	584	586	613	620	585	619	628	632	610	625	567	635	579	589	631	615	620	593	600	602	612	610	555	568	572	589	619	591	633	635	595	612	628	649	597	593	639	620	595	579	574	597	614	596	596	574	579	541	587	602	606	564	585	578	609	547	580	599	641	602	616	603	582	588	625	618	579	618	564	600	548	577	608	637	626	609	600	585	579	555	655	640	590	632	610	558	598	618	571	610	617	595	563	596	598	584	569	577	609	622	577	591	613	538	599	586	643	608	577	601	572	541	620	633	598	566	558	604	580	571	609	560	579	571	580	546	540	553	553	609	598	578	591	594	599	604	628	569	577	597	609	592	582	601	588	609	605	612	563	596	601	574	564	546	630	584	631	590	613	551	589	600	574	596	574	601	652	597	556	609	590	620	571	575	613	595	552	600	610	582	631	563	583	577	569	627	580	553	587	616	648	617	568	561	591	542	571	570	557	596	581	574	620	547	607	639	600	615	603	592	619	558	558	620	591	596	642	569	597	561	613	563	630	602	618	620	583	595	587	574	619	583	604	598	594	615	584	558	564	606	586	566	619	592	647	590	618	605	597	551	559	618	596	637	625	640	584	619	607	571	581	614	586	574	605	565	554	573	600	568	617	592	608	592	587	573	579	575	581	562	564	564	567	633	630	624	590	595	552	566	578	572	622	605	621	580	661	572	585	599	587	543	609	606	602	616	595	595	593	639	603	589	589	600	643	584	591	569	640	618	588	602	638	609	581	617	541	613	585	556	605	564	551	592	608	590	583	600	583	556	560	597	611	567	623	606	560	579	547	555	600	566	573	558	539	606	609	564	584	622	611	581	603	606	637	555	598	585	592	608	585	562	597	529	618	597	631	599	599	579	635	585	591	608	590	553	560	530	597	573	565	610	604	573	626	621	600	597	539	563	570	561	618	585	614	570	593	614	553	596	595	595	566	590	594	577	618	588	541	597	607	579	641	591	594	557	611	584	577	622	590	566	571	610	584	581	603	606	609	586	568	581	612	592	604	621	595	559	601	605	615	622	574	583	595	604	590	642	542	628	605	586	599	573	600	604	608	612	583	559	622	609	573	560	598	635	603	604	594	636	626	634	568	595	572	611	617	586	558	597	587	589	555	609	585	626	562	615	581	599	597	599	610	597	594	579	601	594	583	594	569	609	607	595	570	589	617	557	573	583	565	609	595	584	605	598	569	580	588	573	615	590	623	603	638	591	576	593	581	581	574	599	591	587	593	561	571	612	617	596	602	590	632	586	622	608	594	574	604	588	574	562	527	606	614	623	611	630	572	596	593	619	602	630	638	590	598	627	629	586	604	610	568	591	560	572	589	616	565	603	608	595	567	584	569	622	607	571	574	628	592	612	618	568	603	600	564	560	623	594	587	548	606	580	606	524	582	581	608	628	574	581	530	608	572	576	553	595	574	562	586	631	624	614	592	579	604	594	558	599	618	575	572	607	595	567	589	564	598	582	560	600	546	592	608	594	571	588	624	537	629	577	626	583	578	621	591	568	623	583	618	615	568	613	550	612	640	599	598	608	621	598	628	607	615	553	577	572	589	649	623	625	573	594	621	575	604	592	610	557	632	640	610	648	597	572	597	633	597	635	613	618	578	585	603	584	581	609	547	578	624	598	567	586	582	551	595	602	588	605	627	616	588	566	605	610	579	583	600	578	594	565	582	599	568	612	564	602	618	591	614	641	589	557	589	567	577	569	576	593	597	567	601	560	601	596	614	628	590	641	588	613	598	616	605	560	616	614	621	612	561	570	574	583	621	616	614	626	581	544	562	636	606	614	567	622	602	567	638	583	608	574	640	590	559	555	570	572	624	561	589	584	620	553	651	595	622	599	578	599	608	611	620	577	621	578	592	641	602	596	552	610	559	640	594	598	568	549	617	582	617	604	562	570	578	585	600	622	583	585	566	598	572	594	598	570	594	619	565	609	647	560	627	588	603	607	589	557	570	595	561	603	551	595	558	547	577	564	536	580	560	574	618	598	585	589	599	597	600	614	620	612	587	633	624	609	580	605	604	606	592	596	564	592	586	581	581	593	602	585	578	561	557	550	551	588	637	593	555	594	567	606	595	602	622	609	607	599	552	591	612	570	588	560	595	633	561	587	636	597	580	578	629	619	607	578	584	610	556	567	570	597	599	550	568	590	541	570	560	632	603	650	556	610	560	583	591	624	591	591	624	561	579	581	599	604	585	560	603	602	549	570	607	549	588	564	622	621	593	567	574	579	585	584	535	599	638	592	631	593	556	559	577	587	590	568	526	572	582	633	589	574	601	632	575	550	599	643	618	632	621	569	612	564	597	600	599	542	565	574	637	612	554	630	573	604	600	561	557	589	628	607	578	610	601	594	617	556	600	617	611	590	607	587	574	556	585	574	636	610	579	588	611	597	548	614	630	603	580	579	650	581
25145	21670	28431	25418	19961	3388	1725	1503	1393	1475	1264	1276	1133	1038	1034	976	930	896	925	917	879	913	882	871	849	890	867	924	937	908	892	870	871	847	780	896	922	810	867	840	907	867	830	826	876	850	857	864	860	856	820	916	851	824	850	819	846	829	841	856	825	902	807	846	797	830	866	837	832	836	881	857	824	802	843	789	869	851	787	847	854	865	891	831	785	799	829	872	863	848	842	836	853	849	822	876	857	866	845	849	815	884	870	851	827	798	833	836	776	899	838	848	884	803	795	894	804	818	834	904	881	811	807	846	818	853	793	821	824	832	833	800	841	861	831	860	880	813	852	785	836	872	843	862	848	831	790	808	834	819	807	859	829	881	887	861	807	837	819	829	822	852	851	834	771	860	858	837	840	826	851	860	851	804	793	799	811	799	854	814	803	815	833	824	817	814	844	833	848	836	813	852	839	823	848	749	806	847	858	819	799	799	853	762	852	834	794	834	883	839	849	795	758	850	825	874	828	831	820	850	807	878	860	765	851	840	833	872	860	797	835	816	817	850	875	810	777	820	849	864	875	824	886	858	838	880	818	801	824	788	817	826	835	844	783	857	839	887	887	804	864	857	870	831	811	814	857	826	801	842	816	845	867	760	775	832	794	806	847	798	865	857	808	865	813	885	812	856	882	842	782	890	829	820	839	800	794	858	832	824	845	838	835	816	806	802	896	862	851	858	809	827	853	793	849	827	802	835	813	795	858	847	857	823	827	843	837	853	835	867	834	837	836	831	866	876	773	847	841	838	867	808	805	860	822	798	892	850	847	827	852	861	805	817	827	845	828	880	861	841	812	827	822	806	846	835	810	887	856	875	811	839	819	842	827	806	822	841	783	825	831	806	892	818	855	816	779	860	806	852	857	828	840	810	867	841	822	825	827	863	833	808	818	851	856	818	800	821	839	831	841	851	862	810	868	893	828	812	845	866	833	842	837	807	848	851	826	826	825	855	795	795	818	828	810	791	802	817	834	848	836	866	806	802	758	841	853	842	841	831	832	826	791	812	840	838	839	884	831	827	838	763	846	895	828	841	840	823	848	812	865	823	862	840	870	808	824	892	796	813	808	836	816	837	860	813	822	863	845	809	828	852	851	797	858	872	826	898	839	876	834	793	812	822	877	794	895	852	770	852	843	835	801	792	824	834	862	809	853	874	840	782	861	795	824	809	828	836	843	778	820	839	817	849	839	832	871	803	848	816	853	773	843	796	840	825	792	818	812	858	810	843	867	818	846	843	805	818	866	874	813	846	859	912	859	862	854	856	832	823	774	840	828	825	825	829	817	819	844	833	818	785	808	856	857	817	857	841	820	837	837	844	829	806	828	752	848	806	842	825	853	842	884	818	795	808	860	878	844	855	848	874	853	816	783	844	885	820	812	850	820	850	834	798	829	792	859	778	869	880	868	847	767	788	841	810	874	816	792	809	830	838	877	824	801	817	842	870	786	841	815	813	817	785	823	821	852	821	829	787	863	818	857	829	873	813	796	806	873	806	803	793	805	846	835	808	760	769	839	854	828	841	806	847	875	834	834	870	855	783	832	862	801	826	873	809	904	830	875	835	896	852	800	892	845	871	852	796	868	844	820	850	828	822	814	810	815	820	818	857	801	818	875	855	806	795	873	848	837	849	800	840	845	826	835	862	865	768	753	868	789	838	785	820	827	871	865	889	816	855	818	791	823	770	855	829	828	846	822	841	772	822	841	825	820	830	831	806	814	845	863	798	776	819	880	806	866	846	798	850	817	844	856	874	819	838	867	818	842	861	832	856	834	893	865	817	846	777	864	836	877	784	857	859	796	844	855	815	886	844	820	873	849	832	803	815	824	837	813	857	877	850	797	790	794	831	818	836	843	829	837	838	833	802	820	834	846	824	848	788	846	842	782	854	774	798	825	823	843	877	909	815	804	842	781	807	828	859	836	798	891	813	792	807	813	812	811	837	823	838	805	837	845	822	808	857	844	872	896	729	842	830	831	869	824	757	859	876	805	800	810	811	828	886	805	838	803	817	826	870	850	826	800	860	857	834	831	849	800	812	803	816	783	789	905	816	844	825	789	799	832	863	850	810	844	844	834	876	788	869	848	817	838	856	841	931	876	777	827	871	804	850	891	868	816	859	815	902	765	830	891	852	804	806	839	816	810	823	850	831	853	829	864	833	797	834	811	793	886	854	868	782	790	860	852	781	873	823	880	827	791	793	835	842	878	848	775	842	846	790	835	800	878	813	799	915	878	808	824	866	738	860	849	831	842	808	816	822	851	848	867	871	844	826	879	793	866	844	886	800	859	851	812	860	846	795	805	838	833	850	850	855	796	850	847	847	807	877	856	837	829	817	805	802	844	809	807	841	892	851	870	841	867	828	840	806	807	811	823	868	797	833	851	874	840	841	841	817	844	900	818	814	767	845	848	840	847	857	808	843	815	820	794	839	806	780	778	836	843	808	887	795	811	791	887	880	821	797	767	821	852	822	824	805	834	840	838	772	815	807	847	820	783	797	818	830	876	835	834	831	873	839	834	812	861	880	799	817	843	808	832	830	830	807	793	876	843	813	813	786	848	807	844	783	806	831	886	845	866	818	859	823	876	805	826	828	842	812	766	818	865	868	827	839	814	877	822	847	816	807	861	832	794	814	818	794	784	844	854	875	825	810	856	871	843	776	836	843	843	789	833	818	855	877	825	879	795	835	873	813	823	838	862	857	896	837	843	788	799	806	831	806	850	871	838	808	805	897	846	833	846	858	806	829	751	818	800	832	845	788	869	783	819	793	861	865	869	844	863	800	855	823	768	856	858	854	797	914	854	848	816	839	827	829	855	842	833	854	822	826	805	831	782	831	817	812	856	859	869	843	841	816	819	849	895	808	829	857	841	824	802	789	853	801	810	850	805	820	834	895	807	871	861	812	866	816	865	835	818	792	843	818	818	805	859	814	845	824	846	839	811	818	835	804	820	846	845	893	863	756	827	849	825	880	860	835	813	833	781	866	877	855	877	823	802	820	864	850	821	848	815	872	841	855	826	838	857	794	821	813	758	850	826	859	833	899	825	875	822	826	897	829	852	838	800	820	869	845	806	860	854	826	827	839	818	795	833	865	841	826	823	819	862	787	833	814	803	828	814	851	825	813	847	831	897	842	824	834	868	823	821	854	821	847	846	843	874	913	831	872	811	837	844	873	848	796	829	840	861	822	872	812	779	793	836	857	836	803	841	823	845	847	892	896	837	800	824	781	855	825	834	883	803	839	873	829	854	801	807	840	880	820	794	800	872	800	864	762	778	850	801	843	864	831	813	791	785	822	878	842	824	830	830	840	841	855	866	843	856	835	847	819	855	838	813	809	879	825	836	832	849	833	818	813	857	835	846	830	827	878	872	787	843	872	873	790	860	806	869	905	852	843	869	814	812	844	849	816	848	859	868	836	852	837	831	819	814	870	834	845	817	819	879	823	748	843
30356	12388	6980	3953	3217	2602	2086	2008	1783	1772	1678	1462	1462	1190	1126	1088	908	842	835	825	835	853	926	919	864	835	870	903	902	919	877	772	809	842	797	837	751	843	872	791	870	805	798	810	858	819	798	889	827	833	799	818	792	840	800	861	818	848	787	812	817	788	848	812	827	805	826	838	771	848	773	792	847	793	781	822	828	799	807	825	796	863	775	789	802	786	806	766	788	789	801	820	837	808	817	806	788	821	860	803	799	779	837	771	819	808	787	836	841	799	815	835	761	841	847	805	804	824	835	793	805	812	827	797	845	813	798	833	797	793	822	856	775	825	778	850	797	782	807	823	796	782	791	784	771	817	851	788	742	761	867	790	799	788	839	833	823	754	811	854	752	795	821	834	813	811	841	811	811	889	849	842	785	793	835	759	840	790	812	828	809	843	840	802	837	787	783	808	810	818	883	816	825	847	773	831	758	775	798	798	817	761	791	789	815	856	794	778	819	823	757	764	791	779	840	817	797	780	777	811	793	755	812	797	791	799	801	796	870	794	749	827	818	806	792	831	743	789	755	844	805	796	801	807	833	828	799	804	861	818	790	822	802	852	785	788	809	826	803	790	780	798	784	801	827	826	755	799	790	817	841	785	841	829	799	858	820	817	819	834	796	800	768	809	839	797	843	872	834	839	856	773	836	785	758	821	803	764	809	778	834	831	792	775	811	823	821	785	896	794	893	770	821	837	860	788	797	739	802	822	825	821	808	850	837	768	771	808	786	775	789	817	799	829	804	807	751	784	794	802	811	780	772	825	780	857	804	852	825	815	815	774	860	777	789	770	760	834	791	783	758	805	812	856	805	793	837	833	798	845	824	837	768	863	794	778	823	772	779	890	787	805	839	821	878	834	795	812	797	808	830	804	827	850	785	882	803	817	839	792	833	768	779	853	810	805	852	774	780	833	819	815	853	822	814	804	782	821	777	848	785	783	774	841	767	803	824	819	767	826	851	864	828	790	781	806	778	842	888	787	807	812	812	833	745	802	867	805	798	809	788	802	783	777	840	822	794	750	793	793	842	760	840	814	791	779	798	813	837	791	789	806	775	785	813	783	779	806	812	798	792	770	839	843	806	762	844	799	762	806	861	825	840	832	794	836	809	812	775	829	879	836	825	804	877	771	835	836	803	867	797	861	793	780	816	805	861	778	804	811	845	803	807	824	802	758	767	804	790	794	785	783	801	807	798	857	821	803	819	799	832	853	820	818	808	807	822	837	794	803	807	809	790	794	831	815	805	794	829	787	859	840	824	826	805	837	789	849	826	795	832	765	828	771	783	789	808	847	755	772	818	805	887	783	760	814	772	805	808	827	808	829	817	800	842	824	795	854	813	827	796	835	780	794	771	813	845	795	828	766	857	815	780	802	795	832	768	781	860	783	810	811	874	812	797	779	792	803	801	843	807	778	864	797	834	788	848	826	850	792	801	834	796	749	794	873	792	791	815	807	855	820	816	821	853	788	856	803	806	776	805	812	840	825	767	773	772	767	819	825	821	846	822	893	819	847	794	805	830	882	817	835	821	818	826	791	807	794	788	807	773	796	850	797	813	844	772	808	819	820	825	801	822	828	799	806	823	804	771	765	786	756	826	788	803	804	820	851	835	831	814	872	877	808	813	849	759	768	789	826	823	843	793	764	785	792	837	883	813	788	747	821	801	830	829	819	872	786	811	833	801	796	822	791	822	789	843	834	864	848	795	827	778	843	768	825	772	811	822	837	804	802	800	801	817	823	817	799	821	778	798	811	851	796	854	807	804	785	812	777	834	815	850	868	774	837	767	836	823	780	834	809	837	834	819	809	841	780	769	745	870	810	785	812	831	797	827	820	803	825	828	801	773	809	815	789	802	837	796	779	808	815	777	768	814	767	843	819	793	836	808	754	770	773	796	786	850	828	785	763	837	835	838	811	853	858	835	802	813	772	798	830	810	823	832	848	831	770	803	812	799	774	807	824	819	823	833	814	818	810	812	811	787	816	824	820	838	799	790	810	809	819	795	778	799	811	809	810	779	798	791	845	813	769	791	753	810	826	815	831	793	847	791	814	830	822	793	830	776	822	825	805	830	846	784	820	823	800	839	797	759	819	869	827	815	832	834	849	798	856	843	816	805	862	819	784	836	814	815	830	765	812	785	832	818	871	857	768	821	784	833	803	823	825	828	857	826	839	827	877	781	806	779	790	798	833	792	815	849	792	896	779	850	776	716	848	726	833	789	852	796	775	844	856	849	818	813	819	823	883	777	781	885	768	793	842	770	799	819	742	842	765	777	814	795	797	855	806	831	830	825	823	811	828	815	808	825	783	821	798	813	772	800	795	819	851	794	850	800	818	805	806	784	823	801	801	821	837	731	776	777	786	796	820	841	804	745	813	822	833	812	770	753	785	799	797	817	840	854	758	776	818	806	811	752	804	809	776	804	825	779	767	851	792	839	823	756	867	843	813	737	841	841	809	837	811	758	807	859	806	809	801	854	799	819	819	824	822	725	791	840	768	774	778	795	767	861	878	861	823	796	774	838	783	803	803	837	804	795	795	802	792	758	843	817	812	837	841	805	795	837	780	818	789	839	822	810	810	778	802	835	792	818	846	779	848	842	801	824	826	803	780	832	821	761	787	811	837	765	819	839	832	825	776	823	751	798	794	827	778	844	755	790	786	813	792	817	814	797	817	790	781	790	799	798	820	780	805	829	877	822	812	788	774	783	847	835	831	806	793	780	784	820	784	795	780	852	830	817	778	826	751	841	778	787	804	803	829	848	788	841	791	783	831	841	828	781	835	864	823	785	768	799	812	818	818	898	839	817	796	776	812	780	774	788	790	788	759	802	778	776	768	773	773	830	828	827	772	808	811	796	836	768	744	754	806	826	777	735	801	791	803	793	812	835	793	809	793	810	785	776	851	781	814	754	838	832	817	833	767	837	851	827	868	802	789	792	807	872	798	849	820	763	803	779	764	823	750	822	820	843	802	780	780	785	850	775	800	830	785	804	814	854	758	746	753	816	779	792	814	801	782	835	781	847	826	783	770	857	832	742	785	865	810	782	751	854	840	840	814	787	825	818	756	820	803	745	806	835	781	767	816	830	782	831	783	852	822	809	806	795	866	856	760	768	828	820	816	829	812	812	861	779	795	888	805	839	851	821	794	821	840	839	756	846	795	807	775	850	783	825	817	791	823	766	775	798	838	841	833	847	781	812	816	827	802	800	768	806	835	772	851	792	856	813	811	739	805	813	782	832	799	795	778	807	813	795	801	836	804	770	788	827	835	857	794	834	818	790	863	777	818	800	794	827	893	825	789	813	834	814	808	779	825	835	746	829	764	805	855	783	808	830	781	779	774	783	847	775	768	788	779	766	806	833	827	819	804	781	734	795	765	815	786	831	785	882	786	817	817	859	809	804	822	802	864	849	814	839	834	854	834	833	857	830	832	858	793	830	817	788	826	801	849	787	831
23003	21704	29476	24480	21707	21773	13806	2319	1843	1689	1429	1399	1145	958	854	803	667	502	515	486	507	536	607	560	542	512	514	507	511	501	463	454	405	428	404	383	414	419	406	414	437	447	424	434	452	389	398	430	391	415	403	401	456	438	424	436	428	404	428	415	395	417	386	381	381	397	343	389	394	396	399	391	380	377	386	408	454	347	369	393	405	389	406	412	399	382	416	400	369	381	370	400	388	360	424	339	368	400	393	377	369	365	374	384	407	409	393	378	385	378	406	390	382	383	375	394	388	372	439	374	376	362	386	369	441	411	381	394	406	399	376	405	420	347	393	378	366	363	384	374	362	396	382	361	383	385	370	423	369	361	383	376	400	377	395	356	399	393	401	379	351	376	390	420	404	373	394	392	401	386	376	374	351	370	397	395	382	355	355	362	377	395	363	377	404	390	379	397	397	350	375	415	382	392	398	361	368	396	416	414	365	364	381	384	378	389	378	405	414	412	379	400	397	430	349	387	358	380	377	381	378	443	392	399	388	417	375	396	404	410	408	393	374	361	406	404	395	400	388	396	387	411	371	390	360	343	386	401	394	378	353	347	385	359	403	422	394	367	407	409	387	413	364	387	392	427	370	394	398	398	407	397	388	369	391	402	373	377	382	358	409	376	361	379	400	388	374	386	389	355	375	403	387	372	397	384	406	366	406	388	372	412	354	380	367	406	421	364	374	366	414	374	385	386	409	359	395	391	384	424	414	387	381	402	378	423	370	413	374	392	381	383	411	376	405	376	374	369	364	373	406	390	396	393	408	384	360	390	387	336	400	395	366	408	376	401	368	368	405	394	368	393	396	382	388	382	391	392	420	405	401	392	401	394	362	383	377	404	382	389	399	416	365	400	362	399	406	376	388	387	393	385	373	389	371	411	380	385	389	372	402	400	367	365	426	372	377	350	398	363	385	384	373	379	365	369	387	383	386	415	412	390	395	397	413	399	385	376	373	346	405	378	405	394	379	413	417	367	420	409	359	377	412	361	407	380	374	402	412	354	384	419	357	385	376	365	365	379	373	406	380	393	363	392	415	414	348	446	398	389	378	417	410	394	349	387	369	404	374	415	411	403	419	411	398	396	344	358	371	357	400	403	395	378	400	404	364	391	383	420	391	364	381	406	390	395	417	354	383	386	374	372	350	348	392	393	357	411	356	392	386	356	382	383	379	406	403	384	385	342	359	391	370	392	405	347	396	359	374	373	403	395	362	390	407	401	412	382	347	428	381	376	362	446	363	364	376	400	385	423	384	368	371	395	369	369	410	368	409	386	385	399	362	406	394	378	371	388	401	375	365	383	378	394	367	407	378	420	394	355	345	380	368	368	408	395	380	398	384	400	371	393	349	343	388	381	365	359	372	419	396	376	359	382	391	383	335	359	422	399	394	365	417	383	410	379	371	374	379	412	411	361	359	408	367	362	389	405	381	395	396	381	407	358	376	378	406	408	365	396	371	413	350	386	385	408	411	365	370	401	377	361	392	380	377	403	379	383	428	361	371	355	393	374	405	378	421	383	372	375	392	396	361	412	388	395	393	391	404	381	409	377	381	376	404	393	351	374	402	354	377	378	408	420	419	379	373	350	405	394	389	373	368	385	390	402	350	396	374	426	381	377	383	390	387	399	356	400	358	404	409	372	396	362	410	378	401	390	408	391	382	399	419	387	419	417	408	387	400	387	372	398	358	413	367	401	365	367	388	361	395	409	379	366	365	363	351	413	344	403	372	369	381	383	357	391	388	374	374	407	414	386	380	404	408	388	352	410	416	402	372	421	419	389	390	363	381	397	347	387	363	408	402	374	384	373	412	413	431	388	339	388	401	366	381	367	382	363	360	420	401	376	378	386	430	367	395	400	394	394	369	394	371	398	373	363	406	383	347	375	397	380	408	349	382	393	386	389	386	383	371	364	384	384	330	403	414	425	342	367	414	408	375	391	373	398	402	373	369	401	384	392	397	395	385	351	414	401	385	399	363	367	385	341	379	371	398	363	376	383	419	379	367	345	388	387	426	357	390	358	350	381	374	396	396	354	411	418	362	423	347	398	384	367	354	383	403	422	381	418	353	416	362	398	381	388	372	425	363	372	395	393	394	399	365	409	399	366	385	418	419	365	358	393	372	357	382	389	386	399	395	363	387	388	345	394	378	383	398	337	396	356	367	406	368	404	400	367	393	354	374	398	411	367	402	402	367	375	405	399	369	390	383	379	351	387	396	405	382	382	366	394	436	394	380	394	412	399	363	397	401	363	366	358	386	385	382	365	380	361	369	393	420	378	358	365	358	384	399	402	401	386	366	383	366	340	398	394	384	365	383	381	388	379	404	379	377	366	378	378	380	425	368	391	350	371	371	384	389	375	435	403	395	377	387	370	395	367	377	380	396	412	388	420	351	384	366	405	398	378	372	401	383	384	375	424	396	375	362	385	380	365	399	362	407	412	376	397	381	358	359	374	407	378	357	372	417	375	353	377	401	398	361	351	430	388	371	394	404	405	373	385	383	396	395	390	392	412	409	381	365	412	406	394	345	363	369	360	387	391	354	394	384	363	342	342	383	396	381	410	370	358	384	394	394	350	377	373	411	367	399	412	402	386	388	408	381	369	397	393	372	384	458	349	375	373	448	392	407	384	379	361	406	393	360	394	411	359	377	393	399	405	383	406	393	395	391	386	368	402	346	392	371	375	416	375	388	340	386	397	387	393	345	382	377	405	428	400	383	381	391	388	397	393	433	390	379	384	365	388	395	345	387	402	396	397	367	332	371	378	358	392	384	398	411	384	379	386	350	398	367	394	408	374	387	383	423	388	404	396	372	433	412	397	418	378	376	400	382	368	377	400	404	386	384	390	399	374	388	351	433	402	379	373	384	393	360	407	404	426	377	361	443	413	406	394	370	368	367	402	400	392	359	355	406	374	347	404	398	411	351	419	365	354	364	384	392	377	412	385	411	399	373	406	358	376	373	371	397	382	389	367	356	411	351	373	399	380	380	385	399	391	408	380	382	434	406	380	416	347	368	372	404	387	348	393	399	377	409	388	371	389	376	370	419	440	378	375	360	390	374	395	371	374	385	363	398	395	391	405	345	389	414	370	421	406	392	387	420	393	346	377	376	393	390	363	376	375	377	357	390	397	361	371	412	406	348	366	374	374	365	388	367	357	371	373	359	401	391	338	391	384	376	377	384	368	388	386	411	366	356	395	401	337	377	407	362	368	406	392	392	371	411	401	373	377	348	372	382	358	351	449	342	381	358	355	388	379	369	396	398	388	390	368	402	371	376	398	393	394	380	382	380	364	383	407	367	366	400	373	358	397	396	398	392	358	367	408	406	346	365	375	391	386	394	357	382	382	399	409	381	377	400	399	358	387	386	362	410	409	404	383	362	368	386	413	443	397	338	333	350	343	378	405	405	403	373	355	370	392	376	383	410	388	391	389	370	373	414	357	376	371	392	410	372	369
33964	22074	13852	7729	5701	4357	3264	3108	2705	2452	2131	1891	1531	1244	1097	906	666	562	521	473	539	604	686	552	541	514	606	620	555	525	476	494	438	431	435	440	445	417	461	401	442	421	443	432	384	465	442	428	445	422	404	416	454	438	400	433	427	399	394	411	406	407	384	397	379	411	392	364	413	348	404	372	387	370	399	403	397	380	366	397	354	367	396	341	385	375	372	386	360	368	372	380	380	392	380	359	401	362	387	396	380	374	394	375	349	356	360	364	389	380	372	344	382	380	378	413	412	377	375	364	402	373	358	380	365	387	373	378	400	390	389	379	400	366	386	388	379	396	387	378	395	400	390	343	370	428	388	392	409	407	352	362	358	388	395	390	411	367	374	407	372	365	363	388	334	432	383	383	397	376	402	388	385	355	368	372	379	336	398	384	401	372	385	409	369	365	359	356	364	387	397	398	394	351	389	349	370	377	397	421	366	377	373	366	388	426	389	404	394	383	359	385	365	408	388	405	385	421	342	399	361	360	361	391	424	356	409	393	384	377	391	372	362	371	386	413	342	404	363	361	413	397	367	373	362	404	391	415	379	372	382	385	367	385	399	339	404	389	392	383	374	369	392	377	384	348	365	381	362	397	401	375	360	373	383	390	424	346	387	389	410	412	413	371	372	347	364	381	381	374	380	383	390	346	356	374	401	373	396	405	370	397	380	373	381	405	355	399	364	386	372	390	390	390	388	398	365	415	421	384	423	402	397	390	373	381	376	380	369	388	383	401	407	364	423	394	376	345	400	399	415	366	358	343	357	388	362	429	375	387	355	383	406	363	397	372	371	375	398	377	378	392	407	369	381	334	426	371	376	375	376	378	362	363	359	392	361	377	377	371	390	383	367	427	387	377	380	382	384	424	384	395	436	403	404	375	397	360	375	355	406	355	373	410	394	410	441	393	358	348	351	389	404	351	377	357	363	404	403	377	405	371	398	418	408	372	393	377	432	386	363	400	393	360	381	372	386	404	371	396	424	393	400	382	378	375	390	370	374	368	385	364	354	381	397	411	368	361	373	407	396	391	385	383	412	428	400	413	366	375	401	374	406	403	360	361	386	399	400	374	384	378	363	355	377	379	358	363	389	364	377	400	373	392	388	384	370	392	389	371	382	397	420	380	358	396	404	378	399	386	413	404	370	375	371	409	335	355	406	385	399	368	377	427	355	383	400	384	399	373	363	349	389	376	360	378	398	369	408	380	351	391	385	395	398	410	387	368	422	421	357	373	405	391	365	347	387	390	357	415	355	358	384	386	411	379	376	385	407	362	384	374	399	379	374	345	394	373	396	384	368	347	376	347	378	372	383	386	391	360	379	353	367	367	378	385	346	383	405	402	346	402	417	341	392	365	379	375	372	399	381	389	360	350	416	376	402	395	348	354	378	407	381	380	363	371	356	337	386	350	376	364	349	397	406	367	393	346	383	363	382	386	369	387	338	363	346	386	384	347	359	360	410	399	341	377	369	351	376	392	386	406	384	382	390	363	361	420	408	370	395	410	375	371	377	365	376	382	379	405	348	394	454	349	356	421	387	383	357	356	375	361	377	367	359	386	382	375	382	380	401	401	381	395	393	384	396	330	380	390	380	385	370	398	382	366	398	359	380	373	356	388	371	405	401	401	412	375	388	369	419	352	377	379	403	340	349	400	395	372	400	383	358	389	391	376	386	336	360	391	365	378	374	400	382	370	387	352	391	359	362	335	378	379	386	377	376	369	358	370	390	384	392	351	374	379	400	365	395	399	384	386	338	390	373	380	385	423	376	371	381	405	402	353	403	400	404	351	383	379	413	373	362	358	413	347	366	373	369	403	403	417	356	344	395	386	366	389	342	390	395	407	377	413	390	393	371	398	364	384	439	385	376	380	342	350	363	397	382	405	379	370	376	407	357	387	370	359	386	372	351	365	379	389	369	377	376	402	406	375	403	385	370	359	353	397	387	372	402	394	384	369	376	354	359	345	392	389	386	390	385	385	376	399	391	357	392	371	364	387	408	346	370	386	388	351	401	360	347	366	385	427	343	339	339	362	369	354	387	385	402	414	392	388	413	382	370	393	377	395	345	375	394	406	392	395	374	378	380	349	347	374	416	410	369	410	377	365	398	387	397	410	373	376	336	382	378	354	361	390	380	376	424	398	412	359	386	369	362	389	400	368	369	414	394	418	386	368	381	367	394	384	381	395	351	368	358	371	426	374	422	386	393	381	371	384	379	399	379	404	373	382	387	397	355	375	387	388	345	360	380	382	352	375	392	380	381	374	390	383	353	388	373	372	377	409	387	353	387	405	370	368	355	364	381	362	400	354	354	417	382	377	384	355	380	378	355	396	356	423	362	368	375	409	363	395	401	349	383	377	430	354	367	408	354	389	359	371	409	351	368	358	375	389	346	370	344	370	375	360	363	375	374	401	354	404	356	390	378	373	373	367	369	342	377	411	339	402	364	423	365	366	350	349	389	332	422	376	353	366	375	358	368	368	421	355	353	340	374	384	351	371	411	405	384	389	381	418	417	399	395	382	381	383	377	374	411	377	399	381	417	364	434	403	412	384	371	359	389	394	422	418	392	430	383	371	375	380	408	394	386	370	387	357	386	413	410	360	336	355	374	355	402	372	412	372	400	399	395	374	365	382	378	381	394	392	416	401	387	386	386	390	405	362	391	374	382	402	385	392	408	381	384	338	393	386	344	396	410	375	363	398	382	408	425	392	384	383	357	390	389	387	368	405	391	369	386	382	359	391	410	357	378	390	392	369	426	422	373	388	394	411	363	401	400	363	352	397	360	391	428	383	359	387	428	412	372	395	387	366	412	396	399	359	350	388	407	396	378	366	391	396	406	338	425	435	388	358	393	364	355	394	377	415	403	347	398	355	375	401	391	363	425	397	385	362	418	385	388	422	375	366	405	388	404	385	355	366	390	407	365	385	395	423	367	385	427	385	356	370	440	391	351	404	385	353	410	396	388	384	373	369	402	382	372	367	371	374	392	384	371	402	405	349	391	388	335	399	378	389	389	381	410	380	374	376	389	325	414	400	385	410	385	404	385	359	372	410	361	388	370	417	352	411	410	412	365	390	368	396	406	353	373	352	358	393	394	380	371	408	369	346	391	373	354	388	381	402	413	424	394	361	381	386	413	369	354	401	393	379	372	369	385	367	407	387	384	391	353	392	391	376	400	373	356	358	366	403	402	383	412	358	360	387	387	398	399	370	375	396	346	376	406	374	374	361	372	383	370	370	386	374	366	384	372	369	370	371	417	397	357	363	355	376	393	357	407	393	417	362	429	366	372	420	353	386	361	402	368	349	369	361	398	376	400	358	346	386	379	395	391	383	381	363	389	397	386	410	395	386	388	414	381	371	433	379	370	391	363	404	395	408	365	381	376	390	387	374	379	353	391	407	387	373	411	344	400	371	368	386	407	408	388	390	376	408	345	362	391	380	377	398	364	372	400	409
29944	20797	9453	2391	1566	1284	1293	1229	1267	1186	1220	1111	1080	1022	1014	999	963	958	966	954	901	946	956	898	936	949	947	927	932	909	880	978	942	908	996	895	883	929	889	913	868	918	911	964	957	922	950	892	955	917	901	961	900	864	930	872	898	882	930	858	946	902	868	832	954	878	892	896	900	873	907	921	873	948	891	901	910	938	937	963	918	860	917	884	896	889	898	923	903	939	918	984	941	912	947	856	925	900	913	966	995	888	867	888	900	867	933	870	876	926	913	938	960	880	908	909	975	944	921	940	921	910	928	944	969	934	935	891	959	875	951	914	863	911	893	883	893	956	890	915	936	914	854	880	890	943	928	895	884	901	913	930	922	989	974	889	937	928	890	974	908	875	925	894	931	908	910	927	894	923	962	910	937	915	925	909	880	959	938	890	873	958	980	875	902	928	875	886	889	889	959	941	921	932	935	905	928	938	895	916	913	910	871	887	906	943	962	893	841	898	911	919	929	900	934	932	913	899	940	852	907	915	890	934	922	892	920	879	913	906	880	875	904	899	927	869	874	930	908	953	871	813	956	856	896	936	925	861	959	888	897	904	926	913	902	904	933	909	866	888	943	917	869	923	908	959	905	962	933	948	930	935	941	885	900	860	926	946	925	899	919	939	962	936	917	926	935	942	961	860	900	987	973	903	880	913	931	915	963	892	930	907	853	916	893	939	880	939	916	926	904	915	944	895	954	910	938	944	908	913	925	919	932	873	913	908	914	895	910	882	913	914	884	916	942	925	915	908	966	913	922	914	906	914	903	970	903	899	895	917	950	926	939	905	895	938	972	932	917	995	919	949	932	892	930	903	884	956	896	921	949	922	898	920	899	916	929	889	943	903	956	876	933	975	926	924	927	929	923	941	933	905	923	930	926	824	911	922	872	954	910	906	912	960	905	894	929	916	873	927	970	956	872	856	880	915	956	935	935	929	887	883	879	854	936	880	910	924	897	947	911	924	923	928	879	904	919	865	918	912	925	931	886	872	912	914	984	932	983	974	1026	906	949	922	899	947	929	884	951	903	880	903	866	918	916	932	978	926	909	938	922	875	882	879	955	901	883	924	923	934	933	895	890	917	917	928	913	925	916	906	917	944	929	866	874	992	902	899	947	918	923	874	921	910	967	920	934	932	918	914	892	900	879	904	941	892	897	935	927	940	863	951	908	911	917	930	874	956	925	921	951	941	921	948	946	870	959	910	908	930	878	906	925	986	921	867	898	919	940	878	903	981	935	927	912	979	892	943	937	997	926	926	951	933	909	929	907	925	933	888	890	893	913	901	918	964	912	877	897	947	937	913	948	934	975	897	900	973	891	903	968	919	916	917	889	951	923	980	926	954	887	920	960	910	968	904	959	853	903	901	861	922	874	953	942	917	873	930	934	954	887	899	897	900	960	893	896	914	945	880	848	909	925	935	892	934	949	928	885	919	944	861	879	909	938	889	893	937	955	925	913	945	924	887	905	946	874	894	870	879	871	873	922	915	906	951	919	896	907	883	944	942	876	932	894	926	898	933	948	910	940	967	915	930	935	883	916	928	953	932	897	914	915	879	873	996	882	923	902	944	938	956	920	950	911	938	915	945	926	922	866	949	901	989	920	878	888	910	901	893	922	957	919	888	952	935	936	915	876	890	920	880	930	943	884	906	927	902	941	860	931	936	886	1003	948	875	944	950	922	859	904	929	908	883	915	921	874	913	920	886	866	953	878	909	905	893	914	874	895	855	942	943	888	944	849	900	941	870	857	894	945	941	916	950	898	915	911	931	940	889	884	913	903	911	967	913	903	947	891	959	915	905	904	891	836	995	946	977	940	888	912	907	884	899	885	916	936	875	943	926	939	958	907	929	914	906	953	887	948	883	915	945	942	924	900	941	936	863	908	892	936	871	958	921	926	961	899	916	918	896	913	873	894	941	934	917	891	958	889	910	875	928	913	891	893	923	933	911	949	940	895	826	874	891	898	943	915	932	876	895	904	888	928	977	839	848	893	976	886	873	909	969	914	956	873	870	906	931	931	908	936	972	915	948	929	937	966	886	954	939	901	881	905	873	935	939	929	913	927	967	902	941	929	901	935	901	875	907	908	947	962	949	918	924	853	878	912	836	914	871	928	921	893	913	936	933	963	894	935	927	949	914	939	899	919	829	902	903	908	876	933	897	898	889	954	883	906	934	938	950	867	927	882	913	928	941	957	919	903	936	939	921	928	876	894	942	898	970	872	948	875	897	909	882	909	923	909	930	916	922	878	943	892	945	922	977	900	879	925	907	966	908	881	911	910	939	917	953	905	909	975	922	921	899	900	953	945	946	894	978	899	972	916	892	924	921	923	1002	950	919	900	901	905	899	858	869	920	895	914	910	900	918	919	941	919	950	941	917	973	913	851	910	855	913	872	937	934	902	937	947	937	895	981	911	870	944	882	908	899	863	883	937	979	979	898	926	906	881	926	915	898	993	896	886	959	895	930	921	974	943	983	903	893	956	963	942	877	894	923	942	929	918	877	932	951	952	921	880	903	952	933	928	930	892	933	890	964	975	961	864	865	919	887	866	938	913	877	911	927	875	923	884	936	894	919	903	975	923	903	1002	903	957	895	957	893	891	901	931	937	911	943	915	917	916	937	880	890	912	877	893	910	929	879	877	935	826	859	885	879	900	882	947	882	868	886	916	946	965	965	869	910	892	944	947	930	923	897	927	878	908	913	920	910	951	958	954	909	921	912	986	920	927	880	887	885	906	889	883	887	957	918	894	897	900	967	986	902	888	896	936	944	879	940	927	912	916	935	896	959	981	933	950	885	865	905	863	906	913	860	884	909	952	926	925	889	909	932	906	903	886	974	876	881	905	904	875	910	926	870	933	957	950	849	920	904	901	974	908	930	874	858	928	936	906	876	940	873	893	901	944	934	906	932	903	896	901	886	921	920	919	932	937	894	873	950	848	925	943	897	922	919	857	954	933	932	953	894	954	878	931	922	905	915	955	925	919	868	905	936	946	906	910	938	877	931	935	896	872	901	937	939	947	971	978	911	923	949	916	908	923	916	856	886	942	882	960	950	944	934	964	908	966	912	945	951	915	947	963	912	916	906	906	899	953	943	923	919	906	874	947	900	881	908	888	891	902	905	926	887	916	927	914	916	964	917	982	900	930	932	978	874	888	935	949	972	945	971	906	923	918	913	933	899	942	918	943	954	870	934	975	921	956	928	916	890	888	930	904	872	932	876	905	876	933	945	925	880	937	874	887	951	861	952	900	895	900	906	904	894	911	936	916	928	918	976	928	915	1001	890	913	933	957	937	916	920	937	928	920	918	964	889	923	952	919	922	911	915	945	942	910	941	942	906	886	880	915	902	916	870	928	905	929	962	924	918	913	899	874	966	934	875	983	905	910	940	981	886	874	931	893	867	933	899	889	920	943	923	920	888	928	894	883	924	890	851	918	889	946	917	938	868	909	957	935	918	938
28522	7132	3378	2309	1863	1511	1488	1516	1452	1415	1351	1255	1245	1127	1075	1019	927	947	923	899	921	976	887	945	929	922	983	949	969	971	988	907	919	936	947	918	900	932	927	907	898	920	908	932	946	967	886	925	920	890	948	945	879	926	910	911	983	946	945	1001	928	913	940	932	895	926	899	939	847	875	918	946	888	950	932	919	929	886	949	922	913	920	964	910	941	921	940	909	933	882	899	931	941	855	913	886	887	904	947	922	882	867	911	918	904	936	903	908	882	864	863	895	938	948	946	886	990	947	907	898	911	935	964	888	924	882	890	909	888	901	887	926	954	920	932	923	925	951	957	919	941	893	917	973	928	935	937	916	923	972	892	935	912	939	931	869	924	954	962	868	904	857	933	879	976	909	914	952	924	916	862	953	900	941	872	871	962	932	917	921	905	964	860	919	916	921	873	909	873	953	946	918	896	930	866	927	963	875	924	954	855	881	912	964	922	858	898	952	879	933	864	887	953	948	906	934	880	936	880	885	905	911	882	932	879	926	892	915	957	958	900	902	941	856	953	873	929	935	906	895	915	866	939	968	932	870	896	911	951	926	905	866	903	912	947	886	882	881	939	924	902	911	900	964	914	873	892	911	922	998	925	957	898	914	950	915	856	829	899	909	997	915	923	912	887	920	864	934	944	906	940	929	937	917	868	937	991	873	894	907	941	919	903	941	900	890	930	887	943	913	911	911	937	915	948	948	919	934	955	962	889	903	880	861	898	932	914	932	841	898	956	933	917	910	896	927	851	946	914	951	852	874	971	904	914	921	913	896	857	890	905	948	876	991	949	931	941	933	882	870	935	865	937	865	926	917	885	912	937	948	884	952	930	903	866	924	914	900	900	897	948	912	954	951	994	895	913	885	965	890	925	862	907	936	915	900	895	939	918	870	917	872	893	928	917	967	915	905	924	946	921	961	919	947	959	900	873	927	908	904	873	911	884	881	956	908	962	858	888	919	916	891	925	936	901	944	950	924	908	890	949	895	881	914	903	953	924	944	966	934	891	912	921	906	901	903	943	967	914	850	910	927	978	876	956	899	885	899	948	921	896	914	917	928	909	911	922	904	914	877	913	946	887	949	908	891	845	901	963	929	855	903	921	906	914	901	889	972	900	860	902	902	930	894	871	943	913	893	966	928	944	920	890	983	919	989	858	940	909	948	949	909	916	894	901	911	935	907	902	898	921	890	919	913	941	897	867	881	915	910	894	919	915	933	887	897	885	934	942	904	865	880	894	929	933	904	937	908	915	906	936	947	931	948	898	893	929	949	914	894	908	875	898	879	929	907	903	910	942	884	870	902	911	902	905	910	883	881	965	857	900	903	872	952	929	886	859	911	932	943	919	898	950	974	901	922	981	931	904	922	933	975	940	900	922	918	922	964	893	905	927	897	936	942	926	909	924	941	870	912	894	904	864	862	899	927	935	927	951	929	930	932	870	910	897	908	903	883	898	949	924	940	975	919	905	912	924	916	887	964	926	879	963	872	935	943	973	909	962	970	877	912	912	917	940	910	911	886	892	958	938	885	936	901	913	921	879	888	926	929	890	894	923	920	847	916	932	975	939	934	915	927	883	970	934	965	943	903	939	909	909	938	937	909	867	854	931	984	949	906	938	883	890	958	900	857	919	952	928	928	928	869	977	932	923	904	917	939	923	928	908	917	911	901	947	961	870	910	892	891	936	900	918	859	954	916	909	913	892	921	889	909	866	930	917	912	932	957	936	925	925	882	920	890	906	883	918	910	907	882	888	923	882	892	921	922	924	919	891	890	957	912	859	969	957	946	881	1000	908	940	936	927	903	946	900	910	948	949	876	895	900	953	919	934	919	878	913	941	934	910	941	899	932	906	944	964	874	885	923	925	970	948	907	962	913	931	864	888	932	919	877	910	828	935	881	937	918	913	898	961	906	870	924	901	926	879	921	875	886	908	927	907	911	901	939	953	941	920	957	933	897	922	928	846	935	882	935	890	957	952	939	913	921	920	899	881	921	935	896	895	922	941	913	850	931	924	907	952	914	884	912	850	918	890	905	891	893	947	953	1003	953	869	873	885	880	912	915	950	921	959	917	894	929	883	922	901	899	910	943	893	922	885	928	886	959	877	873	967	921	921	931	944	893	907	892	902	911	891	935	891	899	918	897	854	952	940	902	928	898	893	920	871	909	864	897	910	957	900	955	880	872	925	891	914	942	940	926	888	907	919	878	888	942	1001	899	944	907	884	940	957	908	933	847	931	982	936	941	930	878	885	923	921	890	897	905	895	880	915	873	950	945	918	934	922	949	971	925	897	952	901	940	888	934	895	884	865	863	916	921	909	933	936	916	912	878	908	926	914	970	913	886	894	873	896	956	868	938	866	903	987	906	948	942	907	902	858	947	948	879	916	941	915	902	923	959	901	875	903	896	932	872	866	898	872	908	975	946	926	909	901	904	906	901	902	856	922	978	893	900	932	904	896	898	925	918	921	895	888	944	875	921	902	946	902	887	900	911	933	873	935	938	933	907	940	939	919	896	910	923	942	941	881	943	950	936	919	928	919	910	920	888	861	899	879	896	893	875	891	895	884	940	909	894	908	921	901	875	944	894	900	926	918	847	940	935	931	919	850	903	943	902	885	926	919	920	939	920	938	899	953	855	893	889	903	894	872	877	910	894	935	939	895	895	910	870	891	939	907	947	914	864	956	934	981	874	905	888	887	902	882	891	848	940	908	897	928	935	923	877	911	967	939	944	925	900	913	924	899	931	925	929	946	927	971	913	937	922	926	884	931	919	867	971	883	929	943	882	929	908	912	890	886	969	924	925	920	874	890	941	901	894	867	928	944	914	935	920	919	919	958	933	895	922	907	933	905	895	960	929	862	899	888	879	885	849	911	927	920	894	910	969	871	907	904	888	920	932	915	898	942	912	923	895	905	931	921	941	884	907	947	940	924	884	883	905	926	916	881	996	957	890	939	899	965	949	922	954	947	929	876	908	945	901	962	911	917	896	877	904	933	936	918	966	904	887	907	824	925	894	909	952	919	906	933	889	914	944	978	889	936	928	890	887	890	947	893	905	909	884	898	945	871	932	918	919	962	937	962	907	910	859	933	879	942	902	923	933	921	874	940	931	930	865	906	909	921	943	1011	911	952	913	883	885	873	915	958	901	921	901	919	894	897	964	916	914	899	913	893	885	957	920	927	895	881	917	916	935	920	939	911	885	928	925	885	942	908	870	850	890	911	871	880	940	891	870	861	894	933	943	921	908	899	917	915	912	898	944	935	885	957	921	916	940	972	906	982	903	895	934	926	932	923	913	910	916	939	884	874	952	948	909	906	880	919	870	919	903	913	899	866	878	913	930	921	865	935	958	933	975	936	929	977	897	867	927	922	918	907	954	873	930	919	911	961	915	913	841	960	915	989	917	872	888	938	928	950	936	960	918	927	900	910	925	958	883	877	924	931	877	886	895	942	903	936	921	941
24147	21696	29085	24798	21719	14469	2541	1790	1515	1460	1320	1186	1063	969	871	771	740	674	637	605	703	726	688	670	663	658	648	658	650	650	624	625	599	631	630	645	614	613	621	594	612	633	624	604	646	609	578	591	528	595	645	640	644	590	593	568	589	564	628	595	597	602	626	554	540	568	562	571	541	583	579	609	580	608	610	560	618	605	604	589	620	600	559	561	590	559	608	592	600	588	612	559	578	610	524	600	596	561	560	580	587	596	583	587	609	554	550	577	615	604	566	607	537	612	606	629	611	602	608	589	591	550	627	587	603	562	578	559	593	561	645	587	593	569	617	561	552	626	596	609	595	603	607	609	596	562	559	585	571	530	580	588	605	591	544	563	571	574	592	572	611	609	583	600	613	600	568	586	572	625	557	543	572	595	556	577	605	576	603	579	595	601	617	559	584	617	599	585	596	588	580	579	562	593	596	583	630	556	585	559	588	559	568	570	551	588	597	539	574	580	534	565	581	580	559	567	615	544	607	568	586	608	562	574	613	569	595	564	565	554	580	598	580	606	553	578	578	540	537	540	584	583	576	572	533	608	577	626	598	599	554	589	552	576	617	588	579	613	581	557	587	613	599	634	591	580	581	605	573	562	543	574	577	579	594	575	564	590	604	596	574	612	590	567	598	567	532	604	509	575	568	555	623	589	600	588	582	522	598	544	540	552	547	545	599	560	577	599	610	628	570	591	607	584	613	578	596	606	617	560	668	600	588	609	580	577	598	557	572	622	593	638	588	639	578	604	572	589	565	571	543	553	605	606	602	619	576	560	559	579	596	558	582	610	573	585	608	564	613	577	612	543	600	597	602	557	553	565	550	612	561	583	589	579	579	612	575	560	576	536	574	542	626	585	606	613	589	568	562	643	610	552	585	550	578	550	565	602	560	614	599	583	555	575	565	565	610	602	609	532	547	613	578	595	564	541	542	542	570	548	585	599	574	580	588	561	565	565	614	581	555	635	614	554	569	577	566	563	570	581	550	598	592	592	550	551	621	596	600	570	590	599	591	620	538	549	642	594	570	559	568	585	587	615	552	605	590	590	576	599	595	565	535	625	602	566	581	613	577	572	550	569	592	638	501	582	587	589	552	606	590	578	590	621	586	591	565	570	534	580	598	586	595	608	594	576	612	617	586	552	631	579	603	570	588	578	607	607	612	570	587	596	556	581	584	596	560	583	575	588	561	621	570	582	610	610	573	559	608	564	547	591	567	569	576	595	563	570	567	560	626	593	558	561	609	601	608	589	607	589	550	590	557	582	621	555	575	591	600	613	619	572	608	582	574	551	588	541	570	565	557	586	598	566	599	607	554	578	599	529	577	624	574	585	592	573	570	507	561	552	594	578	568	593	556	574	549	603	580	571	601	576	529	528	637	583	592	589	612	549	594	570	570	517	569	568	598	594	578	593	586	526	595	557	581	570	563	556	558	558	615	608	607	547	601	559	571	581	601	584	562	607	610	567	564	572	548	595	605	602	613	612	605	626	606	590	589	614	592	551	647	612	573	587	615	564	572	625	584	645	597	577	608	579	590	607	562	597	626	551	594	549	551	572	568	593	614	619	546	615	577	587	581	598	528	572	536	598	544	561	569	586	531	585	570	613	563	611	569	584	550	567	564	594	599	586	538	616	559	614	567	571	592	624	526	592	595	544	573	568	573	560	602	581	566	577	573	616	558	606	571	568	599	586	571	593	571	548	603	597	571	560	601	569	534	589	609	594	570	571	594	606	552	554	578	548	602	582	624	539	570	575	574	570	575	600	608	565	599	565	587	555	537	564	565	595	607	568	589	562	567	551	549	582	588	578	589	585	569	623	599	578	609	551	569	534	544	614	613	617	516	580	577	593	551	589	551	619	537	570	575	599	590	583	599	577	573	637	548	596	542	589	577	598	582	646	564	571	579	602	586	568	608	593	525	593	531	571	576	527	601	595	591	613	566	570	553	571	565	552	578	604	539	573	565	600	608	568	617	569	536	555	596	595	602	584	591	612	562	555	578	558	586	569	602	591	623	637	598	575	594	550	595	596	568	602	586	607	629	567	565	586	622	575	562	579	569	584	589	594	606	594	590	592	593	564	557	580	603	555	573	575	645	591	548	563	561	608	581	600	565	599	624	592	595	573	550	580	581	535	589	580	555	578	552	606	557	619	565	560	590	601	557	610	611	633	583	607	561	608	569	582	573	568	530	610	557	582	569	552	591	586	549	574	542	568	579	594	596	550	592	555	606	590	540	600	567	560	568	564	548	567	573	519	617	545	597	556	567	603	632	587	579	572	617	594	533	579	570	600	576	623	608	604	590	547	581	571	604	559	568	585	564	569	581	602	598	578	582	611	537	574	564	584	548	601	594	560	581	607	591	564	630	613	579	554	622	585	569	561	599	599	547	591	572	597	605	540	615	568	556	581	535	599	602	598	586	591	546	569	611	599	583	554	611	557	568	573	530	593	556	583	501	577	594	556	588	549	576	583	550	572	570	568	572	591	546	545	621	569	550	576	575	556	583	566	575	615	553	594	638	599	538	557	591	564	578	593	550	540	611	558	608	552	586	614	591	600	614	568	561	563	581	597	565	548	593	575	584	605	590	571	558	592	573	570	596	564	564	599	581	578	567	565	573	602	614	603	586	589	585	553	551	602	572	607	598	579	543	624	570	591	593	573	586	570	615	573	565	537	603	579	587	553	584	578	605	600	587	602	580	570	561	538	559	600	541	603	583	625	603	581	585	533	587	580	602	548	563	609	589	557	545	542	586	600	540	555	561	547	568	556	597	578	548	583	562	609	581	590	569	584	587	573	569	579	581	599	555	580	519	601	609	623	576	560	544	581	572	586	584	588	576	561	578	614	575	561	566	597	583	577	616	619	581	577	552	607	618	552	594	603	573	530	611	584	569	609	609	590	560	579	575	558	603	578	559	588	573	610	583	627	592	531	520	580	593	561	551	575	541	603	568	560	573	616	610	582	586	566	565	588	560	547	594	569	654	565	578	602	583	613	565	629	576	604	569	602	553	568	600	573	598	599	532	603	545	596	573	580	570	587	566	599	607	603	597	590	558	601	605	604	577	534	571	561	597	612	608	580	537	582	619	597	573	631	578	604	568	562	580	555	605	598	595	567	577	587	543	631	588	625	553	605	541	591	639	625	560	548	577	608	567	587	548	646	583	549	568	591	615	647	606	581	589	555	590	562	568	583	623	552	593	591	583	583	603	586	566	618	595	558	573	585	602	558	578	516	555	541	561	605	544	564	590	580	608	548	607	609	573	597	551	582	588	567	621	634	568	536	603	642	588	573	563	633	590	565	563	577	608	564	629	587	588	619	561	573	551	544	588	588	591	533	612	567	591	548	605	572	582	585	597	600	595	598	574	575	637	544	619	577	608	574	580	541	562	582	602	574	581	551	618	544	527	554	555	549	570	611	566	585	525	581	531	572	562	578	606	593	597	594	581	570	593	611
30527	15219	9246	5227	3610	2752	2575	2359	2097	1988	1732	1576	1250	1118	1029	886	810	696	604	646	766	771	783	742	718	709	704	660	731	698	693	675	697	586	603	602	678	663	596	649	605	640	625	620	591	613	633	589	625	627	561	606	610	653	572	615	595	613	656	598	610	626	637	614	616	645	565	603	582	604	580	597	622	535	586	600	623	599	663	584	570	604	614	623	638	638	591	600	580	612	577	623	584	643	615	588	573	626	616	607	575	607	639	599	576	598	595	598	585	622	615	607	600	652	624	561	568	604	590	616	594	587	632	581	605	555	578	577	610	620	584	613	551	590	586	601	599	557	535	622	585	606	584	620	587	590	634	555	612	573	632	623	616	622	596	590	610	623	611	581	647	618	564	604	633	585	584	612	581	589	560	627	645	592	644	599	623	594	647	596	545	646	564	592	621	606	587	554	563	594	590	576	594	590	580	545	625	584	645	600	589	594	566	569	594	595	643	602	636	584	598	605	599	614	579	567	610	563	587	610	614	618	587	598	610	610	615	584	628	640	604	607	557	579	592	629	611	546	601	595	619	562	598	610	593	600	617	637	599	611	621	592	604	626	604	623	580	643	591	589	587	587	578	591	598	563	580	566	607	613	611	583	591	564	589	617	582	602	606	599	584	587	585	571	638	557	602	606	600	576	562	554	585	639	669	588	606	627	626	578	666	610	576	574	601	617	608	596	615	605	582	588	584	583	613	650	559	588	580	608	601	582	555	638	643	614	592	595	578	604	610	616	647	600	625	572	611	585	571	609	581	586	569	541	594	602	622	606	586	627	553	652	570	614	665	581	617	622	571	594	634	599	605	666	594	626	598	590	617	593	585	602	590	614	598	593	599	587	613	623	609	643	623	599	610	586	601	627	590	583	605	589	581	576	636	641	604	593	597	584	572	585	646	613	607	589	573	629	556	612	615	594	610	579	595	637	620	600	603	606	592	598	560	604	617	596	614	620	570	601	609	617	638	614	572	570	595	595	639	575	568	574	606	602	600	622	577	566	567	609	606	624	578	607	571	660	619	549	585	590	622	606	584	594	608	574	639	609	626	582	551	613	574	554	602	614	574	630	601	556	541	610	577	584	622	562	635	584	639	582	614	610	623	602	621	554	570	531	570	600	597	544	627	574	574	611	648	573	621	600	604	606	554	584	611	569	613	595	614	610	603	596	620	616	624	617	581	568	645	636	588	610	594	574	565	591	642	617	611	568	614	606	569	629	561	554	601	606	608	568	635	601	566	619	593	592	601	599	626	655	626	601	610	610	572	598	580	647	589	617	645	564	603	597	571	642	600	603	595	556	590	606	597	586	620	591	591	600	632	623	603	599	557	614	573	620	572	571	596	601	553	608	641	635	590	591	622	565	594	617	617	586	569	584	613	621	610	567	615	620	623	564	550	546	633	638	623	627	606	562	579	614	583	642	586	601	578	589	603	605	588	583	574	617	556	596	584	648	622	611	589	577	576	579	618	603	603	587	622	539	641	603	540	588	571	611	593	591	585	570	633	611	565	611	588	565	565	568	589	626	609	609	539	595	594	599	595	545	598	598	549	608	625	591	578	573	631	643	589	571	606	579	632	623	570	542	626	581	596	558	617	610	580	615	577	611	596	597	599	619	592	609	607	588	623	581	592	608	597	555	605	590	630	582	646	545	582	568	633	607	549	610	606	583	611	569	596	558	569	607	585	598	634	614	602	626	582	597	591	646	632	617	606	607	602	587	648	624	595	628	601	596	567	554	634	602	641	571	553	630	592	675	590	599	593	582	622	559	596	597	627	573	604	604	567	635	587	578	591	616	627	598	598	577	569	594	591	636	618	577	609	591	620	608	594	623	611	576	621	579	598	603	570	601	573	594	586	614	639	570	573	596	578	642	627	615	568	608	619	615	570	592	630	594	597	619	676	607	586	637	577	575	593	632	610	587	612	577	559	608	602	652	596	603	561	578	557	665	584	597	622	598	627	604	605	570	571	581	571	598	588	597	633	628	605	597	603	601	660	601	640	611	576	581	610	636	596	610	576	635	535	608	601	568	601	560	616	570	571	565	574	597	601	635	590	547	604	618	566	553	588	592	613	590	652	587	620	587	613	625	595	613	555	618	556	558	597	583	594	588	584	579	601	619	607	612	615	610	555	597	657	634	562	602	560	658	593	582	589	629	610	632	620	597	597	589	606	569	608	605	644	583	609	604	607	627	602	589	575	619	632	599	589	601	612	600	563	615	547	639	575	592	607	568	613	633	650	567	613	566	601	595	587	602	609	585	622	625	587	601	590	554	572	531	581	619	608	574	583	589	572	592	601	613	591	603	628	644	598	552	606	609	599	559	612	586	556	589	635	586	599	622	601	635	613	608	602	559	558	594	582	608	589	596	599	606	550	615	564	609	593	583	593	584	566	624	555	584	621	619	619	670	578	574	618	638	628	610	609	590	602	590	604	580	573	598	630	641	551	581	631	618	587	624	616	577	580	617	631	601	594	583	569	612	612	597	625	617	596	573	620	624	590	556	640	565	581	615	573	565	623	585	572	551	593	606	641	591	604	621	622	585	624	630	566	610	603	607	596	605	593	615	596	613	583	633	611	620	599	618	599	642	583	571	581	568	621	630	626	587	588	549	601	571	621	590	587	555	609	595	588	586	593	626	589	614	609	586	587	591	548	613	600	593	635	611	640	578	581	594	592	599	599	632	619	622	609	604	624	595	569	595	593	582	578	603	611	620	613	606	578	585	576	576	586	609	565	563	604	623	642	568	597	593	618	600	613	609	568	633	556	593	590	651	588	595	548	582	567	545	565	626	588	598	625	609	593	570	591	584	619	616	561	636	569	605	619	608	569	573	597	584	557	610	555	616	620	620	628	590	562	603	603	643	607	598	587	605	589	583	566	584	604	611	591	632	601	522	612	618	558	621	591	602	626	553	632	612	626	637	597	615	602	558	604	558	574	589	611	646	572	592	586	588	578	645	546	588	555	599	602	596	603	643	613	560	598	624	569	615	585	567	618	610	597	601	590	663	570	629	567	563	612	580	572	562	601	643	587	577	587	632	570	595	575	657	605	608	613	595	616	610	555	542	612	626	601	631	561	612	616	608	641	599	594	560	637	589	601	607	594	603	580	631	561	559	601	595	594	589	636	635	560	605	593	569	606	602	624	567	581	559	608	582	619	560	569	632	593	591	629	603	629	590	559	601	623	613	593	609	603	663	602	554	600	598	599	601	633	624	631	616	576	599	611	563	607	572	640	613	630	636	617	645	585	609	588	585	595	591	610	588	584	595	592	599	648	558	599	612	574	595	644	616	605	584	575	613	616	592	600	603	646	607	538	570	596	591	621	597	617	599	616	608	601	578	585	626	597	613	628	602	559	587	580	552	586	607	562	591	565	606	667	611	591	590	603	591	621	585	575	627	566	581	610	581	609	565	604	597	590	593	633	592	590	576	576	633	585	568	590	614	626	535	627	579
25062	21716	28506	25406	19752	3270	1855	1563	1434	1443	1400	1242	1212	1083	998	925	920	873	874	876	909	906	956	908	900	912	869	872	900	941	873	871	876	849	840	862	812	840	865	832	806	836	845	874	816	901	853	853	843	820	823	884	874	843	877	853	813	894	862	886	831	850	843	852	818	843	851	828	868	858	794	857	849	797	793	839	823	835	892	803	793	760	829	812	804	855	811	872	809	834	829	821	868	806	891	856	819	830	792	823	848	843	821	869	840	823	867	908	832	783	843	800	824	834	793	861	865	837	920	843	836	801	848	806	825	797	834	888	831	838	822	856	764	863	819	822	862	879	837	839	847	852	847	806	835	846	849	835	778	851	807	816	804	842	809	834	870	791	851	827	831	799	809	776	839	839	813	768	894	845	872	831	869	860	833	843	837	847	822	821	845	810	830	853	874	824	830	849	889	872	855	881	870	823	805	845	810	781	852	831	798	798	829	784	841	854	839	812	813	834	814	834	857	861	850	846	792	864	837	840	841	768	920	821	835	807	823	867	879	886	849	843	800	821	812	863	797	854	833	871	838	794	831	868	813	842	799	764	831	795	866	813	843	805	823	830	836	826	811	836	857	821	810	847	863	853	852	850	853	788	782	825	826	859	823	827	861	837	853	839	766	797	817	864	854	906	833	853	819	878	857	834	826	872	815	836	870	827	823	804	808	811	806	829	836	815	825	867	834	830	839	802	835	812	876	812	868	937	828	838	849	809	787	857	827	893	807	824	799	810	842	840	854	797	822	831	801	810	842	826	818	835	863	871	860	831	824	815	906	799	862	794	832	827	828	859	852	883	784	854	839	843	797	847	844	843	884	847	842	876	849	802	816	786	789	880	857	851	883	830	849	836	879	831	828	843	846	833	830	857	802	850	793	869	874	859	785	826	837	847	878	855	887	842	807	858	859	852	850	800	811	791	827	812	834	787	852	874	829	866	875	830	828	812	840	843	870	821	796	831	809	840	794	818	834	848	876	802	842	831	793	857	859	819	832	805	784	841	873	812	811	863	902	853	807	806	873	807	840	836	853	935	873	822	818	801	824	808	841	861	844	836	807	801	847	834	809	840	842	823	888	820	845	803	846	784	821	826	796	799	796	853	909	845	846	837	802	842	821	834	836	862	833	866	830	865	837	824	820	864	823	848	905	869	838	809	772	869	789	849	845	822	838	870	873	787	819	780	820	847	793	833	843	886	833	780	871	851	852	866	790	813	794	838	804	837	792	794	855	817	849	906	798	839	812	826	853	856	842	801	891	837	849	830	866	817	887	787	813	818	823	802	851	864	816	816	839	845	851	833	822	870	804	815	817	821	856	852	804	860	869	852	850	837	844	816	830	859	864	825	854	838	825	804	848	812	822	849	779	894	861	830	795	865	849	794	867	801	872	830	847	843	853	819	804	828	818	833	868	804	835	914	837	840	830	813	821	822	881	865	850	803	847	836	857	832	843	832	789	817	842	878	866	841	868	819	863	814	850	848	788	884	835	812	858	868	805	834	852	867	845	874	889	814	877	852	833	785	855	839	846	827	797	823	821	835	828	808	890	862	824	878	861	832	822	888	878	802	867	857	872	802	868	848	833	817	839	779	817	866	823	807	841	782	836	927	826	843	801	847	807	841	846	903	818	868	797	808	841	860	817	884	834	827	854	847	840	828	774	872	862	816	813	825	807	844	863	884	867	873	804	833	830	858	850	870	854	824	841	825	917	859	844	791	828	832	802	866	789	873	865	838	833	834	848	829	825	814	853	773	826	859	822	848	882	880	845	880	842	838	840	816	817	829	821	823	837	869	831	827	832	854	801	843	880	838	838	828	759	913	826	808	804	806	839	792	833	862	793	842	862	841	799	823	789	851	814	847	851	862	859	796	835	823	843	869	808	851	808	836	874	832	875	849	809	837	851	826	822	863	850	781	879	829	826	837	877	786	823	842	776	815	798	817	863	821	846	848	813	830	819	862	786	786	883	844	904	890	802	839	873	846	819	860	866	865	825	852	860	862	862	873	815	826	828	849	828	798	900	869	827	843	894	856	836	847	853	848	885	801	827	809	804	854	823	749	848	843	814	823	791	862	900	812	835	871	870	797	883	821	805	884	825	865	864	842	853	870	777	828	834	848	812	798	822	835	872	834	823	857	860	810	898	870	820	867	844	887	880	865	888	898	838	826	814	795	880	829	839	839	816	888	780	825	812	826	817	824	810	799	852	864	827	855	836	851	899	824	834	795	826	849	834	856	815	814	827	850	826	858	796	817	861	871	826	832	813	828	821	913	826	875	792	817	875	815	835	813	788	873	817	817	831	848	839	920	881	818	865	848	793	857	853	820	834	817	840	865	827	801	819	785	847	852	826	841	777	832	852	839	835	848	819	798	838	878	890	807	859	844	870	785	825	833	815	850	813	840	828	870	834	879	882	834	897	804	854	865	850	802	874	811	807	883	848	819	807	825	822	896	802	830	768	816	828	797	871	829	819	824	858	879	815	827	807	858	865	850	736	847	876	848	827	816	838	895	847	851	832	880	834	810	882	819	817	771	827	817	860	765	830	826	825	834	815	833	801	896	861	831	804	832	863	868	805	833	862	850	801	797	846	869	854	841	822	860	842	846	764	838	829	815	815	820	794	830	802	880	885	859	800	851	808	868	863	854	821	850	860	791	847	828	899	842	864	850	819	820	863	827	883	830	833	828	791	808	882	828	846	826	845	795	857	823	816	872	866	838	843	896	864	857	829	828	799	832	836	853	876	851	840	807	826	825	856	838	847	821	868	828	844	829	816	837	835	874	839	836	834	853	793	857	892	826	778	863	817	862	816	846	836	851	854	844	850	818	867	819	864	849	813	827	866	792	818	832	793	815	850	847	814	824	866	804	824	876	829	860	791	850	778	846	835	845	853	792	934	815	834	844	766	922	825	849	832	860	860	864	838	823	888	807	867	824	847	794	886	844	833	879	820	858	813	808	807	797	835	843	828	857	865	779	786	796	883	837	858	820	811	888	815	792	785	845	852	825	844	883	806	865	866	831	844	924	905	838	840	826	821	843	805	827	862	816	859	854	844	833	765	795	847	915	840	840	830	882	842	792	876	809	866	878	806	844	914	785	767	846	843	826	853	877	859	920	840	804	867	834	891	818	822	865	841	863	912	849	799	807	831	881	824	850	832	821	910	767	859	879	806	835	818	827	867	845	822	802	789	865	799	857	880	853	811	897	905	847	812	795	801	779	810	784	810	807	867	855	811	806	825	860	813	833	890	832	810	826	858	837	894	869	774	831	813	817	839	798	863	882	844	821	831	847	783	872	869	865	836	843	878	833	793	841	828	851	863	869	838	844	848	865	820	842	860	881	842	791	871	865	816	799	797	826	783	818	827	885	842	863	798	881	794	856	799	800	804	813	823	816	855	819	812	837	841	853	826	799	814	827	848	816	884	878	867	795	802	855	839	823	826	845	848	857	860	883	826	846
30586	14567	7073	4097	2858	2440	2459	2167	2049	1791	1653	1431	1386	1171	1100	1028	962	893	857	935	914	942	921	907	894	883	952	886	914	849	897	852	815	819	896	846	848	871	828	869	791	849	827	841	733	833	838	768	866	814	830	808	803	875	797	802	814	817	872	864	864	829	771	791	845	843	833	846	787	811	800	807	835	815	807	811	851	831	793	825	876	848	831	853	827	763	801	815	769	873	789	825	794	818	851	806	823	874	819	797	840	819	822	797	848	816	837	853	801	806	778	760	814	888	762	825	835	816	794	849	866	857	828	833	760	813	830	803	814	886	880	794	872	782	795	797	800	776	817	809	811	826	812	783	842	830	793	821	817	774	769	808	795	855	828	795	786	779	845	764	806	767	808	812	819	810	905	801	849	832	775	835	780	838	826	774	835	834	837	784	807	813	788	825	801	799	789	859	808	848	815	778	879	806	857	820	801	813	826	873	778	852	805	820	857	830	812	842	782	841	840	844	808	877	828	841	764	851	831	777	783	838	825	764	841	814	830	803	829	819	763	831	776	817	818	816	790	800	827	832	796	794	716	796	818	816	825	789	888	793	768	790	834	815	802	809	801	861	854	828	865	786	826	807	806	834	807	868	799	806	833	801	802	770	823	820	829	841	800	754	775	809	868	838	800	817	808	786	843	815	798	811	784	822	819	893	786	836	818	800	816	819	833	794	836	782	856	800	816	796	787	817	803	804	802	841	793	775	781	811	766	833	822	799	793	785	828	783	851	755	820	819	861	796	824	871	826	808	843	796	797	810	818	841	838	809	801	826	811	838	829	828	806	823	885	849	800	822	862	778	820	808	833	865	821	838	831	801	807	831	834	798	812	781	811	859	841	751	768	749	792	815	820	778	859	798	775	815	818	786	834	806	856	772	815	860	820	847	808	789	812	831	864	840	837	780	818	774	844	862	883	815	861	841	742	845	827	845	814	844	791	810	818	849	822	817	803	805	833	841	808	838	810	791	815	813	835	805	813	776	848	810	824	822	854	783	818	790	817	819	838	781	778	814	769	802	800	779	809	813	895	777	844	790	796	787	785	774	792	743	846	816	741	809	837	799	828	796	814	838	776	749	808	817	789	832	833	826	812	842	801	842	833	812	801	811	834	844	822	802	832	772	842	761	834	852	817	825	800	811	792	855	807	795	814	777	790	781	851	790	775	866	869	803	793	844	789	853	797	780	818	816	762	837	791	839	815	787	808	821	800	756	839	854	792	807	833	808	832	811	842	818	779	811	850	835	837	851	775	815	797	791	805	852	823	790	848	795	820	821	830	781	826	833	792	837	796	824	836	809	782	842	821	801	841	809	817	794	843	808	855	826	754	819	848	808	836	781	805	820	822	812	797	845	845	816	815	837	836	820	844	788	887	787	817	820	838	846	797	824	838	811	802	768	797	797	802	868	830	828	802	790	772	811	824	845	863	813	849	818	839	827	861	822	824	778	827	849	859	832	826	823	868	819	811	825	806	766	810	769	845	768	840	828	833	805	822	791	824	791	822	805	766	838	818	759	829	781	795	803	838	762	801	800	823	822	830	873	793	805	816	870	825	787	799	868	818	785	788	777	820	809	789	797	836	809	812	806	803	831	859	802	810	788	827	778	807	813	796	753	834	830	817	828	842	776	803	783	857	812	823	763	800	786	845	822	796	839	776	811	847	855	800	796	892	793	796	764	837	783	790	779	785	844	832	833	849	810	812	876	808	826	831	835	839	819	868	833	823	805	858	820	826	767	822	822	838	775	830	819	847	824	818	735	774	834	813	803	848	773	782	816	823	788	835	820	838	812	804	816	803	770	851	847	825	837	811	828	809	759	833	770	830	792	829	815	821	800	820	830	794	821	833	813	762	830	830	844	803	774	830	837	780	795	789	799	827	832	813	798	814	815	818	816	767	790	819	846	805	798	773	800	841	828	775	839	806	799	817	832	845	817	797	826	825	818	796	798	773	848	819	806	783	800	813	860	790	815	765	848	771	825	852	863	790	807	861	801	788	787	836	816	844	831	837	901	826	806	785	837	778	833	789	816	809	862	811	794	819	840	804	775	810	836	850	858	803	819	818	833	796	837	794	808	795	811	819	818	799	823	826	804	811	793	773	817	794	807	801	784	808	801	802	795	811	784	806	815	793	838	817	860	842	790	813	813	827	806	815	806	807	832	785	797	828	809	779	856	809	819	825	797	804	820	815	804	801	814	847	787	782	798	856	790	806	846	804	819	803	774	833	808	812	838	857	813	798	789	837	852	827	798	802	840	858	815	847	812	796	855	834	799	798	883	805	811	820	825	853	805	857	816	776	833	834	857	794	841	787	787	860	745	849	806	808	797	821	851	800	785	820	771	810	788	812	789	835	818	819	829	783	830	747	874	809	810	861	796	868	826	808	839	858	856	822	764	817	816	792	803	831	778	802	814	834	842	785	857	818	800	792	793	846	834	836	800	904	827	841	826	772	834	831	814	819	826	788	815	832	835	781	803	763	804	842	842	802	817	853	774	795	828	821	818	798	844	800	803	811	816	813	810	862	805	776	853	786	846	827	767	794	842	838	793	834	842	812	832	900	827	857	838	805	836	783	779	812	831	883	764	806	788	857	794	827	807	858	794	846	834	784	753	800	857	809	828	797	812	825	789	805	811	801	849	759	862	826	832	774	853	806	826	800	791	809	785	798	786	797	797	851	761	822	833	816	828	804	849	840	813	851	793	828	814	798	786	819	809	842	782	822	867	836	787	786	817	794	758	828	788	865	762	771	795	798	826	806	847	803	817	880	807	830	798	851	846	804	811	824	844	861	808	856	884	825	846	833	811	816	816	822	833	824	842	848	841	889	878	803	815	860	846	797	817	861	842	765	783	814	861	800	823	811	819	805	804	840	792	795	809	798	850	866	820	780	759	823	854	816	817	836	850	775	811	856	866	801	757	788	810	795	828	817	823	823	823	836	831	829	811	848	818	783	805	773	820	799	799	830	781	776	796	807	762	754	818	793	819	828	842	813	837	803	889	776	819	843	793	786	847	812	903	775	846	856	783	815	788	855	824	744	799	846	815	839	804	775	800	842	843	805	860	850	813	795	852	803	867	797	805	803	801	821	839	873	817	877	824	805	800	824	843	784	819	764	823	808	816	827	831	818	807	781	836	841	801	791	812	842	828	789	777	888	778	849	783	853	830	771	844	822	810	848	858	817	825	787	788	804	820	791	806	789	809	766	841	842	811	782	820	815	791	818	775	804	826	776	803	837	817	803	812	791	802	807	852	845	856	836	805	775	788	769	830	859	813	778	813	829	781	800	821	801	822	787	825	805	796	822	838	836	856	797	799	807	826	853	807	788	779	780	809	792	730	821	812	839	818	798	753	788	830	875	852	810	800	868	846	791	798	863	815	812	819	814	837	758	798	803	809	829	853	794	795	808	791	792	800	821	807	831	820	801	769	766	839	836	824	856	812	832	820	753	790	754	825
23006	21708	29532	24419	21710	21823	14252	2725	1919	1783	1547	1294	1074	880	716	655	511	477	481	462	566	573	565	548	531	551	523	496	551	497	484	473	415	428	402	410	396	433	423	385	440	408	428	414	438	406	418	414	423	433	394	390	401	428	390	394	384	376	429	387	392	417	389	392	408	390	352	388	358	376	393	362	391	349	363	396	377	354	399	391	349	387	370	399	389	360	383	404	359	405	379	361	373	393	391	359	385	416	384	354	391	395	406	367	365	341	402	395	368	384	390	373	388	356	365	400	384	408	371	333	400	369	381	328	365	352	339	386	372	358	378	394	387	351	400	375	364	365	367	363	396	349	376	405	374	378	390	399	405	390	414	408	406	364	386	365	364	388	370	398	348	367	360	399	358	372	378	384	378	359	397	353	359	358	339	407	359	391	389	378	377	376	353	366	342	363	346	408	422	368	355	379	399	391	385	352	375	401	345	378	369	373	344	414	394	389	371	374	349	371	394	385	378	395	357	363	362	393	392	402	368	381	368	357	405	359	379	367	368	387	382	385	332	380	337	404	384	355	390	351	389	374	387	381	409	366	359	371	381	384	376	400	383	368	389	370	389	356	366	375	370	415	377	383	355	359	389	368	381	353	388	380	371	395	395	383	356	375	388	399	376	362	360	366	381	350	391	394	400	385	384	387	345	365	366	367	361	406	386	373	358	400	408	376	346	352	365	356	371	387	389	388	360	381	373	397	396	359	375	364	395	368	399	362	354	384	391	387	392	393	387	387	348	399	355	371	365	382	391	358	401	395	347	355	375	410	367	362	358	373	364	374	417	372	370	376	372	345	356	404	385	364	374	372	369	379	387	350	377	409	355	370	359	394	345	365	425	409	342	371	374	367	377	360	367	355	334	369	360	340	378	404	364	367	411	387	363	405	402	390	344	372	368	372	405	358	370	319	337	388	388	387	347	401	334	354	352	388	358	418	383	347	338	341	409	340	342	341	360	398	354	382	380	363	359	375	367	398	381	371	385	397	377	353	348	368	387	386	397	427	369	353	383	403	389	328	382	360	374	394	405	378	390	353	334	387	373	392	406	381	429	407	362	357	340	416	383	407	360	379	381	382	378	373	391	391	385	355	371	371	402	369	397	433	370	385	378	368	365	351	379	376	339	373	378	377	369	415	380	402	358	389	393	387	377	336	348	382	387	366	392	403	370	392	370	375	396	370	355	388	387	324	375	347	387	395	374	405	376	406	426	433	340	347	359	362	376	370	374	416	381	365	399	382	359	375	391	350	392	331	381	370	376	334	386	389	358	318	390	396	410	365	373	347	400	361	380	362	385	373	370	398	387	380	359	355	397	378	406	334	354	409	401	382	384	385	383	375	386	390	340	377	388	399	390	367	368	385	372	360	424	359	371	408	338	368	388	388	339	379	381	348	370	363	388	373	383	381	367	419	409	388	361	363	389	361	405	362	367	358	410	380	354	412	394	391	349	370	393	364	386	346	378	382	369	383	374	396	385	358	363	401	398	368	417	368	392	357	380	406	377	365	374	357	409	352	363	375	352	391	374	378	407	356	412	396	417	386	372	369	371	361	399	371	355	356	355	370	366	411	388	390	395	365	382	409	389	358	379	371	399	406	372	361	348	368	369	395	346	398	359	400	395	362	400	363	382	422	379	378	347	394	357	434	381	342	377	396	364	349	369	381	407	394	351	382	377	386	348	384	395	383	359	398	393	366	381	379	369	367	398	378	391	357	373	392	372	389	354	414	382	355	360	350	377	361	346	357	340	348	365	374	378	369	364	358	386	397	328	358	405	360	373	326	413	401	366	390	381	372	387	373	406	397	365	390	383	384	378	411	386	388	397	392	387	332	376	389	405	392	371	373	402	375	328	375	386	368	370	354	350	396	396	366	391	360	374	374	371	397	381	368	363	397	339	385	380	379	383	376	373	373	369	378	366	381	363	381	345	358	398	425	373	379	346	341	373	336	361	403	342	362	371	331	368	388	370	398	366	362	412	384	368	396	335	341	403	383	375	377	415	367	372	367	389	380	337	399	386	365	368	371	399	346	345	418	405	386	355	375	384	377	352	341	367	364	336	341	388	354	363	357	380	391	364	395	375	367	355	392	354	391	384	382	407	384	359	355	427	410	370	394	398	325	407	378	388	380	370	373	396	363	346	367	368	356	410	378	360	390	344	347	355	373	359	367	381	357	378	370	351	355	373	386	402	374	401	382	379	356	401	347	384	377	379	390	374	379	362	359	339	378	401	380	356	336	395	362	366	393	374	372	377	356	378	354	372	385	366	363	371	386	366	368	397	334	376	364	386	397	387	383	351	377	399	352	350	372	378	334	384	341	395	406	375	399	334	379	361	355	337	354	364	368	415	423	386	359	389	401	345	384	368	356	384	355	392	376	378	354	370	381	375	346	391	393	344	404	374	361	406	371	380	407	405	409	362	332	395	386	370	372	358	401	386	335	351	396	371	390	383	373	372	377	377	349	391	372	378	362	369	349	347	372	362	379	356	341	397	380	390	359	381	358	371	380	376	356	391	379	354	381	395	375	373	363	363	378	364	346	393	383	392	398	378	324	359	344	414	403	383	425	364	367	393	367	394	385	392	388	324	374	339	407	374	392	411	362	379	393	364	360	414	343	389	380	407	376	352	359	359	391	375	370	329	381	402	400	356	361	403	375	382	325	356	374	349	367	377	384	430	351	378	409	377	378	360	408	373	359	401	375	384	373	392	388	370	390	360	380	356	405	403	364	406	356	396	380	362	376	369	379	371	384	407	345	371	369	384	362	373	419	380	362	369	352	408	422	362	344	416	379	378	402	369	355	352	390	349	386	354	382	395	367	365	357	357	382	363	406	375	348	381	347	368	380	378	365	393	392	342	375	394	351	370	363	387	352	353	373	409	392	365	369	353	371	374	362	388	379	368	380	368	381	343	356	385	389	374	364	342	361	378	397	364	362	379	368	379	367	354	355	362	407	397	366	363	364	403	399	389	355	384	396	393	357	372	332	386	400	373	353	358	395	385	361	371	387	372	378	396	372	371	337	383	373	358	360	384	375	376	365	362	379	378	383	384	365	378	392	404	395	330	372	362	383	364	381	373	386	394	359	385	388	374	396	374	342	406	383	384	398	426	381	392	364	351	384	356	358	356	392	344	378	378	357	396	367	390	377	373	362	372	381	377	334	366	373	386	346	390	385	354	379	367	381	358	406	376	392	390	336	391	368	379	366	365	384	372	366	378	394	370	383	357	367	360	401	370	371	383	360	358	385	392	400	385	368	403	357	368	396	391	381	358	367	356	373	378	360	348	402	365	378	384	380	393	408	377	362	368	347	360	408	350	403	362	375	374	371	363	393	366	381	384	368	365	354	366	362	365	374	347	379	349	361	377	401	363	386	373	376	387	368	384	386	356	350	396	399	354	353	385	385	373	379	351	368	381	325	388	373	387	360	364	397	357	389	374	386	385	385	383	385	382	372
33620	23956	14067	7633	5013	4615	4049	3357	2933	2546	2273	1833	1409	1138	894	730	616	514	550	593	624	625	637	627	591	652	528	547	589	540	542	450	473	443	427	434	423	397	376	441	402	420	446	406	437	411	408	410	419	471	379	406	406	428	434	366	433	396	405	402	376	395	384	396	389	394	377	368	358	364	410	349	359	398	372	371	354	359	377	371	407	399	402	388	387	368	375	376	401	375	355	389	388	373	369	360	341	384	349	390	375	409	349	392	356	372	339	370	351	328	401	388	390	402	377	368	379	390	382	416	403	337	375	374	381	355	373	363	353	353	358	366	380	369	369	374	345	370	342	346	369	383	404	398	372	400	403	399	385	382	369	364	364	367	342	365	379	373	348	352	396	386	385	366	384	383	346	369	421	414	364	367	364	361	373	361	353	381	389	388	361	389	357	339	383	373	375	363	359	347	384	385	409	381	380	395	354	347	389	398	404	360	371	367	367	367	420	383	398	366	363	363	375	341	360	363	382	377	403	363	377	386	362	383	354	414	385	400	365	371	349	369	378	341	362	377	348	379	371	372	340	371	421	374	392	386	349	367	371	363	407	363	409	345	387	391	382	360	374	369	358	374	370	386	371	380	371	374	383	371	404	383	371	388	361	378	431	381	371	352	344	389	389	344	372	390	382	395	370	389	382	379	399	362	376	385	388	343	377	379	379	386	376	389	396	363	414	363	384	374	395	382	341	336	399	346	369	388	354	370	372	367	351	388	367	358	387	382	376	368	390	369	371	412	370	380	396	357	382	387	347	363	394	356	376	383	410	402	378	385	393	331	345	373	392	367	350	395	396	345	371	379	370	357	367	388	384	348	355	375	382	388	383	368	398	378	395	371	364	375	364	372	376	380	366	368	390	379	344	383	381	391	384	403	363	398	333	382	388	387	369	376	393	377	387	364	361	370	430	398	398	372	365	351	336	396	392	391	353	392	392	354	354	419	376	363	378	351	377	401	370	389	366	346	372	340	406	392	410	369	355	390	403	392	363	362	353	384	367	402	383	361	378	391	399	367	376	404	393	381	411	357	363	382	378	382	378	361	345	406	402	387	365	397	370	373	389	384	360	394	383	378	377	346	373	395	359	334	387	363	373	379	367	362	371	386	385	373	354	373	378	381	392	404	405	360	377	392	384	345	377	381	353	374	367	376	395	350	343	380	370	369	354	373	370	358	340	399	329	384	373	386	390	372	402	422	356	367	361	373	371	373	386	357	358	355	371	368	394	374	372	359	387	350	366	382	366	368	381	405	360	371	405	415	437	350	367	370	362	395	352	357	392	388	403	383	361	386	356	355	386	371	360	394	406	362	390	351	377	353	379	408	401	378	379	371	391	374	348	337	417	378	362	403	347	370	353	389	362	371	342	366	401	352	368	372	401	378	383	405	364	338	364	320	370	390	390	376	404	361	372	409	389	371	394	341	360	370	335	362	363	382	358	353	369	390	328	379	376	383	369	375	364	367	374	373	392	378	407	377	351	378	392	370	390	392	368	342	348	371	374	387	412	379	384	356	385	388	389	355	396	405	363	401	367	387	374	379	350	369	362	373	385	387	392	379	381	414	372	365	353	351	361	371	359	363	405	402	364	392	400	409	347	377	395	396	348	376	375	386	365	411	348	360	347	385	382	365	355	380	377	402	390	382	370	332	402	411	386	363	408	365	397	395	383	351	372	390	388	364	387	401	359	337	356	373	362	372	361	397	379	373	349	366	350	327	418	398	359	403	406	377	427	387	384	372	372	367	365	384	383	381	375	402	379	366	362	382	384	359	369	371	398	330	399	369	382	378	383	359	376	345	379	373	381	401	371	394	352	360	398	368	361	350	338	393	407	388	363	375	406	384	352	374	348	352	351	392	387	366	410	351	352	365	405	387	404	369	372	418	362	369	392	366	336	382	369	362	348	378	381	394	370	353	356	364	379	382	366	389	360	395	377	343	396	375	378	369	350	380	374	366	373	380	370	363	359	373	356	367	362	376	349	365	423	405	398	366	368	348	353	376	380	403	388	387	387	381	402	352	383	358	383	345	366	396	383	337	375	356	381	379	373	384	362	364	405	359	396	376	394	378	398	357	386	374	411	354	388	389	416	386	376	373	370	366	370	361	342	384	348	365	365	402	362	389	352	381	376	334	375	389	355	374	382	388	366	389	361	358	384	363	381	335	380	346	400	402	383	378	383	412	374	359	337	374	363	364	376	347	382	369	366	348	416	365	375	339	373	355	396	365	349	388	373	363	376	349	406	350	344	390	406	378	381	402	389	379	392	396	368	381	373	378	358	363	371	360	382	363	392	387	358	367	390	388	387	353	384	384	379	353	393	375	393	352	378	384	391	351	362	412	374	370	372	364	387	386	353	394	367	387	393	392	364	400	368	385	390	356	356	368	381	346	390	404	368	400	355	331	352	398	378	368	379	382	359	367	374	401	374	383	390	359	357	396	375	375	368	373	390	346	360	361	407	373	359	331	353	385	372	359	398	372	373	388	402	363	389	376	350	373	406	376	383	350	366	349	383	364	377	384	381	378	402	374	400	378	366	388	372	411	384	404	371	383	361	363	381	418	378	369	354	341	344	393	396	370	349	376	382	379	350	372	409	408	356	352	398	382	388	369	375	372	390	366	415	364	393	364	332	396	381	350	371	386	370	375	382	380	366	416	377	376	388	383	337	410	357	391	353	393	329	384	396	363	368	414	362	398	393	391	380	369	400	410	377	380	394	403	358	390	367	376	367	366	356	382	395	353	377	372	382	365	350	376	340	370	365	342	376	366	402	401	359	377	384	375	366	355	389	348	329	393	386	352	356	383	356	407	331	380	372	384	389	396	380	387	403	381	366	351	398	357	396	383	351	351	354	357	390	343	336	349	372	379	369	418	333	354	381	362	391	388	369	339	362	380	369	366	379	353	344	362	357	382	355	367	357	401	373	357	378	403	349	380	356	358	365	393	379	351	357	329	401	404	410	378	371	386	364	434	401	385	404	372	368	360	381	373	375	379	338	378	364	340	334	392	383	396	400	400	420	371	397	389	356	406	404	399	386	407	411	383	392	390	372	367	381	387	418	379	367	353	355	342	392	374	356	346	394	358	382	406	400	378	407	343	407	373	350	370	378	387	371	377	374	374	386	381	399	380	397	352	369	333	383	371	393	406	388	364	368	365	365	368	390	399	359	402	351	373	377	402	363	339	363	350	394	352	393	375	369	379	389	362	373	382	382	346	384	385	380	387	397	367	365	364	384	385	363	395	344	412	371	404	395	360	387	404	372	403	357	372	357	377	388	382	396	357	353	346	366	392	354	362	401	374	368	362	352	346	358	417	373	381	356	380	377	369	387	349	402	357	371	376	333	391	388	376	339	366	396	402	385	359	359	379	367	373	381	397	386	367	389	344	371	363	362	348	365	383	372	382	348	339	407	367	349	368	384	401	385	387	388	376	382	369	341	393	376	381	401	382	380	386
29851	20942	9404	2286	1436	1401	1394	1363	1252	1194	1179	1027	958	1017	1041	996	963	945	871	898	885	998	887	931	934	924	911	960	930	894	950	941	977	927	950	954	926	877	907	882	893	919	930	933	942	860	876	940	900	942	949	912	913	934	918	901	904	964	894	813	918	921	901	879	899	926	948	912	905	903	865	910	872	914	879	896	858	872	888	917	907	919	887	881	879	869	845	905	886	897	929	885	855	877	891	881	916	920	841	883	963	920	892	888	879	845	942	852	868	957	850	913	934	905	861	908	858	876	912	889	873	849	867	880	898	843	925	928	855	882	862	898	957	893	858	948	892	931	941	928	933	933	877	961	942	962	903	887	900	955	993	903	859	966	957	906	900	898	972	892	906	869	866	921	866	900	924	880	854	884	925	901	884	872	933	876	923	947	925	914	897	927	924	951	907	908	927	901	888	960	912	832	876	909	902	908	930	929	926	868	862	858	929	889	906	873	883	917	932	941	913	943	954	879	901	935	879	857	933	862	889	909	910	879	920	897	942	891	906	912	876	890	873	893	939	928	889	880	944	910	895	875	894	873	876	907	895	909	861	884	855	892	892	887	926	893	967	882	876	877	915	878	864	929	899	892	886	889	922	885	926	876	929	940	860	893	901	886	885	889	935	949	952	879	870	938	894	883	889	898	903	895	966	953	866	888	927	924	911	950	941	903	897	919	941	935	891	862	931	937	903	872	888	866	913	897	868	860	932	880	919	921	920	893	943	857	890	907	948	923	922	978	875	875	902	904	911	896	895	877	920	914	859	905	896	900	916	870	897	841	915	918	952	889	899	871	901	853	912	917	914	947	880	928	875	846	895	944	883	874	942	884	912	942	862	867	863	816	921	888	927	925	915	905	920	872	948	855	866	959	964	904	887	847	896	923	897	912	924	869	882	901	886	780	887	968	910	920	894	920	931	889	913	917	906	889	911	901	920	923	884	933	901	922	919	842	918	847	906	912	879	963	885	914	817	901	936	856	876	885	902	972	862	841	891	873	876	903	870	894	892	906	863	910	852	941	906	909	897	923	900	992	934	923	880	889	907	943	943	955	891	894	957	916	908	884	828	903	870	872	917	890	908	928	846	902	944	931	890	885	940	885	924	921	905	892	922	897	879	897	893	907	995	920	907	883	929	926	936	935	915	867	897	914	902	908	919	837	901	927	969	936	850	978	902	908	935	935	946	931	918	945	879	888	985	862	896	909	921	867	848	882	889	890	934	835	847	905	899	950	897	880	938	942	892	884	889	906	875	852	912	865	881	901	869	870	936	906	945	881	930	904	907	860	889	901	836	856	874	932	888	903	917	946	915	972	840	832	866	863	883	924	886	931	892	940	922	865	942	841	882	884	889	921	859	909	916	937	861	893	919	874	885	933	860	905	891	887	880	879	873	890	844	874	937	907	866	912	884	881	923	864	841	865	882	889	901	846	890	940	940	901	933	884	939	918	945	868	922	888	937	866	888	880	836	892	871	841	899	988	882	830	870	940	909	916	900	898	893	938	889	901	908	845	903	910	906	892	859	931	890	928	936	899	938	866	946	909	896	896	887	900	916	913	931	875	887	865	894	895	885	806	907	898	930	888	886	861	828	909	901	911	926	904	895	869	950	900	858	934	927	865	878	861	932	904	868	860	883	882	867	909	882	867	830	893	933	940	887	844	862	931	908	883	867	888	932	910	963	899	871	912	929	873	930	855	926	955	947	891	897	891	919	865	928	864	922	834	883	868	904	894	945	908	913	890	898	899	925	897	925	899	878	888	899	910	918	859	921	910	854	868	887	861	923	890	908	864	898	910	881	902	894	842	876	942	882	914	901	921	919	947	900	880	963	920	882	967	904	928	841	891	893	910	924	886	930	932	859	887	882	821	953	934	913	879	888	840	845	893	918	913	909	950	911	900	839	926	906	885	852	887	900	925	891	940	870	920	881	933	936	878	927	898	962	909	916	927	957	911	920	920	874	868	893	939	896	851	984	893	956	926	906	934	889	938	956	893	965	949	929	896	939	927	892	914	865	857	878	871	877	935	906	902	880	875	938	923	917	931	924	899	898	864	892	940	908	868	905	895	905	864	927	895	887	905	876	906	846	893	881	973	894	866	900	917	908	885	943	958	859	887	908	916	917	893	916	936	892	841	848	936	866	860	916	843	890	916	936	849	869	891	859	912	920	908	941	962	881	939	880	908	943	908	920	819	868	892	911	900	885	989	868	875	885	902	918	972	914	903	865	891	893	850	900	964	945	886	936	881	893	901	818	937	926	888	871	879	895	890	902	946	921	931	886	878	882	897	861	894	887	866	858	948	914	888	872	866	948	855	869	917	909	934	864	904	946	915	890	891	906	850	902	921	912	873	878	952	909	969	920	899	886	905	865	894	957	887	880	893	862	906	909	932	863	871	912	864	903	925	950	884	944	896	883	959	976	869	848	913	910	916	903	902	901	907	918	840	914	961	893	913	938	949	881	869	931	929	913	847	876	949	834	900	899	917	919	884	947	918	902	890	940	875	908	865	885	901	952	911	878	968	904	910	911	876	873	885	950	937	862	825	916	902	923	852	872	854	895	886	929	893	907	874	903	874	880	958	911	884	921	889	858	927	857	885	897	918	918	852	934	926	926	888	870	907	890	901	869	898	883	892	882	897	869	910	914	877	899	926	925	895	910	868	893	879	920	955	882	892	916	954	908	898	909	905	903	933	900	907	946	856	874	928	868	892	878	883	920	943	918	882	908	934	898	869	901	930	882	897	905	899	905	907	909	822	921	940	886	935	922	906	943	895	904	885	902	930	896	930	875	960	890	880	894	931	888	890	881	886	899	822	917	928	941	915	925	879	901	884	882	926	900	891	913	893	879	914	897	883	898	876	971	927	926	876	880	916	886	880	923	913	921	916	913	869	921	869	905	902	968	902	938	921	915	896	939	948	950	874	950	886	925	910	930	895	875	919	906	890	893	862	926	901	925	957	926	918	901	942	906	906	857	963	840	906	916	917	840	885	916	902	869	895	908	939	924	890	948	881	893	925	886	891	855	926	867	887	867	911	865	920	890	955	896	934	927	883	935	913	855	903	936	895	885	894	856	896	926	906	928	908	945	889	902	912	917	907	932	926	878	887	884	912	885	878	916	903	893	939	905	871	888	939	891	876	898	887	913	907	908	931	903	894	895	862	947	859	910	891	875	896	918	867	856	928	884	896	874	910	882	921	910	924	906	926	919	905	906	929	822	893	879	911	903	932	914	890	906	851	872	881	925	922	916	884	855	919	969	941	935	866	913	948	899	928	880	884	910	969	911	922	942	924	875	889	850	907	925	871	958	926	913	965	883	947	898	978	928	895	898	914	961	877	841	895	915	915	905	920	926	888	882	878	910	860	897	919	901	877	885	945	932	898	882	936	918	936	940	896	907	948	943	867	926	920	853	917	935	855	933	886	927	926	923	888	926	854	915	951	884	894	916	874	932	941
28662	9248	3430	2084	1777	1824	1676	1594	1555	1433	1328	1172	1122	1058	967	986	912	874	920	935	981	926	1030	905	917	947	935	917	888	921	917	941	911	951	872	899	900	916	907	879	875	913	900	905	924	940	899	946	936	895	952	902	912	932	883	925	930	843	871	964	887	923	899	916	873	888	897	825	885	947	904	875	934	888	883	925	942	861	877	924	891	900	882	882	935	926	924	899	888	939	900	915	940	861	952	885	866	908	916	909	896	907	894	843	957	893	889	922	881	844	923	881	896	869	877	923	880	855	883	893	921	886	916	918	965	865	893	921	920	894	854	920	897	880	945	935	916	914	881	919	891	926	890	918	958	875	888	910	875	922	917	893	893	910	884	852	953	883	915	928	885	883	873	886	950	876	879	887	891	949	935	919	881	926	835	878	901	923	872	922	872	902	872	896	906	902	856	898	889	900	868	915	883	934	882	863	917	849	904	905	873	840	878	878	894	882	918	869	866	896	859	898	897	868	902	920	882	908	878	879	839	835	882	889	900	944	920	885	875	907	901	879	860	921	929	859	897	917	907	928	876	876	838	898	950	852	902	906	890	844	882	910	937	858	891	904	885	919	870	880	817	880	837	926	947	933	874	912	927	895	920	915	873	904	908	934	881	906	889	888	887	911	914	914	931	951	920	913	875	918	908	920	902	880	897	938	868	883	892	883	886	870	926	897	879	901	885	967	919	874	875	880	955	899	844	915	927	928	919	920	903	876	864	901	922	954	896	872	910	875	944	951	903	844	889	923	896	894	923	886	920	855	881	898	881	922	939	896	919	889	869	895	876	880	904	895	865	933	953	863	847	945	896	908	848	928	867	870	878	937	919	912	954	947	902	908	913	864	883	879	904	935	915	953	953	941	909	926	914	895	907	907	953	916	882	877	909	877	885	918	898	883	865	914	885	873	888	938	870	865	880	895	914	897	926	935	926	944	849	895	827	936	953	855	859	900	923	913	980	914	880	912	899	875	902	932	892	870	895	913	919	870	872	906	892	885	855	939	933	918	936	842	906	909	929	874	889	931	870	870	929	869	895	920	892	913	924	907	979	912	844	896	928	879	870	896	924	918	871	894	886	873	907	925	913	921	873	911	923	870	889	879	902	908	879	931	892	872	894	898	871	882	835	873	893	862	852	927	876	901	969	864	927	946	898	855	890	894	877	849	902	899	840	877	935	921	885	902	874	924	895	929	861	887	965	910	918	920	910	913	905	902	878	890	935	888	918	920	885	907	862	915	839	942	917	916	887	885	895	907	904	886	887	906	855	846	919	888	925	884	916	890	882	875	945	899	888	871	870	856	944	875	866	924	883	922	928	876	907	948	923	878	901	832	868	910	866	855	877	939	901	890	965	877	920	954	885	883	889	858	872	905	897	861	845	847	949	896	931	926	907	919	862	904	902	938	965	918	900	867	913	903	914	911	902	885	930	886	906	878	899	905	866	888	887	945	888	935	872	885	828	870	860	923	905	901	843	879	873	901	920	882	909	925	873	877	885	918	881	908	912	928	908	928	906	891	884	858	866	884	876	947	901	832	892	899	900	880	931	855	905	859	893	926	902	919	905	893	910	871	873	938	878	858	909	850	889	936	956	935	928	869	940	892	885	900	898	943	904	942	888	843	914	931	927	906	856	933	876	849	867	951	911	908	883	976	940	908	888	921	892	912	881	886	881	924	912	836	915	859	868	954	892	842	864	914	884	892	836	889	885	886	915	849	935	839	864	880	894	895	927	937	871	889	941	830	920	879	924	867	948	928	857	874	911	924	924	875	880	845	873	906	926	863	905	954	896	903	853	890	984	943	881	955	891	857	868	914	863	956	924	906	937	870	854	866	865	951	915	844	922	912	844	874	893	889	878	925	880	891	880	964	889	887	911	902	924	852	905	927	908	911	872	895	911	926	915	891	905	926	926	880	861	825	911	922	877	855	818	897	882	893	974	939	934	824	921	892	878	896	913	908	931	912	864	925	897	871	888	861	918	954	915	868	928	901	931	926	891	907	908	930	890	936	900	919	882	864	939	878	875	884	890	913	942	923	894	883	914	823	908	865	951	964	895	903	912	868	891	886	921	865	868	888	864	891	856	962	886	858	911	870	931	878	895	884	912	913	897	926	904	904	901	869	831	873	896	931	893	887	938	964	906	919	930	894	957	924	918	889	875	903	874	871	913	838	839	881	856	924	922	850	877	922	877	936	913	934	896	873	916	908	892	959	869	897	876	908	952	893	869	881	903	873	871	929	930	874	936	859	929	929	912	947	879	926	864	932	896	887	923	906	921	898	909	875	885	902	894	940	917	857	917	899	868	866	852	864	882	941	910	878	912	889	910	917	929	859	939	895	863	929	986	871	944	897	895	886	919	904	902	919	931	901	853	950	889	873	873	881	862	886	917	923	888	917	958	881	856	866	889	891	892	888	921	902	878	901	886	900	897	884	882	877	920	955	955	912	857	892	816	903	927	861	885	900	912	885	883	941	871	880	942	913	929	878	932	904	890	910	918	895	890	870	867	891	930	864	933	896	887	880	905	926	883	863	880	854	902	840	896	945	912	941	891	886	925	890	845	876	908	921	907	855	890	917	873	868	905	853	873	909	919	908	877	886	931	878	918	943	963	922	893	909	873	907	919	905	938	852	868	909	915	939	939	948	923	913	888	948	974	858	900	915	841	927	886	889	904	909	943	874	899	902	908	897	893	954	872	938	908	940	879	891	944	921	837	896	868	896	918	881	894	890	934	872	939	910	927	869	900	887	894	902	914	932	908	923	888	958	885	898	914	882	883	946	846	969	869	918	895	893	856	873	859	882	890	874	869	898	890	912	937	935	887	911	921	951	858	914	863	971	871	848	868	880	907	864	843	896	927	921	881	860	991	912	901	881	839	909	922	938	900	900	870	921	878	932	893	921	897	939	908	887	856	911	946	894	916	911	898	935	917	927	931	937	896	880	961	864	948	870	863	886	895	971	977	891	908	935	934	883	904	909	910	907	832	890	857	915	937	875	856	901	951	833	857	831	963	943	884	894	895	902	947	898	889	847	898	929	919	886	908	929	905	929	926	946	942	885	874	916	897	869	859	923	975	884	915	943	935	880	830	926	909	880	937	927	912	932	893	901	925	927	888	863	933	898	887	924	858	894	891	864	895	918	920	874	889	895	849	908	910	901	891	897	956	884	877	872	868	915	942	904	879	880	857	864	916	890	863	912	924	911	923	882	893	924	936	910	886	883	869	928	928	917	894	877	923	895	875	911	917	926	904	909	878	910	905	921	888	883	922	929	879	848	909	903	900	869	876	836	908	926	839	887	908	964	875	908	941	903	916	882	952	902	900	890	906	932	885	866	865	829	879	901	884	927	871	928	924	950	854	874	886	866	936	875	884	953	822	908	913	932	827	883	906	912	889	897	868	879	934	918	919	899	894	899	944	913	900	931	899	888	960	895	912	906	890	881	891	936	895	920	905	921
24082	21568	28925	24641	21587	14636	2862	1800	1536	1425	1219	1087	937	818	730	653	612	624	677	658	615	633	621	616	650	644	630	626	642	579	571	614	554	609	609	595	572	605	553	592	578	592	548	611	603	569	575	607	547	539	586	564	595	621	551	543	572	546	590	554	568	557	531	519	527	559	563	619	533	530	559	596	500	529	556	595	523	573	544	554	583	578	608	596	576	530	586	574	572	538	538	555	581	583	589	565	546	543	541	531	529	525	555	512	539	549	555	547	552	519	539	518	570	587	571	600	562	535	540	540	587	543	519	554	550	525	570	558	543	533	579	503	574	549	559	554	529	531	550	551	568	574	521	564	611	593	513	590	565	547	551	538	551	544	557	563	554	573	576	541	537	533	540	585	526	531	531	510	563	586	518	553	538	529	586	564	541	565	580	579	589	553	549	585	534	561	588	565	563	555	504	548	505	550	523	570	553	553	578	529	567	586	583	556	563	561	557	540	551	532	526	538	595	567	541	569	550	516	486	549	560	551	569	507	541	578	557	530	541	549	562	563	500	588	553	541	556	571	536	537	564	564	500	519	595	547	611	564	529	534	538	549	552	536	582	607	552	518	542	571	525	525	539	537	512	558	522	490	558	596	563	569	533	592	559	578	496	543	595	559	547	567	542	564	524	537	578	562	569	546	548	542	571	581	563	539	570	543	534	565	523	530	544	574	544	571	579	575	579	569	558	529	564	581	581	549	539	574	505	547	540	569	539	573	535	526	564	551	536	546	574	562	569	573	534	577	505	571	561	590	580	550	511	546	573	544	549	548	601	544	558	559	535	533	606	545	558	542	508	541	550	540	570	576	553	552	520	512	540	618	551	578	569	585	558	543	586	547	586	539	591	563	607	540	545	568	548	543	504	570	551	523	511	557	504	554	564	584	576	543	554	521	551	573	507	561	564	562	562	545	575	566	557	550	525	524	541	571	540	581	579	552	530	486	518	540	570	544	536	503	558	549	558	542	540	519	565	582	533	599	552	560	581	544	552	533	524	544	540	540	555	553	569	546	611	568	538	548	547	528	582	563	531	551	635	574	585	544	497	547	562	539	560	561	549	540	557	543	577	578	590	575	554	533	541	562	554	528	567	552	564	570	565	532	559	572	549	546	528	543	507	519	597	542	550	565	593	541	581	529	538	523	550	590	572	564	520	586	523	574	576	551	542	611	526	552	553	582	552	575	543	529	542	597	543	579	548	544	524	582	537	520	562	578	558	587	561	600	548	541	530	596	562	549	577	561	560	545	524	556	529	538	555	565	560	551	506	573	564	539	563	547	545	584	575	540	618	528	537	553	548	542	534	544	554	553	537	546	522	541	518	550	586	575	568	522	536	566	558	579	567	543	521	576	568	546	553	573	586	541	592	575	556	518	496	540	508	583	520	539	550	567	581	565	586	561	550	573	567	562	553	589	551	553	572	558	546	598	590	563	562	558	535	527	581	549	566	533	571	537	537	568	550	529	584	547	544	537	569	560	588	542	555	589	534	574	508	511	520	562	544	553	511	560	564	518	548	539	552	542	554	521	538	503	602	505	565	524	542	558	570	570	572	535	558	538	560	545	594	557	514	525	523	567	585	577	540	539	534	539	542	585	527	566	558	574	576	556	544	582	533	557	546	583	584	518	567	580	546	527	562	540	528	540	524	524	542	545	520	530	528	543	599	562	566	551	567	567	558	536	533	549	565	539	552	573	569	506	553	578	532	543	544	543	521	507	540	579	573	565	553	528	530	558	532	527	597	554	549	564	526	508	533	570	521	528	504	546	511	590	529	574	547	553	566	582	524	601	562	550	558	558	526	599	587	640	579	585	564	533	580	535	546	596	574	582	550	577	555	581	542	531	580	607	547	585	528	549	580	578	549	574	532	579	562	575	578	512	579	536	567	585	527	581	574	579	559	523	551	561	545	573	591	549	572	587	566	534	554	556	547	517	546	556	534	538	562	540	528	570	528	555	538	593	567	550	522	555	565	555	540	541	580	530	533	548	565	565	533	529	574	575	563	584	540	561	610	515	542	521	520	524	545	552	605	515	586	551	591	576	532	509	538	520	524	557	571	532	576	532	553	563	587	590	584	553	540	566	546	617	538	488	575	539	523	545	552	538	550	526	524	564	547	566	585	566	585	559	567	528	556	504	599	561	540	582	512	521	531	579	544	577	564	528	591	567	532	560	514	530	488	523	564	532	510	522	561	593	525	605	574	592	560	525	558	503	564	554	502	565	542	559	583	517	556	574	539	517	550	534	556	634	529	554	555	552	567	568	570	548	531	497	559	605	558	577	553	553	544	509	564	541	512	561	566	528	567	546	548	569	576	593	584	579	541	561	538	549	516	559	563	614	554	546	568	569	565	557	556	532	506	595	534	521	569	557	533	526	597	588	534	616	541	575	617	522	546	518	494	528	579	585	587	526	589	573	525	548	551	527	548	578	557	554	532	574	527	585	558	559	548	581	529	545	553	549	528	530	548	513	551	526	567	568	585	557	536	523	535	521	543	529	525	517	540	543	518	599	541	539	548	544	540	507	518	538	530	563	509	561	540	568	544	584	554	526	563	533	595	603	553	577	520	553	545	531	574	561	523	518	534	564	573	563	526	547	517	546	563	513	519	604	570	513	527	562	549	525	529	540	547	551	533	569	538	567	554	533	566	573	533	570	548	557	572	586	541	574	561	548	564	528	494	551	542	554	538	573	543	583	557	555	529	603	564	534	559	502	560	546	561	552	545	560	534	554	531	615	556	543	545	558	583	547	558	539	568	540	559	559	541	560	542	588	512	570	523	544	559	536	558	519	588	554	544	573	539	547	570	554	603	563	573	527	583	542	551	554	580	559	543	558	541	522	580	543	548	578	598	543	548	561	555	591	542	564	551	570	573	515	548	564	522	518	613	540	578	566	527	583	532	584	535	551	552	588	603	515	561	560	556	562	527	518	539	540	525	524	523	568	559	552	549	585	584	571	597	567	576	556	566	496	527	509	565	571	537	537	543	562	544	566	544	584	585	570	575	542	532	546	619	537	539	543	573	536	537	553	565	568	523	564	556	561	533	547	548	581	500	553	545	548	530	524	570	573	574	542	557	553	537	569	584	584	556	558	578	547	602	545	548	566	542	529	556	528	604	550	588	548	534	594	550	565	554	561	546	548	562	532	516	545	536	532	563	516	523	572	559	543	565	550	554	562	547	522	562	540	552	539	528	563	558	553	542	532	529	541	597	590	559	555	581	529	563	594	530	555	564	524	592	531	527	556	517	573	564	555	525	575	525	514	507	542	582	538	589	555	560	574	547	492	526	511	521	577	514	566	541	557	535	499	595	593	554	534	503	589	528	548	566	555	561	554	577	586	526	569	553	545	585	519	580	526	566	530	537	538	567	547	527	510	520	582	556	570	552	522	549	509	561	506	506	553	554	547	564	593	547	558	549	555	508	515	564	547	560	524	551	542	534	552	568	540	524	523
30214	16671	9114	4565	3612	3253	2871	2552	2241	1880	1638	1301	1080	977	888	688	670	646	635	683	711	686	744	681	688	691	688	671	676	657	644	658	564	635	612	591	595	550	567	619	582	540	555	577	590	600	581	633	654	642	582	635	545	579	620	565	630	567	584	568	610	539	535	588	579	562	554	564	559	598	577	549	561	571	530	573	561	573	527	575	566	601	566	566	596	574	570	555	529	577	551	592	580	596	585	560	637	565	573	602	597	580	558	518	540	576	585	557	580	536	563	567	553	546	571	548	585	591	570	585	577	591	541	581	565	571	538	590	595	573	586	559	553	598	592	553	533	566	584	568	565	598	571	554	591	547	545	617	552	615	530	618	569	540	562	502	570	573	585	589	572	524	633	571	563	561	567	605	515	554	562	564	549	600	559	592	530	598	584	557	556	577	529	561	558	555	506	565	563	571	552	613	586	586	588	554	586	552	573	552	550	583	583	559	515	546	581	627	600	544	536	568	573	555	601	631	550	581	552	582	624	560	606	573	567	520	606	582	564	548	590	547	604	568	556	553	541	528	536	546	579	591	545	560	577	574	576	516	577	539	581	594	515	558	566	581	578	588	521	629	576	560	594	567	565	545	607	540	589	616	536	588	557	577	570	599	579	577	597	572	626	555	576	559	566	578	552	572	559	562	546	567	569	566	596	577	567	569	566	577	567	575	567	559	526	574	579	567	514	558	584	554	563	566	562	566	580	595	540	554	561	562	547	551	520	529	573	536	580	581	561	585	559	613	601	568	499	521	594	536	590	564	574	494	572	593	605	578	599	611	570	531	523	560	558	595	570	593	563	554	529	585	599	597	549	559	565	577	543	558	651	604	581	532	598	566	555	589	583	516	585	564	571	533	521	562	568	596	565	555	576	567	563	579	582	570	593	559	583	605	587	595	539	548	562	599	588	591	567	566	599	569	552	547	560	556	554	598	584	569	591	571	560	572	558	597	558	522	558	585	564	539	582	572	549	607	576	582	569	541	563	522	580	571	527	598	574	579	599	575	512	572	540	536	558	575	547	589	571	582	561	576	567	571	546	569	545	563	603	590	540	578	562	563	591	585	582	578	561	589	555	567	553	550	528	614	567	533	565	582	571	567	547	561	572	561	521	552	541	567	574	544	586	567	567	534	564	506	575	560	572	552	533	526	580	571	603	582	569	597	615	554	582	538	568	539	582	580	560	539	599	529	551	579	560	603	567	586	593	563	580	569	519	550	586	523	541	590	562	576	583	570	556	576	582	629	619	589	537	610	555	566	584	544	565	584	542	548	530	553	578	543	602	581	589	565	578	583	585	559	586	565	551	607	576	587	567	545	551	547	568	595	597	573	554	545	562	571	550	580	571	645	546	572	601	586	588	551	569	549	551	555	550	541	584	554	549	576	563	585	622	562	584	573	556	539	615	566	561	625	551	545	548	597	554	574	581	611	543	604	566	565	539	618	562	544	567	576	519	594	591	548	572	541	564	554	558	586	557	594	606	566	528	572	553	607	608	589	562	570	606	583	568	559	546	610	585	553	553	606	608	608	559	542	547	553	576	552	563	558	590	556	560	543	606	534	589	525	564	552	610	570	561	536	606	572	545	549	580	600	532	621	606	556	611	534	550	561	572	524	514	585	570	588	565	570	561	564	564	540	549	576	604	563	589	579	625	600	561	562	567	568	572	555	608	560	577	615	591	597	581	575	573	560	585	563	513	579	566	571	570	588	554	620	574	564	581	585	599	582	549	570	594	557	570	577	585	594	555	572	563	574	566	608	568	606	555	612	511	616	561	586	565	640	555	557	523	543	566	562	580	624	607	564	569	550	561	590	607	582	548	576	556	605	575	537	572	554	627	593	557	587	598	563	562	552	556	586	586	588	590	577	569	569	528	553	574	558	565	552	536	583	580	593	541	610	542	554	606	585	505	577	578	570	545	579	590	557	577	563	548	560	561	565	563	581	589	544	559	573	580	583	561	594	584	563	543	569	546	556	574	535	565	608	585	591	569	556	576	605	579	604	580	579	591	632	554	605	566	560	584	590	522	552	549	542	548	600	588	540	592	540	572	552	541	536	586	573	585	583	565	540	595	562	586	565	603	559	523	555	578	542	528	615	565	547	576	565	592	600	558	578	566	589	565	547	603	546	608	565	580	558	594	594	576	599	556	540	565	526	576	572	608	569	536	552	545	561	561	602	603	606	537	572	539	602	552	523	591	553	543	552	572	597	553	609	529	548	620	580	569	578	583	557	547	568	524	544	522	594	594	531	569	570	568	584	610	536	543	535	540	548	564	609	578	590	560	538	582	588	610	564	551	574	548	555	587	554	567	537	579	554	561	575	569	574	539	564	549	600	509	547	589	516	589	551	568	538	578	541	525	555	575	637	553	558	592	582	592	580	572	578	538	580	565	600	596	582	550	575	582	576	564	575	571	566	545	561	563	593	540	643	531	587	574	538	576	584	592	541	567	551	604	596	557	584	555	507	584	580	562	555	597	580	606	597	575	607	607	570	564	573	523	550	598	546	603	552	546	561	527	594	596	591	547	593	562	596	563	578	586	607	559	531	584	565	585	543	584	580	562	567	553	595	586	553	572	554	552	553	606	576	592	555	529	541	510	601	547	599	565	569	598	581	577	534	555	540	623	563	548	570	610	566	557	590	520	550	590	567	558	611	549	561	513	579	558	589	578	595	585	546	557	559	576	537	581	573	553	587	559	530	627	546	540	552	582	558	545	554	597	576	558	591	600	622	590	591	547	575	601	580	557	601	548	559	519	581	589	580	594	570	542	615	543	541	534	542	565	554	563	548	580	580	553	537	589	545	576	549	561	570	571	552	594	604	549	534	535	579	611	542	563	603	561	562	562	564	555	566	571	551	577	582	557	613	537	594	572	586	557	600	572	607	579	546	561	544	543	563	572	578	553	550	592	573	576	566	577	559	582	608	516	556	564	583	507	588	566	555	576	579	593	535	602	626	592	547	575	520	573	572	534	555	617	510	599	575	561	540	565	573	569	513	619	608	577	588	506	579	566	551	546	608	526	584	572	577	564	534	576	591	578	601	565	593	572	570	576	579	554	544	563	523	571	566	542	605	577	584	540	564	567	599	569	561	596	562	563	578	543	573	582	574	512	589	604	558	560	667	543	560	561	566	564	528	590	591	572	572	586	593	594	538	581	562	544	583	562	567	559	543	591	577	573	551	541	587	599	590	555	545	609	552	566	591	580	532	563	563	611	563	564	572	585	546	574	599	578	607	564	596	580	557	564	560	562	533	573	586	564	564	572	608	559	573	586	581	576	585	555	566	579	561	570	550	571	539	571	584	587	589	599	555	593	595	514	556	578	583	570	611	575	584	594	550	595	603	599	565	562	574	558	553	549	597	582	578	591	537	559	579	572	579	583	598	590	588	558	560	574	576	552	602	583	566	549	550	604	575	547	592	571	533	529	590	534	575	553	569	566	616	543	547	577	550
25080	21673	28451	25373	19646	3557	2038	1604	1466	1403	1272	1149	1051	974	858	879	872	841	812	840	876	886	875	842	880	898	855	848	879	849	854	816	815	812	796	878	807	815	794	847	784	826	817	764	830	813	854	844	814	805	774	813	839	812	804	824	827	804	813	805	829	827	833	812	802	804	776	806	808	782	809	833	870	804	819	764	835	804	796	805	742	795	814	789	802	782	779	803	792	809	830	789	763	801	851	828	837	834	827	806	798	802	826	845	802	799	818	812	774	850	810	821	821	844	788	831	784	770	791	827	842	793	861	810	812	797	833	815	764	798	852	816	803	840	811	805	752	855	787	758	826	792	776	811	846	753	767	830	763	798	774	803	754	829	833	827	809	767	831	823	799	824	819	761	829	784	787	778	809	806	860	795	813	835	779	841	799	813	806	794	775	790	859	803	832	795	797	824	827	846	813	751	835	787	849	780	785	770	809	765	879	838	781	778	798	852	825	784	785	812	860	756	814	811	834	817	763	821	829	801	860	776	844	798	781	808	792	829	805	807	803	837	812	813	799	777	770	773	809	837	817	798	816	838	837	771	830	791	835	791	775	828	792	783	794	808	832	841	796	781	845	845	783	806	767	832	738	760	798	780	785	777	846	780	842	875	806	781	805	768	841	830	783	806	792	783	831	820	835	766	790	788	874	868	789	843	772	846	807	761	807	766	818	761	836	777	816	833	822	782	773	768	797	843	852	848	820	845	836	817	834	808	770	794	818	779	794	796	785	843	775	849	847	816	812	822	816	795	811	813	835	821	801	787	783	781	806	795	802	834	805	765	852	798	772	807	799	821	753	809	781	829	772	816	853	811	847	796	811	833	853	775	832	759	765	835	808	852	802	814	794	796	825	825	805	765	781	814	828	806	784	846	804	806	811	797	797	820	810	797	802	756	834	816	878	755	805	851	818	767	844	794	799	830	816	875	913	797	811	808	851	762	843	837	811	759	820	801	780	794	813	775	841	745	819	787	786	785	849	838	787	811	791	800	783	807	804	762	868	768	821	821	796	867	859	803	829	797	770	747	793	801	838	828	827	820	855	828	841	803	840	774	786	766	809	850	813	748	767	821	804	812	804	829	802	812	836	789	752	779	836	805	874	805	808	804	816	834	812	792	838	791	823	782	822	840	847	782	848	835	820	865	799	826	824	831	806	821	877	764	785	866	816	824	827	845	830	854	798	785	794	779	831	816	826	785	851	837	813	845	792	790	816	793	814	815	797	798	826	801	775	817	771	822	801	797	787	855	871	805	802	808	812	846	815	816	801	774	893	818	761	800	799	773	847	812	793	817	793	817	814	818	784	805	786	746	809	782	870	791	805	856	780	775	838	754	774	851	813	810	853	839	802	763	758	825	780	812	762	827	768	792	783	786	826	852	777	789	761	829	800	822	864	846	858	823	850	820	797	741	804	818	817	766	823	736	791	783	833	849	845	803	786	810	815	755	824	807	782	820	828	818	769	801	802	810	805	820	791	820	822	794	738	829	786	840	812	799	841	856	841	799	803	787	787	797	825	832	825	780	788	797	764	817	838	760	755	821	797	829	784	797	810	821	805	850	782	821	824	790	788	817	773	814	820	870	784	817	819	819	801	826	839	840	779	799	838	810	812	824	844	798	748	879	794	782	785	812	833	847	795	772	836	816	825	778	784	822	850	756	843	805	840	858	767	845	760	842	848	800	810	835	815	830	843	740	816	833	791	819	795	829	833	799	836	795	806	871	817	795	859	878	792	821	801	790	851	880	835	767	824	831	804	844	790	840	800	835	797	815	774	828	791	879	809	814	779	846	861	799	767	783	834	788	838	825	849	860	844	807	802	821	829	848	780	814	799	819	771	780	826	854	775	837	828	841	825	794	766	852	814	754	810	802	830	815	823	819	824	794	723	805	851	786	791	801	797	790	809	849	766	782	782	851	850	821	779	778	794	805	855	796	842	790	804	783	789	801	792	745	816	813	812	834	793	853	885	807	817	821	799	845	828	769	819	758	774	778	800	809	810	809	826	799	805	809	739	831	794	826	812	826	816	814	797	846	814	784	835	781	793	782	794	832	786	797	818	822	858	832	753	747	772	759	805	801	838	822	816	816	792	777	793	755	787	833	827	815	830	815	771	789	835	764	836	823	767	829	804	808	834	814	814	801	829	793	790	748	785	800	855	828	795	822	775	821	799	867	840	815	801	832	835	794	728	811	793	805	815	824	811	788	780	786	747	789	824	831	811	817	850	810	824	849	858	816	800	812	859	802	815	815	816	768	853	834	831	865	805	798	810	829	793	863	837	795	809	778	829	725	810	825	862	820	869	806	804	834	822	779	811	823	765	807	825	777	785	796	809	836	794	770	802	760	827	812	817	777	795	782	774	789	775	790	838	843	810	805	836	822	763	782	807	809	807	839	783	797	789	834	768	839	808	777	826	842	838	820	801	771	809	828	790	865	789	799	845	773	821	809	792	784	785	815	815	771	842	811	840	846	800	826	827	783	811	754	831	845	835	796	836	803	784	770	825	811	769	844	763	808	831	824	764	813	769	820	821	794	773	806	806	801	792	798	789	867	777	810	803	783	832	797	798	811	783	831	810	766	792	780	852	794	862	795	814	759	832	819	797	820	830	783	802	831	806	799	803	796	841	815	851	819	824	823	818	840	825	802	810	825	802	821	813	873	805	758	844	855	765	806	793	810	808	779	815	817	755	782	821	844	815	814	780	801	797	826	832	830	818	799	797	824	779	746	810	792	832	844	857	775	836	805	772	801	819	813	803	832	900	783	830	842	837	838	816	845	802	817	855	816	789	803	826	795	812	820	824	795	785	780	804	782	822	830	796	812	832	832	801	854	841	830	838	802	785	789	769	798	797	824	800	799	819	797	793	767	805	846	805	802	819	853	790	849	773	796	807	809	828	839	776	809	769	801	811	774	825	812	824	837	784	855	825	799	836	820	827	799	798	830	791	808	840	821	846	789	762	842	784	826	780	858	824	776	811	848	793	794	797	756	803	815	772	778	789	744	795	798	768	828	781	782	801	785	813	749	764	771	832	818	801	791	727	777	777	851	804	787	784	851	765	766	808	812	813	793	783	810	803	870	761	827	787	827	836	797	804	790	779	824	807	799	811	804	807	803	785	822	784	796	823	809	810	809	841	853	836	796	794	818	784	820	783	814	792	763	847	789	731	827	823	811	818	806	779	823	843	838	859	851	812	782	769	783	794	764	817	801	798	785	822	797	866	808	803	787	809	856	836	817	861	816	816	807	805	832	817	835	854	808	767	769	782	822	824	857	824	852	759	787	811	783	801	815	817	814	792	796	801	769	830	774	853	823	876	781	781	877	840	835	792	838	779	780	774	863	783	789	806	781	808	823	814	791	798	801	801	778	773	829	863	841	811	797	769	829	808	824	856	808	767	834	868	786	827	790	756	846	819	795	814	832	784	795	823	830	798	814	822	794	821	812	804	785	816	841
29870	13229	6698	3767	3202	2865	2583	2270	2003	1819	1502	1322	1152	1066	940	829	916	806	842	858	802	895	926	930	890	924	913	896	859	855	831	801	804	820	836	798	777	782	811	861	774	787	837	846	835	815	813	836	835	780	842	780	790	804	799	807	762	784	813	788	783	764	718	814	760	787	791	813	812	807	782	799	773	771	746	766	756	818	814	783	825	769	816	803	811	794	784	796	809	805	794	795	773	793	803	744	772	759	831	833	789	811	769	773	784	776	743	780	768	787	767	754	776	772	779	803	788	832	807	788	802	765	773	765	762	756	808	836	790	826	785	779	788	836	796	753	762	724	752	807	799	772	779	743	782	776	830	793	796	784	781	750	785	786	801	775	818	789	739	799	798	869	785	806	788	809	782	771	826	783	786	796	782	729	757	785	798	788	802	781	736	785	803	767	816	807	747	738	826	761	811	738	818	819	756	808	816	750	806	772	840	771	797	743	757	751	746	726	786	814	762	783	758	770	743	812	740	782	796	768	750	770	771	763	815	791	770	791	816	776	737	780	776	759	763	815	849	756	760	835	783	826	789	806	800	781	809	764	782	795	760	768	820	775	790	739	840	789	777	783	810	771	767	792	804	749	814	733	786	785	786	795	812	819	843	747	852	824	798	779	761	786	792	788	786	831	770	761	770	791	829	777	809	761	791	786	823	803	793	781	816	752	774	778	820	751	780	783	801	758	781	814	810	769	769	794	776	791	777	788	785	796	783	750	803	830	802	771	784	782	824	775	736	739	778	803	795	784	770	790	836	761	776	793	801	813	809	788	810	752	755	807	725	733	782	805	772	771	765	816	782	805	761	751	769	804	813	734	814	744	779	797	820	773	746	796	749	803	825	792	807	802	787	781	834	825	801	870	809	818	802	782	773	773	834	843	821	812	833	822	757	777	767	845	785	738	803	811	785	827	812	794	817	787	772	805	774	788	789	769	788	848	803	823	783	764	813	817	771	737	827	816	793	771	773	755	796	749	839	808	815	816	750	802	800	796	787	786	812	772	761	841	815	751	835	802	775	800	792	806	821	791	774	815	732	746	788	804	767	780	800	767	803	868	771	775	778	823	789	791	807	777	836	809	814	756	774	780	805	812	774	811	780	809	728	772	799	764	828	767	784	781	876	763	751	749	769	814	765	824	782	771	783	788	802	800	785	806	785	804	773	801	820	788	780	799	765	778	781	782	820	781	797	786	740	767	821	754	793	790	792	753	796	783	778	805	782	803	767	808	777	767	772	758	780	829	822	734	754	813	738	788	818	767	747	811	747	752	758	760	767	809	776	801	768	775	803	780	825	766	785	793	781	814	835	794	794	770	797	829	751	774	823	756	830	815	789	793	777	801	803	786	787	766	817	782	755	788	780	777	811	734	800	758	827	796	802	788	757	744	781	834	751	774	756	775	741	857	812	836	793	778	826	769	766	814	827	793	814	767	791	758	760	785	800	805	815	825	791	753	849	751	718	797	769	823	763	785	786	783	831	767	697	818	731	807	809	763	757	804	776	796	768	791	825	814	800	810	754	780	756	772	860	822	803	819	789	741	817	774	782	769	801	751	753	807	819	795	797	792	764	782	810	754	805	789	769	822	776	824	802	803	820	829	828	788	855	789	788	778	774	762	812	818	798	787	788	784	766	842	708	791	759	832	799	789	821	769	776	804	783	811	773	797	797	787	801	789	809	827	784	817	770	778	782	799	793	788	754	789	736	826	791	794	768	773	815	765	801	807	786	808	760	816	749	798	793	809	710	717	793	822	817	814	780	751	734	805	809	763	793	842	813	788	736	812	787	798	842	766	736	800	780	790	778	763	795	798	846	723	816	759	787	793	789	793	820	803	739	771	756	796	783	770	766	792	786	821	781	776	775	777	758	767	755	726	807	879	774	762	750	803	816	741	833	806	839	757	792	774	796	809	768	827	776	815	783	756	781	774	804	747	801	766	807	803	799	773	780	774	817	738	758	774	763	788	800	771	820	804	758	762	728	777	745	762	847	781	815	834	766	788	790	802	780	788	772	772	776	803	778	825	808	828	785	796	745	782	759	777	772	776	719	822	803	736	827	765	785	795	739	782	803	761	766	750	785	808	758	817	783	846	779	813	798	767	771	766	821	814	771	785	755	784	832	805	814	772	830	783	802	763	806	746	796	857	786	808	788	801	759	788	746	814	771	828	784	781	803	787	811	840	728	766	767	739	751	752	783	756	783	815	791	776	762	783	800	752	776	780	822	775	734	704	781	768	746	731	746	798	804	807	753	807	781	817	788	806	782	765	756	791	744	780	835	752	817	809	787	783	787	792	773	802	794	797	718	801	818	749	765	774	784	798	734	758	816	831	871	788	793	771	791	822	774	810	819	782	824	782	777	815	784	778	738	824	793	817	782	767	778	740	790	832	812	791	765	768	783	795	773	788	767	747	803	825	815	786	784	776	745	764	770	853	805	763	795	796	760	826	791	770	830	766	747	748	798	728	810	785	748	782	807	819	816	795	801	782	754	831	754	815	804	803	800	788	762	838	782	800	785	803	768	843	780	755	784	852	768	824	813	800	834	783	797	795	794	783	844	751	797	765	772	799	774	786	788	786	781	813	774	851	698	758	793	835	765	780	824	757	712	787	814	803	815	764	813	770	800	722	794	813	771	717	810	780	779	764	788	783	780	818	739	727	745	788	836	809	825	783	833	777	761	794	792	796	810	806	761	791	769	769	772	766	745	795	819	782	840	772	761	821	814	741	803	769	785	815	791	777	772	793	809	799	785	781	783	826	812	772	789	752	756	809	820	752	816	769	791	799	815	763	766	787	845	852	795	730	777	764	767	798	777	817	783	811	806	773	798	741	843	805	766	818	765	801	711	798	785	818	795	753	808	777	761	779	795	774	828	810	739	780	773	790	769	778	786	792	794	805	827	793	856	821	810	796	774	777	738	807	755	828	768	799	791	847	750	771	848	839	788	764	814	798	819	780	841	767	811	732	780	784	813	796	846	791	746	762	784	777	825	833	799	758	793	807	775	793	800	810	810	775	740	739	755	817	792	754	748	770	777	775	871	806	798	825	798	795	819	739	815	772	762	788	824	760	780	805	797	751	775	746	811	742	794	780	805	796	781	768	794	781	788	792	766	779	741	796	748	769	811	784	813	766	809	778	806	797	796	746	719	793	773	831	810	811	827	785	811	762	780	733	779	819	835	807	801	701	774	794	736	795	854	780	792	851	815	776	800	823	768	742	761	750	775	787	808	732	794	809	721	805	762	799	795	778	800	799	828	814	790	780	787	773	805	807	787	758	783	860	768	747	822	808	811	794	782	782	810	799	841	782	768	772	810	759	818	797	810	766	821	764	820	798	767	816	809	808	806	761	813	756	789	722	809	800	840	785	784	775	820	825	809	816	820	793	828	780	772	820	816	771	804	743	798	808	768	774	779	800	819	827	762	782	824	819	767	760	807	786	770	770	803	792	760	787
22982	21666	29484	24355	21670	21800	14504	2899	1975	1642	1312	1015	904	736	584	482	432	491	532	503	508	518	506	490	553	501	485	458	487	433	418	410	421	431	401	406	408	408	405	346	399	390	373	383	408	424	393	380	406	395	419	366	353	396	394	396	404	373	369	359	364	379	356	349	339	344	374	323	364	411	353	344	363	349	328	356	364	363	359	339	333	382	373	363	344	344	365	353	363	343	371	384	363	362	335	363	345	352	334	379	349	358	356	346	311	338	382	343	342	334	355	322	386	358	348	352	328	380	390	335	345	328	332	352	374	330	337	323	354	345	344	334	366	346	318	361	369	338	331	358	370	362	376	313	351	343	363	335	326	361	350	348	369	353	351	357	379	334	349	351	388	395	331	381	361	351	354	335	352	355	381	357	353	323	353	350	332	361	361	324	351	349	368	362	347	333	362	349	329	368	332	346	343	347	381	361	361	380	329	378	346	371	346	324	356	358	394	389	374	347	352	328	344	305	301	339	369	333	335	346	334	371	367	366	348	381	362	317	368	394	312	347	351	353	359	371	359	347	338	370	347	360	339	374	379	348	337	341	348	340	342	339	354	354	354	369	348	357	371	365	359	368	344	351	332	326	369	354	314	372	355	335	341	358	349	340	361	381	334	392	343	374	320	346	319	360	301	332	337	328	369	339	356	343	357	359	385	329	372	337	370	357	348	350	346	350	370	329	341	381	363	335	378	319	334	366	353	382	398	332	372	339	340	365	319	352	396	339	337	328	351	325	353	335	350	358	364	366	327	338	366	384	338	375	337	354	374	347	370	377	349	345	363	340	342	362	352	368	362	343	348	346	347	347	313	352	357	325	385	377	355	313	398	349	332	354	351	352	360	330	335	360	361	362	336	345	358	329	338	353	329	330	357	339	371	367	346	370	368	346	394	340	344	373	325	358	302	353	340	373	371	367	370	339	360	370	371	332	349	336	349	385	384	346	360	368	340	371	348	359	346	344	342	350	361	364	333	323	338	381	330	354	331	335	365	347	331	354	346	368	369	357	349	351	347	361	363	366	321	359	349	361	348	347	320	354	342	333	347	336	345	339	360	358	331	375	350	325	342	329	350	380	361	349	345	308	340	340	360	373	343	378	335	331	358	349	365	380	360	351	313	370	368	375	377	343	344	350	344	330	332	363	358	320	358	321	347	313	376	357	343	362	343	357	353	302	330	355	365	347	355	337	338	366	324	312	375	333	355	370	375	344	331	321	379	344	330	348	311	348	337	354	340	340	342	364	340	367	337	361	359	363	353	351	323	340	355	354	319	315	368	378	352	329	343	379	346	369	317	338	379	359	375	372	346	384	353	363	367	381	328	365	322	343	313	356	363	334	347	372	364	369	342	359	341	371	355	319	359	311	339	340	316	366	341	349	364	360	317	340	358	324	335	344	324	360	333	329	333	361	333	357	364	350	345	334	346	334	334	317	342	343	301	379	343	353	351	375	366	358	379	345	366	322	324	371	370	353	326	312	339	341	343	343	313	348	359	379	336	336	358	336	344	334	370	390	333	325	341	371	377	375	337	353	298	348	357	336	365	366	347	360	367	347	344	376	348	373	359	381	327	341	313	352	353	368	350	374	345	333	359	342	379	360	373	342	334	327	389	335	364	350	338	327	352	321	364	304	354	344	336	366	347	317	339	333	371	386	322	368	359	361	361	346	372	357	345	371	340	374	359	401	392	339	361	388	335	365	349	354	334	321	371	360	320	344	350	350	343	349	378	352	339	333	368	337	372	333	380	338	377	372	381	377	344	325	334	347	338	358	340	349	343	347	345	330	315	362	372	342	350	350	372	333	340	380	313	393	350	369	343	366	354	314	312	346	361	335	330	326	341	375	360	372	347	323	327	331	354	356	328	337	339	360	335	350	346	309	351	336	337	366	344	367	342	331	390	381	330	361	337	335	333	326	365	328	355	344	345	343	378	344	325	365	363	382	324	351	364	338	357	336	332	374	334	330	334	357	375	386	347	337	333	369	368	326	369	353	328	343	322	307	375	372	326	393	363	362	338	346	347	332	332	364	367	336	338	367	400	351	346	344	324	345	347	373	391	343	320	393	326	347	351	338	349	352	351	390	366	373	362	342	360	338	318	346	356	327	322	345	319	357	364	351	319	354	340	338	321	355	348	358	379	371	372	344	350	327	314	342	337	328	333	344	385	314	349	342	332	373	371	365	375	344	356	342	347	364	361	333	355	348	357	355	350	356	368	336	334	343	347	352	323	399	345	323	355	379	341	355	362	364	321	391	350	361	360	371	354	323	355	374	337	340	360	338	358	367	363	354	365	338	362	341	374	352	365	367	363	348	366	357	364	343	349	363	342	369	364	359	336	344	315	350	310	396	349	334	345	344	351	347	344	378	341	374	336	368	388	361	343	345	376	348	380	354	326	354	355	351	364	343	340	336	352	356	356	355	342	329	338	365	379	333	346	337	351	344	356	347	332	362	327	367	358	343	376	355	352	373	351	347	349	338	343	374	325	344	344	342	334	330	344	350	340	333	318	360	328	353	373	365	357	357	360	318	332	384	366	380	387	328	333	350	368	362	356	368	370	312	357	364	376	343	370	352	357	348	345	337	372	350	357	348	327	382	318	354	357	340	347	351	338	355	351	395	394	359	324	360	344	356	353	363	363	362	349	366	344	357	351	338	358	364	319	348	371	370	356	339	309	350	340	346	327	322	332	377	319	338	356	378	360	354	352	340	362	352	331	333	347	355	340	367	346	363	335	363	374	356	355	353	322	354	359	397	326	361	342	336	331	350	371	392	361	342	356	366	366	325	372	343	361	354	337	331	367	332	349	311	343	356	364	359	340	336	331	367	371	360	364	368	361	342	317	344	344	310	368	375	350	363	347	381	365	367	344	339	306	338	358	371	324	379	361	347	333	358	345	329	341	350	319	347	336	350	354	325	341	337	363	314	336	332	365	316	344	344	342	371	339	348	384	375	359	341	324	325	355	369	333	334	363	340	373	343	338	337	372	356	380	327	352	324	370	372	375	350	340	340	331	322	372	371	329	358	330	374	350	336	354	349	354	360	360	343	324	336	378	376	388	338	354	332	332	355	317	344	328	367	373	379	345	344	361	321	338	353	327	362	348	390	345	360	345	336	369	328	395	344	323	341	341	366	358	332	353	351	335	346	334	348	314	369	381	347	384	329	351	365	344	339	359	369	340	367	370	356	343	341	347	364	360	353	377	338	327	357	331	333	328	339	381	333	374	352	358	336	361	330	401	367	348	360	344	357	334	335	358	334	351	334	355	377	305	375	351	322	333	372	328	364	364	324	375	363	361	346	360	349	355	370	380	385	386	366	357	306	356	364	363	360	368	353	334	362	345	337	340	348	354	362	346	349	363	340	332	345	315	350	363	388	353	320	325	334	361	350	372	340	385	355	331	344	344	354	366	364	357	339	332	329	312	328	382	384	324	324	337	375	355	337	364	371	349	347
32573	19097	13516	7504	6121	5362	4493	3773	3052	2316	1824	1414	1192	956	696	522	524	530	513	549	514	597	559	562	567	576	559	484	489	490	483	430	468	402	433	391	377	378	377	380	395	379	396	406	369	390	407	385	390	407	385	388	393	397	395	350	381	375	367	382	364	377	363	380	395	316	325	383	329	362	341	348	379	339	382	340	365	338	409	347	368	373	375	369	360	324	353	359	341	340	355	338	369	354	336	338	323	340	342	414	354	352	317	331	318	362	338	325	329	352	346	364	358	349	344	380	347	364	365	325	342	352	328	347	369	358	365	380	355	337	362	367	383	350	349	345	332	341	322	366	366	340	297	364	369	343	342	349	365	360	328	358	344	345	348	335	337	378	382	366	336	372	324	354	344	343	382	369	336	361	342	337	348	381	370	328	360	345	307	345	334	329	341	335	345	319	343	364	370	333	352	343	353	352	331	365	323	333	373	329	338	348	358	348	333	358	366	344	330	355	351	372	320	373	316	330	351	341	349	321	356	355	336	368	347	357	346	363	387	351	347	359	338	347	355	344	332	392	372	343	374	322	324	323	332	326	309	360	322	343	349	373	372	345	353	323	355	348	347	340	346	334	355	358	368	336	347	306	360	373	380	349	339	339	364	359	340	339	333	357	303	332	354	356	372	348	373	341	339	347	341	399	343	330	341	351	331	325	358	334	369	394	327	360	361	376	363	359	361	362	316	380	354	341	353	338	344	301	348	358	360	339	341	377	329	345	348	357	357	349	364	336	365	367	386	355	334	327	358	327	347	343	340	348	363	338	337	343	342	363	336	366	314	319	360	341	335	345	348	370	355	354	363	363	334	340	320	352	338	344	358	331	371	348	339	350	373	351	382	373	356	362	334	342	354	364	365	367	325	343	352	367	366	349	337	366	364	379	356	341	346	325	352	331	322	374	364	366	367	313	324	338	374	336	363	345	370	331	348	340	330	372	352	350	374	352	344	337	332	354	314	322	347	346	331	347	345	334	353	360	357	329	330	332	363	388	350	352	322	325	390	324	355	353	337	381	349	343	369	350	340	332	328	327	366	341	359	362	354	386	336	339	341	354	347	328	358	338	376	327	345	359	360	356	370	345	315	350	348	352	349	381	332	337	356	363	328	399	340	333	365	350	350	345	325	318	326	337	344	358	370	329	340	354	325	346	348	315	349	324	379	360	299	359	336	345	345	372	321	366	371	346	343	337	329	367	336	350	368	326	366	357	344	319	330	362	350	354	368	335	356	349	367	342	371	308	326	342	356	362	319	354	339	384	357	347	352	345	340	337	364	353	305	361	343	332	358	333	360	357	355	372	354	391	370	342	367	365	355	325	309	335	382	379	333	367	322	337	342	349	338	347	348	357	360	351	349	342	356	356	344	357	297	349	358	341	336	322	348	321	311	353	355	365	351	357	341	331	369	342	385	340	337	324	340	360	343	354	390	335	331	354	349	364	361	332	336	337	312	354	358	315	323	366	330	356	398	352	356	355	335	343	353	350	350	346	349	344	317	379	356	368	351	349	353	393	343	336	351	351	335	354	364	360	316	380	334	344	354	373	338	341	344	374	331	360	329	323	300	352	353	350	315	352	312	352	325	380	342	362	360	359	360	334	336	371	381	379	375	364	340	316	368	336	372	359	361	329	335	352	363	334	325	316	303	356	348	323	377	334	353	365	317	342	353	376	321	371	345	356	365	353	368	377	385	325	339	344	376	374	330	377	341	337	338	370	332	346	343	320	353	320	331	356	347	340	349	329	346	378	335	360	373	330	321	371	349	364	362	326	366	361	356	331	347	325	339	382	331	370	321	328	338	367	303	388	358	367	345	333	353	342	352	369	334	342	344	357	333	327	365	358	347	381	364	370	322	336	354	341	343	334	342	342	401	375	371	341	348	334	350	349	371	371	339	336	353	341	339	343	381	365	360	376	338	323	333	347	373	314	355	348	318	360	338	336	343	366	356	385	361	365	352	347	379	325	372	335	348	379	369	373	385	346	353	331	348	324	341	349	363	367	355	323	345	303	376	324	349	370	341	313	358	341	348	351	373	371	381	338	318	393	358	367	348	348	350	350	357	351	329	344	348	363	328	341	349	349	338	356	352	362	334	371	351	344	319	334	349	350	341	304	368	356	389	337	363	330	330	352	322	340	358	363	362	326	348	343	349	350	323	353	355	316	343	371	353	339	364	373	352	351	361	318	325	301	376	329	370	376	360	352	317	345	371	343	348	360	313	382	331	338	360	309	373	332	350	358	356	352	364	356	357	362	347	354	353	327	347	345	380	336	346	352	346	354	365	367	386	369	311	325	348	344	345	374	335	317	357	339	319	359	353	330	363	337	347	348	369	360	371	343	369	390	351	354	325	371	347	325	346	338	341	347	370	341	344	353	343	340	331	377	337	341	385	320	331	357	337	350	351	306	338	346	361	382	336	371	337	364	344	367	325	355	337	349	327	367	342	369	374	351	375	361	328	363	356	360	320	353	340	364	315	340	327	375	357	350	331	360	331	326	324	336	392	376	356	338	373	339	342	344	357	337	367	383	377	316	312	348	341	368	338	317	339	339	345	338	340	343	339	363	343	367	372	364	332	385	348	357	363	336	361	370	345	328	354	377	374	319	354	357	317	320	351	347	361	333	343	323	390	373	347	355	365	343	366	363	372	353	382	356	334	346	343	333	366	349	365	353	356	335	324	366	350	351	326	330	353	371	329	322	335	344	329	384	314	311	335	336	349	319	380	335	321	349	376	338	348	336	352	348	320	380	349	338	343	357	345	360	329	395	344	343	363	363	366	368	360	349	334	329	361	359	355	345	349	320	359	386	346	334	367	322	342	364	372	352	357	346	314	354	366	349	345	319	356	369	386	353	332	364	376	349	320	310	324	364	333	359	347	370	359	350	352	344	358	379	336	326	386	314	338	341	325	311	363	355	350	368	360	361	328	354	350	343	363	329	363	364	344	339	333	354	358	321	334	353	322	382	372	312	373	356	336	339	319	366	366	373	343	319	357	342	348	365	343	361	345	346	364	351	359	347	362	332	346	357	363	378	340	329	331	363	355	363	357	326	347	343	354	320	361	368	376	359	334	337	327	315	337	370	312	369	325	360	363	333	351	347	327	326	348	314	323	366	342	330	373	322	344	349	318	341	331	339	354	339	336	316	345	361	364	321	337	355	366	349	349	362	353	335	354	348	348	352	358	334	291	320	312	351	350	351	321	324	359	349	346	344	329	354	357	346	349	340	355	346	367	377	342	365	364	327	324	364	299	333	342	353	355	354	352	320	392	336	339	330	359	323	376	370	353	344	364	310	360	356	343	369	350	309	366	329	351	339	337	333	339	358	327	340	322	377	304	381	370	362	372	327	339	346	339	320	337	353	349	339	334	377	374	328	345	336	352	362	365	359	354	340	381	369	346	348	352	364	329	346	356	327	357	342	345	345	347	312	349	386	347	364	355	345	385	330	350	350
29920	20745	8997	2234	1769	1520	1489	1354	1317	1140	1106	1084	963	949	970	894	910	902	984	942	926	951	931	927	963	975	958	985	921	948	896	965	907	923	919	923	930	911	930	893	878	906	887	882	933	895	902	897	952	882	917	970	952	894	876	931	872	862	908	866	847	904	831	885	928	920	885	851	886	929	893	897	860	889	925	872	917	855	904	918	855	918	871	937	926	839	881	841	881	888	889	955	918	841	862	865	947	940	886	936	898	860	865	900	909	904	891	882	891	902	915	959	901	860	894	880	899	880	898	912	917	908	937	904	876	879	881	948	957	894	886	878	912	881	854	865	895	938	856	847	854	909	891	880	908	921	954	844	878	900	899	890	924	878	863	898	855	909	899	899	894	867	898	933	901	879	883	890	955	894	877	903	932	869	890	901	946	901	937	949	933	901	861	947	939	869	891	857	877	891	885	856	870	921	846	862	907	899	885	892	918	874	910	848	875	903	849	930	898	923	877	863	851	903	864	837	898	920	924	905	934	901	916	925	893	962	894	907	935	824	875	918	904	911	869	922	931	930	917	864	872	874	881	883	902	910	846	887	864	868	849	870	882	938	902	815	870	888	850	879	944	892	890	964	893	894	881	872	879	903	830	938	898	859	896	936	890	893	924	914	866	921	920	931	934	911	905	836	930	900	880	884	916	901	835	936	866	879	921	886	909	901	896	912	857	897	903	890	918	871	831	869	880	893	868	809	927	928	836	884	937	882	935	868	903	916	904	902	875	930	984	882	984	959	903	895	958	894	919	864	886	900	929	845	917	926	897	859	913	906	915	869	976	865	893	883	878	979	908	906	892	906	933	846	920	934	920	828	891	916	929	892	903	914	891	890	847	892	896	900	900	923	921	865	928	906	906	869	905	939	897	883	895	910	854	910	879	885	908	902	935	884	900	861	881	872	883	806	883	828	926	925	893	889	913	895	911	869	849	882	858	918	874	915	932	879	898	930	933	945	909	927	884	936	913	924	963	853	878	863	887	875	913	887	924	890	933	881	913	889	905	876	910	891	892	938	961	947	863	944	920	897	903	860	950	951	825	914	889	895	940	890	911	877	933	918	868	904	887	880	852	883	856	934	929	856	913	881	862	904	902	920	967	889	915	903	879	903	894	922	909	913	902	870	889	893	872	940	901	881	901	945	853	884	842	894	874	906	891	846	864	895	894	837	824	887	871	911	913	879	885	900	850	902	863	898	895	860	887	951	908	943	890	876	892	908	934	938	867	895	933	911	844	931	929	906	885	910	891	895	926	927	872	857	805	865	876	942	901	903	898	905	899	940	881	886	931	835	865	918	919	948	873	921	879	943	882	898	880	921	915	906	921	844	937	859	914	888	879	914	880	903	906	857	879	886	832	859	881	915	931	894	926	898	973	937	904	980	895	954	906	916	925	882	892	894	842	863	887	886	896	873	904	889	899	895	948	962	891	900	926	919	914	920	836	863	908	930	886	931	863	944	847	895	899	898	964	898	872	879	896	944	859	856	864	889	929	860	919	915	895	874	875	888	872	878	870	899	891	863	930	855	888	874	880	919	862	990	865	879	871	890	942	882	930	915	919	859	915	851	909	825	882	902	935	896	897	891	941	867	933	872	862	796	887	886	853	864	906	891	873	929	932	917	870	904	856	953	898	908	885	891	863	865	914	877	861	892	859	880	858	872	923	890	845	918	939	872	932	854	900	895	901	877	918	898	917	910	934	892	892	823	876	857	936	860	925	921	869	887	889	926	882	896	930	910	875	887	903	951	886	926	939	884	878	906	902	905	839	879	897	923	892	911	874	894	946	885	932	946	919	934	890	920	933	869	903	935	856	862	879	916	912	855	853	954	911	940	905	924	929	957	874	956	867	894	931	883	901	948	865	921	897	869	865	846	894	902	899	951	915	858	867	913	890	866	829	892	913	880	934	889	865	923	856	898	850	890	854	906	850	871	848	930	883	874	907	845	906	858	786	923	943	920	900	941	877	950	904	859	862	924	885	885	886	896	917	927	893	891	969	881	900	888	942	938	862	886	887	907	884	908	928	882	897	898	934	925	952	894	897	897	874	909	857	890	903	909	902	903	830	881	905	937	892	899	916	910	952	937	923	952	898	934	884	919	871	907	881	864	871	875	920	865	887	856	918	877	899	920	919	937	938	903	901	864	944	859	888	901	892	905	849	870	956	906	857	879	913	850	901	885	922	904	954	901	890	887	882	905	903	961	953	903	950	836	863	881	882	895	931	898	873	871	966	874	852	895	878	898	876	922	919	919	895	889	924	906	839	904	874	833	906	932	918	862	935	906	920	946	862	908	924	898	878	895	916	914	945	865	870	887	953	860	926	949	896	872	892	920	903	850	941	851	973	853	870	899	876	905	872	889	921	903	872	905	942	849	887	884	893	897	856	881	839	932	934	917	898	914	912	928	948	892	867	921	874	908	901	937	926	905	951	907	950	891	795	890	907	964	888	947	877	869	961	921	886	892	891	929	908	936	965	829	926	847	871	899	906	903	952	918	888	878	850	888	938	886	875	934	898	843	856	906	890	934	927	918	924	911	927	843	867	939	888	941	914	915	848	873	894	883	906	917	908	869	901	883	916	905	855	882	956	826	929	882	897	864	871	830	951	866	846	886	842	869	904	928	898	864	883	900	853	947	956	895	909	901	900	910	949	922	874	859	885	891	926	902	897	897	921	865	873	881	907	850	891	923	897	845	946	932	910	911	929	862	962	896	862	852	915	908	862	866	895	935	886	938	886	901	919	864	894	915	878	846	909	886	820	906	893	834	913	902	857	908	977	887	891	848	879	880	874	896	866	869	903	891	857	909	890	861	869	916	868	880	884	897	894	892	920	874	912	957	884	905	820	908	883	901	908	916	926	874	938	943	901	917	849	894	931	910	878	873	887	854	897	860	890	855	910	958	942	871	938	886	893	852	896	893	915	901	881	934	872	901	883	884	872	851	866	916	901	868	924	904	944	941	936	884	920	932	888	863	937	948	889	911	910	934	847	863	804	855	919	924	898	902	905	958	914	905	906	893	949	938	946	899	924	908	884	876	870	896	907	889	911	880	974	894	872	890	893	893	910	914	893	947	883	902	911	878	946	907	891	883	886	986	837	900	959	883	881	915	928	948	904	877	923	906	904	883	920	858	863	854	917	923	859	891	882	871	900	869	957	899	936	892	890	898	909	946	868	923	860	912	844	908	878	903	819	919	905	912	915	878	915	943	926	854	921	870	911	891	850	811	968	897	902	876	897	893	908	876	871	906	992	888	896	888	883	846	910	879	888	852	884	903	898	869	850	861	923	948	962	865	889	950	923	920	883	912	882	897	899	906	871	888	906	821	918	920	876	905	886	867	935	931	877	895	930	889	829	908	897	845	835	945	930	885	958	874	861	901	929	797	855	851	942	917	860	890	883	873	910	872	901	906	908	901	882	891	845	880	973	856	921	890	866	943	888	908	881	957	874	870
27971	8123	2993	2219	2125	1967	1896	1590	1443	1314	1177	1081	1124	1024	873	905	938	876	948	910	930	878	907	964	907	921	934	965	894	926	894	884	902	908	888	852	917	896	881	899	843	880	906	904	843	895	864	968	899	890	932	854	911	907	931	845	881	918	862	905	873	889	874	896	919	873	921	872	899	902	933	931	856	916	929	914	900	908	872	898	929	876	875	906	863	913	919	855	861	927	890	887	910	900	895	949	891	903	922	903	892	905	894	923	909	871	853	868	938	934	877	932	928	919	948	906	885	906	926	889	900	924	886	894	831	906	907	911	948	859	840	860	894	874	942	865	913	938	886	886	928	858	897	917	902	866	863	896	950	865	918	870	880	923	909	921	885	895	876	904	934	916	916	885	889	867	904	916	843	905	878	876	891	958	851	923	862	940	827	882	860	882	981	879	887	906	868	855	954	949	894	908	831	919	891	921	867	933	880	929	914	858	889	890	889	900	841	913	874	847	895	878	922	874	943	897	904	872	906	937	873	804	906	868	890	931	963	908	917	864	835	879	915	852	890	893	920	893	896	887	941	893	872	912	878	909	920	905	863	842	838	884	945	887	919	864	907	918	893	882	940	863	909	924	922	851	866	915	909	926	884	911	895	866	915	893	872	853	922	906	928	858	899	904	888	899	887	872	916	893	837	891	918	859	908	880	907	891	871	875	928	959	896	908	861	910	867	905	888	874	908	858	881	946	867	893	884	920	887	908	890	854	869	905	885	859	906	869	924	867	929	905	872	844	921	881	897	911	872	887	894	937	913	909	908	932	879	901	894	883	883	967	867	873	881	906	895	903	861	859	918	904	944	903	856	895	887	942	895	909	965	915	909	887	879	895	866	884	861	902	894	895	932	832	885	876	876	890	881	910	878	877	906	889	874	958	870	913	847	840	909	896	830	903	855	899	903	882	907	913	938	875	866	938	852	872	885	899	835	876	883	947	914	879	921	884	909	875	872	859	906	879	871	925	898	862	842	915	960	884	873	948	876	891	915	897	949	900	929	924	873	906	882	868	890	895	959	883	835	916	882	907	898	886	868	901	907	855	866	900	919	928	843	887	825	890	899	951	967	919	916	902	909	945	885	867	942	907	860	861	931	881	882	907	892	849	910	898	875	917	940	857	921	942	922	878	918	913	844	864	894	897	938	860	921	892	931	916	853	887	906	888	892	867	852	841	883	835	893	953	909	911	951	889	865	922	909	915	830	876	912	904	928	918	917	875	896	859	885	922	929	879	880	945	890	895	922	874	872	948	890	887	901	941	851	850	884	795	911	919	889	926	933	891	909	898	926	900	899	907	853	898	907	950	926	948	889	937	900	932	903	873	839	872	896	922	949	900	870	888	865	900	860	905	875	897	885	889	968	922	879	881	913	907	901	868	882	909	875	899	933	885	881	926	826	836	868	878	902	871	878	883	858	886	902	911	856	915	867	889	883	883	846	905	902	907	932	902	902	866	864	917	857	892	846	886	904	847	890	922	922	937	888	905	889	858	888	868	866	865	902	901	900	913	874	891	971	872	924	886	859	886	892	841	920	830	867	904	906	898	906	907	920	926	893	911	849	852	855	903	837	887	839	896	871	862	951	888	930	912	883	920	860	886	833	859	895	872	889	912	872	905	955	923	912	926	903	905	882	922	889	936	872	955	939	901	948	886	887	872	888	879	870	956	886	878	892	893	858	908	846	886	885	879	942	919	900	948	903	875	881	944	944	885	877	882	923	923	870	890	861	945	843	937	930	907	925	876	860	897	862	902	926	872	933	926	869	867	846	944	891	882	919	939	922	868	913	888	940	887	869	897	886	910	872	858	892	885	828	931	846	881	877	909	901	874	912	901	936	908	879	890	903	874	923	912	893	929	937	905	897	881	887	894	869	909	875	931	887	899	859	898	909	908	925	883	908	883	888	834	882	886	926	912	899	914	925	860	928	873	862	879	878	920	943	902	911	882	890	905	914	885	897	906	945	976	893	914	915	981	913	824	865	942	833	908	879	910	884	884	897	915	921	904	864	890	951	940	926	915	962	877	903	880	890	900	869	897	851	894	961	956	890	922	916	906	862	940	902	878	875	862	872	857	907	910	906	851	947	873	914	901	909	913	903	887	871	889	853	862	904	931	923	875	921	906	873	898	859	911	876	902	885	881	897	924	878	898	893	897	861	921	886	866	915	870	884	894	860	941	907	847	881	929	880	880	901	846	863	893	868	863	884	918	889	859	921	896	881	907	923	889	887	944	863	975	894	840	801	930	940	896	832	945	885	871	902	815	846	865	874	892	911	784	913	886	885	882	916	864	898	911	907	919	884	864	824	929	915	924	866	887	913	867	923	872	876	999	938	886	883	905	892	843	935	902	891	877	890	866	866	858	928	884	896	861	889	863	913	896	947	863	837	927	897	897	899	883	928	909	897	886	924	872	866	937	871	865	871	899	854	877	910	893	942	897	878	907	901	848	857	911	912	931	862	902	945	904	913	865	908	910	937	930	899	899	927	879	838	884	895	950	916	869	887	839	939	929	862	854	927	888	919	898	894	873	901	905	911	910	855	868	890	858	944	917	887	878	934	942	842	905	891	887	938	861	853	859	889	934	857	880	909	911	927	898	952	925	895	867	910	886	899	924	890	913	919	916	877	920	889	928	869	934	881	910	905	895	888	865	912	911	872	868	875	898	946	913	910	896	893	872	901	892	870	893	955	937	867	862	871	921	924	910	937	903	849	905	936	939	893	921	923	929	931	921	921	815	893	905	860	868	819	860	847	864	838	924	921	885	932	877	845	903	881	984	855	893	886	887	851	911	894	907	882	899	903	869	966	862	937	911	894	923	827	854	917	891	910	899	918	874	853	873	926	929	847	925	897	872	917	899	911	905	945	925	876	933	914	892	869	922	906	949	876	908	903	878	894	945	923	947	901	862	873	927	889	889	872	893	856	871	897	910	833	918	902	924	895	868	899	855	875	930	890	909	867	854	955	887	889	909	870	821	876	882	965	974	860	921	936	927	890	915	907	896	885	921	901	906	919	846	889	893	893	898	927	902	868	857	871	839	881	872	867	937	889	940	907	890	887	930	929	924	905	914	908	925	874	903	882	879	918	925	904	898	906	880	869	864	925	903	944	879	869	854	911	849	961	965	870	870	865	902	890	906	849	884	913	874	920	926	864	922	904	899	947	902	901	933	896	951	843	912	851	844	878	949	879	893	896	903	877	888	879	888	818	923	952	873	838	915	923	872	870	914	967	921	861	924	923	886	908	919	910	876	851	886	876	911	910	945	917	880	896	847	871	903	904	883	843	931	947	914	913	873	881	929	902	917	868	983	913	900	878	883	883	901	908	877	889	940	893	940	869	936	878	887	827	905	962	881	840	886	916	924	916	873	903	925	897	874	898	898	903	959	892	915	929	889	940	892	914	899	934	910	929	887	899	876	869	917	926	905	883	909	903	872	883	868	860	914	849	899	885	907
24158	21634	29031	24740	21649	14698	3018	1813	1473	1207	1041	873	850	734	675	621	609	638	605	635	617	635	684	694	609	662	571	598	658	621	622	612	617	616	597	589	569	542	600	537	552	580	578	571	579	597	572	544	594	544	554	562	603	550	531	560	627	595	553	584	585	574	503	522	543	543	540	586	555	542	582	560	579	589	520	545	566	547	563	561	565	595	594	574	544	562	540	588	507	545	590	552	549	560	591	547	550	556	551	573	529	508	536	542	555	572	543	566	539	567	568	577	535	512	556	530	563	566	584	570	569	551	547	525	539	564	564	559	586	559	544	575	552	545	615	530	587	560	565	575	545	559	549	577	503	544	578	549	530	581	533	560	543	505	544	532	537	558	562	546	508	564	555	518	517	570	540	528	546	536	526	504	516	574	535	582	509	547	610	542	610	546	563	544	558	591	550	543	565	557	523	579	525	601	547	562	567	547	586	556	579	571	553	560	561	517	562	556	548	538	571	508	546	543	494	590	553	581	534	516	572	543	532	573	505	587	571	578	560	563	570	531	559	544	516	561	554	532	534	538	598	553	570	574	538	563	534	525	575	568	571	574	537	529	561	590	546	550	592	548	557	539	600	541	544	574	555	559	537	537	522	551	507	568	565	544	539	534	588	590	532	476	577	533	575	589	525	521	515	585	552	521	562	539	571	520	560	558	550	521	496	596	576	505	520	575	563	562	533	578	520	572	509	583	546	531	507	564	568	530	604	563	549	568	520	586	523	573	536	565	495	521	559	549	543	568	527	506	518	510	560	607	554	547	534	563	562	547	588	513	553	559	558	560	557	528	554	529	565	581	565	544	537	540	535	568	537	510	526	568	561	601	550	536	548	523	533	542	557	533	588	569	549	538	566	540	551	561	544	554	605	570	538	558	505	571	543	553	546	539	522	598	529	531	504	590	551	553	598	555	557	581	572	562	513	572	510	561	535	546	560	533	525	579	549	549	601	578	539	525	506	570	541	547	562	515	573	545	535	536	528	572	531	586	566	525	549	553	513	545	548	564	564	561	582	599	544	563	567	567	558	569	554	573	499	537	526	581	541	514	535	584	536	566	525	554	545	564	559	603	557	598	567	544	561	518	519	494	558	556	549	517	511	551	551	527	532	530	594	543	544	505	545	570	561	584	544	583	550	570	561	578	557	517	539	545	562	581	539	559	558	603	550	553	558	582	569	558	553	546	505	545	535	601	546	561	586	538	568	589	501	535	567	532	541	533	541	556	536	545	551	592	535	581	559	552	559	504	564	534	536	565	530	548	534	539	522	536	569	545	593	525	505	588	556	553	539	575	550	558	545	553	552	521	585	538	544	570	565	552	549	564	601	524	541	546	557	517	524	567	568	583	570	526	545	549	567	539	584	577	576	513	551	586	511	540	550	516	530	527	596	502	552	547	542	528	571	546	587	515	536	530	542	520	555	536	572	506	542	570	552	594	611	542	580	545	586	573	553	589	572	588	553	575	523	532	568	582	543	548	566	537	516	525	502	499	557	538	560	524	583	526	504	546	532	544	568	540	556	557	577	545	518	586	559	569	582	593	544	565	553	579	526	544	551	537	550	550	568	530	557	585	545	537	563	608	551	561	564	533	518	526	562	561	582	525	557	522	551	521	531	581	624	539	526	577	551	576	549	581	573	551	512	549	540	537	541	536	558	518	602	542	557	544	538	587	583	542	551	537	574	585	574	557	559	507	550	573	551	577	575	538	520	560	592	575	491	574	603	558	505	578	524	566	549	529	595	534	555	512	552	538	603	558	550	535	526	535	540	546	525	498	572	530	539	552	533	570	523	508	534	520	574	580	532	547	549	594	545	567	555	537	537	558	570	567	551	577	528	546	532	522	537	573	566	547	563	510	587	514	576	552	580	510	505	541	579	557	531	533	564	580	556	568	590	533	564	537	525	517	555	579	510	595	562	561	627	575	564	590	564	573	575	561	573	563	554	519	511	560	569	584	537	530	568	563	532	553	495	556	552	565	573	540	583	547	587	576	574	505	598	470	571	581	543	558	587	606	529	547	503	508	579	559	550	549	572	569	563	538	549	546	507	532	572	528	588	523	527	599	537	566	563	531	567	552	589	577	597	563	578	548	558	562	567	576	504	530	556	587	581	517	563	545	573	529	590	542	592	587	525	581	544	550	524	488	504	500	560	541	565	491	541	579	543	585	539	541	490	525	585	559	531	556	604	535	546	531	587	538	541	536	547	521	551	503	523	497	552	589	556	507	531	526	583	539	569	545	585	584	531	559	532	569	584	530	556	543	592	555	502	542	525	555	560	532	546	556	529	538	565	571	569	565	552	510	560	567	570	594	533	527	528	538	551	504	502	532	562	527	565	560	549	566	537	537	571	508	525	578	550	539	537	543	521	529	563	528	558	566	563	529	585	534	511	554	573	539	521	573	551	509	547	547	519	542	582	528	604	526	534	570	535	578	557	550	514	579	562	554	535	546	527	544	542	554	548	547	557	560	525	560	539	557	565	610	525	568	566	553	544	567	571	557	535	562	548	551	514	556	557	546	526	562	532	567	506	514	551	551	549	555	560	567	579	560	582	548	568	529	519	536	577	572	540	530	498	590	584	523	550	534	536	619	579	494	575	500	542	553	519	525	555	564	535	562	495	539	574	555	526	551	504	515	546	597	566	582	531	545	550	546	526	571	533	538	506	543	530	545	563	559	530	555	605	537	558	613	569	582	587	545	510	499	590	561	583	513	556	552	548	521	570	556	519	524	578	592	562	594	585	580	553	571	568	500	592	552	585	526	523	598	546	504	544	547	574	587	546	564	565	536	567	576	558	574	550	547	545	539	534	553	541	530	551	531	557	599	564	523	481	545	565	561	576	532	560	575	517	545	572	596	519	539	556	568	569	548	579	564	545	552	543	543	556	514	551	533	537	543	552	535	560	564	541	547	578	572	533	615	561	580	585	544	528	570	546	599	560	521	584	574	554	556	544	540	571	513	583	557	549	547	560	523	574	539	547	581	549	515	551	524	536	547	566	531	540	511	533	536	582	549	536	588	544	510	554	557	564	544	558	557	530	542	539	547	571	540	555	533	550	562	516	507	544	549	542	525	507	583	531	527	540	522	533	564	568	533	534	560	579	557	563	565	564	600	535	540	593	550	560	603	550	561	579	571	584	530	518	543	550	566	513	570	555	543	578	521	520	524	534	564	541	562	532	552	563	548	562	541	551	490	555	583	590	565	519	565	524	519	494	542	551	562	512	583	587	579	581	573	554	559	589	532	569	559	560	603	591	540	538	508	562	535	524	562	561	585	564	545	588	566	502	542	524	569	558	527	578	526	562	552	544	555	549	529	545	547	564	565	501	541	548	493	529	537	523	582	538	567	587	536	556	579	560	580	526	529	534	559	525	554	533	625	528	528	511	551	564	533	546	557	543	582	516	570	569	549	569	574	566	544	560	581	545	540	541	590	589	587	535	523	541	582	544	529
29480	15479	8797	5393	4268	3776	3212	2441	2042	1590	1286	1114	932	825	705	640	610	683	679	708	689	723	743	751	785	694	670	678	683	664	620	655	617	661	641	634	580	567	607	575	589	624	579	567	599	618	608	554	673	591	589	566	601	605	603	611	618	576	605	526	580	577	598	581	567	564	540	592	546	557	612	539	535	558	557	573	566	575	579	571	535	540	568	569	572	538	568	549	562	540	520	548	585	578	561	528	581	567	575	546	547	567	576	578	547	553	578	567	570	601	595	588	574	595	578	590	541	597	553	583	553	570	568	527	577	565	563	566	571	583	556	548	534	573	574	569	590	567	561	589	620	575	595	615	597	608	566	567	562	551	586	624	558	531	582	549	556	573	533	522	598	541	578	550	569	567	533	558	558	571	581	557	569	571	586	555	597	581	552	579	582	551	556	575	528	567	544	595	591	567	545	575	574	560	544	569	594	593	551	573	582	585	573	543	558	575	577	535	546	544	600	581	564	595	573	554	560	546	560	568	596	553	576	608	578	540	540	540	568	618	573	548	591	563	540	549	567	545	606	545	569	566	528	570	546	592	574	554	539	545	605	595	562	569	583	582	585	579	575	551	605	543	574	560	541	527	563	586	529	583	577	598	510	604	572	541	600	607	614	596	576	574	527	584	567	559	603	645	620	534	592	575	569	606	563	610	542	566	575	550	574	557	504	602	563	584	570	569	548	577	558	556	579	577	554	565	576	573	585	558	558	590	557	573	556	585	591	556	560	589	597	556	589	589	599	585	571	580	552	574	562	606	593	573	578	580	564	569	552	530	570	573	599	569	588	632	579	566	578	607	552	586	588	585	590	566	523	557	568	595	526	575	606	578	525	584	592	544	555	577	593	566	585	578	579	555	546	547	581	531	547	581	578	557	580	572	593	569	561	535	563	570	530	600	605	576	549	528	566	573	564	566	594	570	562	534	556	546	546	526	580	541	583	592	595	542	582	593	559	552	600	555	592	587	558	568	595	583	550	589	574	548	535	591	535	544	591	594	584	565	613	567	526	555	582	590	566	552	535	553	588	537	573	608	584	555	551	592	526	578	584	549	504	561	584	561	539	571	592	559	585	546	529	571	562	537	547	583	610	542	565	560	587	558	594	606	565	587	540	539	587	561	549	570	560	543	571	563	566	586	549	529	579	605	538	552	563	566	602	593	549	592	584	547	532	567	550	594	563	576	534	546	613	557	591	611	602	588	553	569	538	591	589	543	584	546	583	596	586	562	574	579	585	534	559	556	563	561	576	542	557	561	585	560	562	594	544	595	597	585	565	555	589	576	567	560	579	634	582	606	579	571	575	580	543	559	602	613	546	590	591	574	579	617	606	568	538	576	583	570	588	571	582	583	580	568	569	589	573	538	579	581	531	599	600	590	565	546	609	534	583	579	550	606	568	568	566	551	548	571	589	541	583	588	585	562	564	563	586	587	586	553	574	538	597	632	558	554	557	597	534	571	547	543	547	580	536	527	604	545	573	590	560	629	548	599	603	592	517	598	559	570	552	541	582	555	550	617	598	584	592	558	560	581	570	526	587	566	573	539	583	593	544	529	573	630	597	581	581	555	547	586	599	538	575	532	537	582	555	563	577	562	576	581	568	567	524	581	561	532	567	603	564	594	540	584	563	621	567	599	653	585	556	586	534	621	587	504	560	529	569	570	602	625	587	561	561	528	606	574	624	601	598	575	558	593	559	620	551	557	612	595	534	598	562	585	568	527	583	558	564	580	544	639	575	527	554	622	578	556	578	535	551	544	567	569	557	594	563	595	576	624	618	559	581	577	560	574	585	555	556	585	591	542	583	554	561	546	554	602	561	580	589	521	600	579	570	531	562	601	556	558	605	566	570	581	632	584	570	520	565	553	542	512	572	584	567	599	593	598	558	595	533	573	585	568	575	567	575	572	522	585	557	574	586	569	584	568	597	558	595	585	545	603	558	624	581	593	573	562	540	540	576	572	574	567	569	549	540	544	589	573	576	559	564	574	570	543	532	569	561	519	602	561	579	560	570	574	540	594	569	564	569	588	525	588	547	569	519	561	543	551	590	557	603	601	650	557	570	539	612	542	547	583	594	566	574	587	560	583	612	590	571	560	607	550	566	546	556	586	578	598	564	572	527	565	543	575	559	540	548	583	584	568	578	600	563	578	545	601	609	565	591	523	579	610	563	584	554	548	566	553	595	570	569	552	565	573	586	552	578	608	583	585	567	573	571	562	588	575	559	579	588	561	618	589	602	548	586	559	585	580	587	552	600	576	595	575	569	582	602	589	558	601	574	560	581	594	596	604	575	585	592	591	555	572	569	557	632	544	600	574	543	525	559	617	603	540	571	619	563	562	590	584	584	568	603	579	558	584	606	566	566	583	572	598	572	611	600	537	567	553	595	567	568	572	560	536	562	552	588	571	564	562	543	560	539	513	555	560	578	612	623	559	540	569	553	598	553	571	539	618	600	595	653	575	537	570	573	550	603	582	552	575	564	593	595	564	559	567	525	562	542	544	572	532	526	579	572	558	582	591	560	590	549	552	525	519	562	557	512	552	556	587	596	592	585	595	530	551	496	529	548	553	543	566	529	552	587	626	545	586	552	597	581	558	542	557	555	571	588	598	548	559	575	609	599	551	510	564	608	570	568	516	600	572	576	571	556	582	576	586	556	577	553	573	590	590	585	546	585	576	545	575	572	564	611	533	596	595	568	577	588	547	584	583	552	607	530	597	546	586	555	566	576	583	577	568	587	612	610	595	578	563	544	566	602	571	601	556	552	521	550	585	588	549	604	592	590	530	566	555	627	606	579	550	600	518	561	609	530	586	574	572	593	513	591	564	597	568	546	543	543	569	604	594	564	552	556	571	570	578	556	599	549	575	535	575	559	534	595	568	598	588	565	653	547	594	554	592	550	585	548	529	545	588	555	576	557	519	542	593	603	563	574	554	538	523	545	542	573	587	578	590	567	575	545	553	588	565	557	589	567	555	551	558	550	566	557	546	560	573	548	586	563	565	566	600	561	522	554	558	503	580	582	534	517	590	561	571	617	549	573	555	569	591	568	547	583	566	605	593	602	555	527	568	563	527	556	504	553	589	558	575	592	579	556	563	593	586	526	564	601	550	559	549	569	562	536	568	576	587	537	617	553	572	555	573	597	556	519	586	565	593	567	554	525	557	573	580	520	549	574	577	563	536	600	577	565	541	572	543	574	560	612	588	609	574	594	546	580	568	607	584	620	542	590	587	575	574	592	578	540	592	551	569	589	554	580	530	588	568	577	591	577	587	571	564	609	597	570	547	554	567	567	566	538	545	574	545	541	568	567	589	623	541	564	582	600	575	582	545	579	530	602	561	591	529	572	608	554	555	553	564	582	585	566	539	548	585	535	579	580	551	579	590	538	578	533	551	540	604	571	566	601	582	560	543	555	578	548	565	617	555	542	568	590	632	578	579	527	572	540	561	526	575
25090	21678	28454	25357	19592	3823	2116	1681	1377	1278	1069	1007	977	969	889	875	854	919	943	839	895	824	857	863	909	933	903	915	872	868	805	860	833	774	862	857	786	846	841	858	798	871	825	883	832	801	816	793	823	862	821	811	838	845	794	842	849	843	845	809	802	810	835	866	885	824	796	822	808	807	834	818	808	777	801	793	796	806	852	790	831	807	800	818	824	802	766	831	800	774	754	823	751	801	799	814	803	841	835	758	828	841	830	763	775	788	795	769	811	783	895	844	879	837	824	847	838	793	784	787	873	849	836	835	792	806	848	829	794	821	814	831	814	824	831	786	830	784	808	801	780	822	838	831	839	844	841	832	855	798	830	809	834	839	874	815	825	791	824	802	770	815	823	817	828	841	834	801	820	858	825	845	808	803	832	796	791	842	820	841	840	804	864	794	779	849	811	857	813	775	794	798	815	810	828	855	819	780	838	815	830	813	782	793	800	867	759	825	813	839	843	829	810	802	778	792	869	822	820	815	836	845	803	811	864	823	794	817	805	806	835	825	860	823	813	800	856	844	790	793	767	808	817	782	809	838	855	808	818	835	793	787	804	859	844	751	844	856	767	874	772	796	837	848	860	831	853	857	805	788	795	818	810	839	879	814	832	833	846	812	819	804	763	836	850	853	789	794	779	799	838	772	798	769	823	857	774	831	824	803	817	788	843	810	837	782	818	812	786	829	782	753	844	844	776	822	839	788	790	817	785	807	838	845	867	788	780	803	830	764	809	789	826	810	779	823	758	816	759	784	816	773	797	848	836	794	835	862	830	796	788	822	834	811	854	760	777	802	800	840	827	811	856	801	853	768	797	829	823	804	872	806	805	767	787	818	803	802	829	790	792	841	868	794	760	857	760	803	832	857	844	798	849	805	818	822	822	812	772	846	823	835	778	791	830	835	842	754	806	865	788	818	838	840	800	823	845	815	904	800	796	839	812	772	793	807	852	832	792	824	765	856	810	784	799	748	808	814	832	802	804	804	791	843	874	839	835	778	848	830	809	777	814	819	832	744	820	771	883	781	777	809	834	847	827	839	798	794	873	802	871	826	757	827	815	827	783	854	797	810	789	821	807	799	798	816	821	829	864	824	804	798	793	865	809	779	853	829	782	828	774	774	829	853	770	823	800	827	796	838	774	833	827	827	818	798	801	808	801	826	858	860	834	806	859	809	784	829	766	852	865	824	774	763	816	787	827	878	823	792	786	823	830	808	803	827	816	800	830	824	860	803	816	810	802	811	826	860	854	852	799	842	765	837	763	789	821	810	839	802	798	824	858	792	806	853	790	827	846	803	770	831	874	836	831	820	791	852	850	791	834	835	817	794	830	789	807	816	825	828	797	807	810	783	784	835	807	828	827	774	808	833	859	787	834	844	743	808	792	827	887	797	804	840	818	777	804	776	778	799	793	806	830	770	821	811	797	813	818	793	757	816	779	816	828	820	824	778	835	774	783	793	827	767	822	828	809	816	827	859	803	819	801	819	842	775	857	806	862	876	776	796	803	792	812	839	781	811	812	808	848	830	770	830	801	844	821	802	828	838	761	796	791	851	847	786	825	799	829	861	787	833	847	785	784	783	802	827	816	814	829	836	818	792	806	846	786	765	810	824	828	807	832	793	902	834	833	817	853	796	846	826	812	772	801	828	796	855	840	828	807	782	801	790	834	912	790	774	821	784	780	775	816	780	741	817	770	794	848	794	819	823	845	818	812	826	842	792	816	807	786	846	854	818	838	766	832	813	780	778	837	746	828	794	802	826	851	820	765	781	768	839	822	833	806	842	849	821	876	825	785	785	829	791	832	822	865	816	810	808	847	808	798	807	831	822	811	809	840	810	816	838	844	836	815	817	772	795	843	724	818	800	880	836	778	766	812	775	817	780	777	801	782	823	825	774	821	803	811	824	798	826	804	826	828	842	895	830	817	805	858	770	834	773	822	861	845	808	808	869	816	803	798	827	788	804	828	833	836	726	819	839	820	812	837	821	741	785	824	820	817	761	817	836	796	814	829	834	796	869	837	782	809	826	830	824	848	778	770	819	774	797	823	829	797	848	796	776	802	825	841	791	842	820	849	827	844	811	828	785	828	781	787	769	830	862	788	780	814	841	826	853	802	856	831	840	812	774	797	860	792	796	819	803	816	850	786	894	846	817	816	838	793	801	796	780	789	803	819	865	793	771	825	831	834	785	841	839	804	803	825	832	863	787	828	834	822	838	822	778	750	829	791	849	788	826	778	837	793	838	767	785	809	796	842	803	790	773	807	796	849	816	790	828	834	783	784	792	841	788	794	802	793	810	830	749	837	796	786	767	836	806	789	799	842	821	812	847	851	811	794	783	809	836	785	803	783	847	833	786	826	813	809	817	784	814	865	825	820	792	819	821	798	838	820	820	836	805	812	819	827	776	718	783	850	812	820	815	814	847	813	827	752	829	865	751	837	865	801	773	822	827	821	835	791	771	851	817	766	824	861	793	807	822	883	775	806	815	781	838	776	798	806	824	835	838	833	864	881	805	862	802	781	849	819	811	792	781	764	866	800	850	770	809	823	804	784	797	879	870	799	810	790	796	848	814	782	813	837	743	807	756	789	771	836	844	792	823	768	833	810	788	845	832	805	831	818	787	828	834	825	831	771	831	818	805	785	833	873	857	856	824	850	779	816	850	744	816	769	782	796	788	823	809	807	798	770	771	809	770	779	774	862	791	866	795	759	896	833	801	838	811	791	811	767	801	859	794	849	817	849	770	813	860	829	829	761	774	782	827	788	863	800	824	781	825	862	826	792	855	805	781	805	819	784	772	751	780	760	810	822	784	795	815	811	801	825	827	840	828	793	835	814	862	791	816	838	829	818	778	857	786	839	869	843	874	844	785	775	843	805	788	804	792	818	806	740	822	776	811	789	823	844	770	801	784	779	816	841	790	805	817	793	854	808	791	783	825	796	815	859	834	763	807	819	858	780	799	783	864	832	788	768	815	784	787	803	792	750	747	782	834	804	840	786	829	818	820	818	817	818	766	827	805	813	806	847	815	774	772	807	803	865	808	825	756	768	789	896	830	846	789	846	793	805	839	804	874	810	854	824	809	835	802	836	830	801	868	828	826	801	807	830	813	793	806	747	906	790	771	810	803	790	735	775	762	833	805	809	761	829	813	817	843	799	792	809	826	836	797	820	839	833	779	846	815	820	818	853	805	831	806	833	833	830	852	780	821	841	804	787	852	806	812	823	856	852	847	840	814	784	873	807	753	760	817	801	776	833	838	815	830	838	795	837	842	798	850	811	838	816	820	834	816	753	832	837	773	808	820	788	835	812	823	847	837	784	804	798	769	768	806	856	832	806	794	804	857	899	833	844	799	828	822	852	761	812	884	848	859	804	827	808	832	782	819	765	822	748	798	808	824	795	833	779	761	853	824	830	765	816	810	839	817	796	818	814	829	815	794	825	841	836	815	874	819
29224	14832	6884	4458	3654	3410	2713	2208	1668	1473	1346	1182	1028	911	869	853	925	886	879	908	858	902	902	862	873	923	840	834	873	831	866	817	847	846	855	787	842	840	795	842	817	796	805	808	799	779	800	834	816	843	846	770	829	839	802	861	745	854	808	846	806	801	763	781	791	769	791	819	862	829	759	769	820	822	806	802	772	822	818	824	779	750	808	854	788	780	771	796	775	794	722	790	794	790	792	794	780	805	745	761	793	824	804	805	824	821	837	778	766	825	740	841	751	853	844	810	780	797	802	743	794	761	791	810	775	810	811	752	827	814	792	800	836	780	788	781	844	815	796	792	793	822	782	811	848	782	825	733	796	779	809	826	826	798	778	828	748	794	803	803	824	807	766	814	795	803	786	770	804	822	766	796	808	785	735	827	806	772	747	776	792	809	798	808	725	801	819	784	795	838	797	800	796	795	791	783	753	747	784	793	836	804	789	790	729	731	738	816	817	789	825	798	786	781	769	774	809	766	779	809	783	792	768	814	813	804	808	810	805	793	795	795	806	760	838	787	788	783	765	851	773	791	801	781	778	756	769	796	764	830	777	771	790	802	808	785	786	805	793	818	790	797	799	797	788	785	789	788	779	862	782	828	812	788	757	791	759	828	836	775	797	780	745	787	799	781	779	847	776	775	810	773	786	795	730	805	755	785	730	778	735	805	787	779	821	805	817	763	844	774	786	857	788	780	796	816	803	798	784	770	806	769	828	787	808	789	811	778	793	824	754	839	751	794	752	867	794	769	797	743	804	757	848	798	838	818	754	786	749	770	770	797	791	731	800	779	781	800	800	851	793	807	794	811	870	782	789	794	761	842	814	764	738	792	768	792	815	756	823	810	804	804	828	775	762	791	803	827	761	811	788	807	782	779	795	808	743	823	799	792	809	797	735	800	788	833	815	812	796	778	797	790	772	821	793	757	782	839	813	785	765	805	769	791	738	810	839	767	774	833	761	763	838	763	773	841	777	815	812	789	810	814	774	780	871	802	782	814	791	765	756	844	796	765	806	749	799	834	822	767	809	762	814	755	778	814	800	740	763	834	814	793	785	831	801	779	776	756	803	794	793	769	757	777	805	748	817	787	736	781	790	799	791	857	820	801	800	781	775	802	827	777	853	790	836	756	797	741	739	807	787	747	806	824	775	792	785	789	795	792	781	811	798	811	777	768	785	779	807	821	809	813	783	777	833	830	810	804	771	781	800	817	787	800	787	783	794	763	814	764	828	807	748	778	821	828	757	831	831	818	791	802	787	754	801	809	773	770	745	802	796	804	820	767	782	812	823	759	823	755	790	733	763	806	782	804	803	819	765	804	752	815	776	756	755	798	814	738	832	786	783	819	808	782	832	834	774	834	753	820	764	766	815	804	779	783	829	847	810	838	735	740	872	753	819	839	765	870	834	782	827	738	850	816	804	756	834	743	798	797	796	811	769	743	809	788	775	795	825	763	754	828	817	777	767	798	767	821	769	776	769	843	783	808	777	771	774	764	782	813	790	793	804	797	766	843	847	841	758	770	816	741	840	798	757	805	783	807	803	767	786	763	821	771	808	782	776	799	769	811	817	817	798	752	803	776	787	763	799	763	793	863	790	859	777	772	821	758	789	789	793	783	804	812	779	790	864	828	817	797	817	753	790	807	782	808	845	786	744	813	790	818	799	809	765	769	753	805	792	814	827	817	748	794	806	804	816	816	837	768	834	775	805	775	813	788	836	820	767	807	851	737	793	789	793	775	771	831	806	738	750	804	798	797	804	786	826	782	819	765	803	791	817	753	803	822	765	769	833	789	756	786	836	784	823	750	820	785	759	784	813	785	855	756	810	806	783	804	819	739	790	800	800	745	801	807	758	786	798	754	800	812	828	774	811	787	755	820	812	806	812	797	819	787	839	790	761	792	819	761	799	784	822	744	814	717	844	783	777	827	773	760	792	848	732	787	783	757	778	778	815	817	754	838	804	816	812	780	752	851	802	839	760	821	791	787	772	781	773	800	782	816	819	810	791	782	788	774	770	755	774	782	758	752	755	792	732	787	779	862	840	783	818	769	815	781	857	741	816	814	771	782	791	799	765	795	799	821	753	873	786	779	817	872	792	767	765	772	780	796	788	750	752	788	790	797	801	825	799	761	777	795	831	770	748	790	804	802	754	803	756	781	842	847	810	826	792	809	836	788	855	752	856	820	803	829	784	797	806	752	771	822	795	763	818	808	717	764	807	783	801	788	824	772	777	814	823	819	817	787	827	814	810	767	830	798	784	836	802	769	840	773	804	794	769	781	786	839	820	763	752	823	759	802	813	814	800	820	763	805	795	801	771	785	814	759	829	778	794	794	772	795	775	818	849	790	762	763	808	806	771	822	811	765	771	782	794	759	813	794	813	804	829	827	815	821	776	801	805	835	810	796	773	758	793	820	757	774	816	788	817	789	777	771	802	817	786	813	800	854	752	744	788	802	822	821	810	787	795	815	775	776	785	766	817	860	831	851	806	769	858	795	757	779	850	781	794	788	846	778	780	736	842	807	773	784	793	777	853	805	800	768	769	792	774	826	790	777	802	772	761	763	793	781	802	813	857	813	806	792	809	804	788	784	785	783	769	804	808	800	760	778	861	791	775	788	803	801	765	774	800	803	766	824	823	820	835	739	830	748	863	893	778	768	752	792	787	848	773	803	828	764	805	839	802	811	793	832	808	798	784	788	741	776	789	784	807	765	801	734	795	760	809	784	721	840	787	855	764	801	832	774	758	788	827	794	788	852	805	869	794	759	830	782	817	849	769	798	841	807	758	767	799	738	816	769	758	804	839	775	795	795	714	795	821	786	806	796	742	838	834	791	857	804	813	814	819	785	774	783	761	785	843	792	769	787	822	772	847	779	774	780	767	806	809	779	803	834	773	803	780	794	762	781	802	814	792	777	811	832	749	788	771	796	832	818	785	779	765	790	816	759	813	808	798	737	793	749	768	789	758	811	810	763	798	802	782	820	761	793	804	761	788	781	827	780	734	783	780	793	780	776	792	774	827	784	817	762	790	772	774	775	793	789	833	727	790	814	798	817	838	797	772	774	751	793	753	804	794	793	796	760	766	776	805	771	845	822	763	820	816	778	744	844	802	799	822	795	781	807	781	813	770	814	775	825	783	733	799	778	792	823	807	769	805	779	809	768	808	813	822	785	798	787	790	763	816	774	807	773	837	779	764	839	809	826	794	792	843	804	795	781	819	815	791	807	833	819	781	780	773	772	788	740	749	827	792	793	807	797	748	805	771	774	775	757	826	768	785	778	821	833	753	815	843	815	798	800	787	787	756	751	769	828	799	803	758	806	871	820	832	798	761	837	744	802	805	792	814	767	776	780	763	834	781	802	794	847	784	796	763	788	814	791	794	749	736	749	784	724	778	770	764	829	858	720	770	747	823	768	768	760	837	777	806	782	783	790	783	813	792	757	804	775	801	809
22981	21704	29486	24466	21709	21815	14404	2570	1612	1268	1106	890	692	616	543	530	506	543	549	462	508	548	564	601	540	524	462	442	472	435	465	467	443	428	404	410	383	407	394	427	415	391	353	404	390	383	398	383	392	382	380	381	365	364	418	405	367	409	365	362	409	384	357	363	307	364	348	349	376	353	360	350	334	367	341	360	363	356	369	364	341	374	342	409	388	376	337	359	349	345	315	357	368	383	327	350	364	280	328	375	326	343	322	365	359	333	351	355	341	349	358	395	346	363	351	367	368	361	368	363	343	382	315	377	360	317	416	326	350	376	339	367	368	352	372	364	367	360	320	338	388	341	359	364	375	357	354	321	387	335	361	346	359	355	342	369	342	361	348	341	380	323	341	334	338	357	340	375	385	300	360	351	385	386	359	383	347	344	357	336	353	391	397	367	361	329	370	342	349	343	326	346	364	361	366	382	365	372	351	365	351	377	353	365	345	342	357	367	364	321	380	354	345	340	334	388	376	338	337	356	366	378	358	379	360	328	379	394	338	389	347	341	337	365	421	357	317	354	300	352	342	369	388	345	337	339	318	343	352	320	368	325	360	347	328	365	369	382	335	373	401	356	365	375	369	349	374	352	365	358	357	349	344	365	367	323	339	409	381	334	371	354	333	360	355	355	348	350	359	384	348	322	350	343	327	348	324	361	360	361	360	339	350	355	343	379	401	346	364	381	360	338	369	343	354	352	346	350	348	382	335	383	308	358	367	347	326	335	345	336	342	324	340	356	363	342	334	354	325	335	349	364	365	340	331	357	358	376	342	369	393	380	370	302	353	357	354	362	348	368	325	319	374	352	401	383	353	358	365	341	316	368	392	366	355	351	368	352	355	374	344	379	372	341	327	320	367	390	358	361	340	373	362	355	335	348	368	345	354	333	342	327	369	337	375	332	358	363	335	376	329	389	375	337	344	366	351	366	368	331	366	366	357	371	405	320	379	338	368	370	376	354	329	348	349	363	380	349	342	369	351	344	353	349	352	376	343	346	373	349	367	353	369	326	345	372	364	329	351	356	377	350	362	348	351	355	341	351	365	345	349	356	331	352	416	370	326	338	348	349	344	361	342	345	362	356	351	337	381	344	342	333	337	366	396	348	350	364	378	343	353	351	357	364	330	371	339	327	377	338	327	376	343	346	361	345	343	337	381	375	340	345	349	350	360	357	348	349	327	356	372	369	371	378	322	357	371	372	345	356	359	341	363	385	371	358	375	353	342	355	330	332	350	371	320	364	393	357	354	326	343	350	360	378	349	365	363	374	372	373	336	347	365	355	356	394	367	368	369	370	386	373	321	398	362	329	338	301	324	380	359	342	354	351	304	331	393	346	374	348	375	356	334	354	323	350	372	364	344	338	350	308	346	370	344	345	357	355	365	345	357	344	349	324	378	338	362	364	402	348	325	360	370	365	305	329	364	348	379	341	370	328	339	343	392	342	347	341	328	374	308	368	349	376	383	350	359	374	361	362	381	367	327	348	387	399	368	366	325	380	348	350	350	356	407	368	361	360	311	381	339	343	345	333	353	338	359	356	357	360	347	349	323	376	385	295	368	316	352	360	368	341	364	362	332	337	351	370	371	362	301	356	314	363	368	344	336	351	368	380	385	327	360	319	346	351	337	365	360	348	373	325	383	368	377	365	371	331	390	352	362	344	348	387	338	370	344	370	344	352	350	324	344	383	323	346	375	371	361	357	366	364	355	341	395	374	334	366	363	364	359	339	354	352	366	328	368	375	360	363	322	341	338	368	350	347	369	377	343	400	328	384	368	373	345	358	376	345	365	352	368	366	349	370	401	349	375	328	360	345	352	326	364	333	344	360	356	363	346	336	322	365	331	373	360	362	357	363	361	337	343	338	354	364	381	331	365	321	386	340	373	350	382	370	352	343	378	350	348	341	326	365	359	360	340	370	360	350	398	364	357	364	378	326	376	369	368	341	322	337	345	338	334	366	363	318	336	353	350	376	375	355	367	362	387	367	322	381	361	364	367	360	347	378	353	352	374	371	383	331	365	323	344	387	345	356	349	355	342	347	334	368	346	337	339	338	351	329	371	382	392	336	363	370	354	352	353	367	351	339	363	369	374	352	343	367	366	381	366	330	359	365	349	329	370	326	370	338	319	347	353	347	343	372	405	354	342	346	356	372	353	382	347	373	354	338	340	340	368	324	415	339	341	336	407	359	330	388	361	379	372	379	331	350	364	331	318	348	375	365	360	372	334	324	370	381	389	358	360	347	313	328	325	348	391	359	378	357	366	371	335	345	357	346	366	353	365	340	381	319	338	367	358	341	355	377	354	347	341	356	361	365	377	360	330	368	325	359	369	375	341	338	343	376	371	332	378	389	362	326	365	325	341	372	351	388	387	376	355	339	364	363	353	387	340	382	341	338	339	341	366	344	369	359	360	388	350	399	332	371	380	354	337	371	358	366	366	389	370	371	375	345	364	362	351	374	375	415	368	349	327	354	364	331	372	341	349	371	320	361	359	355	379	345	325	359	340	350	350	366	389	366	353	316	356	362	378	347	361	312	317	360	355	327	339	343	361	372	339	379	360	367	383	354	358	321	348	335	363	336	365	330	357	358	376	331	348	334	352	345	362	344	387	368	369	373	344	316	358	350	352	333	340	404	377	362	338	352	378	411	356	360	343	355	364	327	371	374	332	373	372	355	347	337	334	391	341	358	343	372	375	336	370	358	358	345	351	367	340	372	349	306	379	334	310	357	359	379	343	367	360	331	337	361	351	382	332	338	365	340	347	362	354	376	340	349	348	331	357	363	366	317	370	356	359	329	367	360	389	359	370	385	343	335	348	362	357	376	367	359	395	373	392	374	334	339	358	315	361	345	380	345	372	371	352	371	354	361	329	368	337	338	336	387	341	350	328	347	345	357	338	360	327	352	375	369	378	356	365	360	371	372	360	352	371	344	357	314	347	338	335	383	324	355	326	336	340	358	334	322	322	354	358	362	379	333	344	354	342	362	399	331	380	360	344	357	368	349	374	338	349	329	330	309	324	349	388	332	359	339	369	375	390	347	412	353	341	373	343	370	358	353	375	333	345	368	334	352	359	394	373	374	337	336	341	386	331	378	324	335	346	354	356	354	339	361	363	357	372	332	371	348	343	361	322	359	348	350	355	330	369	359	348	327	360	371	387	340	350	345	374	348	374	364	350	327	365	368	333	349	327	387	375	356	357	344	348	384	382	358	350	355	356	344	386	325	329	384	318	341	345	355	375	364	384	374	357	314	360	385	331	375	347	352	342	396	374	343	334	364	322	371	351	362	339	354	352	336	383	391	365	374	373	371	366	333	353	357	366	326	342	337	345	359	383	398	354	333	376	380	344	373	371	347	340	358	379	327	380	329	365	340	341	366	383	338	362	371	350	351	368	337	363	340	338	354	381	345	338	341	346	355	366	335	357	340	354	358	351	351	316	361	330	373	349	356
32894	23045	14261	8837	6785	5727	4273	3137	2298	1778	1338	1184	885	741	583	510	534	520	601	587	580	610	632	601	622	564	528	532	444	501	473	454	460	458	420	431	389	424	427	397	401	400	428	354	382	392	389	409	402	418	391	390	404	422	390	452	438	413	377	380	384	316	369	333	345	367	374	362	353	329	356	341	358	346	378	336	396	341	381	366	349	357	358	351	325	371	388	326	381	361	377	351	348	390	346	370	365	376	346	349	337	355	369	352	356	364	342	331	368	334	340	351	364	353	348	372	347	370	380	374	339	335	361	346	379	363	352	362	347	346	344	322	381	358	343	341	356	343	358	350	417	365	363	366	363	346	357	341	356	352	376	355	358	348	382	318	406	330	353	370	361	350	321	338	335	377	381	355	361	326	378	350	378	355	332	382	326	353	342	308	374	350	352	361	373	373	332	335	387	363	360	361	380	368	370	351	356	356	394	340	310	389	306	382	374	344	358	376	350	368	349	349	353	356	341	343	360	398	350	346	339	355	337	369	335	358	339	338	340	362	362	332	365	362	351	350	383	359	363	331	339	392	361	319	331	332	349	359	371	368	372	336	365	370	374	368	318	385	305	369	347	369	347	338	359	387	363	325	365	349	352	355	325	339	393	338	392	371	378	349	364	353	369	354	364	386	353	354	340	360	355	378	345	341	357	346	392	347	375	389	361	311	341	355	384	332	351	322	336	357	335	348	367	351	359	399	330	365	372	334	313	349	334	351	344	363	336	366	360	329	358	333	332	362	368	351	343	374	376	358	334	378	330	339	347	380	318	348	397	369	352	338	337	346	365	355	325	365	367	345	388	327	353	354	364	308	325	354	384	328	348	409	367	324	332	366	409	363	344	334	359	362	354	365	359	344	338	377	351	357	345	338	361	367	362	358	376	350	351	372	369	336	394	384	369	374	355	370	361	353	323	364	340	345	381	358	400	342	343	368	326	356	359	339	324	344	380	342	355	367	371	374	342	341	357	420	347	371	360	330	343	368	343	334	343	339	367	323	348	367	377	327	323	378	370	381	361	326	350	324	346	360	344	352	346	353	331	364	311	343	363	333	331	357	345	335	347	362	361	328	338	350	379	339	349	334	331	361	353	342	364	372	350	367	333	361	356	349	345	383	339	369	362	367	369	349	334	357	353	342	356	344	354	323	335	382	364	352	364	358	358	355	363	372	341	343	315	358	351	374	341	335	338	359	351	372	352	322	361	352	328	359	343	345	354	355	340	346	341	400	358	338	340	330	355	348	355	321	373	348	381	355	364	371	363	364	356	329	383	350	332	334	371	336	333	389	328	357	354	339	334	361	363	401	354	342	377	348	370	359	331	354	367	347	359	347	351	318	326	377	356	389	349	366	363	360	319	344	326	363	340	355	326	340	391	332	366	355	359	364	298	316	370	345	370	343	333	357	360	364	379	365	346	323	368	345	366	351	344	372	348	355	370	382	365	370	393	363	319	338	344	372	357	376	351	337	353	371	346	360	377	374	382	375	372	354	360	345	344	371	351	329	340	348	342	366	364	372	365	344	355	346	353	347	356	371	358	342	376	348	339	329	358	344	351	349	360	352	367	317	360	355	374	311	372	383	355	324	361	389	353	379	376	373	363	333	352	366	335	375	363	324	370	353	336	352	346	325	320	389	352	326	343	330	360	341	303	345	353	337	365	353	378	370	360	346	366	358	353	340	349	360	383	356	323	372	362	341	394	345	369	347	340	356	373	381	344	360	340	347	340	373	355	383	347	342	348	333	339	356	326	372	350	378	342	354	362	362	360	352	353	350	380	354	348	354	333	346	360	356	374	328	381	342	340	370	349	397	359	357	349	365	363	337	368	324	344	370	308	334	329	356	367	359	355	367	327	351	353	356	359	385	366	368	373	326	340	338	338	381	338	337	356	381	361	372	396	355	339	333	340	322	366	403	337	337	345	329	348	355	359	391	386	332	364	300	365	371	338	373	341	357	367	361	348	343	366	359	355	343	372	376	335	367	365	381	387	351	333	379	361	356	348	342	367	344	359	334	347	354	421	330	356	359	354	354	355	340	365	340	329	349	351	351	358	340	329	357	360	342	389	362	378	353	349	359	364	355	358	339	370	380	345	362	340	363	342	358	341	369	350	360	305	343	354	338	395	371	332	363	356	379	348	352	336	351	340	355	360	350	343	368	359	350	350	352	349	340	368	363	362	359	358	374	352	365	343	354	340	357	394	345	358	372	380	361	334	362	360	346	366	329	365	385	348	342	354	336	386	383	365	389	348	378	338	369	344	372	327	365	344	332	350	320	352	326	364	357	373	355	371	351	347	388	350	361	340	314	362	372	366	402	376	382	367	369	339	343	388	364	361	337	339	326	336	373	363	347	323	364	336	362	351	367	352	336	320	353	367	349	352	346	382	374	373	392	337	394	357	372	364	383	356	362	338	369	358	385	371	370	347	359	350	359	358	345	346	347	361	364	378	368	351	391	359	374	346	356	321	370	359	388	346	376	367	357	387	347	371	358	392	363	338	364	342	368	327	336	338	352	367	370	343	332	332	338	340	330	365	343	357	369	378	354	344	366	402	346	354	354	328	380	353	369	371	380	366	404	372	353	355	372	333	380	370	357	339	320	359	357	384	392	355	334	323	343	368	354	366	358	365	354	346	364	364	381	340	335	334	341	334	363	364	342	359	358	385	364	348	343	339	337	350	361	346	360	327	367	322	347	353	351	366	367	367	355	362	336	332	332	364	342	367	376	346	355	346	322	339	394	347	328	357	335	373	373	357	354	389	326	368	356	326	351	357	348	334	326	329	376	328	345	337	337	360	347	339	405	355	390	354	360	350	360	383	377	321	324	375	358	392	351	344	356	371	378	386	346	359	356	325	365	343	378	357	340	375	383	361	333	371	360	323	369	340	324	340	343	382	357	341	366	342	380	383	345	331	352	351	356	332	385	377	366	338	371	350	362	387	379	369	360	352	350	359	406	347	363	366	363	362	374	386	345	360	343	380	353	353	364	371	371	331	383	386	386	344	368	358	377	351	365	361	347	372	374	353	353	362	362	341	361	368	337	355	313	364	356	325	336	332	362	370	350	330	339	348	364	375	353	341	364	344	361	348	365	376	349	376	354	373	378	373	373	354	329	359	332	385	314	379	352	358	333	343	332	386	333	382	335	359	317	364	372	352	359	362	328	372	329	345	348	349	382	331	341	332	386	363	354	344	384	384	354	379	337	347	344	397	369	349	354	314	364	322	367	362	352	363	371	328	340	335	336	326	370	389	368	348	379	353	390	343	387	363	330	331	343	360	352	359	343	356	366	363	374	340	325	351	367	357	352	343	346	344	397	355	321	363	357	338	342	368	359	349	384	350	315	365	352	365	388	344	352	395	352	371	343	353	358	334	335	333	349	349	380	367	351	369	348	369	355	359	359	349	367	333	364	320	340	376	335	339	356	363	341	354	326	331	366	353	331	367	362	365	370
29790	21074	9789	2693	1762	1504	1325	1151	1134	1086	1003	960	984	919	927	949	897	878	910	950	905	939	993	980	917	904	998	1011	907	942	880	904	906	876	858	901	935	928	932	942	885	939	855	984	867	951	932	911	957	914	938	918	885	895	939	884	988	888	889	911	881	925	915	839	961	955	894	883	914	941	898	907	870	848	918	889	896	887	980	892	898	926	974	881	898	914	934	886	918	976	874	878	897	960	852	898	910	938	881	909	898	909	929	926	886	910	949	877	885	870	943	899	948	929	900	884	883	933	902	967	944	923	956	950	916	920	912	895	923	864	939	878	919	954	872	902	926	978	909	911	944	937	925	905	921	964	930	922	905	909	919	904	868	873	963	917	888	899	959	885	903	912	957	943	926	910	879	911	878	866	940	843	897	897	908	855	914	899	837	868	876	946	881	927	845	919	916	917	914	878	915	891	852	911	956	926	944	902	930	923	878	875	927	869	927	914	939	902	900	951	865	933	902	945	911	923	956	877	916	894	892	890	955	878	888	869	877	843	964	940	873	936	958	900	910	904	931	904	892	903	945	915	927	887	899	919	913	931	869	900	915	936	877	882	909	941	913	886	918	837	924	888	875	824	935	895	897	936	923	948	890	890	943	929	906	959	919	955	894	943	853	892	931	881	976	934	888	888	940	870	887	897	864	917	906	955	940	941	897	939	929	887	891	906	851	935	908	900	992	950	849	920	931	887	896	894	949	894	975	890	905	888	933	920	909	882	944	881	905	927	941	938	868	873	878	904	875	853	888	902	890	893	918	951	933	901	834	892	888	944	891	908	910	939	977	902	881	896	872	937	860	911	869	910	907	949	936	1007	888	958	854	955	907	944	905	920	886	942	927	914	938	931	895	920	911	904	937	925	905	895	915	919	906	900	939	869	923	867	883	896	948	916	889	882	878	901	931	885	941	908	937	877	927	869	901	928	946	876	937	871	886	847	883	918	926	931	916	922	899	862	891	908	886	939	937	877	916	865	900	951	923	827	896	904	870	875	880	931	898	946	866	868	938	908	959	934	872	876	918	875	946	890	856	923	841	886	872	927	884	891	891	972	893	919	926	870	886	884	876	897	899	877	962	932	866	883	910	886	892	910	929	905	935	831	868	913	975	890	962	944	938	951	891	882	886	897	909	898	872	912	900	840	931	897	921	861	881	911	974	894	911	975	927	902	921	890	885	909	961	854	959	916	915	932	920	898	937	892	895	890	956	929	929	930	883	875	884	917	854	847	910	933	937	885	962	913	934	857	921	953	932	881	868	883	901	871	891	884	913	903	888	842	851	901	942	879	955	927	938	908	918	906	879	882	875	923	907	897	890	917	887	955	927	907	904	895	919	934	905	914	891	933	884	931	918	924	887	912	878	906	914	896	900	976	886	896	914	929	875	889	913	915	911	948	878	928	927	874	912	918	903	943	885	888	950	917	911	905	887	947	928	901	919	954	933	934	891	943	878	942	925	899	920	863	874	923	903	918	860	926	977	880	981	919	905	885	883	915	946	916	873	897	891	920	897	909	945	928	925	894	898	887	904	845	943	901	976	886	962	866	912	887	879	905	848	889	876	916	915	889	894	906	897	896	870	915	933	931	936	893	912	963	894	885	897	912	964	909	928	900	916	943	947	926	911	882	892	902	915	954	881	878	931	853	896	895	922	892	888	916	943	934	904	931	965	924	871	852	902	881	977	903	881	901	909	950	917	886	942	961	948	924	904	922	924	923	884	840	932	933	875	888	976	874	890	900	921	917	935	884	883	880	870	878	901	930	853	887	879	915	877	865	900	894	894	872	914	946	883	901	937	880	901	878	966	878	882	984	924	922	917	932	886	913	945	926	874	878	857	877	849	902	920	954	916	876	899	886	892	894	896	923	876	900	937	967	907	960	941	869	909	902	902	911	888	940	881	949	928	966	875	911	930	881	890	905	882	921	936	893	871	892	905	884	960	850	895	893	915	924	935	930	947	933	965	953	951	905	974	916	925	888	887	864	921	865	943	942	883	895	896	903	849	900	876	899	925	967	913	965	922	951	922	920	875	897	921	917	877	953	904	908	961	936	912	874	893	857	919	871	916	880	927	923	876	900	914	923	915	876	902	967	923	917	926	875	912	964	921	934	896	974	951	894	928	915	939	877	871	909	886	945	970	921	901	906	886	905	898	900	904	846	843	910	939	908	883	929	928	879	909	903	876	854	856	925	913	911	888	913	867	929	904	945	900	914	917	928	908	895	911	889	916	928	889	874	903	884	910	892	949	945	924	880	921	888	865	928	886	877	931	959	924	885	977	893	928	965	897	875	880	887	962	888	885	918	860	930	920	918	916	889	949	861	885	894	855	922	859	939	875	918	928	882	927	947	928	952	883	939	888	897	868	880	907	888	959	891	915	845	873	938	902	960	888	905	904	905	885	911	893	882	864	886	954	905	964	915	931	929	885	845	915	969	932	946	878	941	989	849	895	917	951	933	952	877	953	845	909	887	932	884	914	908	915	952	886	840	945	934	964	885	953	906	909	897	917	988	829	900	864	900	880	881	827	911	890	896	948	946	884	896	931	923	884	901	857	898	885	932	948	913	868	890	920	929	924	910	942	946	917	878	903	919	894	866	895	838	933	910	930	880	900	875	912	868	928	919	924	898	878	904	909	900	926	923	947	898	924	840	913	872	906	922	901	903	929	924	877	931	868	905	887	914	891	937	881	859	940	927	975	935	914	952	871	872	893	905	971	878	949	841	929	951	896	914	928	878	904	951	898	900	860	911	892	938	912	883	926	943	860	930	911	919	915	919	894	887	910	941	936	905	954	924	936	897	938	882	907	907	854	913	939	923	887	851	906	923	933	868	873	891	879	911	974	905	917	920	902	893	921	884	966	956	945	864	853	906	939	894	924	934	925	911	910	916	899	912	879	933	926	824	910	892	882	965	878	891	867	936	904	909	912	919	955	858	906	890	884	942	872	951	924	929	931	857	930	907	879	901	876	931	887	914	935	901	925	857	870	946	889	917	935	915	917	943	897	899	918	995	902	925	856	868	920	926	942	875	884	931	902	900	919	877	923	940	927	938	853	900	993	890	838	932	916	911	914	906	907	917	861	879	924	906	840	926	910	887	912	891	927	926	877	932	873	911	936	976	854	908	899	923	911	929	879	910	862	901	954	868	896	868	936	873	925	955	900	903	946	933	909	925	968	842	965	886	895	974	887	918	916	872	907	884	899	906	908	899	918	924	933	869	925	908	877	891	867	918	962	951	927	893	924	935	883	885	911	923	913	904	951	927	978	908	975	866	851	911	862	844	885	886	890	885	932	896	901	902	902	936	907	937	950	872	884	874	878	931	923	888	867	915	903	912	947	918	812	886	845	923	903	854	915	856	927	826	898	886	971	921	888	879	918	893	926	898	885	871	954	914	920	865	900	908	896	906	879	890	889	890	941	853	904	861	848	942	936	953	912	934	895	920	902	897	925	945
28488	9769	3716	2676	2470	2022	1757	1468	1290	1091	1079	1060	996	986	916	939	902	932	957	927	974	1017	972	945	949	945	920	922	937	940	931	930	1017	924	938	939	879	936	898	918	879	903	897	944	928	913	924	874	954	930	877	928	908	914	924	925	866	966	952	957	905	885	902	911	913	927	871	897	868	892	891	931	899	946	896	911	948	875	938	874	908	907	914	906	855	919	890	876	914	922	900	890	869	871	893	890	858	877	927	919	889	949	873	897	912	977	941	955	914	876	882	923	914	884	919	885	923	914	918	907	871	879	931	947	896	891	911	893	872	897	876	915	889	901	916	861	903	942	906	921	919	875	895	887	913	930	909	890	889	907	874	891	932	922	900	897	927	905	869	901	926	917	905	877	919	902	924	876	944	942	881	949	878	878	922	977	941	939	909	918	901	899	914	899	887	923	903	923	956	865	923	870	915	929	929	906	919	902	921	916	944	947	892	932	925	929	956	918	867	882	854	888	888	923	934	942	915	928	913	902	912	856	897	879	923	937	920	872	931	861	943	860	920	909	927	856	915	904	906	872	914	866	898	907	907	947	890	887	925	925	935	917	910	948	949	912	872	940	889	946	868	888	918	896	898	923	968	948	908	934	938	900	912	881	904	877	879	883	924	918	913	874	918	944	918	938	905	935	899	926	926	907	943	923	887	860	958	892	970	904	888	878	951	928	861	949	908	943	849	958	933	883	912	868	892	958	941	957	922	896	867	918	946	876	905	868	954	924	872	893	886	927	922	885	861	909	883	895	932	936	873	892	889	891	902	940	926	899	913	898	927	897	947	871	911	911	857	912	870	937	898	850	900	943	910	915	913	916	960	901	875	897	893	920	940	892	900	903	890	909	958	925	900	941	943	936	929	904	921	844	962	909	946	897	923	957	934	912	892	918	919	871	938	925	903	928	923	938	966	905	935	888	953	912	937	885	879	929	905	908	910	936	944	921	921	907	861	894	910	881	956	916	927	909	886	934	930	920	933	932	948	951	889	925	934	893	942	899	952	902	957	908	919	955	896	927	939	917	916	883	941	915	907	929	923	909	865	901	919	931	974	933	933	881	916	915	985	907	941	927	886	934	909	928	932	919	911	889	947	900	887	910	977	887	901	959	922	859	868	930	926	872	917	882	919	861	938	907	950	872	899	898	906	903	899	867	942	907	944	843	899	908	954	947	886	930	898	846	926	975	883	884	906	940	912	919	873	917	875	907	914	932	920	894	944	944	902	922	901	863	944	875	960	922	925	908	957	911	921	949	942	924	897	959	916	919	925	930	919	874	929	942	893	876	862	941	905	945	908	934	903	876	913	924	929	914	901	897	924	857	961	935	891	907	906	911	945	910	905	885	906	847	893	916	874	899	943	888	970	897	916	843	921	920	930	919	914	915	897	890	917	910	886	901	877	897	863	884	910	899	875	921	916	865	900	951	893	891	873	863	958	894	910	904	930	866	938	940	894	873	974	890	913	882	921	873	838	956	898	894	875	905	945	889	902	901	844	939	907	909	904	933	903	897	937	927	905	894	947	867	910	905	869	943	934	959	903	908	868	921	885	918	911	893	902	947	898	978	899	884	934	904	956	915	842	883	927	880	925	942	929	913	865	867	909	908	891	914	955	873	841	934	927	941	925	935	912	926	875	984	925	922	893	962	907	910	886	942	891	893	930	888	925	889	915	923	920	869	914	879	860	925	917	918	930	885	929	895	953	875	960	900	942	873	919	914	998	878	926	888	934	855	907	909	938	870	896	871	900	883	976	902	899	833	913	941	896	914	905	873	965	901	943	895	970	908	938	861	880	929	865	926	924	906	900	921	921	943	885	907	925	842	931	879	930	944	891	857	871	901	883	940	931	841	923	883	905	935	890	918	926	871	920	931	928	923	903	866	967	920	921	870	887	915	935	937	877	902	962	887	949	876	913	935	941	927	924	941	935	912	866	935	924	874	907	902	865	907	914	929	897	888	888	937	893	881	940	930	932	882	909	862	962	945	957	915	891	950	913	902	893	940	895	907	971	869	877	937	917	917	932	910	939	854	968	873	936	877	889	883	936	898	933	900	903	894	856	944	892	919	946	921	990	882	901	881	900	981	868	927	893	938	971	917	902	931	848	923	927	855	902	930	898	921	926	917	920	875	916	986	952	905	906	898	944	870	877	949	853	962	925	921	897	840	917	903	919	899	916	890	894	885	937	906	883	909	879	921	918	882	923	934	934	903	916	913	957	922	932	883	919	881	899	911	871	867	919	951	862	903	888	934	917	904	910	901	938	929	929	869	919	899	956	875	933	902	935	903	880	899	889	920	859	909	926	908	869	944	923	873	902	899	900	890	921	895	914	930	916	928	929	847	879	914	902	909	919	931	904	934	957	936	874	898	969	887	948	935	944	949	862	915	890	860	979	852	956	905	950	916	909	920	889	911	873	852	886	875	912	906	887	886	882	908	924	889	953	861	941	908	945	920	908	958	892	833	935	904	886	865	957	916	850	902	894	871	934	901	886	885	900	857	902	898	912	924	923	908	899	907	942	908	898	908	913	839	915	913	866	880	896	914	900	924	956	959	884	845	872	936	949	902	839	925	909	930	900	949	931	950	927	935	914	885	944	925	915	945	906	924	847	862	912	875	910	917	907	917	898	878	855	926	901	923	909	849	898	915	957	956	891	879	988	914	931	887	895	871	898	947	897	862	882	907	949	958	911	961	869	892	884	934	906	936	947	940	927	842	845	918	901	901	888	963	925	910	863	922	883	970	940	876	912	906	879	914	842	873	931	968	912	871	910	893	946	926	851	884	851	874	890	888	895	907	863	883	919	896	851	895	931	852	967	930	956	905	893	894	912	877	931	907	884	916	925	898	932	951	934	932	937	963	929	864	899	902	919	847	948	965	888	902	901	884	943	937	974	924	880	905	925	890	946	953	982	860	889	902	900	912	910	893	854	914	868	869	945	900	923	895	897	908	895	949	922	954	968	870	891	902	920	874	939	909	914	960	902	900	934	893	910	892	897	876	871	975	911	923	844	937	930	883	916	941	923	895	935	907	877	957	876	972	939	947	890	904	881	908	873	870	927	864	933	867	862	931	929	888	977	913	889	941	968	908	950	898	925	934	858	939	930	874	952	886	898	877	902	898	905	895	890	856	914	946	887	902	923	923	903	908	934	950	896	932	890	914	904	921	916	920	866	904	875	943	936	852	866	943	903	983	877	864	929	860	889	915	974	865	982	908	926	970	906	904	870	880	903	932	921	906	869	896	919	876	899	943	906	935	888	899	961	873	929	856	866	954	911	909	900	876	934	939	903	910	929	898	973	942	921	890	884	898	869	877	914	901	896	926	871	904	866	929	957	925	939	853	913	886	897	886	925	918	938	878	950	915	853	907	917	944	984	904	937	936	903	892	868	892	897	851	908	902	860	876	949	866	856	916	871	901	855	858	951	920	889	927	937	956	930	926	932	916	864	903	892	926
24028	21514	28866	24571	21520	14642	2808	1564	1178	966	914	821	706	590	660	657	646	658	625	670	665	701	677	633	643	644	624	582	576	612	627	582	584	653	610	590	590	531	557	573	551	602	543	551	580	567	568	551	577	568	540	566	582	585	577	595	616	562	573	576	574	537	538	577	611	537	564	604	541	554	550	590	563	579	546	567	562	578	564	562	545	561	587	550	560	578	580	514	550	570	548	554	546	562	560	579	582	561	520	545	574	563	594	549	556	547	547	559	599	583	560	539	513	554	555	572	532	551	548	547	577	524	534	567	554	571	562	559	536	543	532	559	613	559	548	551	569	523	557	552	519	554	550	562	572	557	580	579	606	568	594	514	524	569	549	539	506	550	549	518	564	549	585	575	596	557	533	569	582	556	539	567	563	597	553	566	533	594	560	561	532	593	581	579	557	537	552	546	555	579	529	560	524	583	565	577	599	610	532	574	577	525	590	576	565	566	583	542	572	567	547	574	536	575	529	610	603	554	544	578	553	542	535	594	575	548	596	582	537	569	589	516	572	591	553	576	560	588	567	596	596	556	551	588	554	551	523	609	564	587	563	592	585	525	543	568	562	590	548	559	581	543	554	564	609	522	572	561	547	543	546	573	562	548	568	573	554	564	566	568	548	539	552	586	557	573	596	563	546	577	578	533	595	540	586	560	516	587	593	569	541	599	556	550	507	529	561	543	530	544	573	534	589	589	545	590	555	557	515	559	578	571	575	535	539	548	567	546	571	571	549	511	529	565	584	563	571	545	541	545	539	578	544	597	582	560	547	542	566	574	560	567	502	547	520	524	520	591	588	564	537	545	550	559	567	541	560	531	551	566	515	544	544	586	535	538	535	531	562	560	578	539	579	567	589	515	552	560	615	583	600	591	521	571	522	537	528	553	583	547	599	521	602	576	578	571	560	546	554	597	531	525	556	562	562	523	580	534	585	558	535	575	559	521	529	551	536	529	559	599	568	556	507	553	534	580	547	530	539	565	560	544	557	564	521	518	567	567	528	535	551	579	548	589	571	547	572	602	541	524	532	592	532	547	552	567	547	589	572	595	552	571	557	556	537	540	583	594	592	522	565	543	541	525	558	545	569	506	551	581	536	576	521	528	592	559	549	547	524	533	567	560	545	525	548	516	564	588	590	528	572	535	577	533	557	516	551	608	544	540	572	502	522	603	565	584	558	547	518	563	549	600	570	563	568	573	556	562	558	508	611	611	550	547	521	538	554	601	534	537	562	573	560	552	559	553	522	551	566	541	556	544	543	561	568	547	578	573	546	523	575	568	555	568	516	582	581	576	540	584	572	570	557	575	522	555	531	577	569	550	578	527	577	568	560	559	539	553	612	554	564	559	548	548	540	542	568	521	584	566	518	560	522	552	557	613	557	535	548	603	536	537	532	539	550	511	593	559	591	547	572	587	549	542	545	593	577	537	542	547	590	541	552	556	540	531	531	584	587	577	597	557	574	544	601	560	550	554	548	574	540	574	592	560	532	568	557	614	563	531	541	561	576	503	586	546	553	566	560	539	567	579	556	598	605	524	522	616	500	549	554	573	551	545	551	560	539	566	556	550	511	548	516	553	536	521	601	566	558	552	533	543	535	573	516	577	527	553	532	579	574	510	565	536	557	525	554	606	594	593	590	558	552	542	609	508	580	579	583	551	617	544	542	575	546	587	573	561	533	545	517	518	569	561	556	584	514	516	554	597	513	545	626	553	566	569	575	534	535	543	572	550	534	527	567	610	561	571	568	577	569	525	615	530	488	529	522	584	525	536	566	495	521	564	522	543	558	608	558	557	586	579	509	540	566	531	561	513	552	576	584	557	563	558	579	570	576	572	587	520	554	514	573	610	495	576	548	597	548	582	554	583	541	567	555	521	547	544	587	551	601	576	549	581	584	611	535	550	519	573	543	581	599	554	557	593	591	577	576	576	605	580	554	565	528	581	558	559	558	556	577	558	580	524	520	568	570	540	577	535	547	539	552	531	535	559	602	550	526	568	532	567	556	511	551	587	511	533	566	585	567	556	567	538	579	594	575	553	549	550	501	564	543	563	540	530	517	550	523	541	540	573	564	549	583	556	584	589	567	556	572	575	544	566	565	565	571	518	623	577	574	554	561	565	550	561	579	575	613	543	514	537	532	575	579	544	539	530	578	566	526	563	582	565	564	598	547	499	569	549	585	532	569	566	528	597	511	541	519	545	555	561	529	527	562	575	628	554	557	533	549	566	514	569	543	568	554	566	563	585	580	532	597	525	565	535	553	540	563	553	554	592	573	544	570	518	553	561	588	582	557	551	523	589	519	535	552	564	556	550	581	565	584	581	544	529	569	578	567	520	595	508	508	575	573	557	569	517	587	553	536	550	516	535	580	545	534	531	543	506	516	598	526	577	547	556	543	537	565	577	580	552	591	539	586	551	542	589	574	560	545	516	543	518	531	561	571	559	565	595	564	508	580	609	522	536	548	544	563	549	504	558	556	547	504	591	538	573	559	543	576	553	550	570	548	551	554	570	530	571	572	557	531	576	547	569	571	560	523	536	540	581	573	546	595	578	554	528	542	552	571	574	557	560	519	567	556	550	545	569	576	517	519	553	555	577	538	545	536	561	565	532	558	543	526	583	524	557	537	568	537	559	546	552	535	582	538	557	559	567	547	566	521	531	554	518	531	557	610	598	562	522	551	559	565	551	545	567	563	547	576	564	546	518	546	580	600	523	553	594	550	523	578	550	578	569	549	577	524	558	557	507	539	574	554	552	524	559	556	571	547	558	542	565	589	534	550	561	565	536	554	524	556	537	510	553	562	540	576	583	548	607	542	590	608	545	516	588	610	568	554	554	555	565	556	573	554	572	552	549	569	597	589	528	590	589	556	525	533	559	564	534	517	557	556	605	576	558	560	537	578	543	542	577	551	523	560	555	556	529	569	554	606	551	544	527	521	531	569	585	542	542	590	586	519	579	588	512	562	604	579	517	579	552	537	543	489	562	590	558	553	576	546	564	553	545	541	528	576	571	584	585	575	526	560	573	589	573	583	501	557	558	552	563	502	589	569	563	528	565	551	513	556	533	537	525	503	545	541	540	579	532	540	572	555	537	549	563	569	567	515	597	493	517	533	578	529	536	505	546	551	554	561	563	540	543	581	547	554	600	564	562	564	556	511	558	538	524	536	545	555	579	564	577	567	565	537	531	552	570	556	546	577	569	536	535	543	567	560	567	553	565	541	584	533	574	543	557	563	567	547	514	554	588	583	525	577	522	569	595	560	538	573	515	548	555	527	571	565	545	542	550	500	548	573	597	573	530	559	590	558	520	557	557	560	541	522	555	532	558	566	575	594	578	536	551	583	551	546	585	557	517	553	556	546	562	547	566	590	561	549	560	531	524	549	553	536	558	520	540	544	572	542	576	529	581	579	554	575	532	527	529	540	553	539	583	539	601	586	524	560	540	497	548	545	527
29514	16422	9974	6020	4750	3516	2688	2026	1660	1277	1088	1001	861	779	702	700	709	721	708	666	734	802	693	724	729	706	659	611	705	646	633	687	634	628	587	615	642	609	606	600	562	591	577	575	589	570	564	620	621	614	605	604	564	576	669	605	629	610	590	594	627	615	547	598	545	548	593	575	558	553	586	616	577	558	638	611	582	548	585	603	627	570	566	601	588	548	568	575	603	538	575	585	579	596	581	567	588	594	539	597	617	546	586	552	550	589	572	616	568	615	613	555	562	562	592	560	588	587	588	575	553	563	568	575	574	556	584	568	608	598	596	572	574	581	562	535	557	602	617	550	630	576	621	579	583	620	618	582	577	586	538	592	577	607	605	605	553	562	549	590	532	580	538	572	586	592	565	567	576	562	586	580	578	564	595	556	563	608	591	586	569	596	606	575	563	562	538	567	554	580	585	554	548	605	608	594	595	618	579	541	603	527	582	556	614	563	602	581	558	572	563	560	566	566	592	560	577	571	572	557	594	570	579	563	588	574	580	579	576	587	542	566	568	582	617	580	620	560	588	535	583	579	600	573	553	591	566	586	565	562	572	572	608	545	586	580	561	565	551	548	555	571	575	538	585	576	552	570	515	561	575	556	576	595	532	581	558	581	585	582	591	604	604	588	585	567	578	565	577	563	602	566	552	581	549	552	564	586	593	552	570	564	577	555	572	576	604	622	544	546	594	669	597	574	554	557	544	570	554	593	588	600	569	607	605	595	573	592	590	562	583	580	625	543	586	588	520	560	585	585	615	561	567	551	568	588	568	557	586	558	594	596	567	534	587	564	540	572	589	546	567	594	555	602	557	537	564	547	573	567	579	607	599	527	598	607	550	554	530	617	574	564	598	577	548	554	579	569	580	575	621	554	571	565	559	549	576	570	560	600	574	545	575	583	563	566	621	526	584	598	571	605	580	589	593	563	548	549	555	594	584	590	571	598	579	604	557	564	559	542	548	578	564	532	557	573	580	581	558	617	572	588	559	581	575	562	633	551	617	562	556	555	561	577	562	547	612	593	569	578	565	584	572	587	594	554	566	621	533	605	596	596	576	564	538	567	571	555	547	599	582	595	576	548	587	547	562	538	580	566	581	617	604	534	583	636	551	605	588	558	574	557	586	531	601	561	556	600	613	568	534	578	573	589	612	520	550	578	579	556	533	558	590	565	600	538	548	590	575	537	602	560	548	567	614	595	561	560	593	617	545	549	596	564	572	602	587	572	551	604	587	557	581	578	525	613	586	553	584	558	556	603	565	550	592	595	587	584	558	583	588	585	582	581	569	559	559	604	560	587	608	556	582	581	559	555	568	547	609	572	572	588	592	582	571	538	550	565	570	601	570	572	562	568	588	592	591	544	626	581	603	566	559	575	569	552	565	573	603	563	604	547	591	558	589	547	561	577	535	517	512	534	586	545	556	585	577	596	579	530	588	556	601	566	551	630	617	589	591	603	583	602	546	600	552	569	616	542	578	594	595	540	603	553	589	602	608	592	557	539	563	593	561	569	611	587	553	613	638	623	559	539	593	562	597	562	598	597	557	550	557	555	547	603	577	554	615	583	573	574	530	618	610	587	608	605	552	574	571	603	637	598	625	586	553	569	564	621	553	534	558	607	589	587	631	576	602	573	587	602	587	586	556	564	571	592	547	590	551	551	616	553	603	544	553	508	572	594	585	594	555	543	602	642	537	588	592	608	604	609	632	568	553	596	581	594	586	532	568	572	584	574	585	591	557	596	591	621	590	574	568	583	608	611	592	562	571	568	590	573	600	597	575	578	601	564	551	589	575	562	594	555	524	601	569	540	577	524	567	542	596	515	584	550	560	572	605	560	598	577	607	601	555	534	553	566	580	592	536	551	551	594	592	580	535	576	588	586	571	543	549	592	588	548	576	620	525	577	590	594	608	558	568	594	584	560	559	574	601	551	606	557	592	552	568	563	551	558	608	583	549	580	567	560	580	558	611	564	537	562	590	610	607	550	616	608	620	559	565	600	578	538	598	558	587	574	584	601	585	526	617	566	565	555	569	543	589	562	575	577	570	552	619	575	561	589	533	578	595	552	584	571	577	611	610	556	549	591	601	585	571	593	589	586	576	579	599	556	584	555	564	596	581	585	565	555	561	590	587	579	582	571	607	584	582	572	570	610	567	489	606	561	550	550	565	602	569	611	570	571	574	606	536	577	569	613	591	589	566	585	603	561	602	555	593	531	579	584	565	570	585	586	574	569	587	592	584	571	589	576	578	591	616	561	591	603	548	582	596	622	622	609	585	595	611	541	558	573	573	596	589	542	570	605	574	612	570	561	585	602	601	580	597	585	570	590	543	541	575	556	601	570	588	609	558	572	554	561	588	577	584	572	601	601	584	566	568	536	616	564	604	560	595	532	585	613	610	521	570	593	586	607	588	607	570	606	554	575	609	607	579	550	585	568	591	591	554	548	576	581	566	578	573	573	565	579	602	562	573	564	594	522	579	566	563	597	554	574	565	564	585	617	573	553	624	575	573	580	646	580	612	548	582	543	600	582	573	562	601	576	566	565	590	629	585	541	563	563	612	600	560	531	587	604	545	557	587	577	557	606	590	568	635	592	581	549	590	575	566	578	609	569	580	585	574	615	575	568	553	582	574	566	584	570	538	586	596	583	604	571	589	588	571	592	565	538	545	561	607	536	610	570	588	555	549	560	622	545	557	567	586	560	546	543	574	574	601	575	604	546	544	583	549	575	609	568	605	559	584	572	572	607	567	615	585	585	607	596	577	569	571	599	594	547	549	564	591	576	583	557	563	565	557	561	568	573	552	595	562	605	541	576	588	610	591	557	578	587	602	552	554	617	574	537	589	582	579	563	590	581	608	539	634	601	564	563	587	566	590	547	569	569	560	546	581	533	608	536	526	609	566	569	584	606	617	582	566	577	619	601	540	514	547	561	561	547	591	553	630	564	566	565	550	582	593	548	618	593	573	565	555	588	576	565	564	603	595	572	618	533	588	597	571	553	547	560	563	601	536	601	582	583	550	573	535	591	559	599	568	583	609	620	540	586	582	588	584	580	601	575	558	529	548	571	543	551	579	565	610	540	551	566	525	582	583	602	618	581	604	610	572	569	563	597	602	579	569	537	589	596	562	570	536	551	617	559	577	623	576	547	538	520	619	564	554	540	597	605	589	590	596	584	539	547	589	584	561	595	545	546	548	585	556	579	554	572	587	574	557	584	568	572	577	564	554	553	599	565	584	574	612	565	570	563	616	589	532	567	631	608	551	608	601	574	583	622	580	571	563	619	570	555	556	570	611	579	615	580	569	558	587	556	575	585	563	554	628	568	598	583	563	554	582	582	581	594	548	500	565	582	569	590	558	596	569	596	538	565	562	557	575	589	590	559	592	573	591	562	557	565	597	574	601	609	623	613	600	596	570	554	591	600	591	630	588	586	593	599	593	584	583	565	566	589	593	532
25193	21704	28462	25443	19765	3728	1762	1348	1190	1023	983	979	950	902	920	875	921	918	835	891	919	944	934	921	907	898	916	894	890	905	876	892	843	879	855	886	868	877	871	918	810	873	820	833	822	838	834	828	899	877	869	838	837	837	873	858	841	833	833	838	878	889	817	837	851	862	796	843	860	835	849	839	829	866	863	857	853	823	849	889	857	795	826	840	864	888	896	871	850	802	777	862	849	861	855	811	856	816	779	836	827	856	787	847	830	794	869	829	844	859	855	819	839	817	850	808	820	784	801	847	786	862	808	811	889	828	786	838	823	859	833	784	782	867	830	796	794	822	859	777	820	864	789	829	826	815	857	816	780	848	864	818	804	856	805	787	823	818	859	850	814	844	812	912	856	824	812	832	865	814	842	844	845	846	859	821	816	847	857	802	812	850	847	828	842	853	831	869	844	823	879	874	862	808	834	863	811	817	827	797	842	862	846	825	843	817	833	847	869	876	825	855	809	828	841	867	845	800	834	808	838	846	863	834	802	844	878	884	844	863	819	845	817	790	836	897	832	824	838	818	830	823	855	798	808	804	837	828	886	824	836	843	844	902	918	819	813	814	840	843	812	795	837	805	816	871	856	841	865	888	787	810	811	895	826	854	793	851	778	868	798	851	788	842	795	837	852	851	840	831	782	870	831	827	826	796	829	809	822	856	824	904	853	841	841	786	844	821	853	855	791	852	866	908	881	841	842	814	770	905	782	849	782	877	845	870	842	823	878	822	861	828	849	872	841	817	871	901	832	826	865	847	825	816	812	844	839	793	863	818	794	810	816	830	828	847	793	850	848	872	839	842	845	820	845	787	796	817	782	807	827	766	845	794	815	830	844	846	843	856	805	805	880	828	789	842	803	823	847	867	821	837	840	839	814	837	877	820	850	874	846	837	854	821	857	826	876	852	887	827	834	853	798	854	824	871	825	854	784	833	834	885	836	823	841	790	866	879	841	856	853	868	862	853	786	840	856	825	800	842	820	871	817	865	837	834	874	822	812	797	811	854	791	873	852	809	826	790	849	804	860	872	847	864	808	863	831	826	855	875	855	844	854	790	834	805	845	764	862	863	894	829	870	840	809	836	818	823	814	789	869	832	816	871	891	770	834	815	808	844	855	832	848	874	833	821	852	833	855	848	820	828	812	864	796	811	807	804	866	835	833	856	829	860	839	828	777	874	839	823	820	838	788	829	836	808	818	846	851	837	817	818	841	849	839	838	865	884	831	864	855	804	808	853	844	861	843	818	844	872	849	837	830	846	820	890	858	844	811	809	871	835	836	780	810	817	829	813	880	880	859	789	849	838	883	862	859	798	881	826	789	812	896	849	841	781	806	794	888	780	772	843	845	791	834	810	832	815	829	835	810	874	881	754	867	823	832	810	855	842	830	833	798	831	809	817	827	857	847	869	827	824	781	848	836	794	866	840	834	862	846	850	824	829	856	858	792	860	813	776	843	857	821	833	799	855	876	814	825	799	865	812	812	851	881	868	832	816	825	838	782	868	828	838	807	850	854	825	842	855	781	848	873	832	828	864	800	853	875	888	836	837	801	755	809	797	815	819	819	793	816	846	841	868	889	900	864	816	848	841	843	844	809	831	811	854	863	811	832	781	845	851	834	881	820	802	850	916	805	806	836	827	830	818	841	844	862	836	874	822	836	858	892	849	874	835	850	843	888	788	842	775	831	845	832	782	878	820	834	836	809	836	865	838	856	842	887	848	832	823	822	826	821	841	831	823	803	805	834	825	811	862	806	817	932	800	819	857	814	878	818	819	875	833	833	821	811	808	831	859	802	865	815	809	882	822	852	800	894	874	851	838	837	844	846	854	849	751	837	820	817	837	823	832	816	854	834	832	785	840	813	839	838	805	796	831	781	832	871	857	806	854	821	805	839	841	803	831	826	827	854	840	833	809	880	849	867	861	864	867	874	775	835	838	893	794	805	801	839	798	854	810	824	816	825	861	828	790	814	883	840	779	823	839	827	796	858	793	824	836	867	834	825	786	859	788	810	860	820	864	862	815	809	837	819	826	857	795	835	835	877	831	796	822	858	833	838	816	861	804	849	884	788	830	824	862	858	831	791	852	810	818	858	839	855	830	844	814	821	799	808	853	828	828	882	830	825	829	851	828	828	886	843	804	827	852	869	896	818	839	813	830	785	772	815	805	839	861	827	814	835	843	837	826	833	804	869	836	864	840	823	823	841	813	874	831	835	787	816	856	799	886	881	843	799	815	822	846	798	885	827	847	873	806	833	812	860	821	802	830	807	838	799	820	821	805	829	827	825	842	844	834	828	872	831	818	825	814	863	800	791	839	788	818	820	808	815	786	844	780	785	845	820	840	810	852	866	835	813	848	808	828	866	824	809	875	808	825	814	828	878	845	839	837	772	832	855	812	870	814	871	849	797	847	812	829	838	845	834	806	843	846	753	867	806	855	864	847	824	811	868	795	826	853	792	827	849	819	796	822	845	887	830	801	824	846	817	818	927	786	825	831	804	819	822	912	778	796	813	823	776	851	806	822	829	858	850	860	861	823	786	812	786	843	838	823	795	826	817	853	782	852	783	798	801	853	873	810	788	829	814	744	854	831	843	860	812	840	833	825	849	826	872	832	818	866	863	807	852	847	836	819	828	861	868	906	847	807	841	840	794	869	789	828	780	827	813	805	823	830	883	831	820	890	840	839	821	804	843	831	832	822	839	808	772	817	838	789	790	875	839	843	786	867	830	788	805	816	857	867	818	816	779	802	857	819	817	865	859	826	908	856	882	787	838	792	881	804	895	801	847	821	813	849	860	834	861	810	872	789	820	830	815	838	864	820	807	869	876	789	844	855	809	777	821	840	810	815	818	838	836	822	812	853	799	822	841	824	848	851	850	811	815	842	811	845	811	829	807	791	860	803	921	841	803	841	792	844	886	817	829	836	861	828	868	756	886	829	870	853	863	852	787	798	834	788	859	834	831	806	833	774	866	803	809	815	790	828	849	820	806	800	821	766	817	804	816	799	799	852	792	891	891	790	784	774	832	807	833	871	859	786	884	876	868	827	799	783	838	893	807	877	814	829	814	830	794	792	802	828	834	851	819	875	840	812	786	852	853	839	784	818	838	882	815	816	770	871	788	831	785	841	848	837	871	875	926	823	881	810	848	843	860	796	761	808	862	785	874	846	785	876	844	857	845	818	835	809	776	876	856	842	771	827	838	841	821	789	826	844	841	834	859	827	842	870	869	864	764	799	834	826	840	833	845	825	803	829	853	813	767	842	862	838	887	815	832	807	829	825	879	856	843	902	867	839	854	805	861	819	856	853	872	828	863	849	792	842	838	837	844	845	823	837	831	821	827	824	836	842	817	838	861	835	881	812	764	802	872	877	801	895	826	823	858	882	847	804	857	804	837	782	832	875	839	821	799	813	792	835	858	799	828	852	816	830	876	838	870	868	833	832	816	828	875	806
29307	13904	8155	5146	3942	3063	2248	1815	1478	1238	1214	1083	944	948	914	877	911	931	910	934	874	950	938	899	870	863	882	897	874	848	826	865	916	852	813	826	842	812	795	871	825	859	820	826	839	800	827	835	818	873	818	812	812	846	873	855	790	838	824	829	804	805	776	803	760	811	811	845	809	792	873	820	784	817	824	790	847	881	811	836	791	813	847	803	871	777	802	860	773	788	849	752	764	822	778	848	797	814	815	821	839	833	841	839	824	853	824	833	793	777	807	753	774	805	807	796	806	836	822	798	857	809	855	782	794	791	761	850	784	807	785	826	812	794	824	850	800	778	809	782	777	827	808	784	834	806	835	780	814	797	830	856	804	833	781	801	798	783	816	847	790	781	834	810	787	801	823	845	791	795	792	756	832	829	816	799	801	791	801	768	804	812	831	820	808	797	798	798	777	764	807	817	821	814	807	818	833	850	809	816	802	804	841	838	855	815	855	827	798	832	756	806	825	807	817	846	800	804	851	786	803	823	787	793	799	831	851	819	803	821	848	786	812	831	804	831	817	833	847	790	817	797	813	809	775	761	848	816	850	775	817	849	841	776	804	818	854	801	794	837	852	809	787	839	786	834	814	822	828	793	828	833	853	791	796	834	791	790	774	757	822	864	767	834	843	801	818	865	843	831	807	797	771	773	822	781	770	815	818	817	809	813	812	795	777	781	838	848	833	778	736	830	796	805	857	781	856	780	797	793	797	870	780	821	847	843	837	790	798	831	794	823	823	852	804	851	824	762	760	825	837	819	755	809	782	831	760	811	809	780	813	819	806	826	756	847	848	846	800	831	809	830	813	815	868	817	850	805	813	840	824	819	801	787	833	823	800	808	793	805	798	784	820	794	823	862	848	818	852	875	861	800	825	831	818	826	854	822	833	787	763	823	808	777	774	800	827	803	808	810	771	781	811	819	828	804	820	814	820	802	781	794	809	811	842	767	837	831	814	784	825	801	810	812	776	851	808	816	843	840	784	833	840	785	764	817	843	810	793	780	803	758	867	820	858	844	813	826	783	873	803	797	798	839	801	839	788	764	824	842	805	777	767	888	810	800	749	803	800	798	792	789	824	817	861	828	842	822	759	792	826	823	792	824	780	800	817	814	811	774	827	781	876	805	796	798	787	838	804	759	805	810	733	809	781	866	785	827	785	826	741	786	815	835	834	801	814	781	799	843	809	902	820	809	793	879	811	819	848	800	803	841	805	804	797	803	851	816	828	836	829	824	834	818	752	809	834	793	820	808	790	834	804	819	780	811	817	854	853	831	794	812	833	789	853	796	843	777	808	847	855	847	800	799	816	843	799	843	802	811	814	770	840	861	808	831	833	817	775	819	811	849	856	781	818	787	792	821	811	830	827	777	816	830	792	817	843	825	876	826	811	841	784	774	789	823	819	844	830	822	834	823	783	775	799	820	842	768	788	756	798	862	799	892	850	788	799	846	853	784	805	832	770	824	826	817	844	824	789	798	797	750	842	735	824	780	832	790	792	792	840	849	815	844	757	773	829	826	801	790	833	754	867	784	864	794	864	809	848	760	830	798	793	775	754	834	850	841	831	840	800	830	861	802	845	780	833	843	827	840	814	893	786	776	811	869	817	835	768	827	796	843	810	813	857	785	807	832	844	817	830	852	782	843	807	820	795	799	808	834	853	818	818	839	780	808	831	807	792	814	825	804	850	854	805	777	849	818	804	809	778	749	823	821	810	779	800	818	838	838	808	833	792	805	790	799	823	827	785	850	843	808	793	826	835	779	832	813	768	822	813	802	802	795	823	845	814	857	849	778	784	818	783	814	817	816	819	899	794	843	827	825	844	828	865	845	854	852	800	814	825	799	819	824	828	841	781	818	831	823	814	826	858	769	791	830	765	783	800	794	852	791	827	785	794	830	809	846	817	853	813	827	825	859	809	793	815	839	831	832	818	757	786	784	808	781	776	866	799	776	789	794	813	833	879	836	836	808	846	782	814	792	830	759	841	805	764	818	760	804	827	845	799	816	793	862	799	816	815	772	848	826	770	809	777	795	793	874	812	777	822	838	838	843	804	793	842	879	798	825	794	797	842	777	808	770	857	809	816	861	801	862	764	804	811	773	783	801	836	830	786	812	809	778	778	780	804	761	816	802	782	828	837	806	861	849	784	793	829	755	800	774	807	811	861	838	830	821	790	854	789	787	822	839	808	806	805	811	790	810	824	839	780	821	837	821	800	743	812	815	856	843	831	809	811	829	811	821	824	763	755	805	789	829	773	817	790	783	831	786	810	801	756	812	786	852	817	855	813	819	804	790	814	766	763	852	780	865	759	823	846	815	851	828	820	834	819	780	828	757	820	829	840	756	828	859	865	760	800	854	813	815	767	807	770	793	772	760	806	798	830	792	767	822	828	763	837	861	794	820	818	823	794	779	800	735	808	835	808	810	835	838	750	813	844	840	800	771	806	832	824	774	822	786	778	839	792	824	775	784	827	791	812	822	817	812	827	826	816	741	805	812	843	853	826	815	796	846	805	816	859	722	804	785	809	816	782	712	814	769	812	818	783	816	787	846	812	853	821	849	828	775	818	796	797	806	799	876	826	828	735	850	782	839	821	795	845	801	819	790	852	836	821	796	774	815	824	857	742	763	849	793	815	837	816	777	844	831	784	821	826	823	810	783	803	821	848	777	768	787	787	849	779	840	870	796	777	814	790	790	792	851	785	808	846	784	789	817	823	826	817	771	800	826	849	819	723	833	797	790	807	809	800	814	789	837	780	851	812	824	798	782	808	808	812	780	776	838	809	812	841	813	765	806	829	765	811	793	791	769	825	750	832	834	823	824	796	849	766	774	817	844	825	815	769	803	771	825	818	805	769	841	792	822	830	798	797	836	808	810	812	848	834	788	830	814	810	801	793	811	829	826	821	789	799	818	778	809	807	880	816	826	792	803	805	840	834	808	796	828	745	848	835	800	779	822	824	800	831	851	791	784	803	804	878	837	782	808	795	811	845	794	800	820	832	800	834	802	884	791	784	774	815	835	805	847	830	800	849	790	847	759	741	832	832	821	831	854	794	823	827	825	831	779	809	825	796	786	797	797	809	818	830	782	856	794	771	812	795	872	803	833	845	837	831	827	800	854	795	822	815	812	802	810	820	789	827	819	848	771	811	814	820	761	766	819	787	838	784	844	801	811	834	825	778	830	801	757	780	842	780	807	852	788	831	810	805	840	802	852	810	841	798	789	764	761	796	902	800	803	840	839	809	838	796	786	840	780	801	776	816	847	831	808	805	843	838	808	816	794	803	838	822	773	802	808	808	836	813	809	787	813	878	803	823	865	874	793	840	806	825	791	795	812	779	834	768	783	821	846	852	840	783	828	831	831	788	841	798	823	766	852	773	786	767	798	880	819	810	845	840	819	779	810	830	798	780	805	792	845	833	787	855	810	773	824	839	799	788	792	783	740	838	837	842	768
23023	21700	29501	24411	21702	21800	13830	2068	1234	992	871	737	616	589	545	498	522	560	476	525	541	547	562	569	544	495	509	442	459	504	460	435	434	441	414	405	415	419	398	376	396	416	388	412	387	410	360	391	413	369	422	395	388	428	376	419	446	392	391	410	409	361	391	395	380	369	333	362	373	372	376	328	421	360	370	329	385	384	367	369	392	342	411	383	373	362	374	383	366	350	356	363	379	357	365	379	394	354	325	373	363	397	400	365	351	345	355	354	331	362	334	368	386	378	363	351	339	372	374	364	328	359	348	380	361	391	361	371	384	368	347	373	381	364	349	417	390	384	315	332	353	370	369	349	352	371	333	372	388	350	351	363	359	331	349	364	360	354	376	352	348	395	381	371	366	385	374	350	366	397	365	361	386	380	385	385	386	402	378	350	392	366	391	369	382	368	357	367	378	378	343	395	392	371	337	343	348	380	366	365	365	345	372	336	352	376	392	372	363	352	385	412	359	383	320	389	335	378	422	400	356	375	390	348	341	369	361	357	375	369	328	374	368	379	337	405	372	390	337	375	391	336	345	370	343	383	427	379	370	383	368	386	364	382	381	341	353	355	356	391	358	383	371	336	348	385	325	345	339	364	367	376	339	319	354	364	357	364	364	406	388	368	374	384	389	369	364	386	373	353	376	366	369	360	368	414	356	383	336	338	331	383	377	368	315	355	381	375	359	375	362	332	363	373	343	366	378	381	376	388	343	381	383	364	373	381	382	362	352	369	363	319	412	382	341	409	386	354	362	379	374	381	366	370	357	388	382	366	360	383	386	402	347	362	387	378	374	390	360	362	354	372	396	347	398	372	362	380	389	385	352	390	359	339	376	377	359	365	356	379	352	392	369	376	373	373	377	379	355	352	377	379	373	349	371	392	390	364	348	347	376	364	397	359	334	377	366	360	367	342	323	384	350	350	372	369	346	386	345	378	373	385	358	377	380	372	338	392	392	383	377	364	350	355	363	374	374	330	375	342	378	390	376	364	368	385	377	355	365	382	367	380	395	339	388	367	369	374	409	363	384	364	344	336	371	368	345	367	369	388	343	389	398	371	371	356	366	399	369	340	346	386	374	371	357	362	395	352	369	349	368	373	356	398	384	372	405	367	352	363	365	367	373	396	343	376	390	353	346	381	374	399	398	351	369	337	393	373	420	339	369	347	362	356	427	373	360	396	425	377	352	352	314	383	368	352	368	361	400	379	394	397	349	359	345	352	368	373	393	387	327	399	373	361	350	352	381	363	345	364	361	369	372	347	394	377	379	358	401	364	354	352	357	391	366	380	366	374	378	400	384	389	359	375	331	351	372	369	341	386	368	386	405	374	352	393	352	345	366	371	380	360	371	399	404	372	369	385	389	415	370	365	366	368	365	377	401	361	352	384	342	410	377	363	343	382	396	362	359	383	331	362	404	360	362	350	374	417	334	402	361	402	361	370	380	375	361	360	357	397	371	384	359	360	362	381	389	385	373	352	358	380	363	376	369	377	378	361	363	368	367	317	397	381	340	389	354	378	399	360	409	373	380	355	332	366	357	343	361	386	368	380	367	352	372	385	348	399	392	363	352	366	353	385	354	373	352	359	372	338	374	374	355	328	374	349	376	365	383	411	317	395	339	355	344	334	334	397	355	340	381	382	388	357	372	354	394	369	346	376	354	365	396	382	368	365	339	383	358	378	344	359	338	350	399	362	381	400	358	334	381	362	362	371	352	377	382	369	377	341	386	375	360	403	376	373	354	353	357	371	332	381	370	363	368	358	375	389	381	396	343	382	360	359	386	374	376	381	361	370	363	368	374	370	387	369	356	348	368	359	396	384	351	406	351	372	378	388	387	344	399	384	340	372	367	371	397	360	333	358	365	374	351	365	400	364	374	388	348	354	380	369	337	380	382	377	353	366	354	352	377	389	376	370	416	397	359	349	398	378	389	366	390	347	380	381	341	392	352	359	345	369	360	389	359	358	381	373	361	338	374	382	371	357	349	372	380	381	367	357	370	398	371	379	337	360	353	371	386	356	349	381	377	388	357	389	399	377	377	356	372	378	397	413	370	384	393	365	332	354	378	358	384	335	354	355	365	370	345	375	376	372	375	398	347	356	394	315	376	364	376	337	363	400	378	385	340	371	371	373	350	393	365	370	357	366	391	383	369	393	370	414	343	374	406	360	348	319	369	344	341	359	346	362	393	377	401	336	381	330	332	332	366	339	354	363	388	345	370	381	372	365	374	355	376	367	377	375	349	359	367	386	371	413	421	367	361	353	350	369	367	330	378	387	385	368	370	344	397	360	370	372	408	351	393	353	376	360	354	372	431	385	352	369	355	341	358	358	356	377	371	367	371	408	384	364	366	380	398	358	343	342	362	366	349	361	394	354	398	358	348	378	394	339	342	370	356	383	338	362	375	395	379	372	382	377	379	402	367	392	376	347	379	371	381	367	348	354	381	369	388	376	372	386	373	380	392	373	388	358	368	341	359	352	369	400	339	357	356	355	369	375	379	353	372	393	345	340	354	339	377	397	354	373	426	341	399	379	354	398	349	399	358	349	359	352	402	361	366	346	385	338	353	374	376	349	389	389	352	378	356	406	354	369	385	353	378	379	377	385	359	382	362	406	334	354	362	397	332	361	386	368	387	374	390	389	391	358	373	345	391	362	348	386	370	369	375	382	355	367	349	342	357	382	373	374	398	371	394	382	394	344	396	370	391	353	380	368	370	370	386	373	356	357	356	363	412	376	346	354	387	348	387	383	337	359	421	383	351	364	346	328	377	386	368	367	358	331	340	393	353	377	417	387	352	335	348	364	327	357	352	327	363	358	387	392	368	358	333	365	341	344	354	352	379	395	382	357	345	371	368	382	386	367	373	323	372	373	381	344	362	364	385	378	398	338	372	348	366	360	378	345	370	361	371	340	365	359	395	346	334	373	371	378	351	377	331	360	376	365	371	394	355	367	359	370	384	360	373	372	402	340	373	380	391	379	358	338	389	401	351	356	356	362	375	370	345	349	359	329	349	361	380	374	385	355	363	350	350	360	323	354	365	407	370	369	339	333	375	388	351	382	376	353	343	361	380	386	345	380	319	369	375	376	356	371	372	370	380	425	380	360	384	345	403	374	396	364	380	404	369	376	371	371	362	351	330	336	349	399	376	371	347	337	341	356	394	382	388	362	359	354	340	367	354	350	382	337	340	366	392	332	359	349	392	373	371	361	345	375	366	368	388	360	429	355	375	372	384	338	375	370	378	345	330	370	400	386	351	370	360	356	376	363	329	347	337	383	382	345	375	378	337	372	347	363	346	366	333	352	376	343	355	359	365	354	371	335	323	367	359	365	348	411	374	361	382	361	366	356	400	344	383	364	355	358	332	376	360	342	369	377	383	385	349	358	390	371	366	355	404	406	350	385	368	356	355	354	359	385	418	388	355	353	352	346	356	343	348	348	340	379	351	407	378	353
32370	21157	15586	9493	6760	4917	3386	2486	1872	1393	1195	960	727	705	645	569	630	532	585	611	618	633	598	613	604	574	555	505	521	479	508	447	507	471	489	459	420	483	428	418	449	421	433	387	385	411	416	418	428	429	376	394	395	429	431	437	399	431	373	376	414	395	381	365	347	381	383	360	354	385	379	358	381	393	358	375	396	353	373	381	422	363	401	372	376	384	383	386	383	360	385	361	372	370	391	379	394	361	385	378	389	346	360	392	365	366	383	361	370	348	369	355	339	360	379	344	393	339	373	370	370	384	379	355	421	321	356	342	338	355	374	379	401	397	353	385	345	344	370	410	365	355	406	355	344	340	385	381	384	382	382	378	403	346	377	350	380	339	354	366	395	352	354	375	376	387	367	354	391	383	366	363	379	367	383	376	329	347	380	409	336	365	374	370	403	385	357	365	356	385	360	333	375	365	384	398	389	365	385	346	413	348	402	365	368	365	371	363	352	350	366	367	340	332	367	347	359	368	357	374	358	381	374	333	383	346	349	377	363	383	377	383	395	327	377	349	373	351	369	351	356	361	374	342	351	396	400	376	351	394	361	368	350	371	359	375	346	367	392	377	372	373	346	397	364	360	401	363	369	382	339	372	403	381	383	350	373	380	350	380	338	357	394	348	382	405	359	386	375	368	343	375	347	378	337	356	361	356	374	371	397	360	372	334	360	358	390	368	382	366	344	378	369	363	379	369	385	393	361	383	355	365	370	335	351	376	393	359	329	333	367	405	356	366	369	368	371	354	366	396	380	386	379	350	356	375	390	395	354	392	354	363	342	356	354	358	384	358	373	356	349	359	375	393	374	352	375	408	370	382	399	390	359	399	379	352	368	382	380	390	372	385	382	367	374	374	360	341	347	366	387	364	341	351	383	346	362	344	355	377	341	360	381	374	329	352	354	347	372	356	317	375	352	368	357	379	397	387	358	321	353	390	367	358	377	361	384	384	355	346	389	338	361	341	364	345	401	382	382	357	361	350	371	343	347	361	368	389	371	393	345	389	365	414	339	374	387	329	367	382	376	363	376	374	359	375	323	397	338	370	362	391	361	373	403	360	343	375	377	375	388	361	350	376	369	366	362	363	354	385	377	381	375	368	395	389	369	345	382	342	354	328	349	371	377	360	368	365	374	342	352	372	370	364	372	348	358	369	395	397	366	377	342	350	409	359	369	339	373	392	358	367	377	382	369	346	346	324	358	353	371	366	378	411	377	402	367	337	361	335	361	341	371	350	348	349	391	368	393	411	337	363	395	375	390	396	368	365	371	325	368	362	374	403	368	353	355	385	385	397	368	371	365	348	353	379	392	374	380	343	401	387	386	392	369	343	333	395	395	348	353	367	366	329	385	364	337	363	374	363	334	380	392	352	365	414	376	366	349	398	388	381	386	362	343	396	391	363	370	354	350	363	359	344	355	356	366	372	361	340	385	363	374	388	399	396	323	398	364	362	320	365	373	348	334	370	364	359	336	365	365	337	374	395	323	342	356	379	381	378	387	389	393	404	351	366	361	374	374	379	374	337	375	367	355	338	333	369	358	386	347	371	373	378	353	355	377	370	375	374	374	396	367	333	359	344	377	389	352	363	355	396	354	377	344	376	375	346	414	349	359	354	366	382	344	334	346	358	356	345	358	380	398	365	374	333	346	354	337	366	350	367	375	342	402	329	349	398	379	364	359	339	383	367	334	357	357	366	367	357	368	385	365	353	364	376	380	378	345	394	392	371	386	379	370	362	350	378	361	383	356	363	365	344	360	375	344	348	405	371	380	342	401	345	371	361	346	352	373	363	363	342	389	405	345	396	399	373	373	355	337	371	384	368	337	371	360	332	362	374	391	348	388	356	358	338	381	398	366	347	378	364	373	386	346	333	355	356	322	370	355	349	360	381	385	363	369	312	363	368	386	394	346	381	379	339	402	329	385	375	362	372	369	394	369	420	358	348	400	366	383	345	402	364	385	375	377	358	373	338	363	368	373	387	357	372	409	328	378	315	389	378	371	368	379	354	324	373	335	388	382	365	354	362	363	357	362	386	331	354	330	369	359	384	347	375	376	383	375	392	361	386	390	374	359	368	369	363	365	363	388	363	347	341	377	387	352	356	373	368	351	309	371	331	311	398	381	346	375	367	340	381	358	339	367	371	345	376	381	361	392	352	352	382	371	405	388	344	349	341	385	372	359	390	387	388	373	375	376	365	346	370	334	331	386	391	369	346	389	398	358	360	349	353	381	376	334	348	346	363	362	381	366	357	403	379	370	364	365	362	387	368	372	345	372	344	371	348	364	368	357	350	315	348	358	359	404	351	362	367	350	374	379	370	380	365	337	374	351	363	351	372	367	368	362	352	374	347	404	384	356	366	393	379	382	411	367	373	362	362	409	339	375	370	387	373	326	315	363	385	358	392	394	352	360	345	363	370	377	334	364	376	379	341	368	351	388	366	362	394	383	380	393	358	354	329	393	393	353	362	389	352	361	391	347	335	381	376	364	363	366	373	387	371	355	347	375	343	395	391	373	371	340	365	383	353	336	358	394	354	392	372	363	376	337	358	385	387	385	376	400	367	357	363	385	355	361	348	374	341	376	357	347	353	332	354	350	338	387	338	385	339	374	381	362	372	348	340	337	391	400	368	393	369	394	340	313	350	371	395	366	381	353	397	365	372	351	358	349	392	364	345	372	382	364	363	359	405	363	406	368	382	355	354	363	367	401	376	343	355	348	372	385	379	359	348	345	396	410	353	364	365	369	350	349	385	375	351	377	375	340	386	368	356	377	388	344	380	334	362	362	365	360	400	369	369	388	395	373	387	347	399	351	348	366	339	387	356	351	352	343	359	369	355	366	393	416	334	349	407	349	369	367	371	397	391	394	399	395	376	365	391	362	347	364	352	351	368	359	365	382	342	337	333	355	344	374	362	355	390	373	390	356	357	365	414	352	340	329	377	399	369	354	374	349	357	390	339	350	368	363	382	398	328	397	379	393	349	361	352	385	349	376	373	352	347	358	349	328	355	403	400	362	369	321	348	377	385	366	364	349	371	341	383	348	360	380	339	364	370	348	366	384	322	363	374	340	411	340	375	358	378	366	354	359	391	345	334	368	364	389	378	377	390	383	360	352	369	378	388	375	356	351	394	352	398	384	351	369	416	376	360	377	344	384	354	334	375	366	362	358	334	373	377	362	314	373	361	383	386	366	347	389	387	341	392	362	374	390	376	361	370	348	354	348	368	358	380	339	341	362	339	361	388	384	343	357	363	378	347	376	387	365	396	351	347	402	375	376	360	351	339	363	339	357	354	362	362	348	365	367	361	395	364	378	357	356	397	349	412	343	366	372	391	361	372	389	325	352	378	385	324	379	366	357	351	364	352	382	346	317	324	360	350	382	359	385	375	382	415	362	347	375	346	394	357	370	360	340	351	377	374	346	349	339	363	371	362	391	358	374	340	378	382	363	394
29433	20612	9793	2871	1729	1369	1200	1103	1012	998	1008	954	894	951	934	939	989	939	933	933	968	939	1000	920	948	958	928	976	918	915	930	959	941	941	958	900	944	926	934	894	933	941	961	892	915	910	929	886	928	938	892	930	896	1012	970	931	908	890	942	886	933	880	876	990	883	905	877	939	912	880	915	928	964	959	946	849	929	918	894	876	907	896	910	918	920	924	886	854	879	927	871	883	870	900	920	873	974	917	931	908	940	913	887	919	914	944	881	876	899	931	890	941	913	934	971	944	959	897	953	943	956	914	938	937	928	949	918	842	904	879	972	898	929	926	966	941	939	945	948	946	875	863	920	916	916	917	908	891	945	936	897	894	896	910	937	928	936	947	957	901	904	884	908	940	882	901	940	937	905	942	914	852	906	924	905	907	1005	945	889	900	881	961	958	935	964	969	916	940	940	954	937	885	940	960	938	947	848	886	863	916	897	858	930	935	946	920	899	943	931	906	907	919	926	948	949	921	912	908	861	920	899	892	903	876	932	934	895	877	898	948	886	886	944	950	832	914	928	910	902	950	955	942	846	947	893	866	885	859	903	932	883	936	924	897	1014	947	893	865	885	898	948	892	908	909	867	928	969	892	903	947	896	955	889	934	944	923	892	885	989	885	948	929	876	901	911	937	894	919	901	895	882	894	961	951	911	928	892	929	917	887	902	886	908	941	869	914	914	863	938	893	882	917	923	890	927	909	903	945	955	948	892	930	951	891	933	859	894	888	897	957	957	881	921	889	948	900	929	927	899	888	911	961	921	908	903	879	918	974	874	941	913	882	883	872	885	886	856	933	916	929	925	920	883	901	901	937	945	899	923	921	902	942	928	942	876	882	899	927	919	890	894	876	940	924	921	939	952	908	961	926	940	975	875	898	902	920	914	934	883	876	909	976	955	926	899	903	920	890	902	937	915	939	901	919	932	934	857	955	904	859	921	933	933	860	878	903	979	931	941	867	890	969	936	926	967	923	867	940	909	941	872	870	904	936	897	906	877	933	916	927	941	934	881	956	861	986	953	961	917	925	871	944	908	912	927	905	952	923	921	917	935	881	957	866	892	902	892	958	962	984	898	913	883	858	841	895	921	941	923	886	918	895	848	918	917	913	922	897	916	910	936	946	934	897	922	962	916	964	942	950	908	919	928	949	896	989	893	889	930	923	898	927	912	890	902	924	902	940	923	854	958	949	851	916	938	921	875	855	940	903	914	934	961	947	896	850	890	926	883	909	962	883	917	892	930	934	957	905	941	901	964	863	927	909	926	938	938	939	903	893	936	876	961	901	917	890	921	926	926	941	899	920	933	881	954	873	863	885	935	906	920	960	933	878	979	899	938	912	938	833	861	915	912	900	915	938	975	877	879	892	893	906	937	931	909	944	849	896	933	879	925	905	888	917	953	897	901	934	917	917	939	976	919	971	885	927	848	881	913	881	955	905	847	906	960	940	927	883	974	940	882	926	912	889	935	924	918	939	965	911	945	908	928	864	905	937	931	928	940	918	893	961	864	900	913	981	867	900	893	897	936	902	911	902	942	879	954	993	879	934	879	908	884	900	987	919	888	908	905	916	926	904	887	986	886	938	954	908	954	884	904	883	925	923	924	934	916	916	953	920	937	916	868	968	970	920	920	958	920	899	908	889	946	938	915	934	924	877	949	932	872	896	856	908	880	915	913	905	999	952	885	916	855	826	900	907	923	926	866	929	967	925	876	910	949	918	941	937	939	946	961	914	947	916	909	938	950	977	925	871	914	911	914	959	943	978	952	990	874	932	883	920	930	924	856	903	870	951	961	906	931	905	888	912	914	952	908	905	961	917	920	887	893	960	941	941	924	967	870	914	929	912	897	927	956	868	917	912	924	919	900	955	923	860	891	895	931	939	958	863	902	929	821	966	968	951	938	959	978	914	933	941	900	973	945	940	915	916	933	934	900	913	892	891	880	903	924	920	933	906	942	896	920	870	941	936	922	895	902	892	911	934	982	969	916	937	926	908	913	914	841	878	914	875	891	934	920	945	926	890	936	869	937	897	926	819	904	940	987	946	868	883	932	928	892	951	917	932	856	929	858	898	883	908	901	951	909	928	897	894	903	909	862	930	914	960	915	847	958	885	914	848	864	866	889	933	906	890	902	921	906	885	955	934	899	909	923	937	844	959	910	899	955	906	906	857	928	891	860	964	909	871	939	887	922	924	882	882	900	876	963	910	943	916	890	909	922	900	928	934	929	949	904	894	911	911	894	898	896	970	896	921	968	919	888	880	934	868	919	916	929	889	920	902	931	950	920	945	896	942	945	933	879	927	970	915	925	911	930	960	888	920	907	907	837	879	863	890	889	879	960	907	866	951	978	898	970	932	925	893	938	927	932	864	869	963	858	894	873	944	896	944	917	897	911	943	937	906	908	879	936	884	877	901	892	894	918	920	948	872	912	923	880	961	866	889	907	911	940	873	903	916	919	945	886	951	909	937	868	853	914	968	938	924	901	933	869	961	889	959	926	952	879	875	920	950	941	879	912	957	895	939	891	882	874	900	901	885	957	837	934	931	877	930	893	937	941	932	883	867	894	952	900	888	963	939	926	937	901	966	944	895	944	879	898	905	931	961	873	923	989	896	866	899	892	905	838	875	944	903	837	893	929	865	877	932	889	908	944	907	930	950	920	882	1003	914	896	867	886	940	889	961	914	878	887	884	861	897	952	882	904	951	935	949	881	904	875	948	896	921	982	917	985	909	918	920	934	928	915	961	862	930	882	931	973	971	946	922	887	883	966	880	860	895	940	912	878	881	876	851	913	938	919	931	870	923	901	848	922	889	942	929	922	947	949	948	878	939	879	886	929	916	926	890	907	960	850	932	927	954	909	939	833	858	962	932	912	953	928	966	852	891	916	944	918	903	904	909	920	902	923	889	852	965	888	899	887	950	886	823	882	846	896	1014	914	879	914	924	908	956	949	900	924	920	909	896	929	926	939	948	909	933	976	851	930	903	970	892	925	959	914	885	834	886	931	969	902	880	951	896	885	896	922	863	927	934	886	916	929	876	914	877	957	926	931	920	919	930	923	917	903	896	902	887	896	895	893	928	884	883	956	923	903	877	946	923	969	862	920	914	911	862	953	952	844	935	925	913	913	922	922	891	893	869	894	949	891	874	907	941	914	851	877	947	936	904	878	948	902	915	959	944	898	976	927	887	883	922	907	910	897	908	916	914	898	959	918	838	938	926	925	961	906	934	924	898	934	914	970	934	961	953	882	884	978	868	925	907	910	922	907	936	877	838	908	932	917	938	892	934	912	895	977	895	896	927	884	906	947	899	920	920	874	904	980	913	934	870	932	907	935	913	917	930	897	854	867	941	902	912	934	877	889	919	914	911	956	905	935	946	961	936	929	882	924	896	911	923	907	922	943	952	841	858	923	956	957	950	940	878	922	925	901	942	996	942	932	897	969	899	915	962	877	876	918	871
27619	7266	4374	2908	2223	1668	1387	1207	1070	1060	977	919	907	929	977	868	929	920	1002	1043	943	942	934	1013	938	959	942	930	915	924	923	929	975	904	941	893	934	936	963	956	963	962	916	938	930	888	951	896	938	941	951	952	942	939	905	949	916	948	912	936	873	915	916	871	947	941	893	868	936	883	939	898	933	849	934	900	880	891	892	913	901	925	954	913	857	882	855	900	915	898	908	907	942	907	911	897	889	876	936	933	895	927	926	899	929	880	878	947	903	918	860	892	910	853	1004	915	946	869	915	882	940	829	914	899	895	913	936	919	898	946	941	914	899	990	939	982	904	899	947	865	970	939	879	967	962	969	888	931	901	925	935	896	893	970	928	917	908	916	950	900	856	912	906	929	899	885	942	911	915	967	896	976	857	857	897	894	881	913	857	966	920	863	894	926	909	875	894	982	913	919	871	937	931	915	879	929	883	950	933	946	936	958	891	919	869	870	895	923	916	955	894	928	904	927	931	916	866	834	924	922	873	954	923	891	904	899	912	868	894	892	903	959	921	949	946	898	940	860	889	889	925	927	873	914	921	910	871	871	943	907	957	934	896	899	876	903	879	962	889	902	908	923	932	904	850	881	947	896	908	931	892	907	950	906	901	969	920	908	915	913	918	965	908	902	970	888	915	906	858	918	910	929	899	917	886	915	902	853	920	911	871	899	937	918	904	979	880	876	905	945	934	919	905	951	901	885	885	875	876	960	908	908	934	885	909	923	933	896	960	900	945	952	905	876	928	901	913	906	874	911	881	902	879	914	852	912	920	881	935	922	929	881	930	925	947	877	976	879	900	899	909	846	941	897	948	931	948	956	911	885	884	945	893	852	911	944	938	919	920	910	942	881	909	946	898	960	949	864	883	950	908	916	892	915	926	1005	952	973	889	942	904	952	900	922	890	932	895	958	912	904	940	909	925	912	929	862	954	912	905	877	960	930	933	868	949	916	877	888	903	904	944	865	892	885	882	933	966	988	952	932	911	864	871	848	918	879	938	924	900	928	888	886	861	940	899	941	911	948	904	875	952	915	873	899	908	934	907	905	931	911	885	919	926	916	947	909	964	863	894	927	937	963	958	872	843	873	885	902	885	887	862	899	926	966	861	924	891	956	942	930	904	945	913	913	913	950	920	903	913	925	886	953	846	913	860	910	872	893	926	953	934	907	931	946	920	865	840	908	908	972	912	893	878	945	924	861	856	916	991	942	902	954	961	927	888	907	941	907	880	902	892	916	956	946	867	870	896	869	944	895	896	931	951	921	901	876	845	930	938	948	902	922	865	934	881	911	908	922	907	958	920	918	937	944	889	909	950	950	905	852	937	971	905	856	915	887	903	906	918	860	901	876	928	954	905	936	904	867	879	924	902	892	898	898	869	959	882	966	900	882	933	897	969	930	915	925	932	916	903	910	969	875	888	886	941	926	902	916	931	916	962	937	928	903	875	931	929	909	907	906	911	951	860	949	865	964	892	943	880	930	941	912	882	915	850	921	950	930	925	893	908	894	899	931	909	905	917	927	918	857	930	975	886	903	938	952	957	928	890	890	897	918	927	895	910	941	931	850	922	874	918	945	941	918	988	899	899	891	936	955	855	923	923	920	897	856	934	877	890	916	884	924	904	917	926	933	882	915	903	939	892	925	882	884	952	892	913	902	872	949	865	910	927	945	864	907	957	911	921	908	907	840	947	868	924	922	927	897	912	880	936	889	993	885	889	898	900	868	924	948	952	911	945	873	901	909	873	901	915	864	885	929	885	917	873	921	918	892	899	917	967	936	941	911	905	883	882	968	939	926	875	945	941	916	919	873	875	913	914	905	946	881	942	965	911	904	919	879	885	917	889	897	960	881	928	907	919	973	932	916	960	920	925	925	929	941	906	920	927	913	912	918	964	907	885	873	917	934	864	896	979	919	909	848	995	921	922	914	905	912	916	905	950	856	920	900	821	955	900	905	922	898	882	904	905	899	916	909	939	906	946	881	959	901	943	911	886	888	911	879	915	921	870	875	908	912	882	900	919	883	877	922	950	895	897	920	856	921	877	945	939	900	898	887	890	932	906	899	952	966	954	937	899	958	902	857	863	979	936	888	967	923	964	918	916	917	947	868	877	896	866	952	907	993	922	838	948	921	870	950	924	918	924	918	918	969	891	882	909	931	991	931	901	844	955	859	916	896	911	875	932	866	920	967	931	866	928	902	931	913	898	907	907	925	928	930	900	924	941	909	914	937	879	882	926	903	926	938	895	950	862	869	908	920	976	884	900	912	885	942	947	946	939	916	909	885	910	952	953	961	963	885	887	901	939	896	830	919	858	935	935	918	905	979	928	923	946	893	878	858	880	885	932	884	879	918	944	909	935	875	897	922	884	837	929	916	904	883	910	929	925	855	875	926	878	941	901	942	913	920	913	867	985	909	922	943	882	866	939	889	865	912	941	952	921	916	884	895	914	870	931	918	922	877	924	939	986	872	921	908	978	967	908	901	892	916	906	911	903	858	931	930	868	899	918	943	938	881	947	957	887	879	899	920	918	881	957	947	906	872	928	892	877	855	950	905	889	915	890	938	964	863	871	907	912	965	923	899	973	884	869	902	891	906	884	954	883	863	918	878	964	906	943	973	937	955	902	932	890	918	958	938	933	904	861	919	880	923	917	914	911	873	913	921	990	847	886	938	955	920	934	913	887	951	895	869	921	946	944	874	951	885	970	869	925	930	910	942	949	898	945	877	858	912	945	862	945	892	928	920	930	876	930	926	882	923	859	927	925	847	912	929	892	911	947	917	942	910	920	909	866	896	941	891	879	889	899	908	974	919	878	942	916	939	857	916	983	927	876	918	882	908	945	911	947	900	930	912	945	940	877	940	883	895	958	935	909	856	942	915	912	896	888	887	886	916	938	913	878	920	895	891	874	882	892	876	925	925	925	955	912	873	847	918	936	918	935	921	906	915	906	896	888	972	891	920	888	887	902	896	927	963	900	885	907	921	908	976	910	916	961	940	895	906	861	909	912	903	916	948	922	898	927	927	915	903	936	881	929	935	956	918	883	882	922	903	921	938	956	910	896	906	940	926	851	932	962	892	927	908	887	884	932	923	913	876	929	924	904	952	975	943	875	879	904	953	928	882	893	914	910	920	889	899	910	930	952	899	957	948	911	940	909	886	913	945	892	931	948	911	911	918	944	881	895	923	889	971	911	882	939	886	912	898	888	927	914	895	857	944	905	878	888	903	884	916	941	896	895	955	920	891	904	941	879	951	949	895	874	894	936	893	923	892	1003	891	936	894	894	909	909	948	887	873	873	901	939	958	894	855	943	910	921	882	933	904	891	952	917	937	909	918	883	882	870	953	943	890	933	1009	925	975	978	893	933	898	930	952	898	894	973	916	952	889	843	875	942	844	954	892	894	888	897	885	917	935	915	904	923	909	913	898	923	944	892	856	918	896	922	944	922	934	905	937	890	924
24273	21716	29142	24844	21731	14460	2280	1282	1042	962	819	737	683	714	696	686	674	647	687	681	730	632	733	735	657	648	641	650	618	633	616	613	635	656	630	655	625	605	560	574	642	640	582	563	632	578	603	653	626	595	599	613	626	556	586	555	614	583	561	577	612	564	565	589	609	601	573	614	610	550	572	619	549	589	579	549	583	594	602	555	576	534	606	556	527	618	546	509	595	562	586	564	549	587	532	539	565	600	538	581	559	534	561	569	600	587	557	573	585	523	548	568	563	636	581	621	598	568	512	570	555	583	530	541	580	556	584	612	575	537	559	567	570	569	593	560	545	603	558	558	554	566	572	559	574	601	571	558	587	571	616	568	565	573	542	614	579	552	563	566	571	517	572	567	581	548	514	520	582	622	588	589	532	647	536	614	561	566	551	547	555	566	548	583	619	578	560	550	561	627	578	579	577	579	588	585	541	613	579	582	574	573	568	578	572	571	548	540	579	562	549	576	605	561	584	561	577	564	563	614	568	608	537	565	562	585	571	567	564	586	601	625	578	577	537	591	575	558	549	536	569	582	560	624	569	610	564	545	569	563	580	579	624	592	574	549	597	586	552	542	591	570	552	587	560	551	597	570	562	570	606	555	530	526	584	572	579	554	544	591	557	613	592	551	609	571	567	599	602	598	584	559	587	597	584	592	605	589	560	551	581	557	541	560	578	555	584	577	575	525	565	580	591	585	591	612	561	571	558	557	580	629	553	545	515	535	564	572	559	581	568	599	573	526	576	588	582	580	587	560	575	554	568	544	557	556	612	565	535	581	613	561	594	577	536	581	554	553	541	564	538	585	605	548	599	585	554	590	595	606	578	592	569	589	549	550	589	545	535	599	546	558	573	583	567	544	528	581	586	561	561	521	571	569	551	553	547	590	561	547	589	589	579	622	612	579	584	593	546	537	568	543	590	567	570	560	578	589	588	555	589	566	601	579	557	554	556	590	573	560	596	591	613	551	598	580	567	558	616	584	601	569	616	563	558	547	550	581	590	547	576	568	546	545	556	563	557	587	575	557	592	586	564	605	620	599	599	564	588	577	537	579	599	538	574	557	596	577	573	594	549	584	548	583	567	579	543	583	553	576	551	587	578	567	543	580	584	586	605	631	576	560	606	576	559	537	543	603	557	557	605	559	564	580	567	564	550	548	595	571	598	545	576	574	578	554	581	596	546	566	573	559	581	536	525	527	530	580	578	566	568	574	576	538	611	566	586	547	557	556	529	580	572	523	534	591	628	571	571	570	580	519	541	545	572	550	579	611	528	578	552	593	553	568	561	571	601	558	551	571	582	582	560	567	550	574	562	592	582	549	562	592	537	512	554	551	586	551	580	591	587	532	566	557	554	552	573	567	588	554	583	572	538	582	576	597	623	588	589	593	595	575	505	554	570	575	574	579	580	627	553	576	624	570	576	541	568	581	537	576	532	546	568	555	611	562	589	609	564	584	561	614	592	581	557	588	561	562	577	567	571	572	555	581	589	586	586	564	545	546	552	570	560	526	541	583	567	571	569	591	625	596	581	607	553	559	581	547	567	586	563	542	575	589	520	575	555	598	564	573	573	568	567	566	577	578	552	560	590	625	547	559	598	540	557	559	551	595	546	604	555	539	519	553	543	583	606	567	595	548	606	604	605	587	608	553	604	584	579	565	539	572	533	582	536	578	589	561	578	538	604	547	541	573	575	570	588	602	565	584	539	537	631	580	602	592	566	567	566	571	535	590	560	596	566	533	565	547	593	575	586	597	580	596	629	584	550	599	570	587	546	511	555	589	577	567	555	598	588	569	625	636	615	545	557	578	547	578	584	533	613	554	585	559	558	557	566	624	562	585	613	566	664	578	554	602	549	527	578	573	596	557	560	549	560	621	540	578	567	603	575	555	613	578	598	559	568	556	553	573	587	581	551	556	571	603	520	572	589	531	561	595	528	544	556	545	542	554	582	589	592	559	568	561	567	590	599	560	583	560	540	604	569	609	602	583	577	572	580	571	600	624	578	560	565	574	525	556	560	543	578	569	528	583	534	584	589	543	576	546	619	586	547	552	560	569	565	543	551	577	553	572	584	551	573	574	564	589	597	559	603	607	551	561	593	543	559	578	608	542	582	583	558	571	562	573	571	561	559	528	582	529	594	554	652	600	536	579	546	598	551	559	584	568	577	597	545	622	588	590	553	587	581	556	531	558	612	564	568	590	588	548	577	574	572	594	570	539	569	628	562	591	568	594	592	625	567	596	566	524	552	568	538	541	571	580	592	526	567	572	566	541	565	608	573	580	555	555	546	598	573	572	575	572	550	616	583	555	552	530	599	532	567	570	587	579	537	572	550	569	554	581	581	529	605	598	569	551	572	575	595	607	628	550	546	580	591	610	572	574	566	577	554	585	568	549	559	537	564	562	554	576	580	552	555	599	576	603	590	597	543	547	595	559	558	570	567	555	563	528	597	584	569	571	586	547	579	571	579	628	601	570	552	537	544	563	546	536	578	620	564	579	589	580	584	556	629	586	552	522	630	566	608	590	634	563	589	567	534	571	580	581	580	590	552	589	552	582	509	570	602	560	575	578	558	536	541	555	614	556	611	586	555	576	577	512	571	586	598	590	551	544	593	602	598	593	561	587	556	600	578	592	566	542	556	568	575	589	545	518	520	581	586	606	553	568	617	601	550	605	550	582	565	594	562	564	569	597	609	552	550	536	571	550	589	571	576	566	576	590	557	584	597	596	571	509	578	585	576	523	548	563	597	591	533	569	542	587	585	587	590	546	587	577	574	548	581	578	589	558	579	589	570	555	548	551	560	577	569	561	548	613	494	575	585	569	543	556	540	558	563	564	594	533	561	543	564	534	565	558	537	551	584	524	579	566	570	540	532	538	547	543	535	585	534	565	604	597	547	620	560	599	580	578	564	582	545	538	549	573	581	590	572	573	570	599	625	612	540	550	569	510	594	546	603	554	551	564	569	576	600	584	563	601	586	560	543	560	585	544	591	608	566	573	548	576	565	582	552	564	557	555	557	540	610	575	555	596	569	613	563	589	559	579	558	613	580	558	558	575	535	559	565	553	604	583	510	557	589	592	523	561	591	594	552	598	568	546	617	594	577	571	570	585	594	543	560	610	562	546	567	558	586	610	599	567	567	575	550	562	555	532	614	547	629	559	571	598	575	570	553	544	577	519	571	547	576	550	575	545	520	576	594	591	576	595	581	589	595	554	567	569	598	586	573	550	524	590	635	592	580	606	544	546	570	597	554	575	593	589	546	547	614	560	602	577	568	539	561	588	596	536	596	587	565	535	575	536	603	594	569	589	602	568	582	520	566	561	610	598	536	574	581	574	624	565	567	593	559	542	549	587	564	577	510	567	567	541	592	578	565	560	573	571	573	605	559	542	578	588	536	597	560	615	556	537	582	557	576	571	579	599	582	611	571	583	537	556	582	568	581	554	565	562	568	563
29283	15346	10730	6270	4314	2896	2150	1647	1255	1062	949	826	818	740	730	718	707	739	702	724	758	722	734	747	704	711	671	678	641	661	646	691	654	630	634	671	608	617	605	600	635	643	575	613	582	626	633	588	609	593	591	586	597	625	578	608	632	634	626	638	584	590	572	571	611	626	590	572	588	621	579	601	538	618	582	609	613	596	555	610	534	623	578	603	590	605	565	558	596	598	584	602	582	596	556	616	563	595	585	592	569	602	619	541	615	602	615	642	595	585	613	603	560	593	592	612	582	586	580	572	600	583	603	618	600	587	567	564	618	573	611	565	566	532	594	574	597	538	583	569	602	586	597	567	582	618	567	622	590	605	597	608	613	592	562	558	613	588	591	607	606	578	567	588	578	592	540	558	580	616	609	620	585	593	582	566	553	597	640	596	562	617	572	615	631	578	572	590	564	561	577	579	583	651	571	594	598	541	512	625	611	585	612	570	566	574	547	579	564	600	540	598	620	565	553	637	644	583	594	584	561	578	566	556	589	577	569	576	636	586	596	594	598	590	612	571	620	605	597	550	590	571	569	633	633	579	545	598	559	587	592	653	600	575	572	588	556	585	603	615	560	571	616	600	584	637	566	595	599	592	602	594	590	578	639	614	573	569	579	596	613	572	596	599	607	580	585	568	588	593	579	611	650	563	589	552	653	573	610	591	633	579	580	581	598	595	571	614	595	586	610	606	554	565	634	548	609	566	568	575	579	610	578	610	602	654	586	586	553	589	609	600	595	616	600	554	598	585	563	575	614	575	584	599	610	556	611	606	566	573	595	630	578	586	621	604	594	603	599	624	606	615	566	565	553	594	566	597	629	595	569	595	573	569	600	583	557	619	607	627	592	575	579	636	609	567	611	624	571	606	565	542	614	593	603	610	622	563	559	569	556	557	591	565	604	597	545	572	582	572	563	617	578	599	574	609	613	618	591	624	558	621	597	557	563	599	574	629	608	597	604	624	584	621	594	581	620	586	652	570	568	587	566	601	563	630	601	598	576	664	612	575	608	590	556	547	586	564	558	558	599	575	558	604	596	576	627	567	628	569	592	600	591	610	574	614	591	530	624	592	637	588	582	571	596	587	567	590	621	608	599	609	643	590	581	658	572	608	599	584	606	607	611	563	595	559	601	616	574	612	604	618	605	543	616	615	604	498	546	550	603	596	620	566	606	615	562	561	602	574	554	564	614	599	520	586	629	632	597	597	611	595	614	596	639	572	607	601	575	578	577	546	577	588	570	590	558	608	626	556	524	589	599	595	556	585	569	600	566	599	645	572	577	596	584	603	586	571	569	608	608	611	627	601	592	576	639	607	556	616	580	589	564	565	592	557	574	569	620	578	596	587	591	603	588	592	596	620	591	609	594	598	600	594	607	581	602	590	566	614	587	598	569	613	530	573	577	637	551	577	573	609	623	616	587	609	545	600	603	588	603	603	597	554	581	553	611	565	594	600	598	612	617	592	599	615	606	610	643	568	548	601	589	584	539	595	549	631	636	591	589	554	596	565	575	587	618	604	621	571	570	567	576	582	574	591	594	599	590	568	554	620	593	558	604	558	584	597	621	567	634	570	595	570	604	586	571	609	595	578	583	575	582	589	558	575	618	619	573	574	634	622	636	605	560	590	579	596	580	580	611	594	594	615	576	556	558	603	609	596	594	640	555	581	578	574	596	587	635	585	603	615	587	593	583	594	561	556	590	607	617	589	574	581	604	584	547	609	600	630	598	592	590	562	614	561	594	591	595	607	587	555	596	600	599	548	653	573	574	602	560	593	588	593	600	557	579	562	565	566	606	602	592	626	580	558	573	561	594	587	553	586	603	596	618	610	568	580	585	599	599	592	586	590	641	584	602	617	589	539	605	589	597	585	621	585	587	599	613	587	600	620	578	566	601	610	613	568	556	591	562	585	561	563	575	630	584	562	604	607	606	544	602	609	587	591	604	620	621	570	581	621	538	564	596	605	539	616	619	550	596	625	597	559	581	584	561	558	560	527	602	589	613	594	617	621	605	581	596	606	568	587	596	622	609	567	613	556	596	629	561	580	596	553	527	585	576	627	566	581	591	579	626	576	548	591	583	608	639	594	590	612	605	577	597	595	625	568	582	586	573	603	632	581	560	588	569	529	643	607	604	606	608	586	562	586	659	568	566	592	576	574	568	601	601	586	596	606	612	627	530	591	601	601	640	604	594	620	581	606	584	628	622	589	603	639	569	562	571	565	617	574	570	635	639	581	584	573	575	587	579	603	603	581	572	576	573	540	630	555	544	633	633	595	603	592	566	578	642	601	604	586	603	647	616	606	551	550	586	643	596	598	571	573	592	574	568	593	547	550	629	557	586	609	630	600	601	575	572	569	614	588	602	568	568	580	618	596	590	568	572	580	589	576	589	608	576	610	599	605	604	586	612	569	581	642	594	522	547	646	568	594	600	589	575	621	538	608	612	585	570	595	611	631	563	557	638	611	598	615	594	588	597	585	586	620	631	579	578	612	621	607	595	658	593	615	597	558	602	626	583	560	612	569	570	621	614	602	588	599	571	620	574	581	548	576	572	623	569	582	597	613	591	570	644	605	588	591	574	585	596	581	619	598	606	624	571	567	615	578	602	593	552	575	571	586	580	537	541	564	619	569	606	593	597	632	575	596	609	611	618	607	583	570	557	575	572	582	546	554	550	563	582	551	604	596	589	550	578	578	614	620	598	564	598	542	616	542	615	589	602	586	611	611	583	588	626	611	574	583	608	592	574	572	584	577	630	552	568	576	560	570	602	557	554	594	582	609	606	599	609	586	611	645	572	589	622	588	567	604	618	563	583	601	633	602	616	576	563	623	600	594	572	533	582	604	599	599	552	599	622	638	542	567	613	594	618	646	606	597	567	577	585	608	585	604	568	575	551	571	578	635	622	646	552	576	599	588	593	613	564	598	592	627	598	628	580	627	560	621	635	603	568	598	592	583	596	637	579	596	623	621	583	558	606	577	594	634	590	618	567	569	560	602	602	581	548	565	619	568	591	609	576	583	630	605	533	589	593	591	599	570	621	600	540	591	554	603	610	584	592	601	587	578	617	581	603	594	570	636	583	578	586	593	609	576	600	588	562	577	588	578	578	553	558	599	581	557	585	548	593	594	586	612	504	608	596	568	572	618	586	598	578	560	615	592	540	618	581	559	581	581	530	565	610	580	610	577	599	600	576	563	631	600	605	581	571	627	586	554	588	587	580	574	594	623	624	627	626	565	594	583	582	553	579	615	583	613	632	596	612	587	574	585	580	559	607	582	597	546	568	606	615	575	571	605	620	571	608	598	618	546	559	567	520	601	638	616	628	611	586	558	608	637	599	619	584	610	543	550	551	576	592	550	592	595	570	594	562	588	591	623	603	492	580	614	618	603	626	568	614	564	559	584	583	567	610	557	564	598	610	604	545	574	612	592	566	616	598	595	556	631	590	585	559	610
25098	21634	28362	25336	19608	3374	1589	1161	1120	1001	998	989	877	889	884	929	892	927	887	893	957	897	888	931	884	906	901	893	869	930	918	902	850	856	876	854	803	821	874	872	856	900	921	892	886	898	861	860	788	866	863	823	848	804	861	852	900	883	896	843	820	861	826	898	809	870	836	827	825	835	874	895	843	828	830	831	865	835	806	886	856	823	858	824	850	813	790	807	841	874	843	872	816	887	859	804	869	824	834	851	844	755	824	893	833	837	838	865	853	837	906	848	809	877	846	788	830	856	868	854	851	828	827	818	837	837	834	830	835	836	847	811	859	842	840	823	885	815	853	790	823	916	850	798	827	822	819	829	820	867	896	822	887	848	804	856	865	870	825	813	810	847	814	869	839	864	857	854	783	831	831	845	846	860	793	854	812	854	876	840	819	850	852	805	818	864	854	857	885	830	811	967	823	839	836	820	816	864	869	825	850	861	860	814	858	843	861	845	831	832	802	823	812	857	892	872	869	829	884	817	871	854	894	884	786	863	796	838	814	848	856	823	887	864	815	866	836	844	759	852	836	829	826	815	857	840	799	892	848	805	873	812	811	839	861	797	816	823	866	861	857	886	823	847	799	867	847	835	894	859	872	852	853	821	853	886	836	825	855	861	804	829	902	851	823	859	838	840	834	835	860	827	870	885	839	814	814	889	873	868	862	813	840	867	868	840	848	878	795	862	804	806	826	851	859	873	816	799	802	898	824	863	834	822	805	860	883	871	835	822	864	885	801	849	825	852	851	881	872	887	831	873	814	890	935	849	831	908	913	812	782	873	807	874	829	807	843	805	823	863	865	899	840	865	825	907	821	862	841	935	856	818	840	846	885	874	864	868	833	805	830	824	825	920	858	855	841	838	840	877	815	821	824	826	821	880	888	892	822	865	857	823	829	896	799	830	843	853	834	819	892	909	875	735	851	832	809	781	802	841	810	768	845	812	903	824	837	843	908	819	829	799	793	820	862	868	841	833	819	816	845	867	816	859	841	838	806	920	850	775	865	874	922	804	845	862	872	821	816	804	832	900	832	823	876	845	854	815	856	819	880	822	818	805	861	879	802	831	818	842	867	851	850	867	815	843	864	869	817	876	881	837	872	833	814	867	833	838	829	850	911	840	862	836	852	867	829	838	818	820	812	860	813	817	873	849	792	861	864	849	862	813	841	848	834	839	867	870	867	863	849	843	824	807	840	814	786	844	852	824	875	825	829	891	779	850	841	803	841	811	891	934	859	870	836	812	789	801	816	845	838	837	811	799	850	799	861	842	826	866	900	840	854	906	824	836	835	795	864	852	838	837	859	819	876	833	804	817	827	821	869	835	866	818	872	841	824	837	873	862	820	842	852	847	775	882	874	780	852	848	848	836	849	862	864	816	830	864	868	881	850	838	812	852	882	840	858	875	828	864	809	891	885	853	808	811	784	806	867	804	881	845	849	851	865	826	811	826	799	866	840	818	818	847	844	872	864	823	892	818	841	858	860	833	856	821	860	797	820	874	868	856	843	816	846	811	859	814	875	851	875	842	833	853	835	836	846	837	865	901	863	834	862	886	830	844	814	844	831	873	900	890	845	772	847	881	795	879	839	828	840	936	812	876	871	820	854	815	867	897	809	828	824	817	866	876	840	803	846	843	875	826	819	873	868	895	826	837	866	820	823	897	829	859	852	851	833	812	891	823	830	878	861	813	882	826	852	848	858	889	833	789	836	799	890	810	856	818	808	809	847	827	835	787	872	832	824	860	880	794	837	861	899	824	870	856	857	820	809	827	835	880	865	910	827	842	839	875	866	796	891	839	858	861	867	872	791	862	852	886	874	832	845	813	819	840	829	849	804	813	909	874	841	884	850	866	928	791	916	839	908	867	894	817	823	835	831	803	836	845	799	870	862	873	846	816	878	863	849	861	860	835	840	854	837	821	854	856	811	775	812	862	792	823	818	822	854	868	842	850	873	890	864	835	856	830	838	851	836	786	842	886	841	891	788	809	782	866	829	854	881	825	840	816	875	826	858	868	834	791	845	879	792	844	818	842	809	866	821	838	821	879	836	833	826	829	827	838	847	829	901	842	819	892	887	848	840	839	828	856	817	869	837	814	834	813	770	803	816	820	836	875	846	787	795	843	834	911	878	950	885	801	787	820	881	835	844	828	791	801	852	885	874	865	824	834	877	843	837	796	836	855	842	821	900	851	809	872	792	842	878	818	838	786	816	843	821	775	869	832	838	840	837	851	879	852	840	807	847	882	870	813	886	842	862	829	850	856	845	834	819	883	883	837	824	855	849	782	852	811	798	871	897	833	864	904	844	850	848	796	840	868	799	840	809	831	887	852	817	839	834	885	871	813	841	802	832	900	858	836	871	841	877	813	887	878	825	815	855	809	865	835	798	888	858	826	870	857	854	808	843	796	878	812	873	849	840	872	874	856	879	822	860	849	813	873	836	858	843	806	819	871	823	887	855	842	829	806	834	861	867	882	875	803	836	826	864	870	814	876	853	811	806	861	843	849	822	808	798	826	895	860	865	837	782	837	816	838	840	837	855	823	879	847	875	854	796	866	796	803	877	869	837	808	861	779	844	807	866	881	819	812	780	852	832	827	803	823	829	820	820	856	894	863	829	868	808	829	809	845	879	875	842	861	860	829	848	822	789	784	838	844	862	839	802	875	872	864	837	829	787	835	816	875	803	828	922	814	867	881	865	883	856	838	829	874	856	857	815	834	826	908	881	847	841	780	830	824	827	778	818	757	821	883	852	844	802	811	880	835	867	778	852	815	836	851	820	835	843	839	832	879	847	902	820	823	827	806	833	911	901	907	860	796	837	839	848	845	833	864	818	799	835	829	888	836	864	850	812	916	854	852	822	800	842	920	902	872	863	852	859	852	849	863	853	853	859	820	810	811	864	864	852	883	829	842	871	841	843	857	854	859	848	830	825	846	862	814	842	820	871	778	843	842	847	884	834	815	872	860	815	852	905	858	832	803	806	860	799	806	888	849	873	792	827	859	855	918	859	870	853	839	850	858	803	898	861	827	855	826	884	868	836	911	888	836	831	849	812	825	847	845	877	809	897	817	884	854	791	845	866	833	828	827	831	903	888	829	819	838	876	858	893	861	848	815	835	924	807	832	816	820	827	812	864	876	815	830	793	838	863	868	830	851	874	844	873	874	834	861	862	815	832	863	830	868	878	801	861	859	816	834	860	833	838	876	858	862	783	851	815	821	840	858	828	880	785	820	871	885	850	921	805	844	857	858	889	828	843	818	783	831	819	858	847	840	816	840	830	847	820	830	829	823	850	831	877	780	821	836	833	827	864	844	857	837	792	808	794	783	831	855	881	853	856	844	814	767	845	811	807	810	842	809	814	839	837	884	837	833	861	863	846	799	856	857	832	874	847	860	889	858	831	803	789	814	834	857	842	837	864	841	864	878	850	860	889	823	897	902	769	782	879	825	864	872
29681	12505	7991	5073	3377	2399	1803	1467	1266	1116	1082	1007	951	935	853	912	923	912	906	928	890	959	968	949	869	905	868	885	816	854	854	869	901	860	900	854	880	888	849	829	828	907	852	864	850	841	828	889	820	826	828	805	848	878	821	804	836	880	816	884	878	817	773	816	821	809	793	749	760	840	793	870	800	858	880	827	822	845	859	809	884	861	816	828	861	822	761	860	795	788	839	806	808	866	815	839	835	850	807	778	763	811	846	795	838	808	817	821	814	838	845	816	792	821	828	849	812	820	816	825	773	787	833	843	832	790	848	853	808	839	854	791	801	837	787	810	880	783	813	791	810	850	861	821	790	848	825	861	863	884	792	868	797	828	787	758	865	779	796	799	837	789	822	821	858	765	800	825	811	856	850	845	816	848	828	821	840	854	813	837	774	823	854	865	823	803	848	823	787	821	820	836	852	813	751	790	860	823	837	778	822	811	812	820	771	870	856	848	789	836	818	799	782	854	861	818	806	857	825	834	798	790	815	791	820	787	877	782	847	844	806	849	845	813	789	802	796	786	832	825	789	874	864	796	774	809	843	813	799	832	789	828	805	796	815	823	783	831	834	809	836	844	775	836	814	807	771	780	833	769	816	834	886	855	826	811	824	806	828	765	785	825	828	764	825	789	830	801	817	829	803	830	849	811	789	838	815	857	791	828	770	824	856	832	826	876	844	812	826	813	788	787	835	819	813	798	791	815	849	761	828	832	862	804	904	814	792	832	803	834	817	842	814	852	777	797	783	848	823	813	787	852	828	818	809	819	844	794	846	769	832	813	819	791	822	795	822	889	828	874	818	832	822	810	826	798	830	792	858	797	813	750	823	855	811	802	812	760	838	839	807	821	770	833	832	812	790	818	800	794	836	818	834	798	781	796	810	838	776	850	850	862	929	812	809	805	830	816	871	803	796	755	835	798	809	806	834	809	856	829	860	825	831	854	772	835	828	835	787	804	842	830	857	806	768	860	814	779	819	844	820	819	814	863	807	770	850	846	801	853	839	818	767	759	745	838	767	827	780	837	850	827	840	799	815	844	819	828	921	808	852	806	882	840	861	870	824	834	845	802	807	808	784	801	833	829	848	844	796	774	789	814	806	817	860	858	811	830	793	808	793	859	828	842	822	816	852	820	816	813	788	822	813	853	818	812	817	791	851	821	746	779	743	873	809	829	803	926	793	823	869	875	823	827	824	867	800	822	796	813	781	822	793	854	807	850	787	850	782	787	806	832	863	805	790	803	787	815	847	829	820	840	846	834	792	750	818	790	822	830	822	834	825	847	733	780	836	865	819	830	806	846	845	842	801	819	819	822	856	852	819	845	826	902	806	762	855	814	822	813	830	804	804	794	840	844	767	798	835	849	794	882	816	815	791	789	823	865	806	786	816	795	867	804	796	790	817	775	825	785	833	839	799	803	785	797	858	839	840	857	834	817	788	823	758	875	836	811	783	822	824	785	838	856	796	833	788	798	791	817	810	852	870	838	810	793	826	739	791	835	875	853	791	811	843	796	836	827	781	842	780	851	896	842	847	849	794	813	768	838	845	797	836	802	801	853	824	824	825	831	861	861	828	835	825	846	786	825	832	833	855	783	808	810	806	789	840	782	822	822	799	849	846	809	805	815	812	826	811	833	825	851	785	810	822	773	808	795	845	842	854	878	843	824	862	786	819	818	815	857	736	803	795	860	793	821	829	817	792	816	833	815	731	864	836	875	805	877	847	781	817	832	870	787	794	825	836	838	862	880	810	808	839	825	809	809	801	804	811	791	819	791	833	802	827	836	883	823	771	832	815	787	811	800	818	897	839	798	813	844	826	833	804	812	775	833	812	846	782	792	800	848	832	819	834	763	811	838	829	784	791	801	813	821	827	763	872	864	863	798	815	816	833	766	840	802	865	798	786	785	838	817	851	838	884	796	864	816	796	835	811	846	829	819	792	817	790	825	842	794	842	846	816	832	849	725	838	845	846	835	853	818	818	828	844	849	789	817	868	804	852	775	834	807	766	828	823	791	805	783	837	851	860	840	785	831	823	855	824	775	888	775	797	820	811	877	781	824	746	805	823	749	835	798	835	798	823	803	821	862	842	852	793	820	794	834	796	786	849	867	798	770	798	799	847	820	817	824	829	830	833	807	863	813	845	818	842	803	789	830	830	832	806	783	807	844	783	790	801	853	790	818	835	841	828	815	823	827	827	803	831	791	762	815	815	763	811	827	831	799	791	821	814	806	819	836	846	820	795	797	868	814	807	813	802	840	821	815	822	843	867	822	806	799	869	830	813	810	810	849	818	818	793	777	859	863	800	763	865	825	788	821	797	838	848	813	784	780	810	802	813	834	858	751	795	806	844	809	822	854	806	801	827	805	841	792	843	813	833	821	832	832	797	829	808	845	849	818	815	779	777	814	828	842	831	843	791	757	801	859	796	775	795	819	800	836	790	789	866	838	842	861	807	802	843	787	786	855	821	748	762	811	771	823	862	835	857	829	828	810	821	802	821	807	808	805	843	822	834	834	792	850	799	838	851	856	799	831	837	823	904	771	804	843	836	842	815	822	808	795	793	822	842	824	828	867	805	834	842	822	833	794	806	784	801	798	811	825	805	800	822	843	824	805	772	792	847	843	806	800	787	797	856	824	881	831	791	810	829	817	836	866	774	817	793	829	785	821	826	841	806	844	821	828	846	870	833	788	822	815	869	829	877	816	837	815	866	816	839	829	828	827	832	806	826	851	827	791	817	815	853	822	899	817	812	818	873	823	852	826	868	792	849	795	806	812	807	798	784	805	843	873	798	787	804	789	829	809	812	798	813	853	830	818	807	830	830	783	830	833	853	828	841	839	826	799	799	833	826	859	830	876	790	783	868	820	799	777	811	856	822	816	811	870	826	778	779	816	836	814	845	829	818	802	824	848	781	812	817	824	849	857	816	818	828	814	810	822	797	824	853	845	794	824	837	837	785	767	804	816	814	813	803	816	844	805	819	795	866	822	833	791	794	822	804	838	789	806	793	841	850	783	868	811	763	819	797	811	812	793	807	840	836	859	828	803	807	847	815	830	829	863	848	876	854	803	807	842	823	794	851	814	861	870	821	822	814	809	821	811	808	832	855	823	819	828	828	820	828	792	841	803	809	831	795	852	779	816	788	855	818	804	835	816	844	783	812	837	849	787	826	796	778	803	815	819	806	822	774	870	823	797	775	860	837	786	859	769	816	832	832	808	864	860	812	841	853	805	767	852	851	754	803	805	852	805	787	864	805	766	804	838	817	813	850	780	799	848	805	809	854	809	809	828	848	825	820	837	852	865	784	763	779	845	829	811	780	809	815	823	780	827	788	815	818	842	800	794	800	809	822	843	814	792	810	835	787	844	832	800	811	805	842	854	818	850	844	818	842	833	827	825	849	822	787	797	830	807	835	808	861	818	819	799	826	792	851	829	863	839	821	815	831	810	823	846
22877	21596	29360	24312	21599	21660	13057	1571	997	851	749	709	583	604	533	544	572	573	515	613	582	493	551	571	555	509	547	493	441	448	473	464	472	466	418	456	439	442	429	447	450	455	406	366	411	394	386	426	394	464	383	392	422	442	410	406	444	426	416	394	398	386	400	376	364	421	382	339	405	377	392	372	408	345	371	388	393	404	389	350	358	349	349	382	363	347	367	391	397	340	400	349	367	361	399	378	374	346	382	338	394	335	343	327	400	422	365	352	349	354	399	362	343	370	359	373	389	364	391	362	372	372	369	363	369	390	379	370	376	363	390	360	361	382	365	362	377	417	370	383	377	385	374	381	367	358	353	330	380	376	381	431	327	393	364	379	377	373	365	351	393	360	364	433	363	403	379	414	339	358	360	376	332	372	417	366	368	325	376	361	356	400	363	363	346	392	347	386	410	354	396	365	351	371	396	368	376	375	378	389	388	373	369	363	365	351	394	365	359	389	355	364	390	385	351	377	348	374	366	371	343	330	372	383	367	405	363	379	390	380	346	358	359	376	354	362	407	340	377	369	404	369	369	363	356	380	396	364	371	392	369	391	359	384	376	390	382	377	350	357	371	391	381	384	383	385	421	374	415	370	333	347	385	344	350	362	369	358	354	350	388	358	357	368	384	364	386	385	388	344	400	391	390	359	364	386	383	389	377	385	387	366	378	360	332	360	345	380	350	383	369	385	346	353	373	423	340	352	352	393	389	366	360	381	379	377	349	375	354	336	355	397	403	406	367	353	376	371	330	359	349	364	375	402	376	382	369	372	355	380	366	389	379	359	403	365	400	367	350	389	374	370	354	385	419	409	392	390	386	367	378	332	375	398	387	356	357	420	372	368	395	372	381	403	339	412	367	395	392	353	361	363	369	333	342	350	369	351	332	356	381	379	378	344	377	392	359	371	383	377	405	397	378	365	336	362	373	406	383	377	367	394	374	356	341	363	404	331	386	369	382	348	382	367	356	374	381	315	374	380	344	353	369	372	392	371	388	415	382	344	378	376	358	402	385	402	386	410	365	367	336	384	381	377	400	337	350	399	359	361	373	356	367	360	358	372	349	392	353	385	345	357	371	341	418	387	369	379	369	379	337	346	371	336	337	371	367	387	378	354	371	375	392	390	364	335	359	379	391	407	366	352	413	368	396	342	354	409	399	389	370	398	398	390	350	364	340	361	380	386	374	394	354	395	358	356	397	367	372	338	380	358	369	368	383	382	388	358	362	349	381	378	402	393	375	388	364	344	342	371	338	363	385	384	395	377	358	398	390	357	349	411	403	396	362	357	374	343	406	380	382	392	350	372	352	366	364	392	400	371	384	365	349	385	353	377	355	361	368	364	376	386	320	356	383	379	359	369	370	350	376	376	356	388	329	345	385	357	372	396	359	361	370	385	366	320	353	386	358	386	374	369	338	362	368	357	375	384	388	364	347	397	393	387	368	360	388	390	361	341	377	403	374	365	374	381	386	372	356	380	371	395	345	358	372	415	355	335	353	361	389	368	369	407	393	343	347	363	382	376	382	415	416	366	358	370	373	381	369	370	348	389	375	361	379	371	397	375	342	366	388	343	347	372	378	393	351	360	392	355	386	403	399	360	399	417	344	404	379	363	383	378	385	356	355	379	363	352	336	376	357	413	377	392	336	343	375	363	375	373	390	397	349	366	352	387	374	367	371	362	362	407	359	341	368	340	323	354	348	359	383	396	378	341	345	340	395	357	377	354	360	375	354	368	363	361	401	369	376	420	393	380	367	353	378	358	398	371	347	371	344	374	352	400	380	351	366	392	392	378	353	407	378	366	368	362	393	377	375	365	339	368	369	366	370	391	380	381	409	371	375	380	404	394	346	371	383	366	385	373	325	376	386	400	353	356	380	396	381	341	382	385	383	335	383	350	341	378	380	367	366	378	321	363	388	328	361	341	346	409	363	397	358	378	378	376	425	342	409	392	366	375	336	393	376	372	390	355	345	361	347	392	384	357	388	373	351	336	393	390	343	382	378	381	365	378	377	349	367	383	372	327	386	379	423	348	363	384	352	365	347	363	388	395	411	392	369	369	365	355	401	356	333	375	359	412	359	345	374	379	361	366	353	356	372	387	376	383	378	349	379	372	372	402	380	355	373	411	383	413	354	370	364	353	412	371	408	352	375	367	367	361	373	380	347	379	397	329	412	373	342	358	351	381	332	352	350	390	388	390	381	363	368	365	337	363	364	395	368	422	396	328	347	370	346	385	398	342	353	387	387	365	356	362	394	346	386	353	380	371	386	376	339	368	327	361	340	358	362	341	422	372	381	366	373	361	377	382	364	374	364	355	374	378	384	380	346	358	375	341	378	346	392	383	350	369	359	368	346	392	341	357	368	353	387	381	369	388	350	362	384	381	385	378	340	362	382	395	358	356	359	372	376	431	381	398	334	373	389	369	398	399	355	360	371	363	367	369	377	392	384	399	356	366	388	380	398	365	355	401	362	374	387	394	362	368	389	379	381	389	368	369	389	387	384	368	343	373	322	374	378	419	363	355	366	377	369	364	375	400	368	367	386	349	380	359	367	378	368	382	381	346	360	374	365	394	361	369	327	392	406	340	389	352	366	378	363	360	367	401	364	380	392	382	356	357	386	373	339	364	363	362	383	391	358	383	369	329	367	372	400	399	349	373	379	368	374	357	376	356	373	340	379	359	382	351	372	349	360	410	370	341	333	387	382	361	348	364	380	388	391	364	403	361	338	372	376	319	348	358	326	362	371	406	380	412	396	389	384	389	327	352	375	425	380	392	385	360	356	346	310	356	364	323	401	333	362	354	371	356	380	415	354	358	360	345	376	401	378	383	383	402	384	369	394	379	377	375	372	392	357	371	393	396	363	341	364	386	350	377	369	390	375	363	362	363	373	375	378	367	382	369	353	395	349	344	345	344	375	372	374	348	383	347	330	387	392	369	368	344	398	371	341	396	412	381	341	380	420	357	375	377	379	375	357	348	340	393	390	374	386	390	395	376	343	380	354	350	377	355	357	373	364	359	368	359	319	357	377	357	400	368	363	347	355	337	358	359	390	390	372	370	352	379	336	374	358	375	385	366	355	396	357	359	392	380	357	417	356	360	372	361	384	386	375	370	366	376	379	401	363	381	376	398	378	329	401	367	374	331	367	385	340	413	381	374	354	368	389	359	390	358	371	348	379	379	338	355	374	360	364	357	333	382	333	366	362	377	367	371	350	368	379	414	394	363	376	416	410	366	335	367	361	354	353	363	409	352	383	371	377	379	360	365	370	383	350	382	389	347	363	370	392	368	336	359	407	351	413	366	359	363	366	370	366	376	342	360	390	408	374	399	382	347	339	348	388	380	360	368	343	364	386	399	364	378	407	340	377	379	370	374	365	392	343	382	362	374	358	383	366	372	370	400	354	397	363	367	367	388	364	384	371	391	392	399	373	389	346	362	394	404	317	343	402	416
32928	19766	15178	9337	5794	3738	2543	1888	1483	1113	980	821	709	695	632	566	561	615	641	682	648	608	662	624	566	584	560	555	499	540	532	529	505	501	497	486	479	448	444	464	472	456	430	420	412	432	459	419	376	411	440	462	396	410	421	407	406	436	405	419	363	394	383	348	412	349	368	360	402	351	337	364	383	431	388	377	371	326	389	363	352	341	373	346	378	396	378	361	372	392	392	369	377	377	389	361	384	387	390	358	342	380	371	356	341	339	373	406	330	382	382	356	365	363	379	382	413	383	348	371	386	345	364	385	356	386	380	388	370	355	398	400	407	383	360	393	356	385	369	373	375	390	361	337	363	389	374	381	346	371	365	391	400	347	352	371	395	384	353	353	379	389	366	344	374	401	375	370	349	394	352	376	381	345	372	356	404	367	349	380	400	379	361	333	377	372	373	320	384	367	389	380	349	359	362	387	369	348	352	372	393	360	393	361	359	377	339	363	375	378	336	364	397	374	362	380	380	391	375	415	348	390	391	361	351	380	399	358	385	382	370	367	366	384	370	365	396	407	365	377	371	403	361	355	382	354	361	361	356	381	387	400	356	404	341	359	343	344	384	330	350	348	381	350	372	373	381	351	383	370	383	387	363	376	411	382	398	370	336	403	346	373	351	385	376	362	385	370	342	379	373	379	402	357	365	394	377	320	385	346	366	364	370	393	385	392	375	368	357	362	357	370	377	349	388	368	368	389	371	369	383	319	345	357	384	390	383	368	403	372	377	353	374	377	396	359	349	345	399	393	392	345	410	360	384	371	384	381	349	352	334	375	326	386	375	379	373	374	342	371	384	366	394	342	346	364	388	314	377	351	355	355	378	372	343	393	377	380	376	378	374	381	364	397	356	371	376	374	331	362	413	344	363	379	354	415	336	356	335	342	388	360	384	391	354	382	380	346	375	359	404	316	382	354	404	398	344	389	363	354	366	381	341	380	374	400	369	344	357	349	350	346	340	351	398	361	324	349	342	366	355	338	373	391	376	334	362	358	365	365	370	357	371	367	385	380	344	366	350	388	383	378	352	360	334	375	356	380	375	362	362	384	395	361	382	370	358	397	391	422	393	410	369	349	368	398	374	391	362	395	397	394	349	370	360	403	349	365	380	373	349	361	365	342	361	372	387	362	371	380	383	374	375	382	343	350	370	409	390	398	400	347	387	343	362	385	377	404	368	390	351	357	380	392	390	347	352	365	405	350	384	354	350	368	358	377	379	351	362	365	365	391	392	383	431	371	398	409	394	408	383	389	367	414	416	407	349	346	353	366	381	352	394	391	382	372	380	349	365	339	324	344	357	377	378	346	347	370	381	361	386	379	366	353	385	339	355	361	334	343	366	359	392	385	401	401	339	366	384	359	359	376	419	378	358	382	363	353	393	354	420	402	370	354	361	356	347	374	368	395	358	395	349	380	391	347	375	379	359	385	367	366	380	375	369	375	331	382	353	383	379	378	375	356	379	353	381	361	359	364	360	341	370	358	404	367	335	332	392	362	378	426	380	344	353	361	393	357	392	353	338	388	379	353	389	339	371	351	386	393	386	364	407	345	369	337	391	384	439	335	383	381	353	362	405	349	364	391	355	345	368	381	361	345	342	336	390	404	356	365	368	389	337	373	364	365	368	358	358	364	372	354	326	367	333	392	354	375	359	380	383	348	351	355	375	417	354	356	382	391	378	358	379	369	371	358	395	352	346	368	377	388	357	405	350	330	369	369	394	369	393	355	365	356	368	395	377	364	360	373	405	408	370	359	361	387	393	399	359	362	386	387	365	346	383	379	386	364	348	392	383	402	407	379	371	337	361	356	366	383	372	375	357	378	373	390	349	378	358	339	388	387	359	388	370	385	368	401	348	399	358	374	402	384	366	360	336	367	384	366	363	335	382	353	389	358	376	373	358	402	344	378	368	346	353	376	352	363	404	375	357	357	355	368	348	372	371	366	348	393	351	372	385	388	367	360	386	383	374	361	386	369	357	399	375	351	378	343	380	383	365	346	354	360	388	378	398	391	363	388	377	386	380	373	364	395	383	371	352	369	373	358	371	363	365	376	365	368	378	343	401	373	365	372	336	359	376	356	375	387	391	397	347	356	369	382	381	414	377	357	356	347	351	388	372	389	339	370	368	381	359	382	380	388	364	396	361	342	389	354	373	366	355	360	391	357	358	364	358	405	365	332	360	320	390	385	358	349	375	364	393	396	366	356	386	363	340	378	363	380	395	371	349	382	358	381	357	372	372	392	369	390	346	366	354	410	352	400	355	363	367	380	381	358	351	401	392	372	347	371	376	347	383	368	357	351	417	354	370	386	352	364	347	376	376	357	390	371	364	370	386	371	374	377	347	375	351	363	386	378	363	373	383	387	401	376	365	385	382	388	369	358	383	321	353	348	377	389	370	352	365	348	360	375	356	381	396	393	402	359	368	341	368	343	348	373	385	390	377	370	352	383	362	397	366	362	379	365	367	331	361	380	363	396	376	361	387	374	379	404	401	372	381	353	367	389	403	377	385	380	339	403	375	344	379	354	412	358	369	362	356	337	384	365	351	377	387	368	384	337	381	351	382	364	386	374	380	384	409	352	365	349	364	383	401	371	389	381	377	365	376	390	378	368	356	344	363	340	383	375	369	368	388	327	351	376	373	355	375	349	313	379	374	380	366	382	369	349	341	378	381	389	374	357	368	372	361	372	361	384	352	393	410	370	396	355	378	382	344	365	344	357	385	373	346	389	379	344	360	353	373	373	346	385	365	376	380	341	446	397	377	381	369	332	394	371	369	374	370	352	367	380	383	356	376	398	376	349	363	368	333	370	333	384	374	388	380	380	390	394	400	380	390	367	359	371	358	347	392	372	368	353	375	369	393	383	404	355	351	398	355	356	394	347	365	362	364	363	378	379	383	379	374	378	388	370	375	332	381	375	375	382	363	364	359	334	357	358	386	345	356	355	358	374	358	373	367	364	370	362	404	348	368	387	383	378	345	380	383	358	372	377	358	369	369	390	380	392	372	348	372	379	364	388	377	383	380	345	345	372	396	384	392	331	349	366	396	375	363	370	382	359	371	356	371	356	368	389	348	382	356	354	382	357	381	384	392	390	392	359	389	371	422	332	407	389	353	342	372	386	369	347	335	368	359	412	360	363	381	377	351	382	354	370	393	360	382	348	369	402	350	402	352	361	366	336	376	383	379	346	379	360	392	336	387	366	374	385	389	363	372	390	346	380	382	364	367	364	371	352	372	361	364	396	373	369	357	391	389	404	373	345	382	389	386	371	393	341	362	407	365	368	372	376	367	383	357	392	372	399	366	401	357	387	404	355	380	339	400	359	391	351	345	393	374	360	407	354	372	361	355	375	400	367	382	354	414	327	354	343	361	357	378	374	345	339	361	384	357	406	392	382	365	374	339	372	374	406	369	384	377	341	362	361	391	383	378	395	371	381	381	358	382	365	355	403
29934	20907	9999	2882	1540	1128	1084	1032	950	991	999	917	961	987	956	995	975	985	1028	1011	998	929	890	949	969	1008	959	980	899	992	1005	926	954	970	965	961	975	903	953	979	933	936	910	944	944	902	985	912	971	968	905	949	949	940	971	908	938	912	949	962	950	966	954	991	925	961	884	958	907	946	953	909	925	877	904	943	930	919	903	949	937	963	967	931	951	962	971	909	946	975	930	932	879	944	958	976	1001	929	967	983	934	952	962	998	948	915	859	952	1002	987	974	947	898	921	955	932	919	913	930	911	992	926	952	922	942	927	926	951	921	952	941	895	997	963	983	942	997	952	957	895	968	899	946	874	901	890	905	957	927	892	946	997	946	908	975	947	917	887	924	916	914	894	979	947	935	1001	902	947	940	953	928	944	955	876	968	911	905	898	966	925	931	909	931	913	949	939	945	999	925	904	1000	953	945	869	895	974	938	952	952	950	927	919	974	972	929	929	934	964	942	897	990	971	926	929	933	988	961	937	924	945	902	912	872	934	870	921	969	918	947	930	950	930	963	945	870	904	903	935	986	944	932	962	972	975	983	909	964	930	956	906	938	995	932	937	955	979	925	918	973	988	936	936	966	947	946	969	934	989	990	993	918	972	906	941	900	952	906	938	964	932	955	932	974	899	919	913	951	926	902	978	917	945	912	922	942	944	938	994	911	974	940	960	908	997	958	983	951	967	966	905	847	968	949	975	932	968	934	943	937	923	915	964	939	948	1002	897	956	976	962	954	947	880	922	962	947	910	960	917	942	952	934	958	998	927	916	949	941	996	909	948	969	919	950	960	959	942	959	1012	927	978	947	954	960	921	956	937	992	927	970	970	954	894	964	900	965	959	975	973	912	912	979	936	942	893	952	1001	976	935	932	946	919	927	893	986	967	908	877	932	967	906	909	953	929	930	917	916	913	930	928	894	967	994	969	925	970	986	979	933	926	941	930	998	998	887	972	938	943	898	925	914	997	963	936	902	983	940	906	973	935	975	995	948	945	927	932	948	962	987	954	950	951	963	906	966	955	948	929	947	944	920	945	940	919	957	952	900	975	934	971	956	975	1004	940	972	1005	945	949	880	925	910	973	941	909	955	937	926	931	965	939	960	980	958	955	892	931	931	923	910	930	971	959	977	941	988	970	922	915	943	935	938	946	932	971	929	890	940	896	958	926	963	958	941	1005	959	919	893	909	962	968	949	965	954	933	880	932	919	964	959	971	939	941	921	890	944	905	957	907	897	964	964	932	891	978	851	944	918	879	881	952	905	900	961	931	971	948	956	916	917	912	894	930	944	984	937	973	913	898	956	927	915	943	909	954	899	969	914	952	934	960	978	1004	1001	999	963	914	920	919	942	970	939	929	903	972	906	956	865	939	893	888	935	936	920	941	898	889	937	944	932	920	954	896	961	959	912	914	897	884	960	910	928	953	909	947	911	917	867	1009	1002	959	952	937	851	918	980	877	930	973	969	971	928	908	963	883	909	970	956	920	883	883	947	1024	930	888	887	1013	961	932	953	967	916	943	925	908	962	879	918	862	942	943	914	940	941	945	917	927	924	930	941	892	913	904	971	953	920	906	964	938	928	918	928	921	974	932	974	945	987	958	969	941	944	913	982	903	916	910	924	906	912	929	943	906	947	886	883	982	896	887	937	967	896	954	969	938	923	945	964	903	905	892	920	970	1003	979	920	917	970	986	961	902	916	953	867	909	998	942	939	941	974	993	931	921	896	961	966	953	926	949	942	969	963	985	937	994	860	975	948	944	884	944	978	945	1006	937	985	942	912	987	893	951	913	984	934	902	952	943	942	978	899	990	985	940	925	959	961	894	918	942	971	985	967	946	992	932	968	963	881	905	958	972	930	942	935	965	970	918	993	899	899	969	969	903	912	969	965	936	953	972	967	925	915	918	892	963	937	916	961	963	933	1002	890	917	925	873	976	938	937	919	923	937	898	909	907	985	951	961	967	925	958	897	889	930	944	900	923	960	967	955	959	973	912	916	896	914	886	963	943	898	947	941	935	911	937	883	918	932	904	917	990	956	929	942	914	976	895	944	936	967	934	983	990	901	981	930	919	902	858	974	925	985	980	947	920	929	945	966	941	941	912	913	940	993	908	882	956	947	952	979	968	906	969	930	954	1000	953	879	948	919	926	970	940	921	941	1013	944	934	917	936	950	966	916	944	964	924	968	979	980	953	965	960	939	908	956	952	971	932	921	929	987	963	950	930	940	918	952	912	928	936	958	982	885	942	934	904	972	920	976	968	964	858	955	958	936	915	953	934	939	946	907	945	990	980	932	953	963	948	977	910	885	947	940	975	967	918	957	911	911	900	929	943	971	960	940	995	962	968	950	949	926	975	930	941	948	1002	904	970	997	983	914	911	983	938	923	943	920	956	955	953	914	961	942	956	977	951	906	944	944	962	970	975	901	985	920	956	990	870	945	872	954	844	881	941	936	928	960	894	933	918	910	992	928	988	1012	945	981	961	978	964	945	934	945	905	895	958	937	967	904	943	914	990	988	864	928	915	914	978	1001	899	910	965	928	895	956	956	938	942	936	905	952	933	954	976	991	965	880	908	966	929	948	958	970	900	877	1015	941	1005	909	999	960	922	977	965	918	941	993	942	906	963	1008	942	928	922	943	947	902	940	891	940	873	944	899	906	960	971	939	909	928	881	937	944	959	906	828	937	931	993	891	865	961	921	938	925	987	979	982	898	962	970	862	959	924	950	956	957	876	952	969	925	955	910	951	876	930	907	942	913	958	1008	948	910	943	898	963	963	938	884	925	939	969	870	880	930	956	963	1014	894	965	935	976	996	962	915	1012	947	951	958	912	985	924	932	918	943	976	962	923	961	966	958	923	951	940	944	928	923	950	962	984	939	911	920	964	949	865	913	973	908	947	913	927	923	995	1022	967	950	990	971	935	878	939	927	943	918	924	896	946	894	996	911	908	934	963	974	922	973	932	981	947	922	940	952	920	993	961	897	971	948	975	959	941	953	928	976	959	967	948	948	964	966	920	908	952	956	947	947	871	965	891	923	941	964	1025	976	926	968	973	910	972	957	939	957	906	963	924	964	917	931	999	871	947	891	969	934	982	973	905	924	993	905	907	923	974	937	914	922	952	947	918	939	919	935	873	971	970	938	972	957	896	966	914	968	954	946	889	968	916	887	940	933	944	930	926	940	884	956	945	906	914	894	890	934	1012	878	952	939	914	950	946	948	938	921	950	950	933	902	940	966	942	863	935	943	913	919	932	989	948	963	899	924	974	940	959	921	930	956	912	910	923	942	917	936	958	920	962	889	923	904	944	904	981	946	928	968	908	1001	927	909	944	978	927	956	971	950	939	952	967	910	911	937	911	935	933	930	956	980	960	993	958	962	935	905	984	915	928	960	967	930	918	988	942	979	916	925	919	949	923	922	925	946	951	973	985	956	944	938	940	944	837	930	923	923	939	907	953	879	949	953	973	940	940	934	975	937	939	907	912	939	880
25961	6076	3792	2699	1546	1153	998	976	869	918	879	866	852	864	864	866	856	864	857	885	901	846	872	930	855	871	905	922	902	900	888	872	911	882	878	845	827	832	839	881	861	830	837	851	828	827	873	851	851	844	867	851	852	832	856	830	868	845	862	893	858	858	830	842	821	826	834	862	867	845	871	853	802	838	777	806	865	797	837	832	802	885	816	844	856	874	869	852	854	823	826	904	820	856	846	821	837	873	781	875	885	860	869	779	809	822	882	872	882	857	854	790	819	852	914	822	859	861	852	912	841	784	841	849	848	801	806	848	819	850	818	886	897	851	834	797	787	908	864	886	858	804	810	849	840	877	848	848	798	859	840	771	808	855	844	816	853	836	820	870	838	894	845	877	802	847	896	840	860	813	854	833	864	862	812	823	918	863	789	834	814	856	862	853	895	876	829	853	846	860	832	835	873	856	866	831	822	856	827	842	904	842	875	871	852	826	836	820	836	879	848	866	820	840	829	793	884	801	847	831	876	858	852	835	840	843	853	839	844	859	868	835	848	885	854	820	892	869	855	802	868	842	908	838	824	848	843	752	832	856	833	852	836	887	847	842	792	873	838	856	901	820	903	887	847	869	873	825	869	843	868	875	843	879	896	784	870	892	804	862	813	833	874	846	835	848	843	845	868	817	836	852	823	813	838	906	812	852	840	835	844	813	844	837	826	842	813	831	886	829	811	837	830	831	849	844	889	860	894	826	866	856	833	829	794	887	866	869	817	837	875	819	829	858	844	855	865	804	833	862	864	895	834	845	827	831	824	822	855	812	882	855	851	860	821	831	847	900	827	846	837	846	856	863	852	857	804	853	870	840	902	824	859	866	830	865	854	853	815	812	838	865	884	883	803	861	818	859	813	837	897	831	838	849	842	825	862	843	866	859	867	823	878	871	836	800	825	845	814	840	872	840	827	827	822	831	840	869	877	883	845	862	837	848	859	808	841	862	853	814	870	832	878	868	870	843	770	853	810	833	866	879	852	849	851	853	827	881	858	831	838	866	856	899	830	842	866	883	799	887	832	837	827	863	844	859	908	844	848	889	834	890	866	842	940	820	799	873	894	817	880	867	854	836	808	835	882	824	859	846	812	856	852	819	846	894	880	797	798	862	887	837	838	811	843	825	852	797	813	847	831	803	833	865	823	818	831	854	817	862	851	848	872	850	832	818	835	851	774	794	841	869	858	866	832	842	860	817	827	864	832	804	878	817	849	820	880	833	838	865	865	818	819	824	812	887	807	832	835	814	886	838	911	878	885	822	820	857	857	850	879	836	854	866	857	856	821	796	877	876	860	839	841	857	864	872	890	876	852	867	818	888	838	893	799	826	815	832	857	860	823	844	834	832	835	839	812	844	803	847	804	879	879	851	867	844	836	864	797	851	866	868	773	838	813	884	847	894	833	833	838	821	828	881	831	847	885	837	891	895	807	856	827	791	849	895	823	846	895	914	841	868	867	869	863	873	833	834	858	826	814	825	860	904	856	844	879	863	874	821	871	884	794	814	843	855	894	869	848	859	868	834	837	883	849	829	926	799	828	903	820	832	886	840	883	862	914	864	857	860	881	814	821	843	852	831	874	854	907	846	874	825	852	862	807	862	761	833	823	816	841	883	872	844	811	862	872	873	875	824	879	853	815	825	862	862	894	891	828	829	819	794	848	802	839	852	846	845	841	870	809	881	862	883	855	860	847	873	801	839	860	841	871	861	869	809	823	867	819	900	889	873	865	845	857	817	842	792	795	892	850	860	811	810	816	899	857	847	759	857	899	844	800	889	812	854	884	822	803	835	866	842	842	885	891	873	874	850	891	830	865	821	853	834	875	843	795	844	861	844	853	830	919	820	860	788	899	879	826	795	837	805	890	864	828	866	867	864	863	819	848	848	827	832	858	880	814	871	848	872	832	886	818	829	869	830	839	867	831	828	854	863	856	826	823	861	895	838	860	859	832	835	775	806	845	831	857	850	884	862	890	843	882	865	864	869	831	859	782	865	816	822	818	854	838	871	871	824	827	839	818	849	841	846	823	876	819	901	827	888	906	855	868	858	832	792	854	890	866	839	869	824	810	873	884	874	869	846	859	875	849	862	865	841	880	840	861	905	846	791	839	832	839	862	841	820	871	883	864	905	863	840	853	886	876	873	884	865	893	817	791	819	797	840	889	858	818	871	855	826	847	887	826	808	820	868	826	825	870	847	843	852	874	840	799	872	825	842	872	813	847	853	793	866	882	836	863	813	804	852	848	823	848	847	846	844	816	864	866	813	898	808	880	813	832	883	837	856	817	816	781	850	882	828	815	839	848	899	827	804	837	844	880	868	873	877	833	853	824	883	880	818	871	831	904	894	847	819	866	877	823	844	864	834	852	808	879	891	873	886	817	820	889	890	853	850	863	841	874	907	820	861	875	836	888	860	864	885	846	823	884	889	859	881	882	823	830	835	893	851	891	923	864	807	847	819	879	881	800	862	877	862	848	847	837	860	857	855	800	828	866	825	883	842	816	814	823	887	829	849	813	830	846	834	839	852	895	808	855	845	871	765	889	884	804	849	842	870	860	883	848	822	814	848	853	825	849	838	892	879	833	849	865	838	829	830	820	801	839	823	863	848	862	882	829	844	825	902	814	835	862	842	828	865	797	812	859	851	910	839	816	837	785	852	845	873	802	808	879	847	857	812	874	831	885	790	923	859	870	842	870	865	786	898	846	901	854	859	894	846	817	854	846	827	840	887	855	825	877	855	830	846	877	891	863	816	817	831	855	898	797	863	852	899	847	843	872	817	853	830	848	859	856	910	812	882	803	860	818	841	888	850	861	839	886	831	816	855	892	895	844	830	857	836	854	841	833	846	850	790	824	838	847	863	833	809	807	861	835	843	882	824	873	790	859	883	883	844	826	812	840	854	833	856	838	843	838	850	822	853	858	818	856	831	837	844	809	857	861	832	860	809	869	859	843	832	876	817	847	886	854	866	878	813	851	830	801	864	839	857	787	840	864	887	825	826	835	854	857	847	832	858	875	859	844	877	864	887	821	791	825	818	856	855	834	826	853	883	823	863	827	874	861	873	852	873	822	861	824	829	834	863	881	874	829	820	889	860	860	867	845	900	858	875	839	852	854	875	872	905	864	848	827	806	866	794	833	908	895	852	867	781	819	827	852	801	896	883	873	869	881	810	828	867	861	864	874	835	870	823	828	875	856	792	890	901	844	866	875	851	865	858	873	877	865	824	858	821	849	812	868	856	798	854	862	885	901	816	819	871	846	866	881	828	848	840	835	827	885	865	843	853	822	864	860	840	817	802	883	823	884	833	884	897	851	829	844	813	817	846	849	830	854	862	883	849	816	848	796	899	919	871	855	852	816	798	868	842	827	847	813	858	828	846	825	857	867	868	794	835	859	863	829	859	856	867	864	856	854	845	842	833	858	832	836	874	858	876	896	878	832	799	826	855	794	835
24244	21638	29030	24737	21650	14190	1857	1079	915	869	775	733	669	693	707	676	685	687	690	659	732	695	746	728	678	708	682	691	678	659	663	676	676	677	660	624	646	612	592	604	628	594	624	631	642	615	617	653	604	596	617	611	553	620	597	600	622	641	624	603	608	556	581	623	537	656	584	616	636	584	569	605	637	554	587	624	570	549	573	556	578	577	570	634	584	565	589	558	605	594	564	574	588	576	597	553	606	595	562	568	595	580	607	569	581	577	580	579	618	562	592	576	575	608	625	546	558	536	615	593	630	623	573	596	575	601	620	589	621	573	615	629	577	571	579	573	538	614	571	545	545	577	586	570	596	575	563	579	607	582	559	592	575	590	559	532	557	585	602	590	589	598	534	572	609	591	611	644	617	603	617	560	583	582	553	546	582	597	572	573	612	592	602	585	562	606	612	621	554	579	552	574	561	610	579	569	565	546	631	601	561	597	520	603	582	595	618	548	602	601	584	604	584	553	620	593	618	580	557	582	595	562	572	580	543	567	573	598	576	630	626	603	586	574	598	597	589	630	591	593	605	595	623	590	582	570	574	614	598	592	580	621	578	605	555	600	559	620	583	583	568	625	584	533	601	628	586	548	531	623	649	585	541	592	579	619	541	612	607	586	614	576	589	597	580	593	558	587	632	550	594	546	578	601	566	557	582	607	594	584	608	559	562	597	538	614	593	645	596	583	586	593	630	604	582	582	578	598	602	581	551	548	596	556	570	589	579	579	571	609	539	578	640	589	593	558	605	587	567	596	581	595	577	577	601	575	548	579	566	638	587	598	575	600	568	603	546	589	529	599	573	601	580	573	582	592	559	579	571	598	584	590	582	587	579	560	552	557	589	608	581	585	603	591	568	635	606	601	613	622	601	595	562	600	575	552	561	602	592	621	640	611	608	606	616	600	545	583	581	577	624	608	580	595	571	597	579	598	557	537	561	557	534	637	606	593	538	601	571	575	550	573	608	546	582	577	583	600	570	597	572	570	599	576	565	567	565	549	587	583	561	644	547	604	590	549	600	557	612	593	617	546	570	612	572	546	553	573	558	663	561	550	597	608	601	532	587	587	572	596	619	561	559	579	566	532	557	610	568	592	602	597	588	590	606	603	575	570	562	600	601	598	573	554	571	630	602	594	614	593	560	604	603	562	578	558	620	547	609	620	610	584	617	590	576	588	620	608	590	616	583	588	565	577	596	561	589	602	620	551	576	586	622	661	577	560	594	566	585	593	568	607	623	572	565	593	601	610	624	650	621	602	597	602	617	623	559	589	556	598	571	597	598	567	619	607	585	577	586	584	594	588	546	598	576	560	612	581	607	578	593	572	575	555	610	613	584	590	539	556	592	593	599	617	595	563	585	629	588	541	583	607	548	586	615	610	593	579	650	637	624	581	581	641	570	617	632	577	553	590	594	593	545	546	589	577	533	544	586	545	571	601	548	599	590	582	580	541	589	574	548	583	567	582	553	609	626	600	642	560	610	591	573	593	561	558	621	569	602	579	535	569	618	613	598	573	566	556	545	586	594	619	599	591	554	610	554	567	563	551	567	570	580	610	583	582	577	569	610	581	550	554	589	590	584	603	616	593	580	614	554	593	615	566	582	581	609	607	570	571	554	612	605	595	626	643	594	576	617	597	596	578	570	593	620	586	577	605	610	621	588	558	567	594	569	554	559	575	572	578	594	568	614	566	601	562	555	591	574	592	612	576	607	592	604	587	618	550	653	556	580	551	605	613	600	583	573	593	597	628	597	624	572	540	571	573	608	569	594	616	599	580	631	591	590	630	552	602	520	586	620	571	579	534	598	601	586	548	573	601	570	613	623	598	588	614	571	615	612	602	602	605	626	563	621	580	638	600	621	607	593	603	580	567	597	619	585	560	549	573	579	570	608	602	593	603	599	588	548	585	592	585	574	577	587	597	561	582	593	572	565	590	576	575	587	542	605	559	575	601	553	594	580	572	548	595	580	631	582	626	603	554	599	564	606	581	639	615	590	595	641	578	664	589	599	577	575	567	543	569	612	594	584	569	599	563	572	617	642	582	566	548	596	607	588	605	547	564	565	601	541	584	567	566	620	582	575	593	588	600	601	582	598	559	568	625	582	581	569	612	601	559	582	570	645	589	578	587	565	595	605	569	598	567	565	599	582	600	576	564	614	566	567	587	571	561	614	546	614	585	571	595	570	582	611	605	600	584	536	573	572	570	600	580	604	599	579	581	582	591	610	561	585	585	578	574	571	623	591	591	588	580	524	567	619	571	610	617	603	611	579	561	607	567	592	583	570	576	595	583	609	634	592	574	603	579	586	597	585	639	547	607	605	591	592	574	628	589	542	585	589	562	565	588	592	593	579	583	615	561	551	572	572	570	604	598	590	592	593	587	579	593	592	567	592	536	611	608	596	570	557	603	575	603	624	538	585	563	541	621	576	619	565	657	561	594	585	594	594	595	609	593	572	612	577	620	548	591	608	604	607	564	600	580	612	613	600	585	574	569	582	561	562	565	580	588	619	606	572	627	568	640	602	562	619	603	596	572	543	584	595	564	613	565	570	611	596	606	592	569	592	550	577	599	582	569	566	559	593	591	555	624	586	597	620	616	577	597	599	614	616	586	624	552	620	572	568	603	550	556	601	586	550	562	574	597	584	582	582	585	589	573	590	610	609	579	609	547	589	565	584	613	564	564	581	614	600	609	585	591	602	656	587	587	544	585	644	525	568	581	558	635	589	610	518	570	593	555	614	585	623	600	596	580	601	578	585	582	546	553	545	557	612	581	596	598	536	608	550	603	603	605	565	643	575	570	603	589	618	600	598	584	602	564	557	594	557	570	551	557	570	568	580	604	569	582	593	608	554	579	567	567	549	578	577	571	592	563	550	585	555	571	600	614	595	575	603	554	592	579	563	546	649	602	628	536	580	606	591	597	562	593	649	559	537	624	614	587	561	610	586	579	602	600	609	578	548	582	581	589	576	583	572	580	597	572	581	556	602	589	566	550	564	574	592	586	620	607	608	594	581	616	598	574	586	606	573	586	593	581	570	581	505	565	537	602	608	637	574	647	596	616	572	593	594	573	597	624	588	602	592	627	610	616	570	568	584	536	626	573	629	562	555	585	611	612	584	587	587	603	590	549	564	599	590	575	618	606	572	571	568	586	609	573	610	619	582	591	590	582	586	589	606	597	592	600	567	595	569	569	616	600	581	601	581	576	604	599	586	567	590	571	565	585	553	610	602	583	606	551	593	537	583	613	597	580	585	616	626	559	583	604	574	594	578	551	575	595	597	602	609	563	586	562	592	558	552	517	602	586	552	578	598	575	556	570	588	633	539	605	561	562	617	603	565	586	571	576	564	611	546	578	602	581	562	626	561	605	562	551	582	611	564	532	575	596	546	579	600	585	606	548	560	557	612	555	559	601	589	585	586	623	605	601	590	574	587	583	544	576	597	646	570	591	544	559
30695	13999	10705	5832	3303	2063	1656	1307	1106	974	944	832	768	743	755	709	673	711	838	745	751	785	750	748	784	738	721	743	768	727	757	711	725	709	687	650	664	651	644	646	637	617	635	652	647	573	659	615	609	611	647	600	582	647	636	563	655	641	623	672	663	628	609	631	628	654	579	601	615	581	639	637	584	605	619	596	678	599	607	613	608	620	585	572	588	623	587	598	587	570	587	587	608	661	576	612	608	588	660	571	611	609	581	615	591	581	580	622	577	619	593	604	610	570	585	580	598	580	576	587	604	663	566	575	579	649	670	578	598	608	589	622	594	646	658	609	616	607	622	549	594	619	623	570	588	593	584	626	610	669	614	558	580	576	568	640	622	637	628	566	616	614	616	585	590	604	669	618	610	589	606	629	608	584	642	619	610	589	608	635	661	545	602	633	561	603	551	605	568	569	643	611	603	658	616	574	586	605	592	597	597	583	628	559	569	553	586	587	604	605	604	619	592	621	599	580	590	592	608	576	604	640	576	601	588	656	619	620	578	613	630	657	604	607	592	592	664	601	593	607	643	585	608	604	610	604	605	627	607	529	632	605	616	599	593	602	619	630	612	589	589	610	589	580	640	552	619	590	659	611	570	561	594	615	579	607	580	601	582	574	612	610	626	603	572	600	617	632	604	626	650	660	629	582	586	594	597	609	604	596	628	623	582	597	617	583	623	630	612	650	608	585	589	557	613	568	567	587	644	595	618	637	589	644	579	602	583	598	622	601	589	686	638	584	589	600	669	584	599	608	617	607	617	605	601	657	631	572	599	595	606	627	570	622	612	623	544	588	614	542	615	594	590	610	621	598	611	659	600	573	609	576	655	616	603	590	629	575	603	626	648	580	626	568	598	583	614	607	590	570	585	611	621	581	632	597	604	560	554	576	569	636	628	611	638	575	583	619	593	628	611	629	579	601	628	587	604	586	571	592	555	575	611	618	602	576	600	579	645	583	647	578	581	640	557	601	608	565	619	600	605	561	646	596	596	582	593	591	605	596	590	550	637	557	610	573	609	600	573	633	588	593	625	562	575	614	578	584	575	603	590	617	604	588	606	589	602	584	575	630	638	583	604	579	607	586	592	592	574	638	620	553	623	603	599	585	633	596	562	595	589	609	589	632	606	616	604	595	607	593	590	576	634	594	561	644	602	570	610	614	619	608	603	621	581	605	587	614	598	602	605	581	558	645	565	629	599	578	604	603	633	570	630	574	591	595	586	641	575	624	597	584	643	620	545	572	565	588	588	634	608	594	627	603	620	605	598	588	625	618	607	603	568	596	642	595	572	563	613	605	581	545	645	632	554	586	611	557	614	607	536	595	617	589	604	682	554	569	570	591	590	580	586	594	563	611	650	605	630	627	608	561	558	625	555	613	614	589	586	623	588	620	570	601	605	590	623	664	554	619	608	589	629	638	607	557	606	640	589	585	647	583	578	621	631	569	633	571	643	632	579	598	608	624	571	567	554	615	589	582	620	619	614	568	597	566	586	579	569	609	596	607	585	613	618	603	587	608	587	600	622	591	624	595	629	569	596	607	579	618	591	605	618	639	588	585	602	652	577	579	586	563	605	587	602	598	600	574	559	606	600	596	584	657	615	632	627	619	625	610	622	628	638	570	577	620	595	629	614	609	644	606	605	630	602	619	574	579	592	610	581	576	627	620	592	620	587	576	630	601	603	587	554	596	600	618	605	606	614	593	601	575	598	565	602	593	585	575	588	583	559	592	568	591	624	628	599	575	604	632	640	613	626	587	596	568	577	614	627	604	550	582	579	604	610	589	601	623	609	607	618	571	630	634	660	574	621	621	602	590	604	561	603	577	606	618	570	584	631	604	596	629	587	622	609	610	592	602	557	598	594	611	594	629	582	627	588	587	618	613	618	594	600	588	603	565	606	582	594	619	611	545	607	612	598	605	578	597	576	617	654	611	638	571	653	599	602	556	604	591	606	602	621	584	583	576	624	587	609	604	609	614	574	606	604	595	590	593	620	635	582	603	580	577	610	611	599	556	621	574	589	590	573	612	588	596	611	645	603	609	552	591	625	612	682	648	542	583	627	588	576	594	594	548	613	585	598	614	630	609	566	608	620	592	576	625	585	600	608	602	590	580	565	570	574	547	642	620	568	601	561	558	575	570	598	589	596	537	610	592	640	606	604	583	576	611	570	577	582	610	615	601	581	605	616	583	582	600	552	611	570	614	608	599	594	608	601	641	568	577	595	612	559	606	604	636	608	659	602	603	536	609	634	616	600	606	574	571	585	625	627	553	583	582	631	576	622	620	579	592	682	610	621	605	551	633	565	598	551	578	626	568	595	609	627	595	621	610	640	622	665	621	562	582	594	587	601	593	613	613	631	623	635	612	572	583	630	577	572	612	576	613	586	548	565	568	593	593	590	597	586	610	626	603	578	580	600	594	616	586	578	597	656	588	610	648	622	548	620	583	557	599	599	627	624	593	571	603	596	619	600	604	601	574	603	606	640	614	614	615	609	618	596	609	588	627	591	590	638	610	594	632	650	564	576	576	609	574	596	598	600	604	629	608	617	611	606	612	639	596	623	585	612	625	553	557	634	556	568	612	576	585	625	623	589	589	552	584	569	632	603	577	613	555	596	592	611	594	600	616	597	576	617	601	616	602	607	623	599	594	589	589	632	614	563	598	599	602	595	639	648	571	614	614	620	619	591	596	605	594	622	621	616	627	618	646	614	618	577	606	622	591	599	651	576	581	582	623	569	575	605	596	627	601	623	627	621	607	606	588	552	612	608	637	602	595	606	571	602	577	609	568	587	608	585	593	611	624	613	568	623	588	601	596	595	553	605	605	599	586	610	617	612	615	690	603	586	592	589	621	599	567	590	593	588	648	600	599	583	592	583	606	592	619	640	628	600	614	572	580	597	581	594	569	578	590	630	600	610	619	609	597	593	595	633	620	599	604	635	564	583	631	571	601	603	584	587	593	568	590	617	602	593	584	601	634	582	578	603	594	622	583	621	569	634	608	612	635	581	572	595	573	608	622	596	598	605	606	586	601	609	608	601	629	626	615	623	570	641	555	643	598	599	602	591	580	571	602	560	618	575	588	592	629	608	606	599	596	617	583	592	599	601	605	609	564	607	571	637	659	598	599	617	618	609	594	614	589	570	603	595	588	598	611	617	592	585	554	597	567	585	615	581	559	599	575	616	630	575	610	636	570	552	599	619	602	594	590	613	613	597	601	629	581	570	613	595	583	588	624	576	609	612	600	602	630	593	636	609	639	595	643	584	606	592	617	565	588	639	571	610	590	584	591	635	596	596	589	581	585	632	625	618	584	595	645	638	628	581	601	615	555	585	603	568	589	564	619	618	594	560	566	593	599	613	611	560	589	607	633	582	638	586	603	606	575	581	636	565	605	577	606	589	620	608	603	615	562	595	593	590	661	612	606	586	630	581	603	613	588	607	589	606	624	556	611
25074	21608	28353	25343	19702	2732	1337	1137	1048	1029	1022	956	978	936	920	915	874	882	967	918	921	926	966	924	888	947	941	929	917	902	877	935	882	903	896	865	903	882	932	877	900	895	871	882	858	866	863	834	863	860	916	823	837	897	950	897	869	872	894	901	829	823	858	842	864	853	862	868	855	891	911	834	865	865	855	890	882	804	842	846	846	893	864	848	859	790	849	912	867	952	825	906	828	860	847	832	876	876	853	887	770	901	895	893	894	864	894	851	896	850	838	872	901	862	822	861	870	852	893	827	851	898	886	856	858	864	875	866	821	880	866	838	818	877	880	891	844	828	872	902	820	848	914	884	808	840	858	872	861	871	896	868	802	871	878	846	844	831	918	849	852	833	870	887	874	887	886	867	877	860	837	914	834	867	891	875	907	884	845	893	876	870	844	838	891	881	822	857	866	804	871	855	848	892	849	836	884	844	853	902	807	867	922	832	882	853	885	867	895	865	900	857	891	854	892	910	854	866	835	832	821	931	885	897	884	874	907	848	845	882	867	888	901	824	827	863	877	858	934	886	837	862	901	925	865	835	883	870	867	884	890	859	874	823	880	853	850	853	854	860	865	852	857	929	836	892	845	867	845	854	869	897	853	876	878	801	830	875	803	841	907	829	888	859	811	861	819	823	880	839	843	894	888	868	847	884	906	872	863	862	842	866	830	871	843	855	861	846	902	825	911	866	871	782	913	848	828	903	872	836	821	860	845	837	795	843	870	817	838	835	881	835	822	865	855	870	861	907	836	837	866	883	848	802	895	828	833	830	885	877	874	849	870	866	867	863	886	872	924	878	870	890	843	874	837	847	855	865	825	821	853	914	843	841	794	843	897	904	894	885	911	865	878	867	872	881	856	868	847	896	878	885	864	877	843	877	888	849	898	867	891	820	879	873	889	872	853	874	899	843	860	859	875	824	849	823	883	860	876	896	895	889	893	884	898	890	902	792	879	896	854	835	935	919	841	867	842	875	822	890	910	896	918	826	885	885	903	914	857	898	855	853	847	809	821	900	875	886	854	840	837	871	870	831	857	863	841	861	845	858	823	847	868	884	834	849	877	879	825	838	855	850	831	867	908	878	831	843	816	884	927	891	843	870	879	822	842	837	803	825	877	857	789	830	878	854	859	955	873	821	862	784	884	889	863	821	886	853	893	859	844	857	902	847	865	814	869	846	870	842	856	873	846	869	881	884	832	877	872	912	843	878	830	816	804	880	852	836	887	851	904	866	871	867	862	849	863	809	869	876	858	886	870	800	830	860	845	858	864	877	876	858	845	840	836	902	837	822	766	923	875	829	854	913	857	861	866	811	843	799	866	854	875	836	935	821	861	856	861	876	877	874	881	871	876	816	844	843	871	821	846	839	837	886	861	873	843	860	823	915	874	838	833	781	860	865	862	862	901	897	881	832	874	840	884	886	804	865	888	839	869	872	908	874	843	844	854	872	847	823	895	810	834	828	862	867	897	844	854	853	818	847	883	856	842	807	889	879	776	852	801	899	847	887	862	860	890	847	824	821	876	852	840	888	897	917	874	871	860	876	874	879	844	933	862	908	845	842	871	851	880	884	876	863	874	870	851	848	871	893	836	844	879	864	809	894	893	887	860	825	840	860	911	844	875	897	837	822	873	834	834	820	859	863	889	864	841	829	834	878	867	886	928	920	852	826	885	817	822	885	843	865	845	855	802	833	894	870	894	820	886	862	877	839	849	908	851	789	866	843	848	844	881	835	836	834	816	842	869	846	842	846	814	874	908	843	871	801	910	834	880	817	889	853	877	893	850	833	819	847	913	809	883	818	836	832	923	844	845	834	861	870	893	819	886	876	900	839	860	851	906	848	853	852	819	888	841	835	858	867	901	858	845	811	842	852	911	902	872	873	893	866	835	874	872	842	887	864	839	860	894	838	838	912	818	848	847	829	887	830	851	912	846	810	874	869	878	938	808	872	907	874	824	935	862	888	876	897	877	838	839	794	856	901	831	843	886	879	850	839	915	846	884	854	877	813	895	850	833	876	897	855	800	811	847	870	891	848	871	882	851	882	897	809	829	925	858	836	895	842	905	872	846	865	847	889	851	848	826	846	890	803	892	847	860	858	870	835	857	837	830	842	851	899	846	884	883	866	919	785	825	900	831	837	882	801	848	904	809	907	871	872	867	853	898	884	859	882	885	886	797	885	844	844	793	873	870	800	863	845	812	888	852	825	862	868	884	845	872	874	843	869	895	852	832	892	830	911	835	880	892	867	814	837	804	867	904	798	850	863	871	892	880	840	838	838	866	819	852	884	859	875	860	809	878	853	859	823	844	866	841	878	857	791	846	906	813	866	800	844	854	815	917	856	868	863	876	856	862	885	919	854	840	810	822	867	834	904	854	822	865	899	856	863	822	859	819	829	796	861	903	899	886	827	867	861	856	835	864	882	904	896	862	778	852	861	885	873	866	891	845	864	878	900	819	881	857	888	881	832	855	905	899	862	917	858	863	915	870	897	855	873	840	864	884	850	833	858	821	904	871	858	881	849	885	847	884	893	874	810	872	829	891	961	831	822	897	828	867	867	848	861	885	843	860	860	862	886	917	899	838	844	939	886	839	903	873	836	892	800	802	858	909	862	859	878	814	885	821	835	855	912	889	845	835	863	854	894	855	865	831	845	879	815	886	882	926	868	857	830	807	858	860	815	873	806	880	790	881	808	857	824	855	901	810	866	899	816	855	875	832	820	867	829	848	861	876	883	878	873	856	887	822	841	853	871	896	821	887	861	839	856	824	857	892	799	860	809	840	850	852	889	833	900	840	871	900	911	806	862	841	832	846	858	876	830	842	838	878	846	854	912	872	856	833	854	819	856	878	880	810	844	892	848	879	854	901	901	872	881	815	826	875	865	897	882	861	833	886	859	869	849	860	895	863	863	827	877	890	823	797	866	864	851	862	839	856	871	849	888	917	909	912	850	853	875	900	887	863	871	835	905	846	842	818	867	858	856	855	843	844	848	862	814	809	857	860	901	853	921	872	853	873	897	840	825	846	867	881	839	867	879	863	851	863	844	942	828	888	860	829	863	837	830	852	831	792	834	871	835	854	853	808	897	850	855	857	893	804	877	802	835	838	887	901	811	842	816	804	812	858	811	862	868	865	879	811	846	809	828	848	869	875	803	858	849	852	880	892	844	921	829	843	849	869	848	924	856	852	918	830	779	782	825	826	805	864	852	887	914	888	865	880	881	876	855	883	795	811	849	875	905	822	860	831	862	873	853	857	820	866	870	889	845	819	836	881	829	888	790	845	885	888	896	853	850	884	870	829	904	851	800	850	822	804	795	846	876	877	938	900	850	833	915	859	903	896	832	862	845	836	876	886	915	879	803	811	873	869	831	854	864	859	868	810	861	859	865	856	863	909	850	833	838	858	869	808	879	897	866	839	875	854	885	884	824	891	917	884	896	829	865	847	834	851	866
29724	11698	7989	4485	2526	1861	1485	1245	1178	1024	985	951	1024	947	916	900	895	903	966	934	933	964	929	923	921	916	974	931	903	876	872	878	870	880	836	806	862	903	920	853	894	840	882	895	839	884	835	845	819	817	839	808	849	903	828	895	856	844	843	884	853	843	853	801	764	840	820	854	850	819	830	821	795	845	856	855	807	878	837	887	842	830	813	831	814	828	802	824	870	861	795	837	837	833	841	807	829	827	814	854	811	849	814	825	835	838	806	828	818	860	837	831	837	829	798	860	879	842	810	839	831	821	827	847	849	844	879	793	829	813	839	881	812	833	853	802	865	869	803	798	837	790	828	843	837	867	860	840	816	842	862	795	840	849	810	884	837	826	817	811	849	812	801	786	816	820	835	844	847	778	849	794	817	839	888	839	819	881	850	837	847	819	828	832	887	818	812	784	866	808	826	798	843	837	835	809	826	844	756	835	847	803	862	785	844	837	814	832	791	789	875	880	816	801	752	831	815	828	849	803	849	817	849	827	794	824	798	890	854	833	816	885	822	828	844	807	815	896	861	830	819	837	821	858	822	830	805	830	815	822	827	777	869	823	820	844	859	859	829	808	854	851	783	866	850	823	836	847	810	841	819	816	874	826	779	794	787	833	883	806	834	870	834	838	844	848	787	780	804	863	817	815	828	807	839	834	771	877	833	842	832	865	832	838	845	811	835	822	844	843	851	798	886	778	801	859	879	849	824	845	832	813	766	864	877	800	793	851	843	831	789	828	895	821	832	911	842	892	859	826	853	841	817	855	847	877	847	882	777	906	858	808	856	863	836	840	911	855	825	844	843	840	826	846	847	843	833	829	804	866	859	806	849	819	879	830	830	817	864	816	792	837	834	778	835	804	834	859	841	783	844	827	837	891	847	778	796	837	805	836	841	847	824	841	795	799	815	834	846	857	860	866	847	845	837	821	804	795	877	839	830	845	795	888	858	842	833	861	841	810	845	857	836	834	815	833	871	836	851	850	807	853	774	824	805	906	828	868	803	806	825	817	819	806	854	860	819	864	894	794	851	853	797	878	796	779	836	815	836	860	856	811	790	846	805	815	843	848	840	832	846	847	840	864	859	817	862	844	817	829	845	853	844	787	864	854	823	841	837	813	864	760	816	865	843	808	829	819	826	793	818	827	833	821	849	869	862	843	869	843	827	890	799	787	816	779	850	841	802	849	854	840	851	805	840	783	782	864	791	848	806	797	805	847	855	844	820	814	842	792	836	861	844	864	887	812	829	832	837	854	804	838	817	889	837	821	825	867	844	835	831	817	864	822	815	816	819	777	847	815	830	834	836	863	811	769	828	856	794	865	826	813	788	877	807	854	814	816	836	775	869	822	829	871	847	839	821	875	843	863	796	764	828	783	880	838	859	840	862	843	817	804	788	844	833	817	826	847	821	834	813	825	803	885	888	864	845	854	822	823	819	830	758	862	868	848	847	868	866	856	825	893	851	878	837	856	829	843	807	843	864	861	874	847	839	853	898	797	789	890	832	862	784	881	870	889	773	858	849	830	777	802	824	788	794	843	825	852	825	914	831	868	793	844	862	824	793	866	808	765	861	889	837	834	823	904	854	848	810	883	804	836	862	815	883	818	815	842	806	785	860	850	874	870	865	835	862	829	845	890	828	872	855	847	839	797	837	791	845	836	868	840	874	812	808	809	873	805	805	816	827	836	815	848	785	881	836	827	798	824	884	852	824	797	834	826	804	831	820	833	813	863	832	821	887	802	879	869	814	778	811	842	837	824	850	842	838	832	807	825	799	812	813	833	851	809	798	805	866	811	832	820	777	821	866	820	848	875	834	829	864	815	807	866	866	826	835	805	842	864	781	807	858	894	853	769	849	829	875	867	832	824	839	810	832	810	841	847	748	806	838	883	811	796	810	848	865	803	809	810	822	863	837	785	840	799	838	823	809	907	807	809	853	821	865	727	878	766	838	835	796	891	837	880	872	869	855	845	844	875	826	863	868	829	828	826	835	863	845	859	879	865	862	900	806	819	843	870	879	839	791	885	797	787	827	789	803	793	878	810	873	818	826	827	856	837	838	820	814	849	844	837	802	812	883	764	878	818	843	820	813	836	827	826	833	874	857	807	834	851	834	857	780	806	821	818	817	844	825	817	785	823	829	782	849	823	833	845	853	858	789	819	815	790	886	777	836	827	788	806	827	824	797	802	825	828	833	840	817	857	843	822	823	848	840	872	852	812	849	802	844	826	869	843	814	840	830	841	863	841	827	812	841	865	858	817	829	870	815	865	819	804	850	879	800	775	790	815	813	811	864	871	849	861	804	849	800	901	822	889	820	800	791	811	784	829	845	789	809	835	796	819	833	864	785	841	807	825	847	790	827	847	810	796	870	846	796	827	891	798	836	800	841	836	857	839	879	796	868	811	861	831	821	839	844	800	832	882	864	841	820	793	877	789	853	877	864	866	863	844	860	846	824	825	833	846	863	815	833	853	832	862	829	812	876	866	860	834	800	844	814	847	811	872	793	891	792	804	855	857	779	778	831	842	770	839	875	819	862	850	891	820	810	766	720	834	810	846	793	846	825	805	806	839	857	801	809	790	850	792	835	827	805	803	738	854	831	838	806	776	847	832	844	860	766	768	882	804	820	802	843	806	818	850	795	815	845	877	820	841	831	881	849	872	818	824	848	804	878	862	815	782	812	862	837	774	859	862	870	787	846	901	859	866	855	809	794	804	837	840	856	801	858	851	823	837	834	818	875	887	832	822	828	872	808	831	812	798	840	889	832	842	810	813	880	779	814	825	825	800	857	808	778	776	845	873	815	873	846	818	823	794	846	820	843	830	845	864	867	817	846	836	818	848	803	857	828	833	790	845	796	786	804	769	852	833	831	818	807	823	815	839	786	803	819	844	832	857	820	800	811	843	806	825	819	871	872	832	804	804	820	855	813	839	813	839	846	848	845	866	811	829	844	857	802	896	875	800	859	835	858	822	836	841	814	797	837	811	819	773	857	848	832	853	846	844	833	818	774	829	806	792	886	816	848	850	844	806	837	874	795	818	811	764	816	850	818	803	903	860	833	817	829	809	806	896	847	810	782	855	825	839	856	771	804	829	820	843	884	796	847	837	826	842	844	880	791	839	806	825	794	864	903	860	864	792	817	823	843	805	826	788	851	890	826	824	807	803	834	816	856	845	814	836	817	872	803	879	829	823	840	794	828	837	862	826	848	842	827	835	897	863	809	855	817	878	821	843	836	854	871	834	827	834	849	800	822	871	786	823	813	861	851	825	808	834	820	801	815	842	838	752	824	864	845	813	782	831	871	870	824	873	874	865	812	838	846	848	826	825	801	787	815	830	834	866	822	903	826	891	846	817	792	836	800	837	841	847	855	917	781	826	834	836	866	853	855	860	844	851	790	814	811	829	872	824	821	792	839	825	837	855	813	832	863	818	814	831	830	879	851	875	847	803	790	819
23028	21686	29484	24412	21687	21744	12984	1388	932	792	744	694	609	581	602	551	533	513	570	617	556	577	540	562	530	544	579	514	505	542	543	477	474	490	508	500	462	410	389	430	416	475	425	398	424	415	409	441	432	430	458	434	416	407	442	390	407	444	374	428	437	405	374	420	375	414	377	385	410	430	374	368	408	375	367	420	389	388	376	398	406	411	383	389	422	389	407	361	396	407	403	400	418	400	395	408	399	423	369	356	423	377	354	414	368	392	420	385	371	380	395	414	386	375	398	391	382	410	401	388	353	354	371	419	394	411	388	392	395	423	358	389	396	398	411	378	423	355	405	381	356	411	386	420	387	378	382	366	414	391	380	361	403	364	370	385	387	431	409	387	399	377	421	412	420	392	395	397	409	375	440	411	373	391	392	380	381	418	395	383	399	378	381	384	391	394	416	419	396	379	394	414	394	405	402	416	362	366	362	379	389	400	397	395	411	413	372	418	418	402	415	371	391	428	392	365	395	374	396	375	363	408	390	407	394	393	354	410	384	423	377	378	391	445	378	394	363	372	415	348	421	426	398	390	405	361	390	361	418	397	401	378	387	411	400	370	394	407	402	414	381	399	401	417	358	389	369	380	356	384	360	385	395	347	409	438	393	397	365	393	410	391	402	396	400	395	398	366	376	382	417	375	395	398	433	391	373	414	373	409	378	400	390	377	366	390	394	390	385	395	398	385	392	382	384	365	402	354	389	409	385	379	364	383	375	369	417	412	403	383	390	415	406	402	385	384	355	377	389	382	364	360	411	413	369	386	383	396	410	388	378	407	390	372	409	392	377	406	412	374	394	415	392	362	368	378	400	366	387	405	384	416	380	404	348	373	373	416	414	394	394	396	399	394	359	378	395	370	376	395	413	399	371	373	405	387	372	384	398	416	379	370	361	385	425	395	366	356	410	404	382	387	404	398	376	408	356	364	370	375	408	374	392	369	408	356	395	437	399	406	362	382	364	377	400	364	396	388	400	372	380	370	361	387	416	411	395	406	374	359	372	404	382	380	392	412	407	359	379	404	366	364	381	393	394	376	393	404	386	404	404	385	402	396	370	402	367	401	398	408	383	368	377	366	388	375	382	394	439	415	379	380	377	403	385	396	386	355	396	368	368	360	393	375	360	399	403	368	361	403	351	391	386	370	397	383	401	373	399	396	382	368	389	353	392	375	406	373	347	435	377	411	401	368	387	436	359	383	394	410	374	371	401	419	404	404	401	416	381	409	434	358	358	394	380	412	358	411	381	390	395	411	406	371	342	364	412	384	383	360	395	404	398	381	388	404	366	405	394	383	389	420	401	390	351	418	372	392	441	366	422	387	393	387	408	376	399	388	390	382	405	404	384	376	398	368	400	386	390	356	408	399	398	394	398	386	396	368	385	391	364	375	390	397	396	413	363	371	387	403	404	423	358	393	401	389	371	406	404	399	382	413	387	413	383	401	383	381	387	386	372	398	394	406	397	398	409	365	378	351	387	398	363	384	388	389	354	380	398	392	385	402	464	404	416	393	440	384	411	398	391	383	358	380	387	372	387	405	425	386	367	407	385	397	392	381	399	403	364	400	395	383	384	373	392	401	403	407	413	398	391	371	328	427	393	364	398	389	383	361	384	397	371	361	378	395	408	359	385	377	432	421	368	383	394	376	399	373	397	392	367	376	387	352	437	392	366	363	394	421	378	380	368	367	394	393	375	409	365	388	405	384	364	414	403	438	383	378	413	410	356	368	390	392	436	411	370	437	412	391	407	373	371	376	357	393	380	387	381	407	363	397	378	356	379	379	368	440	416	368	392	381	394	399	406	399	398	356	398	389	415	401	406	350	387	365	410	405	371	385	395	367	411	371	392	337	379	377	392	358	381	413	415	368	397	370	395	385	406	384	380	389	388	401	405	385	365	372	407	376	364	392	411	386	363	405	380	382	388	388	395	396	405	433	414	353	373	381	361	427	414	374	405	379	374	406	378	387	380	401	359	396	368	369	375	401	371	371	367	407	401	371	370	398	379	383	390	372	404	392	378	375	396	364	372	373	374	381	404	363	387	359	395	399	405	369	400	373	395	379	383	380	402	403	385	360	370	403	390	385	402	424	362	373	372	421	398	419	385	370	403	388	412	404	422	398	415	348	408	363	395	383	418	394	374	386	390	385	390	405	391	411	411	380	409	398	427	387	371	387	396	377	379	399	395	394	384	359	400	399	364	413	413	375	431	376	387	380	338	405	352	366	416	378	379	361	378	384	419	393	399	392	408	418	367	368	380	388	360	385	389	378	371	389	391	367	394	353	377	413	375	394	380	386	404	366	362	397	381	385	429	375	370	414	387	397	367	380	379	387	389	395	392	364	374	416	399	387	404	423	364	405	393	393	384	382	371	361	406	380	359	431	382	367	413	376	366	367	409	393	405	400	373	392	359	413	427	391	414	365	390	379	411	383	394	392	394	384	384	419	384	383	371	383	357	387	382	418	361	381	397	392	385	371	405	355	373	377	415	360	401	399	353	384	376	386	405	374	358	384	391	383	412	389	382	393	380	374	411	377	387	400	386	373	399	420	369	396	409	401	368	382	378	387	355	387	406	390	347	363	361	401	374	357	382	415	399	415	378	408	399	386	405	394	442	389	391	361	377	379	397	403	383	346	410	369	403	394	387	405	387	362	406	384	388	381	408	380	399	381	380	388	396	413	372	382	379	380	352	392	381	378	422	400	378	410	418	412	395	400	406	395	385	381	363	407	364	397	397	389	378	400	422	431	381	399	417	381	396	387	402	380	397	410	400	385	401	381	365	392	387	378	380	413	414	384	402	378	393	357	416	363	415	408	397	387	383	384	390	390	417	398	383	338	393	359	370	383	386	411	399	380	375	390	399	410	366	386	415	397	366	400	413	389	386	394	368	431	397	346	360	432	399	392	361	408	416	410	416	373	423	363	371	392	424	402	386	384	414	386	408	372	400	398	403	385	397	351	403	388	392	386	399	361	429	400	365	384	387	383	389	385	388	381	400	379	426	392	393	389	406	370	378	404	389	395	387	351	410	409	417	405	405	393	367	380	423	356	378	393	381	358	413	395	406	394	374	412	399	418	388	374	401	409	391	409	390	346	403	394	368	396	375	370	366	368	378	398	387	376	368	377	383	382	413	380	355	383	392	395	355	405	404	359	399	347	386	367	439	401	372	392	410	370	419	395	382	407	401	356	398	383	366	392	387	406	399	393	382	357	377	374	390	367	368	386	400	424	379	415	397	369	389	407	362	375	434	384	363	398	352	401	398	429	416	392	387	399	394	421	369	370	385	400	416	398	363	346	391	391	386	382	382	388	371	410	397	372	400	390	357	413	395	403	369	369	406	432	401	382	407	376	383	359	377	338	383	401	417	394	393	397	369	398	373	376	387	387	395	386	392	399	358	384	407	372	395	405	398	363	375	362	360	416	373	374	368	382	379	389	415	399	400	396	408	372
33983	19636	14587	7655	4305	2902	2143	1600	1264	1035	903	839	724	674	662	619	622	605	611	623	686	589	616	587	606	532	578	569	595	578	556	539	538	520	523	508	524	475	459	416	413	471	473	405	434	431	437	414	454	372	433	437	418	416	465	381	459	455	399	467	391	431	384	425	425	353	387	410	377	390	360	380	385	373	392	378	398	390	400	373	384	379	367	375	349	393	401	397	386	363	375	388	377	380	398	347	384	389	405	448	373	347	366	356	364	388	400	399	384	420	403	411	390	396	387	376	389	373	385	414	357	397	372	387	431	428	400	374	366	384	395	363	355	392	347	369	400	351	400	352	337	391	364	388	362	343	380	334	382	391	401	384	408	366	369	405	400	381	410	402	395	387	380	379	377	416	425	393	397	367	370	380	384	409	417	385	353	404	368	405	374	386	381	378	404	365	414	356	384	360	361	389	348	389	390	383	378	395	379	390	393	360	419	395	349	387	361	394	405	363	401	385	372	376	405	412	388	387	413	371	342	381	387	381	399	382	385	359	340	347	390	389	381	383	371	387	374	360	372	388	374	377	375	375	395	367	371	333	396	396	387	379	352	392	388	406	364	372	417	370	396	404	413	419	407	391	366	402	382	378	435	387	386	392	398	353	353	422	356	409	356	382	372	346	395	402	381	370	405	422	374	382	371	388	399	345	362	384	387	412	413	399	400	378	422	397	407	365	388	378	358	397	367	371	363	398	450	353	391	360	385	370	374	426	373	376	403	398	391	386	346	401	383	393	394	368	404	381	378	414	365	351	373	344	401	391	409	382	416	367	411	398	381	372	379	367	370	393	401	349	384	365	363	388	388	386	401	364	401	373	375	399	403	404	363	399	383	392	407	376	394	375	427	356	424	394	374	410	404	364	372	365	393	378	360	415	381	383	385	353	383	409	403	389	392	424	393	386	390	386	403	389	398	404	388	361	396	434	397	383	388	378	362	374	361	373	441	409	364	403	391	378	386	358	398	372	410	398	388	400	382	374	395	409	370	369	385	364	367	376	334	367	392	358	388	348	417	384	374	399	397	370	360	394	401	377	404	379	358	402	397	407	404	406	395	381	389	388	388	361	385	378	407	393	417	385	396	381	364	410	399	402	361	407	378	396	370	381	387	359	394	404	363	379	406	355	402	347	368	400	373	344	370	358	419	379	360	392	384	367	387	378	403	358	389	360	404	373	371	391	429	412	403	405	411	439	397	383	395	382	375	378	363	377	386	388	363	376	399	343	426	368	363	406	383	391	386	354	352	388	358	382	411	396	388	378	403	353	385	401	421	374	360	384	361	346	343	365	351	395	389	404	412	386	399	393	365	384	385	398	418	391	390	357	398	390	412	382	396	379	376	377	380	392	375	391	384	419	355	336	356	357	411	377	376	336	403	394	363	391	377	373	357	372	363	403	402	379	407	402	400	386	423	396	416	384	374	413	360	369	385	381	427	392	403	414	379	381	377	370	379	405	384	363	394	392	390	366	401	402	403	374	423	383	411	380	396	393	385	385	413	375	380	407	392	393	413	402	370	364	399	413	395	432	381	350	389	408	411	411	384	380	391	381	387	349	358	414	398	369	390	335	351	356	398	385	394	415	407	361	364	358	369	378	381	403	390	383	383	352	375	374	390	408	335	383	392	368	389	366	324	382	405	400	368	386	384	384	393	408	403	378	355	409	405	394	378	385	385	374	383	401	378	433	394	390	388	389	392	363	404	354	394	372	377	410	392	381	380	369	349	380	375	329	379	376	373	364	392	376	388	396	401	400	385	399	397	385	379	396	388	393	378	389	395	362	357	375	376	390	354	393	368	354	382	405	368	380	365	407	404	373	365	389	360	428	376	395	363	372	392	385	418	369	405	369	354	388	356	390	394	374	418	405	399	400	406	370	368	397	394	364	411	370	407	410	379	393	393	393	362	395	416	361	360	387	367	406	394	374	357	371	384	381	351	398	366	405	394	386	366	362	401	368	387	408	383	347	366	358	395	378	416	378	376	378	368	379	372	383	379	378	387	402	397	357	380	375	379	389	398	362	431	364	400	367	364	393	361	363	396	382	403	406	377	374	383	403	361	370	413	394	369	399	383	386	402	387	378	415	398	388	398	412	390	363	377	383	392	421	375	390	382	384	382	354	396	385	388	413	356	400	394	389	396	361	366	388	377	401	368	369	371	363	453	415	370	397	385	386	397	381	364	377	359	392	354	383	351	381	377	399	412	404	387	410	372	376	399	376	392	375	362	394	351	368	367	399	361	366	383	382	403	436	353	395	408	392	388	346	384	394	379	397	403	402	368	408	416	385	382	396	365	375	391	388	395	387	372	359	395	371	391	377	420	384	379	376	355	393	388	374	404	390	420	400	415	397	367	367	367	372	375	382	383	395	410	400	410	361	401	384	379	392	406	400	365	371	389	406	358	392	392	398	392	371	402	377	397	377	388	393	390	437	401	395	388	401	380	409	396	396	351	395	374	371	387	380	375	379	402	405	410	378	368	379	383	399	380	359	374	400	387	358	387	367	377	394	360	379	412	365	396	405	370	392	390	398	377	379	389	404	386	389	403	390	412	396	393	395	389	356	381	381	372	421	373	415	404	390	378	359	401	404	396	371	371	394	354	381	393	365	389	374	419	379	383	406	386	362	383	385	406	374	416	414	398	408	397	391	390	356	414	365	396	374	402	384	381	402	391	346	393	378	352	348	389	354	383	389	390	366	392	371	402	368	389	349	392	394	370	408	421	392	380	399	403	355	357	380	373	357	353	370	385	377	356	403	377	388	372	412	369	393	371	426	401	384	388	381	391	360	412	396	401	406	378	398	387	355	380	406	357	393	403	384	325	372	398	380	365	382	375	388	357	370	383	372	397	403	379	422	400	348	388	362	395	413	337	369	367	387	371	373	387	384	393	418	364	377	395	388	386	405	395	403	378	383	378	405	378	391	374	368	371	375	398	355	389	389	418	354	413	363	388	379	394	378	371	384	408	369	395	377	380	359	375	399	387	386	384	404	394	377	409	390	362	370	392	376	373	344	389	359	357	407	373	370	404	393	377	409	409	388	358	394	380	370	379	404	391	409	405	411	354	371	416	386	369	364	441	396	367	367	410	373	358	392	374	418	370	387	366	395	412	378	415	375	398	392	367	376	384	373	396	387	386	396	382	385	386	373	365	372	341	370	407	408	440	409	402	385	370	390	415	375	410	386	360	377	389	397	381	380	366	377	408	369	383	376	379	371	368	392	400	393	410	401	377	375	366	374	394	365	396	396	330	417	382	410	376	356	370	363	385	350	369	404	366	388	373	363	369	433	410	372	423	407	395	368	352	393	369	383	393	414	365	384	372	384	394	339	419	372	357	422	360	403	394	383	383	394	420	394	409	391	390	399	405	409	423	386	399	332	389	357	383	368	392	399	394	375	390	377	396	375	391	380	391	387	382	421	376	402	398	395	412	403	414	380	411	388	384	389	420	360
29676	20736	9858	2381	1413	1276	1086	973	961	961	1036	964	1050	928	961	966	1002	975	985	984	932	949	1002	998	982	983	952	1013	1001	960	966	965	975	990	937	1032	934	1011	957	942	925	969	992	904	1007	991	940	917	960	920	937	931	960	957	1001	988	965	914	939	963	980	980	955	1001	946	925	901	973	924	930	941	897	988	983	933	938	926	961	945	917	939	905	986	959	931	896	889	946	951	909	904	955	952	973	940	966	964	950	943	940	931	1004	967	924	1020	983	924	905	968	976	961	958	980	939	921	947	996	952	988	872	925	930	877	907	932	992	921	1036	969	919	952	947	979	989	912	946	987	949	967	945	1012	923	930	969	968	961	966	959	951	958	952	960	922	905	933	951	988	926	920	976	935	960	927	969	992	940	973	899	965	995	890	933	947	890	886	983	943	938	945	964	952	912	969	996	882	962	947	927	919	972	985	932	940	1020	975	927	942	937	955	921	926	983	939	1002	952	954	951	920	941	953	959	972	863	969	951	954	1029	965	900	936	927	932	962	929	943	986	948	855	968	989	954	923	948	960	929	964	946	956	928	933	924	909	985	972	953	1001	916	993	939	916	940	963	954	1013	980	964	913	951	939	922	934	961	933	910	935	973	978	936	943	988	953	985	940	897	925	976	962	950	941	923	944	992	944	984	982	963	930	955	959	944	920	980	986	952	938	976	947	939	914	904	948	988	918	925	984	961	999	930	944	944	941	999	966	992	944	944	969	928	927	934	921	939	1002	923	967	912	974	965	941	949	953	915	956	962	972	918	930	940	862	947	909	930	970	985	956	951	949	964	977	1041	963	919	988	928	924	893	960	931	943	928	963	952	879	943	915	948	943	941	969	872	943	1010	966	925	956	935	898	912	931	970	940	942	976	950	948	908	972	1006	991	942	951	984	952	971	929	935	971	966	946	929	956	924	941	951	941	925	909	934	876	950	929	901	957	927	938	926	942	938	924	930	876	953	946	953	937	945	952	975	901	944	911	923	960	972	933	922	940	978	1007	950	916	887	886	911	952	982	915	900	954	979	958	919	865	944	925	923	937	962	920	990	957	973	964	958	932	967	969	917	969	883	928	1043	951	983	944	932	988	1009	926	913	945	901	886	958	922	925	943	992	940	957	955	936	892	971	972	883	897	930	924	868	976	910	894	967	956	906	989	964	955	940	923	948	1009	1010	942	989	972	923	946	900	933	944	949	905	999	918	901	934	955	882	838	968	933	922	970	950	923	964	962	950	949	958	929	942	966	915	944	943	941	942	938	1018	934	930	960	1025	967	917	954	943	971	906	959	959	985	973	874	968	944	963	1003	922	960	898	987	953	973	968	906	905	942	962	1005	1022	881	947	907	1001	952	931	966	904	901	947	987	983	970	953	962	971	929	890	921	958	956	934	969	988	903	997	971	955	940	946	923	971	1024	944	930	934	941	948	948	953	939	966	977	911	937	919	972	962	973	930	1019	928	963	935	915	1014	956	975	1013	965	981	904	903	962	948	974	945	945	914	881	948	990	910	912	950	923	967	978	921	958	929	929	972	951	971	981	942	959	898	1002	941	911	882	959	923	942	960	965	955	945	952	968	949	975	964	890	992	903	932	917	984	996	1006	972	877	967	970	967	972	915	962	933	916	939	934	987	935	947	922	934	952	955	947	896	981	946	927	863	958	1008	964	988	959	1002	921	965	956	893	942	986	926	948	943	955	896	949	969	891	943	962	1002	998	963	988	986	946	987	1014	986	1004	949	938	1003	901	927	960	937	938	946	917	962	1009	992	964	963	946	951	972	951	975	1000	965	964	998	890	982	924	912	952	999	947	882	938	941	977	916	937	958	968	970	954	921	921	955	971	916	1007	990	923	861	952	935	927	953	942	934	937	940	906	947	932	946	963	981	935	969	936	972	916	960	947	940	903	964	1017	904	963	966	953	946	892	960	935	988	956	938	946	971	976	914	985	940	938	900	968	993	1023	966	948	933	981	948	919	967	1004	918	930	925	971	972	933	947	932	939	939	933	983	905	954	952	929	957	974	950	959	942	944	1008	934	934	956	954	940	942	917	946	925	990	907	931	977	954	986	974	955	924	949	924	968	906	879	957	956	877	964	921	974	952	950	884	994	925	978	940	953	982	962	929	993	953	939	952	917	941	887	895	926	977	963	1017	913	955	952	938	929	973	944	932	918	963	967	922	953	912	936	959	955	967	962	1013	935	923	989	882	971	945	977	980	902	963	964	926	917	932	967	939	878	957	949	958	906	939	882	984	907	943	943	1004	928	894	972	928	941	944	899	972	947	967	935	978	1021	975	977	915	969	969	944	929	925	924	914	934	1016	953	955	949	943	886	987	999	915	944	942	936	974	913	886	933	974	939	895	923	957	956	916	961	883	924	934	913	926	935	927	924	940	1042	908	982	1017	934	1011	967	923	901	904	924	955	935	896	919	930	905	948	982	989	969	915	952	962	950	909	957	922	970	926	926	954	958	958	873	997	913	949	957	1011	952	934	942	944	914	892	926	960	924	953	943	926	971	921	940	968	947	998	957	948	986	904	1002	908	951	954	931	984	926	938	987	920	896	920	957	895	969	950	931	960	903	957	933	925	937	963	943	962	918	905	917	985	971	943	938	980	926	1014	889	919	977	950	910	918	914	962	948	948	931	971	956	894	949	958	975	954	922	969	930	966	959	910	944	934	908	966	982	907	968	982	957	957	938	936	945	950	934	916	947	940	971	919	976	917	922	952	951	906	941	940	875	930	928	953	927	967	925	939	940	975	947	970	971	973	947	888	909	939	986	985	941	973	971	937	907	952	960	975	921	918	960	1018	956	915	979	987	968	950	915	984	946	949	898	923	988	965	925	936	918	945	926	929	938	909	966	931	954	923	878	965	954	993	961	926	946	958	944	977	1005	977	950	905	878	916	978	908	968	941	934	941	963	926	997	952	914	926	952	905	978	963	954	1006	936	1000	911	936	912	982	920	997	887	931	914	933	975	935	908	972	945	962	936	966	972	909	989	914	946	966	973	902	937	998	961	973	963	946	956	930	980	880	895	911	927	990	891	910	958	936	914	954	932	950	941	925	982	971	863	961	933	935	989	945	891	947	938	957	916	953	919	942	911	947	982	951	928	942	920	910	998	972	911	898	966	926	950	1012	939	975	920	935	918	898	976	959	930	912	966	984	946	938	951	969	964	901	915	966	957	932	981	951	929	997	957	978	964	931	924	924	935	971	959	901	946	1005	902	894	914	951	959	999	933	983	972	937	939	992	959	944	972	933	992	980	957	940	971	979	911	891	943	920	960	957	947	939	979	978	954	955	949	931	1007	930	954	986	942	938	936	942	928	945	866	939	987	980	978	937	973	984	935	907	960	895	899	934	958	935	926	1074	983	966	956	929	944	1007	935	965	948	963	871	992	957	933	986	979	975	902	890	964	1007	974	989	892	897	1008	915	973	970	905	996	970	916	945	896	979	934	938	1002	910	905	978	999	995	982	943	948	947	1004	954	922	916	904	972	920	908	949	998	1022	940	921	927	975	932	972	915	977	912	991
28845	6123	3702	1897	1366	1184	1043	1086	979	1058	1014	988	983	925	1031	911	995	937	955	962	1003	930	961	975	953	1016	938	952	990	943	922	959	981	1005	924	966	921	936	967	945	956	931	903	999	922	921	903	955	935	978	980	911	968	956	994	952	953	945	975	983	953	935	932	912	949	896	953	942	914	931	919	942	932	912	899	908	928	911	913	935	917	916	934	880	1011	924	896	942	995	915	954	900	952	894	934	972	951	966	910	954	935	930	914	921	938	951	1018	966	927	873	924	930	969	958	886	1007	946	928	940	921	963	947	879	960	895	916	932	922	947	915	945	899	923	892	984	967	901	949	942	978	972	965	933	910	1015	968	925	962	927	991	917	951	956	958	954	960	974	968	965	971	1007	885	928	918	942	961	971	913	921	950	978	914	954	925	930	944	919	963	922	925	903	949	974	967	944	902	914	917	908	969	950	925	962	929	895	918	911	935	979	947	888	912	974	963	914	974	960	904	930	994	926	975	995	946	976	929	947	941	942	913	940	953	942	876	933	971	965	936	1000	946	869	943	956	955	926	991	897	907	911	901	939	918	903	964	955	946	965	912	951	915	994	953	946	923	893	946	902	921	949	949	918	943	891	966	923	973	954	964	917	1029	968	995	881	926	964	903	960	919	936	944	956	938	949	963	954	880	907	920	917	956	886	927	953	882	905	1009	911	957	908	961	951	896	969	984	937	928	909	916	943	897	969	920	901	945	960	888	969	932	949	929	921	941	922	974	947	936	929	956	952	963	931	912	946	931	1004	930	928	962	934	927	874	911	891	933	898	933	962	957	963	942	943	963	923	924	916	944	954	951	912	979	943	953	942	946	958	927	956	965	938	918	969	948	951	959	921	902	940	940	927	964	918	922	983	887	971	975	955	935	924	895	998	960	963	970	908	947	924	910	958	877	962	903	905	924	866	961	968	941	941	911	914	947	923	916	888	917	978	980	950	942	994	969	980	955	941	965	929	932	931	982	926	944	947	910	910	998	924	910	976	994	909	960	971	945	918	936	837	930	913	935	907	940	970	985	938	942	957	965	932	955	942	907	926	967	907	973	967	943	976	944	944	950	986	937	916	916	923	968	945	933	937	953	934	966	945	952	961	958	879	927	936	884	956	992	963	892	837	929	936	959	953	966	997	973	979	952	904	929	953	958	895	897	922	980	903	965	976	978	952	910	952	945	937	951	898	948	916	921	921	975	901	1026	991	936	995	939	917	924	919	878	940	907	973	988	940	1005	966	945	943	924	922	922	907	923	928	908	914	974	919	923	939	942	948	940	915	883	934	903	946	918	910	938	947	951	892	987	941	904	977	950	909	924	875	945	932	899	940	940	977	990	946	963	998	930	950	894	972	905	921	981	953	929	905	942	918	913	925	918	956	939	954	978	910	911	966	923	898	962	996	936	939	925	930	960	935	904	952	942	909	949	937	940	997	930	907	919	922	972	1014	894	907	940	962	942	926	938	969	935	915	922	944	944	926	930	935	868	929	955	924	970	930	933	946	887	923	943	916	959	942	931	882	903	932	948	922	960	916	955	933	949	963	912	1003	914	946	917	997	901	892	887	958	923	895	989	949	931	964	906	949	968	942	919	941	919	954	946	845	943	953	957	977	917	1005	935	921	978	912	909	938	915	950	919	953	955	897	928	879	986	969	896	934	975	913	912	955	933	945	977	951	947	923	899	955	1003	929	933	964	935	922	938	937	947	967	939	954	930	912	905	955	1020	928	919	922	911	928	909	957	915	923	929	955	928	986	931	969	1007	916	988	973	950	932	948	907	957	942	987	904	958	970	933	907	947	972	902	917	979	987	918	905	937	908	943	927	919	982	958	907	923	942	992	949	940	917	889	910	939	961	946	961	953	937	905	980	976	944	918	936	907	922	974	994	959	977	933	932	996	939	914	949	910	942	956	922	1012	938	919	931	967	930	883	921	900	942	925	947	870	939	982	908	917	957	912	968	929	937	905	904	969	909	941	998	996	974	911	925	945	934	945	973	892	945	933	931	943	957	949	923	961	954	975	994	973	930	946	917	1006	926	969	914	920	994	936	968	983	919	915	996	954	928	932	975	963	918	930	914	934	952	949	909	948	1000	949	966	969	933	987	922	917	937	939	951	905	987	971	941	979	923	961	957	980	971	932	948	1010	914	971	949	933	900	969	927	900	923	951	938	918	931	904	917	927	940	938	902	938	896	916	938	940	941	963	908	985	982	931	918	934	922	957	948	1001	919	940	949	949	905	912	890	969	937	948	934	976	974	919	934	942	913	972	951	888	949	922	962	947	962	899	939	949	997	928	979	925	942	921	898	959	962	935	930	956	930	955	945	905	894	907	928	950	885	967	932	890	874	952	925	985	933	940	975	954	937	921	977	968	1010	949	902	975	922	905	932	906	938	885	958	1010	931	953	951	940	981	967	959	971	976	941	938	987	1011	943	926	942	926	945	935	928	887	971	961	903	901	965	909	1018	966	912	925	946	984	883	949	953	980	887	898	957	924	922	1027	902	962	957	918	960	905	936	946	940	951	918	931	898	966	900	993	912	944	912	894	922	956	959	962	961	946	985	923	943	883	935	903	966	880	914	906	894	964	916	897	918	878	953	974	973	970	946	948	999	902	932	974	961	956	915	921	971	938	922	928	916	954	990	959	985	957	954	939	972	941	950	945	977	974	943	940	909	890	939	891	941	960	937	949	971	1001	963	904	926	925	951	952	881	940	959	928	948	955	933	980	965	907	917	960	899	932	910	924	929	980	945	956	996	983	931	945	968	919	941	960	980	979	975	922	929	918	934	991	940	946	898	993	912	901	938	985	939	929	937	965	917	971	971	936	930	954	956	899	944	934	937	938	981	942	946	924	907	932	993	953	955	998	990	923	922	959	948	954	929	921	944	955	886	962	943	910	948	995	1020	948	890	953	991	971	902	988	970	965	950	869	887	906	893	960	979	976	929	958	895	952	959	912	935	922	968	926	911	966	957	953	987	945	913	1000	959	912	899	948	938	983	910	881	911	902	1007	976	959	939	895	919	940	948	953	912	958	913	970	926	909	972	933	945	935	927	985	925	917	934	916	967	905	918	966	987	941	967	910	918	933	918	923	859	924	953	933	977	957	898	949	951	871	927	948	881	962	903	959	950	955	969	931	929	890	1002	985	932	928	931	918	908	946	867	937	888	910	933	897	982	938	937	951	874	921	998	930	880	947	941	977	920	999	953	949	919	896	940	986	916	973	923	948	929	920	952	962	898	939	946	971	955	940	942	964	922	923	962	983	931	939	903	989	916	1004	924	961	937	911	929	928	881	915	947	964	923	959	961	958	918	903	955	919	904	916	944	965	890	912	903	982	934	915	959	891	957	963	899	932	939	927	973	927	944	957	937	924	1008	938	943	944	896	941	939	892	957	995	922	976	939	953	946	930	937	916	942	927	941	901	925	900	900	949	922	880	921	926	969	910	890	946	930	976	987	948	904	939	970	916	971	961	1011	956	957	1029	927	936	935	907
24203	21646	29039	24734	21657	13793	1682	1009	868	845	777	787	726	667	698	684	684	747	665	675	687	685	685	703	672	669	695	702	726	649	624	631	686	677	652	646	677	609	628	591	526	637	633	629	616	581	584	619	619	611	624	599	611	584	620	618	586	577	606	598	599	600	585	611	531	599	644	580	578	593	618	582	593	591	586	617	612	577	638	557	606	608	563	645	592	573	578	599	584	611	563	567	614	580	543	575	597	588	572	571	587	594	598	556	575	643	529	598	577	576	639	588	624	636	572	570	601	586	527	601	584	612	623	605	565	587	606	608	564	597	603	584	627	577	595	555	582	589	621	603	622	575	628	590	572	591	597	569	600	551	556	622	582	590	622	552	617	607	588	627	567	613	547	626	578	657	595	568	584	615	572	578	602	584	613	588	615	584	581	574	595	619	621	563	603	616	621	587	603	617	615	599	567	619	555	548	564	596	621	628	606	542	586	613	565	588	601	596	565	615	621	574	590	527	620	565	561	606	591	636	566	631	591	585	592	597	574	650	580	613	585	632	589	569	558	569	549	587	592	593	621	592	544	591	601	592	589	598	581	652	573	576	557	613	630	581	599	592	610	568	569	582	574	572	634	604	560	634	595	593	562	620	603	593	623	604	556	617	542	613	581	623	599	610	594	598	602	566	591	569	621	611	586	588	603	631	565	574	604	618	615	577	585	588	569	604	585	567	616	542	605	557	613	622	563	621	630	608	598	627	603	571	592	587	583	600	571	622	547	631	574	602	590	588	577	577	575	619	584	647	562	570	596	590	598	629	576	564	619	626	573	565	586	613	586	577	566	601	595	589	549	560	593	617	597	597	600	577	632	605	569	626	605	587	612	584	686	614	577	562	592	577	599	578	582	613	556	610	596	586	563	596	582	592	570	640	567	651	599	580	556	605	564	619	593	618	620	580	600	626	613	602	566	599	653	615	565	581	592	602	567	587	613	659	616	594	587	579	611	570	563	587	579	624	569	629	613	615	556	612	560	592	636	586	555	562	587	604	583	553	587	585	582	645	589	583	611	554	593	602	587	580	609	608	575	608	606	618	613	610	600	605	570	621	599	571	611	619	582	571	590	578	627	592	586	588	572	609	589	578	607	557	558	594	572	591	619	600	616	628	599	580	612	615	583	585	534	602	597	617	606	635	607	612	596	595	608	568	587	579	584	559	569	586	629	584	600	630	583	582	610	647	554	608	639	604	559	626	581	600	579	598	565	608	634	558	555	573	608	561	615	578	557	579	601	575	576	565	565	599	599	612	572	571	567	607	607	590	576	561	599	624	582	635	574	584	562	568	584	580	614	570	586	607	567	577	598	603	584	551	589	603	603	524	611	590	621	579	562	582	587	591	594	563	564	601	601	572	569	571	581	581	593	541	558	577	579	604	589	616	607	629	626	603	606	606	573	584	579	602	613	618	601	603	632	577	645	582	604	537	565	595	576	599	554	598	616	626	602	593	605	641	577	579	636	623	597	575	558	600	580	573	586	578	598	580	617	565	614	595	584	592	609	595	559	585	607	601	579	596	656	577	609	583	563	553	604	586	595	557	582	588	634	612	607	638	573	628	607	587	577	614	531	597	599	636	627	648	572	588	542	613	602	580	608	589	634	568	604	589	555	534	614	573	611	614	617	620	623	610	599	630	596	603	631	573	607	596	586	593	575	623	575	608	591	558	593	619	589	590	600	570	595	593	615	590	624	657	601	569	626	626	621	602	599	527	583	595	566	583	556	555	585	595	631	639	554	591	552	594	588	573	546	586	574	561	599	595	578	560	614	599	608	586	615	628	585	554	592	608	615	570	583	593	539	637	609	564	562	592	560	528	602	567	608	614	556	544	542	581	573	623	579	566	566	596	616	592	631	577	597	546	578	562	613	585	601	577	594	638	555	592	611	610	596	571	608	609	616	615	602	567	570	627	604	556	598	601	589	590	610	560	626	570	578	571	585	597	596	616	582	584	596	621	568	586	642	563	629	570	631	587	635	558	599	627	589	572	585	616	571	599	576	572	603	602	538	577	593	598	585	584	563	589	585	633	592	614	620	593	603	581	580	560	600	569	625	603	594	603	567	625	617	606	643	602	565	563	600	619	554	580	578	594	590	584	605	574	553	590	602	585	599	585	571	606	611	557	592	590	548	580	603	591	571	578	595	574	618	618	603	587	609	560	596	576	581	663	590	643	547	593	585	618	593	590	602	580	562	599	627	581	538	571	558	577	594	616	596	586	571	591	584	590	595	612	590	533	554	573	599	598	619	646	579	612	596	588	511	617	581	575	580	575	611	566	626	580	570	586	626	604	567	572	553	630	585	576	554	578	601	595	559	615	602	599	601	618	564	621	608	610	558	583	602	543	613	580	597	598	616	589	645	594	584	546	590	595	586	610	618	569	613	611	539	603	605	548	587	592	558	597	581	626	582	567	598	580	586	579	623	605	594	579	616	589	630	628	569	600	589	624	588	593	577	604	589	570	538	599	547	606	614	593	569	577	583	606	594	592	574	607	563	619	591	596	568	582	583	605	576	589	668	548	567	626	617	584	577	549	616	597	594	598	595	625	596	592	622	582	571	600	584	570	550	571	585	553	578	598	560	606	616	569	596	585	595	577	582	581	579	594	628	686	610	616	587	632	587	608	629	619	604	585	577	567	568	608	555	594	599	611	631	575	586	589	598	568	585	598	580	638	615	593	535	598	601	574	574	576	581	588	543	585	634	555	610	572	601	610	571	608	643	567	581	563	585	589	570	592	596	600	589	582	588	597	583	619	620	614	584	565	636	581	572	606	603	599	598	591	550	580	605	549	583	580	580	593	635	584	621	594	640	602	582	592	622	587	618	580	655	624	591	600	608	610	581	606	596	592	614	595	653	609	583	572	564	617	586	601	608	624	586	553	608	591	629	603	608	558	567	615	640	625	579	549	605	599	559	578	594	579	585	563	580	590	572	601	568	576	595	563	587	557	552	585	538	566	600	582	598	620	608	611	572	566	572	580	594	568	627	577	541	609	589	600	596	642	609	615	627	626	566	540	587	565	578	600	569	552	613	553	597	554	623	598	603	615	555	537	569	573	625	621	602	596	573	598	603	551	607	604	591	573	596	643	613	587	590	608	591	596	585	609	602	642	604	582	611	603	594	593	617	559	617	588	605	631	559	578	589	596	583	597	575	594	600	565	593	628	619	574	591	622	579	577	608	593	617	616	581	614	610	593	611	559	570	595	610	613	593	579	598	575	552	562	569	589	579	555	601	594	609	608	596	633	632	606	646	613	567	578	610	609	628	555	640	570	615	568	597	602	581	580	566	592	583	593	603	576	594	572	667	581	609	600	602	584	555	585	574	603	647	608	606	604	558	611	631	623	584	545	555	559	579	619	565	597	594	600	607	598	592	589	626	623	568	588	600	621	621	561	600	615	597	535	623	611	611	579	552	549	618	650	555	613	602	566	622	596	606	564	624	609	575	598
29107	12895	9167	4031	2501	1910	1456	1207	1099	942	856	841	770	786	721	719	718	739	710	757	783	811	762	772	702	719	705	724	705	723	708	654	690	731	695	718	711	659	634	670	630	689	675	662	625	634	630	638	656	625	576	632	630	626	626	618	622	618	605	640	622	649	571	621	606	629	617	584	579	624	569	629	626	609	650	645	586	618	630	599	633	615	635	592	604	618	584	572	618	614	662	581	588	618	613	597	571	596	537	584	593	630	613	600	595	614	619	555	604	625	604	666	614	595	588	637	603	587	595	685	592	667	630	596	624	566	592	574	591	599	616	601	579	626	602	611	583	575	617	624	632	566	661	621	615	630	558	605	604	596	587	626	625	565	624	586	581	618	626	612	605	623	605	616	607	576	614	614	588	611	614	596	610	600	592	637	620	608	608	594	606	588	599	558	564	634	591	576	618	617	573	624	561	637	650	605	673	611	631	645	617	622	598	588	596	605	631	561	617	578	590	647	594	582	647	655	611	613	650	608	607	575	590	596	623	573	578	622	613	630	581	587	553	609	634	605	610	643	576	585	598	580	613	609	606	605	590	632	621	618	596	591	581	591	570	581	584	646	552	608	582	594	622	591	600	618	591	614	582	624	574	569	596	630	574	650	633	600	649	600	594	616	644	598	567	601	586	636	628	610	636	610	631	554	621	597	588	596	522	611	586	604	586	560	603	604	639	624	594	623	598	588	586	615	606	582	590	538	599	637	620	605	631	620	617	628	626	624	574	597	613	597	609	609	610	592	617	594	652	604	626	605	631	611	571	624	552	596	580	575	600	587	598	547	632	667	610	589	591	609	603	591	622	566	612	569	632	580	585	602	592	632	594	620	593	642	571	658	604	576	606	638	605	604	628	606	634	634	624	608	559	630	595	548	586	602	640	617	613	631	591	622	625	612	612	628	626	614	610	600	623	622	549	623	625	573	584	592	613	618	621	551	584	617	578	612	599	565	609	620	557	607	624	612	640	646	650	637	609	634	604	618	594	604	604	618	573	577	607	614	581	584	640	603	585	601	580	607	642	607	646	561	585	610	627	597	597	620	637	644	565	646	620	612	637	597	566	609	599	612	626	646	604	578	581	618	590	620	625	633	571	573	577	672	647	632	586	613	576	608	546	641	590	608	612	595	599	598	598	598	573	612	613	583	617	621	588	630	622	632	604	574	667	585	611	594	672	636	643	604	634	578	640	567	641	647	629	640	589	596	583	593	615	590	567	638	576	624	604	622	593	588	643	615	608	625	634	585	614	632	629	615	601	630	589	628	557	626	566	618	609	624	613	643	574	597	613	601	592	578	654	579	600	567	587	590	596	606	596	622	588	589	620	624	603	628	571	569	668	599	623	591	645	611	607	598	613	578	575	614	564	641	625	615	584	643	610	621	631	611	600	630	590	603	615	611	662	590	596	613	625	585	574	600	616	576	588	609	601	607	557	594	605	650	593	552	590	606	599	634	613	631	621	606	567	589	609	630	597	611	580	637	607	631	595	654	608	615	632	638	601	626	623	620	524	584	583	617	652	624	609	629	641	580	542	588	627	611	632	591	606	618	674	608	617	628	615	569	625	630	637	599	617	592	575	605	590	591	625	587	594	611	568	567	594	621	574	583	589	621	618	606	626	600	607	612	577	618	597	651	611	580	628	563	594	570	559	611	571	622	564	607	606	610	606	586	616	669	591	647	618	608	596	597	618	640	630	572	602	576	589	601	588	565	607	582	590	604	603	621	593	574	592	592	594	618	582	627	600	641	625	600	622	582	616	584	600	621	577	612	568	585	611	609	640	613	608	581	650	602	583	633	567	627	572	618	594	621	584	603	621	585	605	611	591	612	591	634	601	594	597	617	626	576	562	566	637	618	594	575	601	657	661	621	619	583	564	607	632	568	617	662	620	601	620	610	629	614	571	572	661	638	634	603	615	580	593	598	584	588	582	626	577	611	598	618	633	596	619	583	580	594	612	588	631	635	658	607	581	649	605	597	598	589	581	583	592	671	611	593	603	575	607	601	600	630	616	627	601	609	588	606	599	636	598	603	620	662	615	575	625	568	599	606	662	577	631	602	655	574	613	572	619	633	616	645	603	612	627	593	590	582	604	620	657	608	609	630	627	620	583	583	575	573	573	643	622	601	591	616	598	598	672	665	618	622	610	598	592	634	558	589	618	580	617	549	583	618	627	623	603	606	633	602	578	627	629	629	600	613	601	604	627	638	605	621	625	652	645	608	626	567	561	598	619	631	577	586	588	606	640	645	602	609	592	600	610	631	624	583	605	593	618	572	624	632	630	604	611	572	610	574	616	609	590	621	609	600	612	633	609	598	580	567	556	618	650	607	593	621	645	613	606	594	611	656	581	602	588	619	611	606	597	647	597	587	621	578	603	632	594	592	618	615	606	580	613	680	592	577	599	605	588	570	563	620	583	602	582	606	605	620	583	610	598	622	650	604	612	552	626	591	605	566	615	597	581	599	622	619	594	624	588	585	613	606	607	625	597	593	557	635	578	599	687	627	606	607	628	606	553	614	623	611	585	590	666	626	683	645	593	617	622	566	587	591	599	593	599	595	620	582	570	548	614	589	614	620	605	608	601	594	608	604	592	566	619	594	617	568	619	551	588	609	599	624	587	610	634	591	616	619	591	590	590	597	606	574	606	595	619	591	636	587	559	603	574	626	560	598	601	611	625	612	613	577	614	597	580	572	593	571	607	606	587	590	581	627	621	607	620	637	623	616	607	634	593	631	598	607	581	644	585	604	581	619	629	596	604	624	689	578	588	654	574	603	657	647	598	578	611	565	632	602	637	580	615	643	595	637	586	602	605	655	630	601	616	580	576	595	582	626	599	601	619	591	596	586	557	596	611	622	615	565	646	562	630	633	610	596	598	646	588	605	641	566	610	609	609	624	658	604	633	656	580	630	681	634	641	577	600	601	618	617	615	598	636	580	619	621	611	626	604	607	594	605	628	615	635	651	666	613	620	607	666	629	589	592	618	633	612	639	589	600	658	568	660	612	604	610	577	624	644	628	598	614	597	590	618	614	638	593	633	609	612	681	603	615	621	627	575	582	612	605	622	565	597	609	634	621	599	684	593	638	636	617	630	615	618	596	588	615	594	609	674	619	548	621	639	593	574	606	574	620	595	604	690	588	639	621	588	636	590	587	605	604	595	607	618	624	619	582	627	604	613	587	611	590	633	608	593	561	588	596	640	572	609	615	618	603	585	631	610	637	657	619	603	615	627	584	567	576	593	655	655	637	598	624	657	592	629	623	608	607	615	599	573	598	590	578	591	620	578	608	578	575	611	562	594	584	578	604	615	591	635	556	647	637	607	616	576	547	619	573	572	608	638	609	578	612	608	646	611	640	573	608	580	622	601	623	581	643	563	617	659	555	598	603	584	597	621	608	595	643	579	614	575	565	577	614	581	622	620	578	590	622	590	579	593	603	595	570	599	597	563	574
25106	21686	28370	25420	19470	2452	1299	1097	1034	972	1002	975	968	900	950	961	901	866	909	948	967	994	922	930	933	934	904	893	966	925	914	901	924	913	884	944	909	912	872	888	893	882	906	872	911	863	931	896	911	808	912	885	851	856	909	891	901	869	849	777	896	849	868	914	890	852	917	832	891	891	911	869	826	856	877	869	904	881	810	880	840	860	888	849	831	902	868	878	886	884	891	823	899	900	838	866	856	860	898	834	874	876	886	875	856	840	916	905	840	863	845	858	899	861	848	833	864	871	840	852	862	854	852	883	897	887	854	846	841	889	834	866	856	866	860	841	882	855	862	849	871	856	845	867	894	910	877	850	878	836	874	930	824	858	834	859	866	877	853	890	851	937	835	828	822	927	846	835	910	867	817	864	889	870	832	882	835	867	867	928	824	879	852	828	869	859	878	891	849	881	923	854	852	846	880	832	900	818	847	793	912	921	871	868	870	848	907	883	855	911	840	814	859	873	865	845	836	868	854	873	926	887	895	808	873	867	857	854	916	901	883	889	855	850	913	882	902	859	893	841	980	935	899	842	870	884	859	925	868	888	858	882	912	894	907	828	885	879	833	888	869	883	849	846	871	911	894	897	853	843	889	834	865	863	864	856	871	841	857	846	888	858	866	871	917	904	857	876	859	890	891	865	848	858	920	907	911	907	845	878	874	876	893	879	871	900	874	823	879	869	878	856	774	850	875	845	859	908	855	877	926	875	856	903	850	897	934	821	864	846	855	846	881	874	896	877	894	846	893	859	867	904	840	825	896	905	891	871	851	829	879	834	836	823	880	882	820	860	870	787	910	892	854	864	879	906	857	853	875	859	922	903	865	864	881	953	915	843	881	873	833	830	875	926	861	908	874	849	882	893	902	855	830	918	878	856	875	842	893	896	806	833	835	880	829	803	876	883	852	864	877	832	880	908	936	889	856	909	850	883	869	835	898	876	896	872	863	888	880	858	805	887	923	821	926	859	867	860	861	820	878	861	854	848	908	905	860	837	916	882	861	880	870	871	892	875	813	871	920	870	836	883	800	886	896	855	844	884	835	883	846	852	887	867	878	889	885	857	870	845	896	850	871	914	874	877	881	874	880	895	846	861	890	821	857	828	853	893	859	887	852	847	879	829	862	845	903	880	847	940	895	887	913	916	892	902	868	850	866	853	813	888	876	873	878	831	813	872	877	895	851	862	857	885	857	853	874	797	901	872	826	875	841	841	833	848	857	829	891	872	899	914	818	858	909	887	894	883	887	894	830	880	835	893	860	880	861	854	840	893	868	896	833	850	863	848	868	798	873	848	843	861	869	843	880	811	866	895	868	894	939	878	858	868	829	927	880	847	842	880	838	856	824	874	866	880	880	859	875	841	847	891	890	801	931	871	899	865	842	886	846	882	903	876	870	887	849	864	878	817	814	863	907	819	838	836	890	819	852	865	845	860	866	904	860	851	889	865	807	941	835	861	872	861	857	812	870	871	879	871	876	838	813	909	859	917	852	824	895	865	834	857	878	828	858	822	830	860	889	871	832	836	946	874	868	817	837	879	841	815	849	840	883	840	852	843	851	882	852	862	833	841	913	868	861	857	880	826	914	885	865	868	829	913	897	907	841	906	842	854	888	897	856	832	867	862	888	863	889	923	896	819	809	934	873	853	886	917	882	912	814	827	878	852	801	882	882	869	829	894	874	819	915	829	887	884	852	873	855	862	851	817	870	850	841	855	868	846	826	897	866	875	813	873	842	865	874	845	873	908	882	869	876	855	938	896	891	860	887	887	832	849	867	895	838	876	843	809	900	881	858	880	876	920	951	889	842	865	918	846	859	922	900	895	888	875	855	900	859	850	853	884	811	881	818	858	839	855	825	839	825	854	863	894	901	864	817	860	921	855	869	810	828	918	851	885	862	867	838	836	900	898	873	836	849	928	838	862	917	839	914	877	960	880	898	848	820	868	871	815	907	820	857	892	852	870	820	832	885	872	815	912	867	845	921	837	862	890	939	897	809	854	895	895	877	838	872	832	838	905	881	853	829	922	854	842	843	812	841	858	816	878	911	880	885	862	866	826	886	911	864	857	879	814	850	898	874	844	836	887	836	862	831	842	836	857	831	871	837	865	849	836	853	871	858	891	816	874	909	873	856	807	832	850	838	887	923	862	831	899	860	855	850	863	892	836	861	889	818	862	884	846	900	817	886	852	896	857	865	858	887	864	830	827	889	875	822	890	878	875	876	843	860	885	858	866	865	891	865	896	895	867	851	849	884	873	872	875	912	861	833	845	871	869	841	911	925	828	865	855	887	869	857	850	918	853	847	891	870	887	863	904	882	903	858	885	859	868	922	827	882	909	826	849	840	897	834	876	882	861	890	905	848	877	936	865	809	834	839	860	924	844	838	931	844	811	947	899	842	834	900	861	862	862	869	957	866	871	873	899	870	839	874	874	888	897	886	853	857	867	855	915	840	854	850	854	813	891	847	878	817	859	852	887	890	880	882	842	895	916	865	931	877	876	893	855	823	815	823	863	837	873	879	910	869	938	867	905	844	846	828	857	856	869	861	861	834	863	880	874	855	933	808	880	850	849	838	871	847	909	891	879	863	846	881	876	869	903	871	860	853	901	816	892	803	861	862	856	858	809	867	862	842	869	935	864	875	826	937	859	851	851	835	819	858	854	885	935	923	883	879	855	876	887	842	868	924	859	841	920	937	832	848	888	883	864	819	848	873	877	836	878	938	841	877	837	837	848	789	842	883	890	883	855	892	867	872	857	884	841	872	822	863	837	844	873	926	881	891	847	878	905	895	875	864	910	878	889	857	893	902	840	915	910	873	877	851	877	905	870	909	816	859	869	903	860	864	870	835	860	860	889	883	859	842	892	921	869	838	903	854	841	851	868	873	843	834	898	860	851	951	790	869	844	857	834	852	844	867	894	868	886	818	793	890	889	915	848	904	892	852	857	827	863	826	861	855	879	836	856	865	827	882	879	852	856	857	881	869	910	858	830	890	877	791	869	898	860	906	889	853	901	897	849	883	857	793	826	854	856	850	851	888	849	832	918	868	858	843	818	832	916	870	865	831	846	868	844	877	847	838	859	872	938	869	823	885	894	880	841	827	849	875	899	850	844	847	901	877	842	895	835	907	875	840	873	870	859	865	835	830	896	844	839	813	851	868	933	821	876	877	919	848	828	849	922	865	877	852	824	835	856	860	840	884	820	848	846	854	850	904	844	821	856	887	837	908	877	866	828	801	872	881	865	888	828	886	826	847	866	838	933	862	888	822	840	839	853	909	853	890	882	896	914	894	826	873	844	837	866	873	824	936	881	901	885	878	898	903	867	852	860	900	862	866	845	838	866	853	890	834	866	844	881	818	891	849	851	801	854	891	860	832	830	870	875	829	857	872	906	831	931	859	861	858	824	896	895	833	841	860	872	897	897	867	907	852	891	845	866	900	906	850	890	850	857
30295	13106	6215	3080	2094	1658	1380	1254	1177	1083	1086	1009	1032	974	984	897	926	955	925	970	986	966	919	905	949	904	969	906	931	936	901	914	870	942	869	873	891	944	915	861	848	864	865	927	903	827	915	831	877	861	846	841	841	845	876	855	866	862	889	839	823	875	869	858	843	822	871	865	853	857	830	868	819	830	805	816	848	815	860	834	853	828	795	885	811	831	882	849	839	789	832	847	820	851	824	807	822	827	835	799	842	865	876	787	801	899	897	807	867	890	821	835	817	865	793	859	848	832	835	803	851	820	820	780	805	789	875	809	893	893	808	877	812	812	826	854	837	874	806	867	859	860	865	845	857	841	863	807	786	833	811	810	891	832	852	864	838	869	847	861	833	875	832	882	819	860	865	827	843	859	829	759	804	801	783	863	792	797	869	790	802	838	857	839	825	836	875	795	807	842	832	819	818	857	866	810	839	860	867	856	860	822	821	866	840	843	838	843	869	852	883	848	833	838	899	880	895	846	858	840	848	880	771	834	837	818	850	862	818	866	843	868	861	844	915	860	894	822	891	807	858	873	863	806	824	903	783	851	857	901	858	853	868	864	842	828	877	823	868	863	817	878	889	806	864	834	841	850	822	880	878	827	849	804	867	802	852	850	827	831	805	880	858	855	791	847	858	787	870	864	861	840	877	860	844	874	832	816	882	820	893	840	866	848	912	841	783	826	875	893	856	887	828	853	832	870	840	832	866	840	814	784	870	858	812	816	809	812	868	836	828	852	862	824	817	834	836	839	869	863	846	888	848	823	869	881	846	809	839	839	872	880	886	837	847	870	813	841	836	828	812	867	817	862	829	824	834	836	822	850	898	847	862	840	842	804	845	875	874	858	805	862	849	840	880	846	822	859	821	827	882	865	847	824	821	816	848	849	849	860	789	858	893	801	869	870	830	838	793	845	848	862	842	881	864	881	899	840	828	799	817	866	841	917	883	842	832	858	839	837	806	843	824	826	841	844	894	870	835	827	820	878	852	870	888	846	800	841	794	910	847	906	904	818	828	811	844	847	820	830	801	851	866	907	884	828	884	831	793	856	857	837	820	879	826	821	869	853	859	829	847	871	888	835	868	889	857	874	851	839	854	871	819	795	824	851	859	850	844	872	845	742	856	806	835	837	918	848	818	807	810	864	820	827	831	840	846	882	873	811	869	852	849	868	850	860	856	808	785	905	861	852	883	875	839	814	862	840	834	851	818	903	848	893	875	839	798	802	836	799	843	803	813	801	856	827	876	830	872	825	837	875	805	837	841	864	822	867	813	866	852	823	874	856	857	856	871	810	836	856	858	816	899	830	866	845	856	861	843	835	848	847	871	846	837	821	837	812	840	873	843	812	807	861	808	819	834	831	837	858	862	836	829	824	866	838	849	850	834	845	811	845	797	882	888	880	833	856	856	870	842	833	864	862	794	798	811	843	823	929	861	857	831	809	890	902	839	831	847	813	863	819	862	841	822	851	839	865	881	842	822	819	834	861	836	820	852	824	857	815	866	810	792	833	805	823	879	809	863	878	856	809	840	802	805	840	853	872	849	822	843	897	841	826	833	875	874	867	846	879	810	790	873	818	803	868	825	854	854	812	862	825	893	801	868	844	872	830	867	814	901	834	820	842	849	809	815	767	872	835	829	851	840	869	876	835	760	869	838	826	796	808	856	896	851	840	842	829	856	853	844	832	902	792	845	883	836	857	860	852	832	875	809	833	798	831	906	881	847	860	875	851	786	789	865	852	859	830	856	807	808	808	875	858	882	800	829	861	819	901	860	796	796	779	826	829	858	845	842	838	830	905	860	922	857	902	855	833	855	870	819	860	876	902	832	819	772	915	858	866	861	860	828	831	808	812	869	861	920	889	792	863	808	866	840	814	857	829	835	850	773	805	860	828	852	770	852	822	863	849	829	833	838	833	871	848	815	833	850	808	853	853	871	850	796	860	834	832	847	841	852	881	863	833	843	863	838	863	824	821	862	850	805	847	854	843	828	779	804	795	876	896	856	837	849	848	857	854	879	810	920	891	848	838	819	837	835	823	837	802	856	864	888	826	859	843	820	877	846	815	883	815	862	866	787	841	814	853	852	873	888	880	869	836	853	851	877	850	854	829	782	910	800	811	842	836	829	808	829	817	886	853	841	850	814	850	826	885	894	868	850	803	834	846	894	877	855	845	892	847	876	808	784	831	848	847	879	830	832	881	888	898	806	806	840	813	873	748	810	854	870	816	890	883	857	855	863	861	863	798	895	890	811	850	869	816	835	858	836	864	804	902	822	885	861	814	857	833	864	893	862	792	857	862	844	911	858	846	842	820	852	806	892	812	826	851	835	811	844	849	841	877	827	821	854	891	842	834	847	835	859	816	859	838	823	882	807	788	853	876	864	782	840	844	867	815	881	872	831	865	829	818	874	876	898	864	871	851	831	822	800	866	840	818	841	825	885	861	798	852	842	846	818	870	856	894	850	818	836	892	821	856	845	839	844	879	861	837	839	860	871	848	820	873	834	833	852	896	836	856	842	875	769	825	871	841	832	823	840	882	857	840	844	821	854	864	852	888	827	886	878	838	840	826	870	826	827	817	843	926	843	835	861	853	835	777	844	842	845	807	886	890	879	776	823	858	837	851	858	876	819	822	909	854	879	876	826	868	869	877	823	836	853	844	843	862	857	839	852	911	855	888	884	806	912	906	842	863	830	873	842	855	849	850	880	874	897	851	823	836	855	816	886	864	878	863	822	845	845	843	858	836	844	822	852	821	872	826	843	824	819	833	856	815	842	878	842	856	856	885	806	843	823	865	851	839	843	861	860	845	808	872	817	796	859	839	813	884	856	851	806	798	867	861	856	857	825	845	818	833	810	819	818	845	849	855	852	819	828	842	821	859	819	843	848	849	861	817	810	832	886	888	867	826	871	880	862	824	847	818	897	873	766	839	806	876	856	832	803	831	853	784	831	825	879	829	816	834	779	854	817	868	786	829	846	833	807	839	831	842	883	885	851	857	831	802	783	851	875	854	812	860	896	862	850	837	799	871	841	842	852	858	879	896	832	895	845	879	860	831	829	852	904	872	875	851	864	821	885	855	840	856	860	863	830	850	789	905	856	843	807	875	858	851	840	794	870	842	845	880	841	898	891	759	833	820	883	880	845	858	884	808	834	865	827	802	813	831	884	826	823	848	808	836	889	827	826	857	856	822	879	803	856	859	859	820	871	896	786	797	856	876	823	829	839	810	859	833	815	825	910	838	828	796	823	788	823	846	861	796	817	904	845	865	828	827	901	823	896	822	832	820	863	852	841	842	861	825	842	849	846	864	853	813	860	870	826	874	817	845	876	828	859	856	842	832	844	870	867	831	827	888	813	831	863	808	796	840	815	857	858	880	866	816	871	849	838	904	875	789	886	856	841	890	869	844	829	815	846	856	843	842	890	860	816	863	784	797	817	839	822	823	853	914	854	823
22935	21662	29423	24386	21664	21711	12756	1414	907	828	789	671	671	597	580	585	568	534	535	548	621	573	603	544	501	513	530	530	527	526	549	476	473	489	458	472	487	510	426	422	409	456	402	397	383	424	398	410	462	429	438	411	410	406	407	429	403	392	403	422	400	420	381	388	405	421	371	378	429	365	402	409	379	371	401	364	414	392	386	382	414	370	427	391	413	374	372	389	360	420	390	382	388	385	394	384	405	391	397	377	380	384	415	393	390	391	402	361	392	399	387	380	387	377	421	406	376	409	394	382	415	386	371	388	397	407	412	399	379	376	414	422	405	432	396	404	398	418	390	420	336	383	368	408	384	423	406	389	379	361	382	398	427	363	386	420	404	370	414	395	376	383	409	375	390	380	405	377	347	401	397	403	367	359	369	428	349	416	398	368	373	370	393	408	394	412	411	397	388	384	404	360	398	379	369	405	415	386	407	369	412	369	404	375	363	399	366	398	398	405	394	403	413	403	389	379	426	400	356	394	378	393	407	387	401	418	408	393	353	360	428	384	399	406	393	405	390	420	398	373	377	434	397	391	396	376	377	409	396	390	405	380	398	384	393	421	401	405	377	396	407	351	383	386	395	383	405	404	385	391	403	411	421	398	397	448	417	416	383	412	362	392	392	359	395	417	405	369	413	391	429	369	367	410	391	389	362	368	389	360	386	406	380	356	359	369	411	387	419	421	375	366	388	386	402	343	350	396	338	398	378	393	362	408	371	387	388	370	386	386	405	357	383	398	370	423	377	410	410	394	424	414	407	367	351	380	390	383	373	379	359	365	384	397	380	370	392	402	402	396	409	381	405	356	401	417	389	400	356	377	385	415	373	400	426	356	406	370	383	389	375	446	406	390	376	382	381	371	382	424	377	396	400	408	374	384	366	384	365	377	372	381	422	385	349	401	378	425	390	400	355	391	360	412	394	400	418	373	387	399	407	390	358	439	377	393	376	441	408	399	381	385	357	363	372	404	363	413	382	409	378	381	442	377	410	399	398	401	371	398	358	372	368	358	371	397	367	398	407	372	398	388	430	386	402	400	359	396	406	412	378	354	416	400	371	406	361	362	385	396	398	385	389	385	393	365	372	404	420	426	413	392	401	395	339	363	393	389	343	381	367	379	394	426	409	390	342	406	387	397	403	364	369	392	424	393	379	391	402	348	411	383	402	362	410	380	378	372	354	362	413	417	385	417	408	394	386	373	375	392	372	356	372	373	360	424	382	352	414	388	385	407	372	382	412	414	423	365	384	383	365	399	357	389	372	391	410	382	400	365	392	366	351	417	389	423	406	371	368	337	399	387	373	360	355	383	410	426	413	418	414	403	397	424	399	354	359	429	395	397	400	407	422	373	403	389	394	410	402	425	400	402	418	360	381	442	417	406	412	377	399	385	377	385	412	377	387	418	377	375	402	373	426	361	387	327	408	408	400	386	377	368	415	374	358	395	397	400	379	404	358	396	390	406	355	397	382	377	396	401	397	354	402	399	430	353	369	387	385	338	387	392	363	381	375	400	387	374	398	369	397	402	379	357	374	388	384	373	416	410	368	397	381	402	378	423	400	397	390	402	378	397	382	383	358	364	371	369	407	419	381	408	412	394	395	364	378	433	370	388	416	375	362	401	390	395	393	359	358	405	419	375	416	367	384	372	406	392	384	413	353	365	397	421	429	372	359	387	407	386	392	388	419	394	386	419	341	429	387	393	369	412	412	389	387	380	404	381	383	399	391	392	418	381	374	374	350	381	336	389	379	379	364	383	356	382	369	363	355	380	394	403	371	399	417	369	384	398	363	416	358	394	390	359	370	371	381	408	432	375	406	383	383	417	401	387	409	393	358	394	384	420	390	414	370	356	362	418	372	375	401	420	401	358	370	359	396	377	393	371	403	391	381	415	384	375	399	366	400	361	398	395	386	375	412	373	375	405	416	408	391	371	409	362	405	398	378	383	384	371	401	390	362	380	414	412	375	384	377	413	401	403	410	379	374	405	403	404	378	392	386	402	388	376	381	386	393	394	406	411	375	388	380	401	380	384	357	409	405	376	403	391	378	354	357	402	390	398	399	335	402	416	373	368	377	417	406	413	379	378	387	435	382	391	371	415	390	393	394	392	407	376	359	379	388	384	385	384	399	373	400	347	367	377	384	394	409	358	377	404	396	418	386	374	400	386	401	389	361	387	366	390	413	446	395	409	396	387	422	397	383	371	392	381	378	389	420	403	410	378	394	343	403	400	380	379	401	392	400	375	395	372	359	369	384	412	390	371	383	392	345	389	395	378	409	379	422	409	367	406	380	391	375	396	418	429	369	403	398	397	338	397	390	381	416	405	385	387	363	381	407	418	417	397	376	368	374	393	363	387	385	402	366	381	365	408	396	357	401	391	384	375	375	404	390	423	365	400	373	390	392	405	417	407	393	367	406	421	378	365	421	405	373	391	382	405	384	364	411	412	377	438	354	389	393	402	397	393	401	391	375	391	393	364	417	390	362	366	389	393	393	375	362	409	410	343	387	362	393	365	400	398	408	400	379	385	387	402	383	371	371	401	413	437	364	390	412	381	359	373	399	371	390	348	409	379	412	391	414	382	382	376	373	408	373	421	416	406	391	422	397	352	369	414	371	399	401	404	373	386	385	408	382	395	384	396	371	365	396	409	373	378	382	381	399	390	375	421	412	409	403	412	385	404	426	383	362	404	397	389	370	409	400	386	399	369	384	418	373	392	399	422	376	403	365	394	380	388	407	373	362	408	398	402	372	371	401	393	373	367	376	391	369	420	374	405	380	386	365	394	379	392	394	435	359	390	386	387	391	420	386	368	365	379	389	398	385	380	371	424	408	367	376	403	385	374	406	372	387	374	406	372	411	388	381	402	412	361	388	358	401	376	383	380	366	413	403	419	395	367	357	420	428	357	357	373	366	382	379	377	407	431	397	363	380	382	380	396	401	409	371	381	378	423	388	400	431	397	415	342	386	369	370	404	402	367	372	371	382	349	416	354	404	351	412	393	405	366	386	363	373	392	389	389	399	404	365	408	388	387	393	369	373	398	420	362	416	405	417	401	442	425	391	408	350	363	397	383	426	408	361	400	365	389	392	391	379	406	402	414	393	369	412	373	381	404	399	362	392	390	394	367	377	443	369	407	388	388	401	394	392	402	384	397	377	387	391	423	388	379	392	402	396	394	399	382	388	385	390	374	374	371	352	383	375	358	409	392	399	398	398	386	398	398	370	379	394	380	398	371	374	392	400	390	439	405	400	394	411	390	406	392	433	377	406	426	382	413	378	360	370	366	392	405	389	383	389	401	401	409	363	396	382	407	378	359	376	375	390	392	392	379	372	387	372	395	370	396	417	345	378	379	399	385	406	403	410	410	380	378	409	412	405	385	385	377	343	378	363	394	383	390	396	399	409	338	380	387	395	431	412	369	407	380	432	381	393	372	424	390	430	382	401	372	371	376
32143	15760	12717	6000	3717	2737	2144	1622	1270	1051	933	844	764	728	676	650	640	668	638	639	659	616	675	637	578	627	612	588	570	572	572	561	529	510	544	588	519	521	478	455	472	422	449	434	444	437	400	416	456	467	418	418	405	424	407	426	408	436	392	402	419	430	391	394	414	406	348	367	382	407	367	422	391	367	411	390	412	422	418	385	385	368	386	366	359	335	389	426	376	411	403	383	355	436	388	351	429	349	385	414	417	395	400	368	413	403	394	359	417	380	385	401	379	403	393	359	377	363	383	403	381	395	366	404	386	384	362	385	372	396	409	383	399	378	389	406	384	381	395	389	400	377	350	413	400	407	375	401	407	396	406	395	365	421	388	365	395	369	367	410	390	378	371	364	388	388	352	413	405	382	370	385	389	417	403	406	382	390	378	380	399	400	403	382	412	395	390	404	366	365	413	358	420	418	400	383	336	413	403	388	372	359	394	399	394	377	407	376	411	379	383	411	362	367	389	422	401	379	359	370	413	441	388	399	400	392	385	406	380	406	398	437	395	388	373	351	429	403	351	354	341	415	371	375	431	373	374	398	374	383	403	361	383	408	394	384	414	437	367	388	401	332	395	396	352	382	369	390	348	371	390	423	413	382	413	355	375	383	389	379	417	401	368	360	403	388	384	368	384	392	405	357	390	386	374	384	371	399	401	353	404	371	369	409	379	369	381	410	374	367	392	398	371	377	407	352	345	372	359	400	387	412	405	413	380	414	442	381	428	417	380	384	364	429	408	410	392	385	372	399	403	394	363	379	375	418	371	391	393	385	385	379	362	384	390	391	381	404	403	376	397	404	375	386	392	391	399	389	371	381	425	370	395	396	404	387	415	370	371	403	373	392	368	389	368	387	389	394	352	390	393	388	379	395	402	380	371	390	374	407	394	384	408	389	417	382	418	408	394	402	401	374	386	382	389	373	374	382	378	367	365	434	387	435	368	375	375	412	380	382	395	394	352	393	389	410	381	402	445	393	391	382	369	396	390	401	391	385	421	378	421	380	419	402	391	361	368	388	397	376	372	353	388	371	378	374	371	377	392	367	399	347	385	361	399	384	426	398	368	385	388	369	382	441	378	359	415	398	407	414	372	375	392	362	398	407	390	386	371	368	388	383	345	369	359	355	376	393	406	410	426	364	387	399	403	377	360	377	423	391	421	412	368	363	399	387	388	390	367	367	388	364	426	392	400	416	401	365	371	369	413	412	404	397	388	413	401	404	411	365	424	368	417	423	412	422	324	383	384	366	419	422	413	388	403	351	396	368	383	362	412	400	366	420	370	400	414	380	371	370	361	397	420	387	371	407	375	367	352	372	385	397	396	398	400	370	397	373	368	386	398	362	419	403	402	394	370	373	385	385	384	416	378	398	365	385	373	401	407	377	368	382	367	418	403	405	377	370	363	372	380	413	397	397	369	365	420	416	364	378	361	383	360	338	387	410	351	356	377	377	369	399	375	377	396	425	400	406	393	374	353	399	377	356	389	374	424	386	402	392	404	386	360	385	348	372	383	394	398	352	379	365	367	380	387	389	381	383	401	418	382	353	376	381	389	411	382	393	380	372	376	388	379	390	402	371	408	362	385	400	375	370	397	358	381	381	373	429	399	378	410	354	387	410	404	347	396	421	442	421	403	378	350	329	391	375	347	363	398	370	371	378	425	386	400	394	359	384	376	368	377	371	375	393	341	407	400	417	371	400	378	376	394	394	367	395	409	385	397	386	410	431	413	385	340	382	396	394	375	388	398	375	345	372	397	373	373	394	375	369	398	381	390	383	388	369	402	386	386	372	369	429	378	353	374	411	374	377	377	383	389	422	402	388	362	376	404	400	434	403	354	379	388	358	436	359	417	376	377	367	424	413	423	392	397	381	347	392	391	389	401	421	385	342	405	356	399	358	384	388	346	344	388	375	367	396	389	387	355	414	374	351	418	373	365	374	396	354	378	366	409	376	359	376	380	370	400	352	386	416	394	392	350	444	355	411	419	389	402	391	355	405	441	380	426	389	401	371	431	354	426	430	389	403	385	407	387	375	393	401	386	342	386	374	361	374	403	377	373	375	381	385	391	429	377	372	387	388	368	376	411	375	386	407	368	436	391	355	402	365	397	403	400	403	386	426	401	382	380	376	397	393	346	411	385	382	363	396	385	357	406	349	382	372	354	366	424	406	367	382	368	388	404	376	383	377	422	378	386	387	384	356	341	375	410	397	397	423	373	399	375	408	370	394	360	370	388	369	412	388	382	395	370	369	380	364	395	384	417	342	428	363	398	393	399	393	360	392	405	396	396	406	388	384	416	415	350	378	430	383	401	378	381	420	390	369	379	346	354	429	375	351	386	399	374	399	395	366	424	354	385	380	378	403	394	402	430	404	392	402	397	408	405	382	390	362	398	377	403	430	410	400	416	363	389	406	352	419	405	388	370	372	344	386	348	367	371	391	372	377	380	335	405	369	379	380	372	385	372	411	379	366	373	374	403	402	370	394	384	384	353	395	370	396	428	414	385	366	386	386	380	393	401	383	380	377	388	392	392	381	381	393	425	415	368	416	432	415	375	346	374	385	374	382	367	427	384	364	392	397	376	423	377	414	363	416	374	393	389	387	390	368	385	375	390	364	408	387	370	375	380	389	382	391	398	411	417	384	409	380	392	402	377	395	400	418	405	392	402	357	401	405	380	415	384	374	382	371	368	402	354	397	375	355	399	392	395	383	407	382	400	396	371	395	384	399	427	404	389	390	371	383	369	377	416	443	393	389	395	405	369	390	364	406	410	380	387	376	361	375	366	380	342	377	382	406	350	374	416	370	359	395	387	405	400	393	423	436	354	394	423	388	375	371	443	366	376	402	395	410	382	385	390	410	375	384	414	409	384	396	402	347	356	377	416	414	385	373	409	362	418	362	381	404	382	371	375	387	380	398	390	399	365	399	411	389	425	374	399	387	364	419	399	429	359	407	391	414	405	381	363	398	389	423	384	373	380	357	387	384	349	412	427	380	372	403	374	389	395	359	402	388	380	416	377	421	393	375	374	373	375	387	401	398	392	374	379	377	370	411	401	385	398	383	358	407	408	365	365	439	378	411	373	386	376	393	393	356	384	387	405	387	373	390	396	372	404	372	410	381	366	383	374	395	399	390	357	410	389	417	386	410	412	365	429	362	381	373	378	363	344	392	365	425	390	382	362	380	443	420	391	373	384	432	388	377	394	386	414	379	379	420	404	430	361	373	395	396	401	367	392	409	383	409	392	413	425	399	407	383	404	416	358	359	387	357	436	340	363	393	393	383	400	391	379	398	400	378	381	438	390	408	406	395	377	387	382	367	388	401	403	372	386	415	368	383	395	382	385	396	418	414	401	379	402	399	362	400	400	420	398	378	407	373	403	404	383	364	393	362	407	408	394	399	377	350	381	370	376	364	378	383	395	351	367	395	375	363	418	378	388	429	391	408	378	375
29997	20458	8506	1740	1142	1099	967	1021	1032	983	1036	994	938	959	975	948	997	1042	960	968	990	994	1030	1013	997	988	984	1000	960	981	1016	1027	985	959	1029	972	1024	940	903	968	961	926	872	984	996	954	936	973	1003	912	942	951	947	1020	973	911	944	976	979	1010	1003	965	969	924	961	936	985	941	951	986	940	965	994	959	1031	931	956	922	954	933	941	984	932	969	1016	956	909	948	958	958	950	908	1024	934	985	992	1019	926	991	932	914	934	920	879	946	942	973	978	1005	912	957	949	994	1011	960	988	971	980	936	981	913	992	1020	923	932	979	1003	1004	949	917	981	933	979	951	983	990	925	983	942	1001	868	959	921	935	987	1001	963	980	997	969	917	947	988	978	923	960	987	924	961	943	942	952	932	965	977	960	999	944	957	931	940	1033	955	960	941	967	968	950	896	922	974	995	978	949	988	939	933	934	886	990	905	983	968	980	935	899	977	934	945	946	984	996	941	920	916	942	931	946	986	950	957	929	988	1000	949	952	1000	946	953	962	921	1027	1003	900	974	975	930	902	966	940	925	922	908	1002	940	985	1003	946	967	1001	1005	903	1013	955	964	960	997	997	951	902	942	888	957	949	907	903	994	959	981	960	1000	934	961	950	991	998	960	966	913	999	883	971	950	974	961	958	901	975	958	963	1001	964	974	932	989	958	969	916	918	922	999	943	919	966	947	973	1049	970	997	958	994	1002	1016	961	968	961	989	980	950	969	1010	959	913	988	938	937	943	1018	950	958	944	950	928	944	948	955	977	937	919	926	951	931	986	960	928	905	876	910	912	990	967	925	924	935	987	991	982	982	963	880	970	926	968	935	944	961	965	1000	999	955	1009	1016	925	982	952	983	928	1002	981	971	946	964	1035	999	977	964	914	986	1000	966	946	969	984	931	962	973	935	946	973	941	924	941	964	931	953	992	921	998	964	990	985	895	895	979	1003	930	1030	999	921	895	986	908	971	990	965	965	947	935	1017	952	961	1010	968	1007	918	936	943	955	892	1006	926	935	927	959	963	952	993	958	939	932	926	973	938	973	999	953	883	995	944	954	971	917	983	914	974	921	941	929	975	958	958	956	959	971	950	922	893	1004	983	987	968	982	939	1008	925	968	963	903	988	915	972	927	909	921	958	961	950	960	946	931	1056	957	912	951	952	953	924	912	957	947	975	920	961	988	949	966	962	958	962	915	968	927	973	943	885	948	948	983	979	949	917	970	970	887	987	954	955	945	996	969	989	1004	971	923	976	954	944	907	942	997	975	957	945	969	1003	1028	1008	974	945	996	990	944	905	958	966	921	1024	925	1016	974	939	1026	964	984	950	958	972	957	924	989	928	939	977	896	979	968	938	913	1010	973	958	948	986	954	928	1001	958	962	921	964	978	938	961	993	949	1011	948	927	922	1008	1007	931	932	943	959	927	960	962	947	970	995	974	1011	982	940	981	937	972	939	940	938	953	969	948	973	963	945	995	951	958	930	957	945	1016	934	931	911	984	928	942	914	977	952	938	949	951	929	921	943	994	922	944	992	928	961	924	1018	940	944	932	986	961	990	973	1017	929	1005	961	1006	984	986	915	938	993	1009	960	944	985	982	934	902	984	915	983	975	918	968	927	971	905	972	965	1011	921	952	1011	951	973	986	913	965	949	923	915	957	1004	954	989	962	961	959	904	983	919	914	913	944	967	957	935	924	983	952	1004	952	914	948	950	977	952	977	944	943	1001	945	995	957	920	1033	1034	943	978	915	970	977	990	939	967	962	945	986	979	911	953	944	985	930	946	962	913	967	985	1012	963	993	910	943	1013	951	922	978	1018	984	978	986	924	871	971	958	976	988	994	906	957	989	965	950	965	947	958	955	1002	1039	992	980	922	994	1006	972	932	996	891	982	911	946	933	1019	976	1000	951	939	961	977	925	946	893	919	970	962	968	920	999	996	967	985	933	983	997	933	901	972	991	1015	984	928	959	976	979	886	924	925	990	973	999	1014	961	991	976	923	987	973	937	915	1018	932	968	991	971	951	988	898	949	929	953	934	960	984	1003	984	972	932	949	994	907	1044	967	954	982	961	903	980	950	991	928	1015	939	950	972	907	969	1005	899	975	933	906	978	986	963	919	937	1017	923	933	926	966	920	937	962	923	996	943	904	931	950	985	1025	934	935	952	1031	935	892	919	957	976	962	985	979	976	933	960	943	944	952	905	1005	933	983	1002	997	980	958	941	927	957	976	963	931	968	963	964	975	954	971	974	939	937	979	963	962	980	949	1030	976	936	947	994	952	1000	969	931	1024	995	1000	928	971	954	999	960	928	973	946	956	971	957	948	912	1011	967	985	977	995	950	987	975	970	986	980	946	923	1005	941	997	953	937	942	965	949	933	953	989	970	950	1030	954	1008	980	985	969	958	966	956	978	926	974	913	912	1056	962	953	1001	966	914	944	978	908	958	948	885	1000	896	939	943	976	981	949	930	947	991	944	930	978	932	963	869	964	935	1013	976	956	977	961	977	967	948	961	968	940	1012	926	987	917	943	944	958	944	994	939	928	882	993	943	948	935	1022	961	941	922	961	970	916	985	979	941	969	993	946	992	1004	945	924	951	963	945	910	1030	916	948	980	920	898	964	956	940	1000	940	1012	1011	1001	936	897	963	943	946	951	944	968	916	933	937	960	955	942	918	958	995	929	968	921	938	1014	980	963	962	992	890	976	1010	942	921	936	980	915	1007	965	952	962	927	957	914	932	952	957	954	976	957	987	939	932	929	917	951	1000	904	975	957	975	1024	984	958	919	949	947	980	997	904	981	990	916	892	946	951	927	909	1044	999	966	875	967	971	1047	971	994	932	968	1027	977	1011	941	975	964	966	928	928	976	897	954	1008	989	953	1004	922	928	933	934	1004	980	958	979	931	965	950	958	949	959	929	979	1008	952	923	957	957	904	943	940	978	994	944	951	987	970	960	983	984	937	940	872	935	999	942	975	910	980	953	957	947	985	931	993	976	1002	909	957	1000	922	998	1002	978	918	962	957	989	940	922	925	994	971	924	977	948	905	941	972	984	906	1010	939	951	941	969	952	945	941	932	976	949	970	891	966	936	966	970	1009	942	1001	980	1034	974	981	917	1012	965	966	951	941	938	966	910	1004	952	920	937	980	1008	1007	976	1027	959	956	993	1004	933	956	964	934	946	949	949	929	939	936	1001	931	959	921	961	986	905	925	962	975	920	993	982	923	987	892	953	986	927	903	939	960	931	936	929	959	944	917	952	963	964	919	937	955	942	893	956	940	926	939	994	964	928	961	936	968	922	975	979	981	975	937	965	897	964	989	958	990	975	903	956	938	942	938	978	976	926	993	993	969	945	1014	974	936	941	980	962	937	923	1015	943	934	982	944	1001	944	1000	990	981	1006	973	942	973	968	982	917	926	1003	963	939	968	993	976	945	935	989	942	964	1002	990	974	977	955	921	948	936	920	921	983	1013	942	933	965	934	980	941	944	966	913	952	946	948	961	971	979	999	933	973	972	1001	919	962	966	994	899	948	941	921	958	954	953	939	976	971	934	924	935	902	939	927	948	969	929	906	951	900	953	901	956	967	895	954	975	972	876	968	1011	973	921	975	966	916	985	920	970
27496	6216	2472	1437	1159	1022	1104	1003	1033	988	1032	956	950	970	1030	1019	913	1004	1016	908	1022	1019	1032	989	944	991	1000	971	1045	988	1001	965	939	1046	983	992	1007	977	983	934	990	966	949	935	950	974	981	923	959	947	929	919	963	977	1035	979	952	916	940	911	922	934	957	954	937	966	967	971	959	902	957	979	933	957	960	941	972	887	920	965	941	1018	986	996	899	950	984	958	955	922	952	959	913	946	950	977	933	1011	1018	934	943	969	905	978	974	948	986	951	975	963	949	927	963	959	987	945	961	947	938	945	988	933	916	993	960	906	999	881	940	967	963	992	951	963	1014	943	932	1006	993	1004	964	950	956	979	907	914	949	969	985	985	973	975	975	935	957	929	973	980	917	986	964	924	944	967	972	951	927	971	945	945	978	998	935	929	1029	896	949	947	880	904	926	973	930	996	907	960	956	932	942	976	951	898	881	977	956	948	978	927	979	911	985	987	949	958	964	932	943	882	964	951	977	908	923	940	990	901	981	970	963	944	1025	956	955	986	929	979	912	972	968	981	959	938	968	970	980	925	934	930	1007	979	897	968	951	954	1015	934	950	1002	915	954	922	948	1012	936	947	959	985	947	951	923	945	977	926	949	944	949	936	975	936	958	968	905	921	925	968	929	953	966	954	980	951	919	899	942	965	965	916	1003	893	960	968	1019	949	1003	1015	981	955	920	969	949	943	969	938	986	959	957	955	952	863	988	958	994	957	927	1018	963	973	983	968	972	966	908	979	972	921	950	958	1029	939	949	913	947	899	936	940	1015	1007	953	990	953	939	982	934	949	936	947	945	963	935	955	930	965	1004	923	921	935	931	978	923	918	934	914	1014	1012	952	994	1010	953	941	897	961	943	947	950	907	965	980	996	958	1001	903	924	986	973	938	940	943	945	928	951	968	920	993	991	920	941	937	940	932	973	927	903	920	987	982	901	955	998	980	936	962	974	1008	993	908	993	927	926	902	961	933	924	924	916	921	949	973	942	944	952	965	939	956	968	909	1013	910	926	966	895	1001	924	969	944	1006	962	898	956	946	982	955	999	868	933	979	974	954	996	956	930	938	974	909	958	949	950	978	914	972	954	928	943	971	987	958	937	973	954	931	978	945	904	969	971	946	973	1004	952	944	963	936	966	978	961	979	931	982	913	916	964	949	991	975	913	1024	897	947	934	960	982	1009	1004	978	995	955	975	940	1009	958	943	949	956	991	970	954	877	938	998	1036	963	960	940	979	1003	963	955	979	949	1014	952	895	930	938	883	944	939	950	973	977	957	987	936	945	983	945	946	921	961	973	931	922	978	961	948	890	932	928	988	952	929	939	964	929	984	925	987	980	966	943	936	1006	998	962	971	963	956	953	946	957	948	935	962	978	955	1021	942	935	1015	947	913	983	896	1008	926	1010	932	967	971	1011	943	925	954	973	925	933	977	923	948	918	933	927	936	945	931	940	923	941	943	951	964	992	970	981	927	959	955	967	1006	879	965	908	969	935	939	935	958	925	1000	872	950	939	927	992	948	993	1037	973	961	972	928	980	974	945	899	891	970	989	969	978	929	966	973	964	1020	959	922	959	933	998	959	994	920	933	914	946	946	961	913	988	898	946	928	1008	977	917	929	960	945	928	987	945	992	1005	958	955	958	987	991	968	968	907	924	951	966	895	984	970	1003	982	957	953	949	974	981	931	925	950	902	941	1000	1012	953	978	1003	918	973	926	936	917	963	1052	956	965	949	937	972	946	939	944	930	961	977	951	963	953	966	916	972	916	971	967	919	1022	984	932	937	925	911	921	978	936	996	967	957	993	969	978	956	914	981	930	979	969	940	935	968	937	914	965	950	946	995	996	969	923	906	954	909	954	949	967	970	929	1050	878	942	954	1007	960	978	959	1001	979	981	943	963	1008	961	930	934	873	992	937	937	955	994	921	922	960	937	934	975	919	930	969	879	909	952	999	989	972	966	942	967	959	876	943	922	894	942	971	959	894	933	930	976	945	965	924	984	925	963	953	950	1001	928	987	908	986	960	972	993	965	935	942	889	894	997	975	966	928	964	946	950	1006	921	983	930	926	974	1010	977	952	1013	935	864	955	990	901	936	1006	953	962	947	973	930	988	908	918	944	959	924	974	920	938	957	934	963	955	964	943	933	989	943	1041	1000	976	897	956	973	947	989	1038	972	991	928	925	942	982	980	951	951	977	965	907	955	987	923	963	950	1006	921	982	997	994	939	1004	1018	934	961	965	980	922	1006	977	959	895	957	930	921	969	948	963	965	984	959	938	919	937	890	962	959	949	975	978	924	964	905	965	910	973	990	922	927	955	925	948	926	972	940	947	911	1023	998	938	932	964	977	1043	967	983	955	951	947	934	962	945	967	972	964	947	970	898	1000	955	990	962	939	945	884	975	915	925	922	955	956	931	997	949	951	912	936	945	929	905	989	969	952	931	965	988	964	889	966	933	902	954	989	965	946	1016	978	938	946	992	931	933	937	955	905	960	943	922	974	948	976	973	971	992	962	912	931	960	953	938	982	896	952	943	941	941	934	872	982	980	933	947	1023	913	931	936	1015	933	928	910	1007	922	921	944	916	988	980	980	918	931	944	964	1030	987	932	955	1045	936	973	899	988	986	894	936	1002	970	947	932	950	951	971	927	928	963	938	1014	977	964	941	957	959	937	972	929	1005	964	1000	949	886	986	975	914	986	939	960	973	944	902	949	955	978	954	969	944	948	930	981	933	983	946	964	936	994	934	907	986	975	1020	949	924	958	986	906	895	1014	969	1001	951	938	996	947	947	958	977	979	975	954	989	963	918	939	918	974	983	1017	925	980	947	924	927	993	976	976	958	971	985	965	935	935	942	987	925	939	918	922	929	921	980	997	995	939	916	944	918	939	947	953	970	951	978	914	974	946	916	920	893	936	913	1006	961	984	982	1004	940	1011	945	910	994	1005	990	978	983	934	944	994	972	957	931	968	913	963	994	944	935	1001	979	964	916	945	861	1034	932	965	994	971	917	943	915	950	915	938	939	1012	948	988	924	902	936	1010	971	955	990	968	995	1036	985	929	949	952	957	955	1023	981	976	996	964	931	958	972	959	970	955	933	974	970	951	952	951	958	968	977	972	922	930	982	956	986	944	935	972	948	947	938	935	994	954	915	1006	948	953	969	1028	985	963	921	962	962	944	1004	962	958	979	958	877	907	957	978	907	956	969	916	975	914	929	964	923	942	884	929	897	925	970	1005	957	958	967	957	1007	942	971	889	969	997	967	938	894	979	878	915	875	925	963	956	960	1012	1010	940	969	917	990	933	908	943	931	943	873	923	994	917	1026	1001	949	1015	926	988	992	964	938	967	956	939	972	908	942	967	963	954	978	949	977	977	959	933	960	977	987	943	969	986	944	1003	985	978	940	923	949	927	947	964	904	926	954	943	969	926	951	985	963	969	942	1000	1003	956	996	918	942	925	931	1038	974	960	907	957	957	948	920	957	867	987	894	940	981	966	965	932	903	923	916	923	937	993	945	973	997	957	948	950	904	923	980	934	943	912	928	985	891	997	927	963	929	985	921	914	943	966	938	969	923	938	918	984
24233	21666	29041	24804	21676	13662	1631	1003	926	857	821	830	744	704	725	773	672	739	703	682	737	692	753	686	703	687	702	708	669	689	733	689	619	708	697	658	676	642	617	635	630	638	649	616	628	621	614	613	664	642	622	623	618	596	626	616	620	583	632	625	603	607	589	574	607	582	572	575	617	595	583	576	632	606	649	636	571	567	603	631	609	633	615	671	617	598	577	594	584	591	599	593	614	581	606	570	606	617	555	613	597	591	596	601	631	584	605	630	615	577	601	582	599	634	645	636	608	620	613	612	564	587	583	579	607	580	666	635	614	625	612	582	637	611	633	564	572	592	613	564	617	635	625	597	628	541	604	609	611	598	659	549	563	580	598	617	631	592	589	600	597	595	586	619	613	587	615	617	590	579	608	616	616	605	570	604	645	581	573	621	611	561	583	577	617	584	584	656	573	568	592	602	589	596	554	597	607	596	587	556	619	607	646	566	599	565	626	651	620	607	558	596	582	601	584	627	620	575	602	607	611	646	602	592	597	608	557	663	610	568	569	593	594	633	620	616	606	595	586	615	608	582	606	631	624	627	598	602	624	611	605	568	592	606	565	626	573	630	599	580	633	609	601	585	586	605	605	582	579	593	604	565	607	595	605	572	629	602	618	585	584	603	629	626	581	592	589	606	567	575	580	599	584	596	605	623	619	588	651	581	591	564	599	591	591	583	579	617	594	633	641	641	605	658	604	608	591	614	612	583	553	609	602	595	606	616	613	624	571	602	626	576	588	648	595	640	596	602	613	603	614	578	590	610	577	634	597	612	610	633	636	613	558	636	614	605	583	587	614	628	569	601	603	591	612	583	628	589	585	614	660	620	566	597	612	606	611	593	604	583	593	589	630	590	609	587	599	599	630	615	615	570	563	604	597	590	591	606	672	575	617	622	606	544	592	618	613	590	652	662	587	615	595	598	592	637	617	548	584	671	581	598	544	606	638	549	583	576	603	570	591	598	562	586	580	580	585	597	557	606	577	588	596	623	607	600	621	648	585	593	600	603	600	640	601	587	548	637	622	615	557	590	599	591	589	574	575	581	571	613	578	538	622	565	628	588	596	637	538	605	575	608	630	656	545	587	613	570	593	660	590	596	606	572	575	624	563	630	626	563	571	542	636	617	629	634	636	630	659	559	569	548	653	592	609	571	597	609	585	566	604	606	613	628	616	619	648	659	581	602	613	579	598	626	609	557	599	603	638	630	583	582	561	610	587	554	591	570	591	601	566	586	634	601	578	613	544	586	611	562	602	584	630	598	593	579	561	609	639	606	579	630	578	601	632	615	562	613	629	574	565	596	569	601	588	608	623	589	577	579	612	597	602	607	590	600	597	572	599	630	603	587	628	604	618	611	598	605	583	601	585	587	543	587	614	612	628	589	562	625	605	569	650	606	651	628	630	575	570	597	609	644	566	605	619	618	621	588	599	586	598	583	640	630	612	589	584	612	579	541	595	608	580	620	584	613	594	569	570	588	591	578	588	604	560	577	656	572	575	600	595	620	600	597	587	610	605	618	575	617	601	606	567	627	590	566	583	614	613	555	583	597	619	616	608	567	560	550	610	602	639	611	576	652	590	607	636	571	597	573	617	614	557	635	594	639	582	594	584	590	630	607	622	582	552	611	577	590	595	624	581	636	597	556	613	609	547	612	597	600	581	599	626	579	612	599	568	587	576	618	617	598	587	552	575	614	586	589	574	652	572	627	639	575	604	598	559	593	615	592	591	604	554	615	646	571	621	611	616	606	600	590	586	569	645	624	561	584	576	590	594	597	575	570	614	663	553	574	603	630	591	597	640	607	643	624	566	584	590	594	578	604	619	639	620	580	559	604	590	611	592	604	623	599	618	624	598	638	566	625	587	640	609	601	613	600	632	587	595	602	613	622	557	554	564	602	577	572	616	615	578	599	572	581	537	584	630	628	570	598	596	605	638	622	641	634	600	575	563	608	549	617	602	570	608	573	624	596	571	608	630	540	615	611	603	602	561	612	609	593	577	650	616	562	614	587	579	622	575	619	603	590	601	606	583	609	624	590	571	646	576	596	606	608	576	635	573	588	561	559	637	640	556	599	609	594	583	621	625	607	617	608	644	610	600	570	674	600	603	590	554	588	575	576	600	581	586	622	616	575	595	579	589	569	631	572	574	608	628	590	619	597	597	619	585	579	628	611	629	597	600	612	560	621	642	642	570	555	572	619	603	629	575	582	580	616	559	585	598	611	610	583	627	651	589	637	582	596	604	600	600	637	601	550	616	602	599	577	572	591	652	631	617	593	593	640	616	622	627	592	610	630	549	623	595	638	584	603	586	562	641	597	633	587	616	588	616	588	583	600	614	619	567	639	610	583	622	609	615	644	621	570	554	577	579	567	561	591	597	556	578	564	601	623	567	617	645	561	619	582	606	572	579	599	562	563	647	577	580	611	592	613	602	610	622	616	583	587	594	639	569	557	595	598	620	656	591	588	577	599	630	606	592	627	592	569	602	596	620	615	624	561	590	584	531	539	608	591	581	608	562	587	594	554	579	631	620	597	586	619	573	596	575	594	575	621	580	621	618	633	547	620	551	560	589	557	583	576	607	555	603	568	603	616	560	607	587	593	563	611	587	618	568	585	609	620	605	581	576	643	581	606	629	599	574	591	612	608	605	614	621	581	587	568	594	580	580	585	637	610	577	606	613	639	604	598	554	618	589	631	591	557	618	613	606	572	609	610	617	608	650	628	587	588	588	576	576	558	563	613	604	579	595	617	593	556	608	628	598	589	628	605	583	570	581	639	662	619	571	554	594	650	560	616	603	640	617	576	556	572	594	601	593	617	590	603	623	605	614	616	613	587	572	633	600	619	590	676	565	623	569	636	584	616	609	595	555	556	599	606	581	583	582	626	517	607	579	585	630	547	624	605	569	616	594	600	637	594	578	567	650	611	599	602	617	593	589	595	615	591	576	601	584	588	576	588	591	613	653	552	595	583	629	596	606	626	606	649	602	565	600	595	586	614	596	610	626	650	602	591	630	601	595	618	632	582	612	605	629	593	600	577	554	628	627	584	590	597	594	620	615	550	606	596	559	602	592	553	595	580	598	620	596	609	584	589	584	600	582	591	582	569	586	628	604	606	552	555	604	544	599	590	567	596	583	605	555	580	538	584	614	581	566	610	572	590	595	600	591	654	587	620	615	556	640	601	568	631	637	583	568	539	624	590	623	579	592	589	618	608	589	596	616	590	624	595	575	614	593	606	568	578	601	622	624	545	620	621	564	612	615	625	658	595	560	571	584	619	646	592	589	576	611	617	562	557	590	601	597	602	659	616	596	573	595	611	561	605	611	621	629	590	582	601	524	594	612	594	595	669	620	601	603	570	607	565	604	579	613	574	598	588	654	574	599	645	597	632	561	582	606	577	581	580	616	609	605	593	625	586	604	584	603	625	615	611	603	624	634	605	586	605	592	599	594	578
29846	13538	7726	3582	2220	1756	1550	1311	1126	960	926	859	824	767	774	792	707	779	807	785	765	793	819	745	759	730	704	766	743	715	737	706	690	738	699	720	698	666	689	661	647	669	642	684	629	632	625	638	621	723	637	642	645	636	623	654	683	656	639	649	613	622	630	619	613	599	595	631	585	607	621	617	597	562	630	694	619	611	625	599	625	615	620	632	638	637	618	621	646	650	578	565	650	625	617	606	635	624	628	568	612	594	620	592	621	615	611	634	642	613	600	647	613	632	657	601	622	626	594	626	596	615	593	582	615	639	670	599	645	595	597	599	582	601	644	661	606	655	587	623	627	633	629	582	587	613	584	630	622	638	631	610	592	610	618	609	611	604	602	608	629	596	671	646	668	583	590	613	618	555	585	593	593	615	603	628	626	655	615	599	613	559	579	629	588	665	621	615	606	610	625	582	652	602	594	621	603	596	580	653	621	614	653	645	609	583	618	652	628	618	625	589	639	602	659	610	637	569	602	610	589	620	610	632	594	586	569	674	597	635	570	595	632	608	581	616	610	582	615	609	630	576	597	610	634	616	585	597	639	596	623	639	631	626	585	575	581	597	603	642	622	611	597	619	644	620	600	626	602	603	590	616	618	600	594	621	656	594	649	588	635	619	641	642	624	645	628	584	630	629	611	613	683	583	602	604	627	654	590	589	628	566	589	645	651	559	596	626	606	615	604	633	609	598	601	588	617	636	631	625	634	622	605	600	627	602	620	598	616	625	643	595	639	571	630	612	606	633	637	605	610	603	624	610	613	621	579	570	622	620	598	639	596	597	622	619	610	643	629	578	655	604	583	595	593	654	589	616	601	612	654	618	611	580	676	584	601	621	621	638	649	611	604	636	618	629	588	623	603	650	634	566	633	663	558	599	654	594	644	601	616	628	599	656	593	634	584	642	650	608	634	586	598	650	615	587	624	641	643	639	643	645	630	647	605	592	616	610	651	647	645	609	656	652	641	638	606	608	604	599	600	614	602	615	624	583	602	587	623	621	589	609	642	604	586	619	622	655	600	665	621	637	626	591	617	626	568	604	632	608	597	621	619	579	602	634	624	612	599	616	650	615	575	620	635	608	616	652	608	614	605	627	625	617	607	602	605	613	581	564	592	626	628	635	609	583	585	618	615	636	615	643	606	636	605	585	572	564	625	604	571	661	614	600	663	614	621	619	647	617	620	571	639	640	641	629	631	623	643	608	625	587	597	651	632	638	617	608	643	647	592	608	614	627	640	631	623	636	642	624	628	617	621	629	605	633	610	567	627	566	624	646	596	634	666	650	605	611	653	642	600	638	625	627	616	587	607	592	627	602	567	664	615	589	633	641	618	613	604	616	629	642	615	607	643	644	629	607	603	635	618	582	572	613	604	637	633	654	583	656	620	587	611	611	629	568	621	581	595	615	606	571	641	606	652	597	620	609	582	594	619	622	600	596	605	612	637	607	650	597	623	645	631	601	621	556	609	642	621	608	630	604	599	607	656	624	611	619	604	586	576	633	664	589	587	545	622	596	608	609	622	614	652	601	596	648	644	557	648	653	585	641	669	605	592	632	609	603	614	603	644	629	605	623	646	593	599	569	633	636	606	620	598	608	615	634	641	599	648	616	623	620	600	665	620	638	560	594	582	594	600	623	616	631	589	616	623	639	591	590	632	615	578	642	634	624	560	552	613	609	612	605	631	597	588	639	551	601	614	575	584	612	604	619	595	672	588	619	663	615	595	578	607	582	653	622	629	624	601	609	590	583	607	625	636	603	595	627	643	574	598	625	625	627	628	604	638	632	591	638	631	577	630	626	595	638	630	605	614	616	621	598	582	622	604	626	591	621	617	630	636	630	629	686	607	625	605	641	612	590	624	632	616	636	629	640	605	600	578	612	628	662	669	612	601	582	605	601	616	621	583	606	665	620	687	640	636	608	607	655	658	577	617	639	662	589	609	654	639	618	579	613	627	607	648	604	605	619	621	601	629	661	606	628	576	652	651	606	611	620	582	618	569	636	568	595	616	613	573	619	587	651	662	656	641	574	645	642	628	637	619	606	629	601	617	602	611	634	635	641	622	612	622	634	605	627	627	625	604	665	573	609	639	606	576	598	642	637	625	591	612	601	586	639	632	631	623	659	627	617	619	619	615	584	611	601	626	606	608	604	636	639	663	628	669	618	581	632	591	612	600	597	583	578	586	625	584	604	625	645	615	599	593	590	616	639	623	607	616	643	618	622	597	600	599	644	611	607	600	594	609	636	598	624	608	624	672	643	628	642	574	601	616	597	631	631	616	565	625	655	597	662	656	639	624	604	617	598	608	574	620	616	602	558	636	633	593	582	599	617	640	634	648	607	625	662	590	599	619	571	626	606	660	641	547	619	622	660	646	633	641	619	635	626	553	604	648	629	592	636	640	579	598	605	618	592	628	612	630	608	628	613	627	625	594	605	622	590	571	595	636	630	573	606	653	619	634	653	620	614	604	620	635	670	600	652	618	625	638	607	596	617	628	648	636	629	617	601	566	632	606	600	613	649	597	620	646	658	630	619	641	582	628	651	621	548	613	675	534	637	642	614	633	614	612	604	594	618	627	608	626	593	629	611	639	585	610	580	630	615	581	599	601	599	662	582	574	627	628	610	638	551	615	586	621	627	607	609	631	623	647	615	625	639	619	616	652	647	586	641	616	641	586	677	627	585	662	612	665	635	634	623	605	604	587	597	603	605	621	568	649	592	598	600	636	635	616	607	690	607	634	632	612	617	610	588	614	614	641	675	622	642	621	619	634	646	611	628	639	617	590	626	610	617	629	621	604	597	628	613	623	581	624	628	625	600	634	609	596	589	659	593	650	622	598	605	619	564	628	630	610	601	604	581	594	654	645	602	604	586	580	621	659	629	618	627	604	584	607	607	634	598	597	696	631	620	604	614	612	625	595	660	599	594	619	645	584	599	646	599	619	592	620	579	628	601	595	588	576	626	624	620	616	625	609	630	645	616	600	603	643	606	658	626	556	632	627	629	609	615	634	659	607	624	600	629	629	606	627	636	586	625	609	577	616	668	660	624	633	617	609	607	619	620	626	610	604	580	634	631	650	641	597	606	642	596	613	615	644	602	622	624	651	633	623	589	597	630	602	639	599	617	626	629	586	611	581	623	622	612	597	629	616	587	594	604	572	585	583	609	612	625	614	599	559	611	600	594	567	646	655	603	643	593	585	620	570	611	600	602	600	619	559	613	603	588	619	570	623	627	622	650	599	624	608	609	611	612	600	583	621	578	588	616	620	619	605	615	555	617	615	613	584	606	590	658	600	665	596	635	561	597	614	604	590	601	642	607	604	684	634	633	611	617	664	650	602	632	599	664	570	608	617	643	579	621	624	634	601	597	598	640	622	590	622	626	600	601	651	639	594	615	635	620	595	608	596	600	609	591	635	640	630	607	609	624	598	608	652	659	589	607	603	637	598	659
25082	21626	28361	25294	19565	2447	1359	1098	1066	1008	1001	980	994	967	931	962	888	971	915	948	938	946	939	939	942	964	943	964	907	941	947	944	947	887	946	890	928	955	941	918	915	904	926	899	934	923	871	920	931	923	904	878	880	863	897	880	892	890	944	880	871	864	895	894	913	884	834	912	893	857	896	895	832	899	862	848	890	867	881	874	873	901	862	921	878	868	895	865	898	912	823	953	891	889	883	868	863	908	893	891	890	896	872	930	853	903	861	872	861	930	913	876	892	884	867	864	874	915	885	825	857	887	841	895	831	945	862	880	903	897	892	900	824	869	886	887	899	868	902	907	922	928	889	879	903	905	897	777	909	823	802	924	882	876	829	858	875	905	889	903	881	825	905	897	893	880	880	940	824	894	895	853	855	912	880	842	831	902	801	828	836	872	887	877	938	868	854	901	887	834	888	916	854	932	929	922	866	945	902	864	884	928	915	885	872	915	913	859	955	922	950	904	873	881	875	884	845	879	855	877	911	846	882	883	899	883	901	866	844	857	883	898	884	889	872	926	947	884	899	861	900	887	897	916	902	906	888	861	889	865	816	911	926	887	882	897	939	906	835	869	873	865	872	834	956	882	855	856	883	930	882	858	866	862	880	929	914	873	858	904	898	870	899	875	892	861	911	916	875	919	915	842	944	815	807	855	879	873	901	888	880	840	880	885	894	854	870	901	869	923	940	898	880	910	888	907	861	895	886	852	918	887	879	907	868	919	925	840	918	834	864	934	878	885	846	882	900	930	891	877	891	850	863	858	917	836	889	921	851	895	819	896	887	857	918	843	933	860	875	929	855	878	845	872	861	869	890	894	891	868	862	925	903	865	832	855	875	878	885	929	933	914	889	854	855	889	874	873	882	896	895	902	841	885	880	887	861	918	829	863	888	818	914	819	854	901	890	883	875	890	957	865	899	891	872	919	835	917	905	872	848	836	889	874	874	867	874	927	873	883	937	873	858	935	866	911	874	912	942	861	934	857	880	832	891	916	926	896	903	859	857	824	931	906	871	857	891	865	933	853	873	887	933	898	913	888	882	883	930	853	868	898	863	900	870	827	980	836	860	907	868	869	857	864	864	893	894	842	928	907	914	849	876	872	878	908	877	909	851	907	838	905	897	850	809	886	820	895	867	860	900	907	890	896	911	958	866	866	936	887	859	878	861	910	918	886	934	936	863	909	889	917	891	885	924	865	908	817	938	872	854	894	859	829	912	902	875	918	885	930	819	859	858	911	913	880	927	893	849	890	908	874	852	891	942	915	866	858	912	850	900	837	845	864	871	863	928	907	887	881	899	905	867	872	828	874	889	849	884	849	898	865	890	855	889	814	878	882	857	849	878	914	905	877	884	878	901	930	910	889	888	853	904	872	864	903	887	916	853	911	898	940	939	821	850	889	852	885	870	842	913	875	864	884	869	925	871	913	909	843	825	856	891	872	862	818	894	888	844	878	932	900	861	933	884	822	912	932	829	877	904	820	886	888	835	850	886	900	902	933	926	893	882	963	840	879	875	888	873	845	867	918	874	932	880	863	902	886	856	891	907	895	899	933	883	852	867	899	862	886	931	861	858	916	924	886	880	856	867	884	930	888	899	816	805	925	887	917	916	844	870	872	885	839	868	892	886	882	865	877	915	878	881	902	882	894	938	909	896	893	863	874	873	898	884	847	881	921	897	868	919	858	907	893	874	892	869	883	873	843	900	932	900	914	887	904	934	885	857	882	880	867	869	829	866	879	887	931	945	886	899	922	933	910	934	837	864	845	871	919	894	879	856	872	840	873	915	902	904	848	860	897	920	835	932	890	924	888	836	885	893	895	843	887	923	827	854	851	904	898	899	883	870	896	878	953	883	914	838	892	835	837	876	894	903	940	828	803	886	844	854	889	904	848	866	931	934	874	915	886	897	856	878	897	835	861	852	940	976	885	890	860	901	890	871	909	866	872	927	918	865	893	881	831	880	822	896	883	912	891	859	869	885	925	837	890	840	873	804	897	879	918	869	951	910	884	878	877	891	912	953	884	906	890	925	875	848	839	869	872	851	816	892	883	919	856	901	848	923	856	859	861	836	864	885	856	907	867	831	847	848	893	844	858	898	918	835	845	903	901	836	861	911	963	944	927	887	837	887	897	945	915	835	875	898	940	879	883	937	905	941	842	927	880	889	922	869	928	922	973	881	912	867	850	874	848	901	902	875	910	923	878	916	829	896	878	883	908	874	888	876	923	869	849	854	874	871	907	860	915	901	869	834	868	903	890	854	886	914	821	865	913	832	900	938	823	902	879	896	914	880	825	848	877	849	859	858	847	900	848	922	862	928	907	929	901	907	935	936	890	903	882	874	875	855	871	929	827	854	889	887	834	835	894	878	844	878	907	897	911	860	846	889	871	885	823	833	864	926	902	901	865	802	868	855	882	937	908	859	868	894	891	903	850	867	891	884	878	880	851	864	935	898	877	907	923	869	876	893	924	859	880	895	918	932	889	903	879	911	876	930	831	887	885	864	893	845	874	882	880	862	893	857	834	911	885	890	907	869	827	871	829	875	923	859	955	872	845	860	924	852	805	915	893	904	852	836	836	863	943	886	836	890	849	882	866	846	860	934	855	929	879	874	955	894	879	900	908	865	851	875	910	915	892	857	856	853	836	839	874	860	913	857	926	856	951	904	916	868	922	887	896	849	894	902	941	877	889	907	887	874	851	884	878	899	911	867	919	831	887	914	889	902	885	940	852	865	863	884	900	879	954	906	883	859	908	878	802	845	889	896	867	851	894	885	865	919	862	845	867	902	816	895	885	914	891	905	922	936	904	940	890	917	921	896	930	847	903	877	917	888	837	839	876	918	855	880	851	871	797	881	865	917	909	950	873	890	942	895	887	822	903	917	823	912	875	868	883	864	897	869	877	915	894	878	862	890	894	836	866	914	892	849	882	920	901	889	903	895	917	901	922	905	889	906	925	889	874	871	846	881	930	875	885	910	865	851	861	880	862	865	834	879	890	840	864	885	892	882	876	913	902	866	937	889	897	834	830	884	902	875	917	868	866	908	907	887	871	885	890	922	879	899	915	890	903	896	914	909	861	875	862	902	813	866	905	937	894	881	821	893	891	871	867	923	873	837	906	872	891	877	858	884	826	847	813	901	899	842	848	952	868	909	915	901	910	863	919	899	922	925	899	877	895	840	868	895	852	885	866	850	822	899	906	906	915	896	872	875	894	837	854	880	857	921	896	890	876	884	865	884	894	910	857	877	889	845	849	912	893	881	862	864	864	849	836	852	886	893	945	834	884	885	865	877	858	904	941	857	861	856	928	827	826	833	903	911	885	952	914	897	939	857	863	852	924	827	856	916	895	940	905	874	865	826	891	879	870	868	855	878	847	865	945	886	865	905	859	942	894	833	886	873	852	900	900	943	900	802	858	904	906	919	866	880	880	961	904	889	911	837	862	878	893	875	918
29055	9719	5421	2679	1973	1604	1514	1325	1225	1111	963	1049	978	940	971	928	1011	939	921	925	961	999	1030	917	937	953	923	981	1000	933	936	921	912	895	890	925	918	900	930	858	920	872	869	921	890	903	863	859	838	869	848	818	866	816	866	866	901	914	932	862	874	861	853	873	847	871	838	797	860	793	805	857	859	832	886	835	878	889	884	816	850	866	818	825	866	861	833	797	873	811	833	853	842	898	826	847	890	898	830	854	874	827	824	886	897	854	870	842	853	812	856	837	841	887	864	897	837	862	845	857	820	857	781	895	886	910	886	875	863	859	852	843	884	869	866	914	836	858	893	867	876	890	816	841	916	892	823	862	844	871	869	856	863	849	829	882	853	902	873	868	893	855	774	887	836	861	822	924	847	847	829	867	848	905	869	832	885	879	810	843	888	852	869	821	853	838	803	857	901	845	879	837	841	867	831	882	877	819	849	800	870	819	844	871	873	856	884	856	842	822	869	857	892	873	807	872	788	881	872	929	832	864	858	829	850	849	849	878	911	833	830	914	861	864	832	925	866	844	849	862	907	837	828	835	822	871	920	869	835	846	852	868	901	877	804	909	810	833	810	776	828	883	822	853	852	882	839	887	854	812	834	889	848	832	867	857	844	849	867	894	811	878	865	882	758	892	832	853	875	833	851	879	885	879	802	895	909	879	887	798	923	886	872	872	849	872	795	844	823	862	876	804	861	869	843	838	852	846	881	863	830	803	830	850	889	868	914	829	839	882	850	815	856	910	857	864	841	873	855	857	819	854	834	860	873	863	850	846	838	845	814	800	894	817	909	831	871	910	899	921	829	818	857	827	862	839	868	906	907	864	880	834	849	851	878	842	869	890	846	894	822	873	884	823	873	887	812	874	949	864	827	856	822	855	839	853	876	817	905	857	848	818	899	770	852	886	883	932	863	843	901	857	918	888	894	924	865	860	852	838	849	856	873	883	858	903	856	838	818	812	844	824	815	898	814	921	842	846	886	898	899	926	819	830	881	865	892	818	865	854	853	859	835	826	885	859	805	853	833	846	842	862	781	944	893	849	869	834	819	832	818	853	835	847	872	886	902	851	840	842	869	837	863	834	847	820	896	846	831	837	871	846	770	918	826	833	873	823	872	834	813	853	839	858	869	861	828	883	842	821	799	870	888	871	887	844	881	859	851	846	821	882	864	861	900	893	849	862	847	870	836	809	892	856	861	883	842	839	885	866	769	865	850	885	849	877	879	818	801	860	878	875	843	831	904	861	874	851	859	895	836	816	834	836	897	869	842	821	858	840	868	797	867	874	886	875	911	874	892	840	836	803	842	808	904	859	876	858	866	833	857	849	933	868	872	856	842	865	818	835	846	816	875	846	862	893	874	851	869	812	915	876	900	860	811	860	857	847	828	843	867	815	871	806	878	806	805	842	895	817	908	853	823	886	809	853	878	847	848	848	840	863	808	878	850	827	858	841	881	884	842	867	874	819	874	849	877	796	892	856	801	809	857	882	913	864	861	876	868	900	849	860	894	801	835	869	862	842	847	844	810	893	833	866	856	870	814	879	864	869	889	827	841	835	831	879	909	835	824	921	833	838	850	835	871	872	827	824	839	865	872	878	860	835	882	833	907	866	877	835	798	879	858	796	833	838	841	876	856	843	844	880	931	863	802	855	834	890	916	868	837	828	888	858	850	842	844	845	854	864	847	838	828	825	836	835	792	875	814	843	771	861	894	830	932	877	851	811	892	838	827	804	837	844	829	834	881	819	900	854	841	809	871	848	792	867	783	836	854	894	932	903	910	857	825	860	825	871	815	868	872	823	815	883	817	835	914	880	895	863	853	800	849	874	896	868	869	825	865	876	847	789	863	907	852	833	861	821	858	830	853	810	913	845	927	913	840	865	856	845	844	817	852	903	858	836	868	854	831	840	891	867	821	900	875	860	812	852	843	828	873	833	888	828	876	825	831	792	803	875	829	853	872	820	816	813	865	842	841	857	883	884	874	860	852	857	880	920	848	840	854	850	859	872	870	861	822	899	884	876	864	817	851	869	907	862	836	916	868	936	858	871	842	865	804	854	859	872	851	869	817	911	865	776	813	823	836	814	814	810	865	813	881	851	811	813	863	921	839	857	864	845	880	873	867	873	837	852	826	842	869	938	863	889	867	842	803	816	832	895	787	821	867	851	879	864	866	896	846	867	835	863	829	880	846	833	830	864	848	856	859	888	844	876	890	864	859	846	856	854	847	818	909	908	865	855	844	875	859	865	879	883	841	831	832	846	832	844	864	871	919	854	848	898	867	840	850	850	813	794	792	839	812	847	860	850	873	830	863	872	779	856	835	873	794	805	884	883	876	884	877	812	909	839	861	868	816	833	818	818	814	871	929	881	780	853	882	883	912	885	858	888	868	845	869	889	865	830	904	828	854	834	880	804	837	861	822	854	842	892	935	838	826	871	883	807	873	857	876	833	853	822	903	892	816	863	864	794	899	856	855	907	851	831	836	862	859	877	818	859	857	815	844	908	801	853	853	848	857	811	887	828	840	875	848	855	853	840	819	856	856	852	886	829	844	842	900	851	891	900	888	832	845	859	858	844	844	842	886	793	825	864	907	837	871	842	894	860	897	870	848	862	843	873	807	827	881	810	851	818	840	832	798	896	843	824	816	840	887	819	848	876	849	900	850	831	854	868	874	807	860	900	818	910	866	886	928	852	813	882	848	841	871	826	845	789	850	834	884	807	865	856	827	838	859	853	821	840	836	900	833	820	832	858	829	821	826	839	854	820	894	853	853	907	831	892	862	823	840	865	889	897	842	854	845	867	869	829	825	860	820	819	897	882	828	884	824	854	841	842	836	898	856	810	863	837	876	855	921	863	864	816	872	862	875	878	830	891	781	885	881	815	835	815	835	859	866	818	845	867	865	845	841	869	794	886	811	888	853	875	889	831	899	887	876	853	910	869	874	818	852	907	865	836	823	879	876	819	852	833	868	856	826	831	876	837	810	882	840	833	835	876	876	884	843	862	848	836	898	857	835	843	836	878	863	814	821	874	853	854	815	840	836	862	827	836	826	886	865	848	863	839	837	879	842	807	840	824	854	870	843	836	875	800	860	841	838	906	884	814	793	851	845	881	895	846	837	849	805	855	840	834	843	850	808	844	870	854	871	822	809	840	787	879	841	894	813	840	929	865	822	869	820	843	890	863	837	840	842	946	840	894	879	898	832	904	804	808	851	892	866	847	867	838	844	893	871	902	876	900	827	861	858	848	866	848	872	856	860	855	850	901	830	828	878	828	876	781	859	831	886	822	898	848	776	817	889	926	840	862	876	843	871	825	901	847	860	904	846	801	820	858	842	812	846	871	794	814	911	852	875	875	870	859	846	855	918	854	868	833	829	822	848	896	853	833	847	883	824	804	892	791	864	880	851	857	848	873	893	851	906	885	850	803	846	848	859	870	817	838	834	835	825	821	819	877
23019	21716	29511	24478	21719	21770	12845	1441	1012	865	801	702	642	631	563	567	583	606	601	551	563	555	555	531	561	566	546	563	568	535	529	472	442	489	542	528	530	524	449	506	451	421	409	428	472	406	415	424	450	423	409	387	450	446	432	449	433	433	403	444	417	455	407	403	409	392	404	427	393	385	406	405	411	409	374	377	399	407	386	416	412	394	436	403	418	394	408	409	421	405	438	383	421	411	412	439	404	392	406	423	398	390	462	386	428	411	402	422	407	389	403	399	402	407	400	424	400	415	408	396	389	428	408	393	366	430	396	412	380	394	412	432	428	411	467	422	407	377	398	385	410	460	421	460	373	394	432	385	417	387	426	392	395	388	394	384	390	450	379	392	403	388	369	400	461	406	404	436	411	404	396	376	423	380	402	370	408	416	397	403	420	422	404	407	368	398	400	390	391	412	400	414	392	368	383	418	396	398	407	427	414	425	410	436	393	419	364	397	407	383	395	417	402	397	389	420	395	407	431	403	384	377	405	400	419	379	388	402	388	402	413	398	409	395	372	406	415	453	467	412	385	394	399	415	443	395	397	410	439	421	392	411	450	430	404	411	430	399	427	397	403	422	412	384	375	397	400	389	446	421	417	408	393	370	369	392	388	391	369	406	388	395	422	420	406	394	399	427	453	391	428	421	438	375	396	403	390	378	394	406	416	433	418	420	421	421	426	368	429	418	389	398	439	421	394	391	399	421	375	381	402	413	413	443	374	386	402	459	447	410	395	402	412	416	377	469	424	390	372	365	401	399	441	385	404	437	376	441	404	369	406	378	419	385	409	431	383	372	402	398	413	412	417	372	396	372	375	395	405	420	431	343	390	399	420	421	397	388	394	387	415	408	393	405	396	391	422	407	379	384	411	412	414	408	392	389	416	403	395	415	391	403	428	399	425	386	407	397	383	387	403	396	377	408	388	419	400	395	412	423	392	405	373	421	402	433	389	440	406	427	401	433	424	391	403	429	384	388	388	399	403	388	394	421	401	406	379	378	406	404	402	408	392	357	432	411	362	399	441	369	402	383	399	454	420	395	390	446	406	379	437	390	413	403	432	376	401	407	405	406	411	411	423	378	418	392	388	421	411	391	468	369	421	413	421	420	413	397	400	403	400	392	404	389	366	378	427	378	402	408	395	400	415	402	401	437	410	414	387	410	407	374	403	393	408	433	431	421	416	394	371	409	376	402	407	432	405	369	437	433	373	439	403	408	408	401	412	361	448	405	369	348	412	416	403	388	414	400	432	389	411	412	415	407	417	417	410	396	409	387	398	398	410	378	387	381	408	439	431	412	406	400	421	388	411	374	404	427	435	398	392	405	406	387	374	406	389	406	377	411	419	443	381	400	410	455	438	411	413	391	413	423	410	394	428	395	415	424	409	421	404	392	381	416	425	394	403	405	410	419	380	391	408	398	363	415	422	403	398	396	427	386	386	424	398	428	389	447	386	416	381	418	396	407	390	411	393	407	427	383	410	412	380	409	406	424	431	416	388	382	378	406	410	411	413	407	416	384	445	398	416	370	383	386	418	410	390	385	391	404	405	405	418	406	428	431	368	420	358	389	405	404	403	410	376	393	415	413	387	373	403	401	425	426	404	389	394	421	386	383	403	364	381	356	415	391	422	385	407	473	370	401	423	391	421	404	390	386	412	385	402	391	390	397	404	389	402	399	390	404	410	442	420	399	438	393	405	407	383	387	381	389	418	417	403	380	405	396	380	439	397	393	384	410	437	429	403	410	404	434	394	403	421	364	414	410	381	413	418	445	414	389	424	437	393	385	443	395	409	453	418	396	413	408	428	400	385	410	407	421	402	398	393	366	406	392	364	445	414	437	405	425	426	428	403	365	408	372	398	389	373	409	429	425	387	429	428	390	428	381	417	431	418	403	392	392	416	403	419	419	406	428	409	418	374	374	406	388	402	419	416	417	371	388	419	406	404	358	398	391	387	371	441	386	372	437	421	361	413	421	437	384	418	413	424	415	392	412	395	405	414	390	449	399	400	396	416	433	404	411	401	389	404	403	400	389	405	391	424	419	384	389	421	413	396	421	432	437	372	391	397	377	404	416	394	400	371	380	409	411	395	348	408	413	415	360	362	379	433	388	398	405	398	376	382	387	400	404	445	381	409	396	369	441	399	382	423	409	422	425	428	399	439	440	414	402	420	396	380	381	401	377	399	417	426	381	406	364	413	398	450	371	418	427	420	390	410	389	400	424	423	415	384	385	418	415	381	400	375	394	416	400	419	407	387	419	402	391	387	381	386	421	399	422	397	449	394	372	419	376	421	398	406	403	370	375	414	433	427	424	382	405	405	385	400	397	391	384	428	403	407	395	417	394	388	399	423	425	416	385	401	397	412	409	377	398	399	387	391	393	373	397	416	393	426	436	404	391	376	459	425	413	396	361	406	414	377	398	394	393	447	394	425	417	376	406	373	412	429	388	406	409	374	428	370	422	426	387	399	443	406	378	389	383	423	420	406	393	438	382	363	420	409	385	413	412	405	411	435	394	417	429	417	419	405	399	438	378	401	398	403	418	401	430	422	392	411	438	394	396	371	410	394	387	384	353	377	463	375	394	373	410	381	399	388	424	386	400	437	413	393	424	406	408	419	415	400	414	453	452	385	426	394	408	402	428	399	421	395	383	413	368	402	404	354	415	394	372	438	403	399	414	395	403	414	407	435	365	411	407	391	410	432	409	355	384	413	411	426	407	412	367	416	437	405	443	423	404	405	455	404	392	409	390	417	411	418	403	391	417	392	433	397	445	442	428	403	382	406	378	366	440	392	402	393	394	392	391	433	359	364	384	409	432	396	431	399	383	425	389	425	400	401	394	390	385	411	399	415	397	404	401	384	355	401	356	411	388	406	377	389	392	447	397	389	398	431	385	446	379	390	390	386	408	382	415	382	351	428	387	387	410	401	395	410	432	398	380	401	427	367	376	415	409	375	392	389	393	429	415	376	423	397	380	437	410	399	374	422	380	390	426	388	424	380	379	379	392	374	360	413	410	425	419	422	432	400	428	381	425	409	443	385	379	398	419	367	389	394	400	399	438	390	404	388	413	426	447	383	422	406	443	396	435	423	406	423	379	411	412	412	411	387	388	399	413	412	419	402	377	390	390	436	398	398	380	413	394	383	376	365	391	416	411	408	421	395	401	401	390	396	379	398	405	416	432	394	389	359	387	382	394	414	386	387	407	391	389	398	399	459	405	434	378	419	407	389	407	380	405	367	450	407	400	391	439	418	408	395	440	400	439	436	419	375	387	434	420	424	394	417	400	430	441	396	429	342	446	400	423	364	412	406	397	420	417	373	401	419	368	398	420	389	434	434	445	403	421	374	340	428	430	421	415	426	414	432	416	427	379	390	383	450	414	417	415	374	397	426	390	390	413	393	442	402	397	417	392	423	387	406	375	378	378	406	429	422	418	414	387	410	365	376	380	424	374
32460	17284	11269	5475	3666	2654	2118	1646	1299	1144	968	867	786	733	708	602	629	661	670	627	624	711	703	643	614	604	638	583	591	558	616	568	506	522	538	531	547	580	526	464	477	498	453	421	452	461	435	459	411	442	427	419	465	474	445	480	480	464	418	417	396	443	440	426	403	422	439	406	419	456	429	398	440	395	380	381	443	380	433	376	367	371	410	418	401	419	410	399	395	380	444	395	401	409	403	395	406	408	405	429	400	428	398	400	424	416	387	407	392	398	402	401	386	432	415	408	426	398	405	402	409	374	379	356	432	405	411	412	390	403	389	418	364	385	392	431	389	383	392	411	424	422	421	394	424	381	379	406	355	425	404	398	377	411	420	409	393	410	411	405	399	425	428	398	407	363	401	385	402	436	399	390	394	409	367	402	451	410	383	386	404	406	364	410	407	396	451	374	427	357	403	395	374	388	417	410	409	410	381	422	382	385	403	435	393	461	409	417	423	400	444	405	398	390	402	461	431	403	410	402	402	402	384	395	422	419	397	381	401	376	410	405	428	393	394	393	400	378	394	453	399	418	380	365	428	410	418	421	440	391	403	414	410	402	400	386	390	400	460	389	400	393	407	393	393	393	389	411	427	374	424	389	407	392	404	419	377	377	419	417	400	379	415	411	395	400	406	381	407	409	414	410	388	401	376	416	379	351	352	398	410	403	398	418	414	374	416	404	391	393	362	428	385	416	403	385	432	379	383	380	406	402	437	373	392	407	393	410	431	402	419	430	418	383	380	395	407	394	397	407	407	400	428	379	395	418	390	372	418	389	412	381	388	367	434	443	413	380	394	406	385	399	411	430	405	394	408	414	396	440	400	429	359	386	438	365	408	358	392	426	386	392	409	427	412	417	394	434	412	382	424	407	413	421	424	390	399	384	417	371	421	381	407	419	371	389	374	433	403	402	395	417	413	381	421	386	382	418	366	388	388	408	430	394	382	416	398	401	351	391	393	416	394	401	357	392	404	417	401	398	390	425	409	442	446	375	400	386	375	405	429	427	386	395	422	386	392	401	422	410	377	447	428	394	388	392	411	384	383	412	404	394	394	404	447	374	396	401	424	412	403	414	414	425	365	408	366	377	377	396	378	392	381	394	384	406	401	410	411	408	418	379	426	424	380	387	392	390	406	410	371	381	399	394	409	441	395	415	373	398	428	378	408	423	394	394	412	432	418	442	435	425	394	373	393	388	364	371	399	408	371	412	393	382	397	403	404	444	389	366	418	405	393	394	387	410	399	418	402	394	393	397	443	410	384	405	402	400	411	360	408	400	394	398	414	428	420	412	373	397	392	382	415	402	392	398	410	407	371	391	384	405	410	408	392	408	381	382	408	391	386	384	400	410	415	410	395	436	422	402	365	418	359	431	385	373	376	383	419	425	410	420	403	415	406	399	415	401	422	405	393	410	397	371	398	403	423	400	409	408	381	402	424	407	411	403	404	392	396	392	371	415	420	384	424	385	404	387	369	398	362	420	418	390	389	376	368	383	453	413	358	383	366	405	410	383	382	404	401	383	457	429	402	394	399	373	393	446	407	416	386	392	413	404	412	379	429	411	412	426	398	393	435	397	391	405	384	417	446	411	411	391	411	402	380	404	409	420	402	389	376	422	384	457	392	388	412	410	425	405	386	411	405	376	408	374	402	381	372	359	412	433	410	432	371	397	416	439	409	382	404	420	395	410	421	448	396	413	383	420	423	402	463	403	420	355	429	368	406	367	415	428	352	422	407	417	389	409	370	453	403	434	380	390	437	426	390	405	403	390	397	390	421	405	409	413	423	417	375	386	415	415	404	415	362	411	413	419	416	401	378	392	401	391	404	401	418	386	416	376	400	398	394	376	400	391	418	402	424	391	367	389	402	411	408	370	441	377	392	403	401	396	418	409	360	408	397	367	382	376	423	422	378	433	374	378	376	395	391	384	430	419	410	407	428	418	400	392	400	392	390	417	412	406	363	398	413	392	378	353	426	416	410	425	376	398	400	411	424	393	421	378	422	385	363	392	402	416	407	420	386	419	395	400	436	414	429	387	440	386	447	386	448	393	400	435	396	382	388	413	380	389	407	383	370	419	403	419	372	379	343	402	404	392	411	399	402	391	393	397	412	420	421	400	369	390	405	406	412	396	385	398	430	395	388	413	415	393	374	385	386	411	366	410	416	393	413	370	381	428	366	411	420	425	404	383	409	408	436	401	421	374	412	398	405	399	397	376	364	404	441	371	386	397	384	436	423	417	386	407	396	426	427	413	419	414	418	410	417	384	387	400	418	388	381	386	403	418	419	401	373	368	403	394	429	402	426	404	361	418	426	412	382	389	393	411	406	372	429	442	401	398	404	410	398	434	403	408	439	392	401	377	386	412	367	443	404	416	351	404	397	415	430	355	385	395	412	385	400	404	399	396	388	384	401	387	393	405	423	410	452	378	414	409	401	390	385	411	413	406	410	393	405	423	397	410	422	427	410	397	414	410	400	394	388	382	379	395	406	433	405	426	403	428	385	421	381	406	383	414	382	425	412	432	383	411	386	444	409	404	432	387	403	411	373	379	384	377	362	406	380	410	432	414	408	422	398	369	407	373	404	409	391	415	369	401	417	413	382	412	395	397	392	418	403	401	406	410	403	398	417	401	381	414	408	396	375	421	403	433	378	405	368	412	371	382	438	397	397	388	390	423	386	404	350	406	393	433	436	408	371	406	428	429	410	414	401	394	425	372	397	419	377	373	396	380	387	409	423	432	391	390	400	397	409	407	389	428	391	408	401	379	381	398	443	395	396	392	395	377	417	358	421	395	417	418	368	424	401	405	404	404	430	416	391	418	389	438	386	430	389	408	387	381	395	387	363	392	438	364	403	392	460	389	423	409	390	422	404	392	411	394	418	391	454	381	410	373	369	366	408	389	401	408	412	394	427	397	382	383	434	398	389	418	359	416	389	410	401	435	425	412	391	405	444	409	384	387	386	416	440	393	388	384	423	395	409	448	420	371	350	422	409	434	420	390	428	337	418	424	419	418	390	392	409	371	379	442	386	376	396	369	381	383	402	396	391	379	391	406	390	409	388	402	405	390	399	423	370	386	402	403	358	413	403	366	395	435	408	404	440	412	366	406	428	394	422	400	390	367	419	399	428	395	452	397	406	408	422	388	397	399	392	398	430	423	387	413	419	419	409	418	392	394	409	394	401	410	437	398	382	365	406	395	399	394	392	409	385	397	360	414	380	373	395	400	461	390	395	403	402	379	399	402	424	410	443	443	409	398	388	392	447	401	390	391	424	382	400	367	382	379	438	404	361	394	407	405	398	395	396	427	372	403	438	406	413	416	425	401	401	401	416	384	396	390	437	420	423	374	412	407	420	375	403	445	404	427	394	391	432	411	386	394	401	363	416	350	373	400	384	416	401	361	416	405	431	430	371	411	392	399	380	421	391	391	401	389	429	399	398	384	411	409	418	368
29657	20325	8254	1588	1145	1038	1063	1050	1009	1004	982	993	998	955	1009	944	966	1080	1060	1017	961	962	971	971	984	1032	975	1056	1030	1042	1003	966	1046	1013	989	967	1027	1001	998	995	979	1019	927	922	955	979	996	966	953	963	932	941	1008	968	957	953	960	964	1021	1016	933	993	944	982	975	925	1025	931	967	1001	1020	937	971	990	991	963	958	982	991	933	993	974	1000	1063	1004	951	963	997	989	989	961	942	1002	864	989	1031	907	929	914	953	921	1004	994	996	993	968	1029	992	960	907	941	989	957	894	950	1039	984	983	964	980	935	969	940	1004	946	997	984	972	949	1003	957	955	904	995	962	943	1014	951	971	1023	993	1025	1027	980	998	1021	959	1000	1047	987	974	974	963	947	955	976	979	957	1005	971	1002	962	953	939	916	971	901	1022	990	1017	987	992	951	1001	1009	952	1020	1049	915	953	968	952	1018	981	1009	1060	1001	1021	857	969	1017	1008	1015	996	921	1020	1003	1001	977	984	1005	940	969	956	1011	1023	996	1008	950	975	982	970	959	997	955	955	975	949	1024	880	974	1005	924	1006	970	962	926	964	999	966	900	967	977	962	943	943	947	994	934	975	984	926	966	969	1010	973	999	963	942	915	1015	1048	977	941	970	921	991	1001	978	950	973	948	957	924	936	991	982	982	1040	950	934	998	965	1033	963	974	944	1052	951	994	934	1049	1004	941	966	927	945	984	957	925	930	963	928	981	893	982	944	949	937	1039	954	939	939	1010	962	1013	967	1018	940	950	990	955	908	925	954	1020	1018	1036	983	937	967	992	1015	980	987	981	1023	955	961	1018	968	976	1012	980	958	939	975	1015	973	971	939	1002	1017	979	961	1008	998	1000	988	970	975	1004	931	983	968	968	936	975	982	971	990	989	968	940	1066	949	952	945	948	976	973	958	1001	960	951	982	976	981	976	928	987	988	995	983	1005	971	982	975	908	997	951	978	1040	993	1026	968	959	949	988	988	956	937	987	965	958	955	937	1015	985	962	1028	1024	945	954	921	967	989	947	1004	1010	997	1029	991	985	1064	972	1012	934	989	960	1007	910	941	953	1023	917	962	957	970	973	1001	955	943	1013	959	950	1002	1021	964	1011	929	932	1037	955	993	999	958	997	1007	982	968	976	1047	1005	1002	1054	972	936	939	927	948	983	1006	974	973	950	981	954	1004	985	929	984	1018	927	1013	940	994	988	969	1002	966	980	1007	992	1011	965	975	1019	923	908	977	1025	983	936	995	986	931	990	971	965	952	1032	990	1002	985	984	965	980	963	938	1008	1005	965	930	906	933	995	966	936	1035	981	1012	987	1015	957	977	970	994	1019	972	941	962	1051	970	910	928	1000	969	957	994	916	988	977	977	929	928	1003	973	1002	959	935	978	993	975	983	981	971	951	1008	979	996	1006	974	995	960	963	963	1017	909	985	949	955	966	974	1012	1000	936	1006	1022	952	905	1005	911	983	932	959	938	959	985	940	1049	1014	1006	992	934	936	945	984	960	991	971	1000	950	971	991	950	996	964	887	992	1005	981	972	1017	994	913	941	945	942	931	1000	938	866	943	950	925	999	970	988	939	942	974	930	930	989	938	989	1002	1007	1057	1033	944	1029	1024	953	1024	1020	1018	994	996	1003	974	973	994	974	1042	954	985	994	1038	963	948	980	964	932	945	939	1007	938	948	952	1036	979	972	1003	907	1007	1001	990	1063	941	977	937	921	977	930	939	964	900	947	1003	947	973	966	962	971	1027	983	1004	1053	1012	1046	977	931	945	941	954	926	1000	969	925	1005	987	963	1037	1001	1022	981	898	1008	981	916	980	983	970	988	927	1032	950	957	942	965	988	949	940	976	980	977	931	994	974	972	950	936	929	984	954	942	953	903	968	976	929	950	986	972	956	1039	989	951	923	983	964	953	949	965	970	987	1024	993	959	988	974	904	1021	1021	963	964	1008	1027	984	947	969	982	983	960	969	936	983	997	978	991	926	959	923	991	1006	1008	1035	914	934	927	970	918	972	1007	1013	982	994	987	948	1005	961	1000	923	985	1011	973	971	993	931	962	987	936	994	986	920	929	932	996	963	989	968	954	933	980	996	971	946	966	1002	1027	1003	998	948	964	940	1011	998	989	935	968	953	959	940	1001	973	1000	980	961	1018	986	970	949	1005	955	1022	970	981	951	990	1004	994	984	928	969	958	974	988	985	919	999	958	999	987	971	994	924	958	927	1038	921	938	974	977	995	988	940	989	977	988	999	985	961	1033	990	992	951	970	962	970	999	954	974	929	957	979	998	946	1000	993	982	947	995	987	930	966	934	963	930	951	972	957	965	934	990	920	982	921	1001	963	1000	970	1019	989	973	977	991	914	945	980	959	983	1031	968	1003	988	950	976	958	950	1002	1014	999	913	932	999	936	1013	942	989	1015	957	980	991	1017	1037	964	957	973	993	975	965	998	976	1020	990	1015	917	947	991	1005	1004	946	1026	956	974	990	993	959	968	985	1000	937	972	973	975	947	930	966	919	953	927	1019	954	981	1004	996	966	971	1031	941	971	986	970	947	946	976	1030	960	971	969	973	1027	922	965	958	1033	940	924	962	958	884	986	969	973	934	930	981	961	982	981	928	940	968	954	1002	957	961	965	1000	1040	1037	992	964	990	969	1004	1031	1026	1035	964	991	955	954	982	986	976	931	929	1005	959	1009	1013	919	949	965	952	973	952	984	937	938	978	1020	948	985	1003	1014	1009	975	977	948	933	898	952	914	988	1051	1019	1006	994	1053	1012	976	1001	1008	967	996	995	950	969	928	982	983	960	966	932	963	984	984	950	970	949	978	934	940	942	927	986	970	1055	988	985	958	957	990	985	954	931	958	978	917	944	930	935	970	943	969	984	998	994	970	943	949	934	925	931	1022	906	935	1000	992	1003	974	946	1016	959	948	994	958	975	982	943	965	974	989	962	943	983	1029	988	1004	973	957	1090	1002	954	991	933	997	1005	948	936	927	946	983	926	920	929	928	967	977	951	974	1012	961	1020	975	928	986	1027	1028	990	931	948	998	981	1013	1047	1030	1009	1023	962	990	938	1049	966	945	967	973	973	965	1004	956	915	979	880	975	994	977	947	967	979	1007	924	977	945	991	905	971	924	986	980	939	899	961	949	952	921	1023	1069	1025	997	964	1031	958	956	980	956	974	941	976	964	943	925	936	1032	1017	947	962	1002	994	989	931	1036	965	929	970	975	978	1014	957	982	990	919	952	993	952	963	966	992	960	1006	940	955	1007	1055	959	939	971	959	984	1022	956	974	1019	1011	970	945	982	941	972	1029	963	942	969	959	1010	930	996	936	987	986	962	986	964	990	918	954	1024	1036	980	963	977	1008	974	939	920	962	994	1003	939	943	1035	960	985	1000	952	1010	981	970	1007	995	993	1009	930	1004	1004	993	1027	1023	934	952	1002	970	956	943	999	1034	906	971	962	1019	958	964	984	948	937	984	989	915	932	988	1008	987	964	937	1018	981	1002	954	956	951	945	967	937	961	1025	983	972	981	999	945	966	954	946	1003	1067	986	954	977	964	970	968	924	981	941	954	988	1015	971	984	986	946	941	961	980	981	964	1059	983	984	979	981	958	973	1008	975	992	936	898	996	1010	951	977	974	965	958	953	1001	923	959	962	1031	987	1027	985	980	973	1051	993	957	955	956	1006	990	980	951	962	982	998	966	1032	964	962	981	968	946	932	1004	926	986	999	1023	950	974	998	950	923	921	982	996	965	975	901	936	947	989	1003	1027	981	932	1005	954	945
26877	3186	1855	1259	1190	1117	1103	1051	1008	994	1031	1014	951	934	995	983	948	1052	1054	993	998	1002	1003	982	1029	993	1028	1016	994	1027	1016	1034	1061	984	1001	956	987	1021	952	963	951	947	1051	988	979	938	972	991	974	986	942	916	970	990	994	963	947	1017	936	955	983	959	949	979	931	1001	983	951	913	982	961	954	973	907	985	952	945	903	957	903	985	978	953	1005	985	967	938	997	919	949	915	995	952	988	997	935	956	994	952	971	937	1010	960	966	975	950	1028	963	987	949	994	1023	903	933	960	953	982	876	973	948	986	1019	980	990	932	930	951	952	987	967	962	974	997	967	1009	976	950	919	952	934	1036	917	961	1002	952	924	1005	957	1001	939	983	942	977	991	979	958	959	977	1003	992	922	970	947	956	995	988	939	954	970	966	931	979	958	1013	945	995	980	973	931	936	927	955	951	976	906	937	986	962	961	958	973	966	948	1017	1012	990	959	991	997	995	963	963	923	975	1003	983	926	946	1002	960	981	975	972	965	992	981	948	984	1030	923	941	980	1006	933	948	935	937	956	906	997	978	976	959	1000	943	927	951	981	990	929	940	1016	950	999	956	985	941	986	950	960	955	932	971	959	966	940	955	915	942	977	950	954	952	970	932	971	948	971	955	938	958	994	1007	933	1009	994	970	947	940	935	972	958	947	927	976	992	986	1026	966	994	1005	934	910	912	954	978	961	975	955	960	971	981	902	1000	977	966	964	942	960	934	972	1021	1013	966	985	979	968	1003	972	933	979	935	972	1067	955	990	994	995	961	1025	966	946	928	953	944	959	980	998	940	994	961	935	966	934	963	942	935	935	982	971	951	939	965	973	1008	948	996	967	980	962	987	958	943	933	970	930	938	975	971	977	927	964	954	965	943	952	937	993	888	981	953	965	914	970	958	1003	978	939	921	976	906	917	939	939	982	1050	965	972	942	1005	928	1031	901	963	971	914	956	926	938	967	1021	976	956	983	933	912	935	936	941	968	995	968	964	1013	961	940	1016	938	961	968	962	955	944	1016	1005	980	967	942	1005	986	940	985	967	920	922	961	967	972	957	953	957	973	975	993	1021	1016	987	922	958	1013	972	953	953	941	960	952	978	1027	991	979	951	944	910	956	981	956	964	938	1008	949	959	1007	1010	974	948	955	946	1001	911	988	972	954	989	998	978	1026	967	989	977	982	991	987	957	957	955	936	977	964	959	945	949	950	920	961	1001	969	1008	1002	955	941	960	982	978	966	905	951	1031	992	919	991	956	979	959	985	1015	1003	958	957	955	937	972	1008	981	979	994	984	932	969	1002	973	938	966	984	930	1035	1011	987	940	951	979	943	938	1009	988	1005	957	1015	983	991	903	978	964	957	932	1016	930	974	1002	1011	1003	973	913	947	959	952	956	944	961	945	972	983	935	991	940	944	1027	1007	992	941	960	957	972	978	1046	966	1004	933	951	964	943	1015	960	980	918	1005	923	939	973	988	982	951	992	978	911	969	980	1012	927	976	1006	984	981	990	962	980	954	1008	945	954	1045	927	958	995	940	995	960	1004	959	970	911	993	931	988	974	946	957	1017	914	1037	962	900	941	1012	1007	946	1012	953	949	954	941	982	974	974	921	995	963	948	1028	954	1022	989	1010	956	951	969	952	975	941	959	984	926	970	988	961	940	985	969	961	935	930	991	977	937	932	944	950	958	1000	945	968	988	933	956	942	1003	1002	931	1003	963	946	1011	999	899	989	955	969	967	983	960	947	987	960	938	965	971	968	933	919	991	939	966	996	942	949	915	946	967	1047	1008	986	978	933	1003	887	947	1007	1003	957	965	992	1028	976	947	990	982	970	937	904	968	937	966	1035	918	967	922	987	967	924	953	971	970	991	958	961	955	989	937	962	961	944	985	919	1006	940	944	1008	945	933	942	1001	968	1005	957	924	988	915	923	954	962	936	928	910	966	983	962	947	924	945	999	944	1001	989	951	943	996	939	979	949	983	1033	933	977	998	984	943	946	946	983	950	950	976	984	1043	992	928	964	990	943	947	959	973	1007	1031	1007	1039	980	937	1002	954	984	952	961	987	929	988	885	890	901	968	930	971	946	997	993	936	938	940	914	1007	989	967	1011	960	969	979	973	948	927	1052	963	909	955	978	996	958	967	946	1008	1011	1006	1031	939	972	961	976	989	1014	927	944	988	974	1000	1001	963	960	969	955	957	933	973	924	994	992	974	924	1022	933	949	970	1014	932	991	951	1033	975	958	932	893	1062	1021	965	1000	929	942	1034	948	1010	963	948	950	964	1007	989	984	923	1010	975	953	980	977	1025	950	960	961	939	982	927	993	979	992	922	972	999	937	939	953	1003	970	961	923	928	960	961	943	963	993	1000	977	978	937	996	916	957	979	946	993	988	973	977	991	972	936	966	917	977	1016	970	963	989	920	946	978	947	1013	993	947	925	1044	987	986	965	940	934	933	938	985	977	894	952	962	919	982	947	957	990	940	943	958	943	999	964	938	950	976	954	968	954	1012	979	1015	994	944	989	979	972	964	948	971	973	993	967	949	1034	957	931	987	970	978	971	1047	1005	935	958	930	968	976	867	944	989	924	945	996	983	988	963	968	987	995	977	1026	950	934	963	946	885	969	971	912	973	925	970	951	935	927	1031	981	935	961	877	964	964	999	989	957	915	957	940	973	914	958	948	947	1011	967	1030	986	977	981	947	966	965	1003	978	955	964	1010	967	981	1010	951	936	946	990	991	982	953	1007	950	971	943	928	958	906	939	965	957	936	936	996	897	930	973	999	965	1007	983	1033	951	987	1041	989	940	975	964	981	1000	1019	986	933	1016	979	993	968	970	964	922	1036	1015	937	1003	989	950	969	923	895	981	970	929	970	1011	923	1060	928	972	949	960	990	1014	952	990	1053	968	931	965	988	1003	952	1012	926	951	976	896	1008	981	963	964	955	958	948	947	911	991	981	978	991	982	959	982	941	965	950	986	967	1011	979	963	962	974	947	931	914	910	986	1004	926	939	961	1012	993	987	992	978	943	972	1012	1026	980	992	939	950	980	929	971	970	974	998	924	933	960	987	929	1002	932	965	978	953	984	990	936	998	887	974	955	936	997	974	1009	952	970	946	1001	939	955	982	995	961	971	986	993	1039	932	950	905	973	940	1022	956	992	979	951	1020	999	970	988	956	963	953	933	982	977	966	983	958	950	944	930	962	964	964	956	997	945	953	959	980	988	1001	962	972	999	984	974	906	994	988	942	951	926	985	979	969	978	966	980	945	987	937	939	990	984	1010	985	1020	988	948	973	943	994	955	1012	977	975	992	996	935	950	952	992	920	995	921	968	1002	962	969	868	962	949	905	940	1017	936	972	952	957	955	1004	1002	1034	954	961	961	1002	958	914	971	957	1016	977	969	1001	945	962	953	1006	930	948	954	987	957	973	1002	1012	937	970	969	963	986	973	940	1007	965	1012	989	969	944	917	936	973	993	1014	943	960	953	992	1016	969	956	999	969	968	1005	926	983	1074	957	1030	988	1005	1000	937	1017	941	946	975	1008	971	962	967	958	974	1025	990	955	932	922	971	927	970	931	966	930	1061	982	982	915	1017	947	943	936	981	967	910	928	949	911	959	928	1017	928	990	979	959	975	1008	961	924	948	974	964	999	937	958	970	1011	996	1026	961	966	970	1001	1009	960	987	993	923
24283	21654	29045	24776	21664	13618	1675	1092	895	869	829	754	752	733	654	665	763	756	688	699	745	765	660	694	701	702	675	740	722	692	680	712	649	663	646	709	661	699	654	651	644	619	595	624	598	659	624	572	614	567	598	648	622	630	625	624	630	663	651	629	615	587	624	567	567	602	581	626	604	611	603	575	566	597	601	584	618	599	586	584	564	601	610	605	618	585	599	604	611	593	598	564	606	576	608	634	639	609	570	611	651	617	585	643	570	618	583	617	609	568	571	599	581	611	637	606	595	601	588	597	609	601	601	657	604	628	621	622	582	622	591	587	609	606	596	576	608	582	581	583	594	560	598	630	659	646	604	606	643	590	612	556	631	622	611	650	589	602	657	593	632	616	558	577	561	620	586	599	561	621	598	624	599	584	580	574	631	588	618	579	541	624	587	596	633	551	609	642	617	591	566	571	623	620	553	605	566	580	555	587	570	603	591	606	582	624	620	575	650	618	617	570	625	610	599	593	580	608	616	630	589	586	586	587	635	613	562	585	638	640	633	636	592	622	592	580	604	635	618	638	607	618	607	607	603	593	605	601	606	641	598	570	617	624	593	565	580	642	578	610	609	638	571	586	621	607	573	552	590	623	556	625	615	638	615	604	590	608	590	618	593	609	587	631	566	583	628	576	610	612	593	606	630	603	584	619	606	601	571	608	620	597	621	637	575	605	617	578	647	578	613	644	597	651	647	586	607	546	587	565	615	609	613	618	618	611	644	584	573	608	570	608	617	625	643	604	599	581	612	625	647	616	575	644	586	571	614	597	598	662	591	607	562	565	594	603	592	597	579	591	561	593	569	555	608	621	597	629	588	598	620	558	600	594	656	588	588	614	603	604	642	611	593	606	620	592	581	637	627	560	623	580	583	570	610	592	590	631	650	594	594	573	613	594	644	582	665	617	588	582	631	571	609	605	615	613	655	650	631	636	602	610	602	557	623	619	626	593	548	607	648	615	583	632	601	601	609	560	613	572	610	593	597	605	587	634	626	629	592	598	590	654	570	605	609	607	638	621	637	562	612	574	630	600	614	551	580	562	601	592	623	609	626	577	592	645	603	566	620	616	596	601	617	599	639	557	577	634	649	611	648	579	602	590	616	588	594	594	588	582	575	571	602	592	611	648	540	582	614	655	602	562	593	605	594	624	619	586	580	572	646	620	620	584	579	626	664	616	620	621	600	572	622	631	571	598	592	568	648	571	603	623	584	622	586	614	592	609	579	574	611	606	615	586	643	571	574	633	587	598	586	641	574	595	602	623	611	636	567	618	575	608	646	611	600	594	586	601	593	588	626	598	624	585	585	603	619	625	525	606	636	613	625	599	647	603	609	559	604	599	594	575	569	590	583	630	614	615	604	613	570	581	618	621	564	600	596	621	589	573	613	603	627	603	557	608	606	620	652	598	622	628	570	583	630	630	578	564	585	625	586	598	592	608	568	611	607	601	580	602	595	657	594	602	593	583	598	597	598	609	585	569	587	574	539	583	594	608	641	597	590	596	607	641	599	627	616	621	603	576	649	590	599	582	590	612	610	548	594	560	575	590	606	627	604	590	592	574	581	635	571	616	610	596	622	596	587	604	645	619	588	638	604	581	594	595	564	616	604	570	649	614	613	604	569	573	563	619	629	615	623	558	590	625	611	580	620	613	622	625	627	615	601	609	565	623	625	641	594	588	632	624	571	655	609	584	611	607	607	599	593	596	596	625	613	617	574	591	630	622	642	597	585	586	599	610	605	555	602	602	646	620	613	596	586	586	601	618	586	592	592	638	581	586	640	582	576	620	609	633	607	556	581	631	597	607	579	590	591	621	597	629	599	623	616	583	623	618	595	604	602	648	604	584	598	604	634	612	649	611	585	626	592	530	598	615	610	579	604	650	608	607	565	586	599	594	606	593	610	621	590	597	535	640	582	624	574	613	610	575	609	638	628	598	588	604	595	634	595	609	557	564	591	630	613	600	570	595	635	611	571	589	592	597	602	587	598	597	597	646	620	605	558	640	617	596	600	612	600	623	644	574	613	568	640	575	595	597	574	578	569	621	598	622	642	604	619	610	629	591	658	583	585	641	577	610	607	561	628	613	592	592	605	604	610	628	600	585	586	586	591	610	585	644	618	617	618	642	601	583	627	594	572	623	594	644	655	603	625	612	598	564	590	588	662	555	605	611	644	596	605	604	607	567	565	580	604	567	590	615	590	562	581	611	640	584	573	596	555	627	576	656	608	625	624	584	578	623	646	614	630	570	604	560	607	599	592	618	638	632	635	608	600	644	598	599	609	579	553	573	650	558	579	609	615	574	599	605	661	615	618	545	580	626	561	612	564	573	630	594	591	602	589	551	567	637	552	565	612	563	626	624	582	612	547	576	636	598	595	639	616	626	602	592	638	583	570	581	566	659	591	610	624	607	620	590	612	546	623	578	624	591	529	640	614	641	612	587	607	580	606	602	608	617	571	611	587	558	620	585	598	559	593	610	617	579	638	570	611	582	560	602	595	640	630	610	614	593	590	617	592	542	587	546	669	600	592	607	609	628	585	606	586	580	588	587	571	629	617	622	593	588	584	650	617	601	616	619	614	661	606	573	625	594	628	605	639	592	565	594	569	611	549	615	630	616	619	589	585	595	579	564	616	613	606	607	615	622	615	598	642	600	598	622	623	641	588	565	635	569	584	606	621	579	628	635	582	589	597	575	577	590	629	592	632	596	589	605	599	626	604	619	595	647	587	591	597	565	573	582	609	564	605	568	617	579	571	604	600	581	613	605	613	603	632	623	564	597	590	592	618	614	598	578	624	566	617	587	619	602	577	639	580	573	630	585	565	632	603	595	572	628	564	632	617	606	572	624	577	634	615	608	607	551	614	591	609	633	565	632	647	574	642	550	612	603	588	628	633	624	619	573	614	638	595	590	604	667	578	628	584	572	567	534	598	597	607	598	585	630	582	594	605	554	606	607	588	571	612	604	610	585	612	567	599	561	615	663	621	579	595	609	620	592	605	589	595	603	566	562	593	576	618	588	612	559	605	589	645	587	627	600	627	592	597	620	647	580	634	560	583	615	617	581	567	641	601	633	620	623	622	554	621	586	583	624	583	619	615	614	609	616	594	573	635	609	621	587	627	608	639	575	591	627	652	668	622	596	592	628	610	613	578	595	599	590	557	616	590	606	588	637	560	630	620	545	616	613	580	601	617	586	632	583	618	605	597	582	616	609	611	580	641	629	565	577	644	596	616	632	578	566	587	580	607	562	632	586	619	646	606	570	560	615	580	535	592	594	611	629	554	626	567	558	595	631	578	630	589	598	599	594	640	583	633	604	613	590	673	591	582	586	600	624	592	613	600	565	631	621	607	568	611	601	613	608	604	597	554	599	568	609	600	613	606	578	608	626	596	589	585	584	647	609	642	559	622	570	579	556	639	627	590	564	580	577	635	605	580	585	577	616	599	635	608	597
27776	11055	6764	3303	2342	1917	1558	1237	1187	1017	938	885	840	842	770	751	720	817	779	779	816	775	777	772	736	706	734	766	758	708	714	750	731	699	743	711	710	735	688	713	687	649	690	665	653	630	630	649	610	619	647	597	633	668	648	649	676	664	588	641	646	642	598	605	664	652	575	676	631	609	615	609	596	616	668	679	615	615	566	593	631	591	618	615	608	624	578	616	602	647	609	609	643	633	599	651	627	612	623	658	584	611	609	651	643	580	620	642	598	612	613	584	594	621	657	676	686	603	653	642	620	589	602	609	608	642	599	612	601	621	606	643	682	630	607	648	624	631	613	613	644	606	588	622	585	640	683	620	641	665	650	615	650	651	689	641	631	622	606	589	588	596	646	613	634	591	633	648	612	638	583	547	582	584	613	643	588	616	615	648	647	607	599	622	595	644	607	623	635	609	629	610	570	600	625	588	615	652	594	612	592	647	648	674	617	603	596	588	662	672	595	579	624	642	651	621	592	608	625	605	602	604	668	615	608	629	646	626	604	596	648	610	597	620	579	569	640	637	580	672	631	609	618	644	689	605	618	643	647	648	591	638	601	629	581	648	627	566	645	624	673	678	617	678	638	592	635	641	636	630	610	625	624	621	653	613	604	596	636	567	593	640	604	617	628	651	636	640	604	645	607	595	666	612	583	579	640	596	623	612	635	640	609	597	604	601	594	616	600	615	581	602	589	632	604	658	606	577	638	598	624	622	608	599	581	622	629	682	616	629	655	639	590	619	603	652	621	620	611	626	600	632	616	574	602	621	633	637	640	649	629	617	609	646	630	646	572	615	650	581	589	620	610	639	614	591	625	648	643	591	600	631	679	579	632	622	614	646	636	633	664	592	653	633	593	610	616	612	613	664	615	653	598	655	598	622	611	632	617	576	657	649	648	642	638	618	598	601	566	617	611	667	584	608	621	595	558	638	633	616	615	628	601	574	612	635	630	597	651	608	656	601	609	614	650	621	586	604	631	653	656	612	624	622	671	669	628	615	677	642	599	608	616	617	639	648	658	635	625	613	612	594	601	662	616	612	585	649	631	603	583	587	629	628	630	598	626	621	619	623	604	618	623	635	605	664	653	661	634	607	623	578	599	666	648	578	645	639	619	598	595	583	598	642	593	639	593	658	600	634	629	598	608	627	582	587	604	630	674	617	635	615	615	629	632	614	622	620	615	621	635	659	619	628	634	617	620	584	605	640	581	658	609	624	585	624	630	656	631	621	677	647	627	609	598	634	665	601	637	642	661	602	682	626	630	583	667	616	603	591	621	614	652	628	668	619	588	625	635	621	604	592	578	593	632	602	610	622	608	643	628	587	614	616	630	617	603	646	596	637	611	595	627	629	641	662	599	603	633	621	614	586	591	607	631	663	607	631	603	608	625	642	608	598	633	630	623	614	643	670	606	572	613	588	655	593	592	636	652	654	620	612	654	659	617	609	634	628	646	607	632	642	648	644	623	612	628	627	603	585	634	580	641	563	623	613	636	632	660	616	598	608	607	613	579	652	619	644	655	595	624	612	619	602	631	600	609	601	605	640	638	634	628	648	632	624	568	615	639	613	613	633	646	632	604	583	595	605	596	636	611	617	642	624	647	630	643	653	571	628	608	663	635	628	672	557	624	571	574	594	566	615	650	599	621	627	621	583	645	578	589	591	605	601	601	652	614	616	604	577	632	594	598	612	567	583	633	589	608	657	607	633	640	633	595	642	630	619	601	605	632	645	631	604	610	618	658	610	652	637	646	589	583	613	630	639	627	632	619	570	628	605	628	614	646	631	620	613	630	605	664	604	600	618	636	633	621	606	600	611	659	592	644	644	648	635	577	619	612	626	634	660	600	631	599	615	633	612	605	609	586	652	621	611	605	572	654	654	618	648	624	624	609	601	583	620	591	636	630	602	624	599	630	644	641	618	609	614	636	640	678	594	661	564	648	636	619	613	626	621	602	599	626	654	655	597	619	623	670	575	607	624	609	631	636	629	622	678	584	635	636	620	603	633	587	603	595	613	616	639	626	582	549	593	573	637	603	593	580	649	657	632	636	612	597	626	624	639	575	595	659	610	597	608	618	597	600	641	623	657	615	611	653	590	593	580	633	620	615	656	615	683	612	611	620	630	611	605	686	560	574	551	640	587	576	614	641	624	598	613	615	579	610	608	634	626	639	579	589	623	648	609	614	601	604	589	609	598	644	630	608	657	585	642	665	578	608	566	619	597	632	635	601	606	627	656	648	655	641	648	584	577	636	575	631	680	627	622	598	622	616	614	601	610	578	598	618	598	624	633	663	632	618	631	629	643	633	639	678	636	605	618	651	623	666	629	623	618	591	603	649	572	613	625	615	612	597	653	626	631	636	688	616	611	604	588	625	612	640	629	647	625	637	651	560	618	627	616	606	648	635	610	595	614	627	603	616	598	608	653	618	605	612	613	586	642	617	643	622	672	573	589	651	609	607	595	609	607	651	623	654	588	640	613	648	597	631	627	603	594	611	641	621	602	619	609	652	598	597	645	617	627	652	647	597	621	581	622	636	601	605	610	586	611	643	573	585	653	627	605	596	616	640	632	645	644	622	616	631	579	572	624	587	620	600	604	642	674	593	596	635	632	623	611	657	605	649	582	626	623	671	574	620	613	589	627	648	638	596	645	608	612	614	588	634	633	571	626	603	605	619	599	588	621	590	667	589	596	600	669	602	619	582	632	604	623	588	592	618	567	669	631	644	651	630	668	594	586	583	602	625	669	626	640	609	671	668	678	576	673	640	602	621	713	612	711	616	620	615	645	647	611	634	632	659	582	591	606	641	617	647	620	647	613	602	602	540	606	632	588	626	618	691	615	633	633	646	607	633	649	629	616	605	596	600	644	567	588	608	606	613	613	594	639	627	612	617	660	646	611	602	654	650	627	618	629	643	626	640	601	630	645	614	590	625	590	644	657	620	584	648	652	630	613	586	612	625	651	601	580	640	640	634	645	628	622	619	616	606	616	593	623	649	614	574	626	619	624	636	614	637	613	635	680	604	596	658	611	566	640	613	571	608	632	682	612	635	627	580	632	627	666	605	642	604	617	590	665	593	593	620	602	612	598	637	644	615	655	602	640	640	605	599	616	574	585	624	603	592	654	584	635	638	655	616	621	646	630	604	654	664	596	604	620	609	612	623	613	606	629	573	600	710	625	614	668	649	614	662	623	638	616	591	627	647	650	663	626	632	622	631	628	589	615	617	579	623	616	628	593	584	615	631	635	654	633	641	670	618	628	640	581	637	620	610	637	611	614	612	604	581	569	612	644	621	676	660	660	654	628	589	632	610	606	635	638	625	641	568	554	616	652	612	637	605	640	590	614	645	621	676	643	595	596	626	645	625	621	570	634	582	634	614	620	673	593	616	624	629	636	611	634	636	619	579	594	637	625	637	626	621	618	556	558	589	596	609	568	630	603	615	651	607	630	623	636
25159	21682	28448	25401	19688	2555	1360	1082	1052	1016	1027	997	957	973	950	949	980	981	989	1019	1023	1028	993	947	916	970	957	983	1008	984	962	880	921	956	999	925	963	947	929	927	902	918	920	948	965	914	867	928	904	955	869	891	925	897	861	898	894	929	842	939	958	891	906	884	850	879	945	856	867	915	868	874	891	891	917	897	956	923	911	936	886	890	931	888	896	896	852	939	900	847	868	873	889	903	893	935	918	867	871	928	996	873	946	866	901	899	952	920	906	914	844	886	902	874	877	904	920	923	892	845	890	882	924	872	874	937	886	866	881	908	902	888	911	855	811	926	867	896	949	931	923	942	894	880	871	865	839	925	889	904	863	859	896	955	881	926	908	888	924	871	861	862	897	938	929	876	913	887	908	915	879	818	941	885	875	871	947	907	859	878	888	889	919	870	902	871	891	891	920	897	913	890	855	909	909	880	888	872	897	884	884	862	878	849	854	880	894	806	878	921	918	887	875	892	839	914	894	932	881	874	890	892	893	917	865	913	872	894	895	835	845	933	887	872	898	907	907	886	882	930	877	849	897	904	936	884	875	899	883	936	887	897	882	930	882	894	892	857	864	887	865	952	932	880	899	871	863	844	896	858	944	916	937	927	943	853	866	876	921	900	929	910	838	913	887	910	827	896	900	892	882	819	897	868	891	909	878	938	912	899	918	931	904	904	921	926	845	921	878	873	928	916	907	899	915	924	844	914	921	880	872	862	874	838	859	910	896	885	889	903	915	926	911	847	896	886	860	882	909	856	869	892	871	947	897	886	882	888	890	865	926	865	886	887	918	924	895	930	931	947	910	902	888	863	920	925	912	923	864	844	857	844	887	859	955	886	865	912	909	908	892	926	866	940	864	910	836	896	908	917	895	900	903	870	945	873	903	896	924	946	879	897	902	907	896	848	879	917	901	879	870	885	938	930	897	973	870	882	908	918	897	888	888	890	852	901	900	930	895	881	938	876	861	945	903	903	901	937	917	868	904	929	938	855	930	972	908	944	928	913	850	911	878	880	881	870	941	936	823	862	872	954	880	921	921	915	874	867	886	882	870	870	898	946	915	876	888	871	891	958	850	883	920	888	859	973	862	844	866	853	859	871	887	930	861	924	912	928	884	849	901	945	876	973	906	963	883	959	898	910	897	917	917	933	873	904	910	884	857	900	911	894	882	907	899	879	933	886	887	856	912	884	917	903	919	886	893	907	914	916	898	878	922	943	894	910	843	866	884	925	890	921	914	926	905	879	981	942	861	874	882	881	908	885	928	857	850	908	862	929	901	892	892	849	863	899	841	895	876	936	879	895	868	843	861	885	964	867	883	912	898	878	909	840	898	921	884	838	874	818	916	940	883	904	862	911	932	939	915	977	854	868	927	905	854	872	886	886	942	882	915	970	882	891	929	912	918	908	917	948	870	792	897	843	860	933	846	814	931	866	960	847	875	873	849	866	884	882	911	925	938	928	865	858	855	911	889	870	929	878	921	859	914	926	893	892	961	893	848	896	908	860	895	896	966	874	943	939	884	922	889	975	934	895	893	974	895	864	882	975	864	897	920	882	883	888	874	856	843	837	946	887	836	917	895	861	918	857	884	887	935	880	855	917	935	920	894	903	890	860	944	908	923	883	911	918	845	899	939	888	915	883	889	889	871	857	904	955	878	877	910	874	889	913	880	892	895	906	907	916	901	864	911	889	895	939	866	879	886	879	860	937	856	951	861	884	948	895	889	879	933	876	882	866	832	866	916	888	961	880	903	925	916	893	860	928	940	958	826	867	847	880	874	892	909	926	879	854	891	875	840	888	939	886	914	927	990	862	861	888	897	881	881	874	896	936	887	935	866	882	925	899	873	884	902	935	874	836	884	872	894	927	860	908	851	909	889	904	882	918	900	878	902	923	909	948	900	913	912	859	889	918	858	864	912	923	938	902	877	896	938	852	908	898	879	834	916	919	913	916	913	935	931	887	883	873	941	927	885	889	924	907	907	903	884	889	848	901	888	858	888	928	917	832	889	867	879	881	887	892	901	849	904	902	865	908	870	883	886	870	888	906	853	837	883	884	902	887	897	912	905	845	929	862	900	869	933	927	865	898	890	891	882	940	909	911	912	900	870	877	918	958	896	845	895	853	857	836	870	906	891	900	900	932	929	860	903	872	916	880	902	908	926	871	863	856	911	888	934	889	842	841	898	886	878	881	893	895	839	923	920	933	901	909	911	942	906	852	840	870	879	928	922	890	886	919	914	877	915	900	873	896	871	968	918	883	904	912	878	890	909	863	883	861	903	886	876	875	897	869	878	865	885	848	890	932	923	893	920	868	903	901	885	912	893	888	902	866	903	912	871	873	926	907	933	912	835	907	936	828	866	868	972	926	964	902	855	866	884	925	887	889	918	855	888	899	873	949	915	918	900	859	876	901	877	904	842	900	868	830	930	944	913	890	888	887	932	909	904	840	848	915	881	899	887	862	920	899	894	968	858	923	921	903	901	926	912	962	890	862	876	892	889	913	898	824	936	954	915	899	908	875	930	894	882	830	909	824	927	904	906	876	911	912	861	942	919	893	874	877	889	898	915	891	955	890	856	875	929	861	882	900	855	891	887	926	900	909	876	880	912	883	884	956	889	867	864	939	939	877	868	823	912	913	892	878	887	898	905	868	915	893	891	876	893	895	903	857	840	908	868	896	868	886	878	919	897	889	889	857	883	899	871	883	911	953	915	877	889	905	871	904	913	934	905	930	895	877	909	889	918	913	855	935	890	840	903	820	934	940	883	913	884	868	884	910	869	940	885	901	890	867	912	896	911	919	878	907	872	890	927	912	909	882	875	883	928	921	895	856	908	938	892	924	921	896	909	868	857	934	900	907	903	883	891	832	904	944	877	895	866	907	861	912	940	951	925	940	964	900	939	931	920	944	881	852	946	926	916	934	840	917	897	891	890	896	899	877	907	867	868	909	904	889	919	931	922	865	932	898	871	908	941	896	901	868	880	925	882	880	885	896	872	857	910	952	900	856	924	860	901	914	861	950	895	861	871	891	928	938	838	961	914	851	955	877	846	879	897	899	854	924	913	968	938	907	849	874	837	865	896	891	892	874	859	920	892	913	905	898	912	869	883	833	864	897	918	889	859	878	846	934	906	886	888	887	890	879	884	868	908	866	943	914	845	916	859	892	862	871	892	886	900	853	916	859	857	915	923	890	888	885	856	917	862	868	939	855	883	884	929	852	856	887	928	873	922	973	907	911	929	961	904	864	906	876	865	894	893	914	885	887	893	921	975	939	901	893	957	892	837	912	928	871	919	886	869	841	861	898	861	880	863	869	931	891	900	888	931	899	879	885	900	845	854	906	877	871	872	857	882	898	933	902	924	888	897	897	873	914	868	901	875	897	912	864	888	875	851	895	932	890	859	844	907	901	911	887	858	870	933	895	963	961	848	851	886	877	856	950	908	867	912	861	917	917
28907	9079	4951	2708	2058	1664	1475	1355	1227	1108	1053	999	962	1001	990	949	1000	993	942	1017	975	996	947	946	1035	923	948	994	900	908	984	923	944	907	943	944	962	991	938	873	901	873	923	885	864	873	843	912	906	950	943	878	892	864	894	877	925	943	880	843	899	862	877	878	837	902	870	852	851	943	854	817	858	868	885	872	823	907	849	870	882	916	853	920	865	871	896	884	951	872	886	867	812	889	871	799	861	878	850	850	836	845	875	843	951	857	852	867	864	881	807	861	800	891	851	862	832	888	820	832	859	879	857	911	885	874	853	847	854	840	840	815	846	890	898	823	858	870	888	836	858	914	904	896	826	857	880	845	912	850	864	855	927	889	843	908	908	874	863	866	889	866	900	884	893	906	868	867	876	814	871	844	914	923	900	889	880	907	873	865	907	872	863	896	913	838	878	857	878	882	822	846	912	875	882	847	897	860	846	853	883	882	867	907	868	816	831	859	866	924	870	862	863	883	873	870	895	928	872	882	920	896	822	815	893	871	916	871	873	866	849	895	895	891	865	878	835	879	856	813	830	829	893	892	930	839	843	898	857	894	836	852	885	865	870	872	846	846	844	871	841	858	891	869	854	932	845	865	847	849	835	829	885	882	892	874	875	853	822	829	855	868	809	837	869	870	992	911	922	870	843	846	903	852	848	934	827	894	871	862	902	850	868	817	859	806	864	882	871	871	898	879	884	880	874	889	854	865	899	891	871	909	891	859	888	882	871	872	860	903	908	865	851	836	846	852	895	896	902	932	842	841	850	901	856	805	909	882	916	893	883	871	858	858	841	884	863	872	828	881	889	911	836	852	884	885	942	855	887	858	904	884	871	884	892	877	869	839	865	826	842	888	855	856	921	863	864	915	842	864	863	868	885	845	863	843	871	883	885	921	832	809	823	898	835	848	895	855	872	878	864	884	865	892	879	888	887	870	858	863	858	871	879	841	845	869	893	890	847	833	844	869	845	799	895	874	838	838	853	864	865	861	845	838	872	937	899	867	863	855	844	895	880	832	900	835	863	867	852	848	898	863	835	888	841	883	893	904	869	884	846	831	869	839	884	892	867	888	873	869	921	861	851	865	878	881	848	922	842	846	905	879	858	921	918	860	862	890	889	854	893	880	863	850	865	885	844	833	833	884	897	864	860	875	855	834	871	858	875	858	869	879	869	870	889	834	899	834	874	840	852	895	903	881	904	870	893	860	854	868	898	920	831	811	885	881	892	876	905	945	843	877	906	906	897	839	838	851	871	808	830	859	883	787	837	904	898	869	853	895	875	869	886	860	829	874	920	910	884	939	852	895	852	809	892	868	853	891	891	901	885	855	894	855	850	875	856	791	922	843	908	884	896	888	887	893	867	814	906	836	890	886	864	876	893	874	892	810	869	882	865	848	851	838	880	938	862	816	839	853	884	831	832	872	851	893	906	863	916	884	901	893	892	889	836	883	888	845	876	858	880	877	861	911	812	865	820	919	881	831	878	807	843	887	881	897	871	899	854	880	868	835	846	874	901	879	887	875	877	873	924	850	837	860	866	819	868	828	835	843	811	887	865	855	879	869	866	838	907	845	895	832	915	864	837	850	873	884	870	888	859	851	863	853	865	844	856	821	869	878	943	846	821	825	879	827	891	867	884	886	861	904	916	824	877	839	854	818	836	886	897	873	870	860	872	855	802	877	879	830	851	895	863	818	854	904	880	842	852	940	923	924	847	867	864	904	941	789	856	892	879	880	865	887	844	902	875	837	912	871	907	821	793	866	865	903	886	893	841	833	857	902	906	836	891	912	868	901	856	893	853	919	848	848	936	887	845	941	868	894	854	869	852	843	844	873	871	835	898	865	876	911	836	911	885	916	866	880	890	905	908	867	891	781	871	872	840	935	859	882	802	886	847	887	804	905	919	925	860	828	863	898	893	875	831	881	816	841	865	892	825	899	870	847	843	827	869	895	892	893	840	864	897	901	877	835	893	929	867	856	860	844	866	836	897	853	864	882	844	847	884	848	828	852	857	840	826	848	895	848	913	891	865	838	858	828	867	875	913	871	854	865	868	879	876	896	934	841	866	813	861	862	864	865	869	825	864	822	917	858	906	818	846	801	863	876	850	883	916	914	908	868	891	877	861	861	865	872	876	842	855	863	863	826	941	817	897	873	870	901	850	843	853	845	853	839	846	896	906	851	851	865	877	871	843	822	907	861	871	816	894	831	856	855	824	868	854	860	857	869	811	908	875	813	839	948	844	883	820	884	917	925	887	869	899	864	834	853	871	872	902	857	811	907	857	863	902	838	871	856	862	890	847	874	888	884	864	796	872	924	843	875	851	881	881	891	912	868	862	845	884	846	898	874	884	876	812	875	883	871	829	864	884	838	903	887	861	884	868	857	861	827	824	833	833	885	884	868	885	879	842	879	886	823	928	886	837	867	876	894	842	863	837	864	857	850	896	856	912	895	855	901	864	909	883	886	879	879	866	868	871	884	890	836	920	823	905	847	876	870	814	868	841	870	880	908	862	846	841	866	865	861	898	818	880	910	886	847	874	848	891	873	838	844	903	812	894	884	850	830	875	855	847	903	840	889	889	901	920	851	852	867	848	868	865	841	847	827	858	870	947	813	906	864	882	886	869	881	807	815	865	916	940	884	889	922	890	881	842	887	876	904	895	849	828	847	809	854	873	842	876	859	888	872	810	887	885	897	836	918	842	889	922	843	872	848	906	872	820	887	827	865	817	849	893	811	862	857	877	877	890	898	905	890	825	868	869	857	890	899	840	831	892	863	929	872	876	824	887	936	831	868	841	902	859	858	799	888	821	842	900	882	826	842	878	841	911	880	887	867	820	851	858	863	839	837	851	875	827	836	863	861	879	875	839	824	860	882	893	912	871	826	902	868	880	839	863	862	907	974	874	899	872	880	884	834	864	891	858	911	849	876	775	839	882	824	850	842	865	918	823	844	879	894	839	856	865	836	835	859	869	820	886	834	849	861	842	863	925	859	853	932	862	946	842	883	902	935	860	833	835	812	852	883	907	871	831	858	883	896	838	843	864	857	884	799	865	876	877	879	855	869	844	870	848	850	877	894	882	888	858	875	902	822	871	843	869	865	826	850	898	815	847	865	841	814	878	819	892	905	864	859	883	878	821	861	870	810	909	838	860	881	887	893	885	855	844	855	872	914	883	899	825	840	880	888	821	815	838	842	866	871	808	903	867	862	879	809	902	861	906	891	841	874	847	929	864	816	863	901	870	882	888	848	846	932	850	831	824	831	800	916	849	879	906	854	883	897	814	817	860	834	900	827	814	927	874	846	831	864	868	859	851	853	851	829	808	851	869	886	877	873	840	852	834	881	811	896	852	816	902	851	856	864	883	866	923	902	879	860	883	824	879	840	894	856	862	867	887	896	884	908	925	861	862	900	833	824	900	868	814	852	868	861	882	840	877	837	871	898	874	914	850	917	910	836
22982	21698	29476	24440	21703	21776	12896	1536	1026	859	815	761	722	628	622	626	619	666	600	636	622	615	617	593	534	578	593	593	540	569	526	502	520	496	516	520	534	527	497	438	469	490	441	479	492	455	478	403	445	459	421	422	445	461	427	442	408	485	434	453	413	436	421	441	391	440	409	432	430	410	414	435	404	453	411	380	395	387	389	410	416	406	406	435	425	461	413	441	457	441	423	412	398	438	390	384	438	447	406	398	415	435	397	433	391	405	459	426	409	363	384	415	411	426	414	446	401	412	444	401	384	432	430	413	423	426	417	393	427	421	457	414	388	405	422	406	416	434	448	404	431	427	444	397	378	409	415	389	423	405	428	423	406	423	414	425	418	439	445	440	398	457	415	389	410	384	410	399	411	406	404	446	415	427	443	434	427	393	418	441	409	450	387	438	437	407	425	402	415	433	444	440	411	413	417	388	415	440	397	403	425	414	408	377	413	404	371	410	405	400	421	430	406	424	441	408	449	393	420	415	389	387	394	408	420	381	400	401	418	439	407	412	401	407	440	426	401	415	461	403	445	429	409	443	427	391	413	426	437	417	455	390	400	420	434	424	406	429	385	445	394	414	403	453	425	430	421	400	456	408	380	451	416	397	431	431	423	415	403	421	400	441	443	433	412	387	427	414	423	440	406	431	452	393	380	437	415	416	388	393	412	438	393	431	384	408	395	430	414	403	422	400	421	386	416	426	445	420	381	425	409	388	402	442	409	451	419	389	368	424	447	425	438	435	437	433	393	440	434	427	469	408	408	406	427	411	392	385	407	427	423	427	398	411	430	404	386	402	446	399	431	387	468	418	401	404	394	441	408	399	390	427	380	423	381	423	389	416	400	361	414	460	450	421	419	426	412	416	396	422	437	434	407	398	410	410	452	435	420	418	419	411	444	402	412	395	387	444	422	442	442	412	426	449	428	451	397	395	408	391	425	394	455	408	420	393	447	393	402	397	431	425	417	403	391	408	446	403	409	424	400	444	404	408	405	456	404	422	433	390	437	400	425	425	434	438	391	442	415	414	430	423	371	412	400	418	457	403	412	435	422	388	417	424	420	417	407	426	388	406	406	456	457	411	401	407	426	393	375	422	390	433	419	403	417	429	460	404	382	394	466	417	415	438	409	385	441	412	388	398	389	404	439	402	443	415	398	442	453	451	392	407	429	414	375	393	455	409	381	406	413	414	426	430	443	406	411	398	431	398	439	425	384	460	421	403	406	389	441	360	406	427	399	399	390	442	418	434	388	407	383	429	441	453	403	390	380	433	405	420	426	423	373	381	435	386	431	437	408	404	399	418	403	426	425	420	412	403	405	393	406	418	450	391	396	454	400	422	431	424	437	436	420	392	438	429	398	430	433	441	451	424	420	425	407	440	432	390	404	405	432	376	425	426	417	401	423	408	397	433	414	414	437	391	387	454	420	409	391	407	374	407	419	409	404	443	402	400	408	411	429	422	392	421	408	390	404	446	403	401	453	440	412	448	412	384	419	446	384	444	405	424	432	382	422	400	437	442	395	415	409	437	424	415	467	403	407	420	392	422	410	411	421	436	404	436	407	396	420	410	394	403	426	398	411	465	450	397	403	398	423	388	404	429	416	433	461	400	408	432	427	412	408	411	411	425	364	421	467	419	422	381	428	401	397	388	427	411	412	394	390	417	410	439	424	421	382	413	421	457	398	437	422	406	382	410	408	413	414	433	426	436	447	450	384	440	392	433	474	411	453	424	407	412	401	423	442	454	412	415	440	412	410	378	414	396	451	419	451	390	395	423	409	406	398	426	398	411	437	402	412	424	433	405	381	420	398	424	430	419	416	374	441	454	427	432	453	431	405	426	380	393	425	412	433	421	438	421	412	412	415	389	418	420	358	400	451	437	469	439	458	408	430	401	447	413	428	388	406	400	436	388	419	439	424	387	439	393	393	390	424	422	433	392	376	403	423	417	405	423	407	436	410	408	400	387	410	399	413	435	441	394	439	435	430	439	398	425	415	438	453	443	403	407	399	431	416	434	410	459	387	428	431	395	399	424	412	407	402	418	429	442	418	407	403	385	379	446	416	403	370	415	422	414	407	402	444	409	447	430	428	418	408	439	439	437	405	396	408	442	426	441	428	427	382	440	381	388	420	418	398	406	416	427	380	413	466	411	372	420	442	430	426	415	418	431	404	417	390	420	397	418	423	424	418	428	421	401	399	422	437	407	388	377	410	431	369	423	413	431	398	392	400	435	434	396	406	397	418	433	401	437	408	383	423	465	387	400	450	401	423	422	397	410	393	378	408	421	433	402	433	405	416	410	419	412	392	424	401	411	418	448	432	400	385	435	452	432	399	447	433	428	419	406	449	448	445	408	422	414	434	469	396	366	383	426	429	409	423	400	418	383	470	451	403	390	419	418	400	432	434	450	432	397	398	452	443	431	431	419	394	423	415	379	425	421	412	397	411	430	404	453	396	410	447	421	426	428	418	404	412	418	401	427	415	423	399	403	396	435	428	400	436	429	431	396	399	399	431	410	456	384	409	420	450	415	437	417	395	383	429	438	410	427	433	414	397	419	400	420	429	405	403	472	415	455	381	398	410	403	403	443	423	413	420	413	431	384	421	454	411	408	407	461	440	367	432	430	422	400	443	404	437	393	380	431	394	445	381	425	424	439	417	404	425	388	367	424	419	363	432	442	434	373	449	459	413	444	400	411	420	398	383	409	423	405	416	421	405	427	401	465	426	410	417	397	448	431	395	417	438	386	446	404	404	431	429	406	424	430	426	410	388	428	455	430	402	444	435	418	413	403	375	418	433	415	420	453	431	425	460	397	403	402	409	403	414	365	415	461	391	388	425	414	407	436	423	392	398	425	396	419	412	402	414	418	407	422	449	408	410	417	431	393	424	389	397	407	423	407	431	414	363	402	472	428	436	436	398	432	390	443	392	440	401	433	416	427	423	392	391	464	414	397	403	407	395	401	422	429	454	406	420	403	446	414	414	393	408	415	436	397	419	393	436	449	397	385	432	378	420	438	408	402	419	442	423	397	406	419	406	392	413	454	392	451	407	404	423	400	388	416	442	407	397	394	423	401	420	441	467	397	429	423	403	424	384	419	426	402	407	452	403	403	377	401	401	402	421	390	426	419	400	397	393	381	398	426	394	439	393	411	423	425	428	411	366	401	432	413	413	373	436	413	422	402	398	419	388	387	407	384	410	406	418	416	426	424	422	424	391	437	427	408	423	407	418	425	428	439	417	429	408	383	397	462	393	414	431	433	398	422	386	428	416	407	434	413	404	396	403	442	412	425	430	418	394	434	414	406	410	412	420	430	445	437	380	368	443	427	392	422	440	411	405	420	436	404	402	391	392	415	416	433	444	404	430	431	436	435	456	399	468	393	430	427	417	387	420	437	412	431	399	390	404	437	461	400	427	406	426	420	446	402	417	437	424	380	420	416	437	425	403	427	400	412
32261	16378	10935	5508	3636	2812	2173	1661	1310	1208	1006	921	772	743	693	696	692	683	632	690	692	681	712	645	642	680	663	647	624	568	570	590	530	586	590	519	529	577	517	541	460	447	479	449	463	418	455	446	450	448	445	470	436	471	436	425	448	452	430	405	425	435	481	427	423	421	406	436	425	422	412	383	399	418	437	400	440	431	439	425	440	437	422	436	416	435	436	449	410	434	443	404	419	422	414	380	412	415	427	391	423	393	398	394	386	419	435	421	433	425	402	428	431	392	407	437	400	398	408	429	397	413	426	401	391	414	393	412	384	404	430	395	422	440	460	407	408	414	411	422	424	435	433	406	440	411	454	450	392	428	392	414	402	428	380	423	431	408	355	463	432	460	402	397	448	376	432	384	410	412	386	391	427	402	392	384	429	423	419	423	442	425	421	393	411	412	453	432	400	439	410	417	441	401	414	417	404	395	421	415	433	402	432	433	411	398	438	412	445	390	432	420	381	405	376	425	428	384	410	390	442	379	407	398	429	417	390	395	428	388	425	430	407	447	417	422	431	403	427	418	427	412	422	416	421	385	430	393	389	362	404	377	406	396	413	416	383	440	397	370	454	418	420	450	421	446	432	399	394	426	435	426	380	372	406	418	396	428	409	404	394	405	404	370	421	396	386	416	415	412	416	415	411	414	408	441	415	450	391	419	421	438	399	445	421	403	393	410	422	430	441	434	446	374	415	392	423	413	424	414	399	409	421	432	402	442	406	442	405	453	413	412	379	429	415	398	426	424	413	431	418	405	386	421	447	420	422	424	422	432	429	411	436	373	430	427	405	402	400	396	396	442	401	393	426	408	396	403	384	430	398	416	446	434	397	406	390	453	407	405	440	412	436	394	407	429	452	403	423	414	408	411	397	421	403	415	384	433	401	415	366	372	440	401	425	387	423	405	387	383	414	376	388	382	428	407	401	396	414	449	402	413	409	404	416	419	407	410	431	407	399	401	430	425	394	433	369	385	412	420	402	394	381	415	393	425	404	406	419	412	414	439	417	387	380	378	406	345	388	401	399	415	433	409	435	416	379	434	405	388	419	400	401	397	442	390	423	416	406	417	379	419	421	414	403	391	414	426	399	408	427	413	403	400	398	460	414	422	425	411	413	409	413	409	404	403	400	438	418	432	434	444	453	416	406	434	432	392	430	400	391	387	445	382	413	429	401	420	412	439	426	427	394	418	391	408	399	424	423	434	378	409	399	375	443	404	413	420	432	412	420	412	412	376	423	419	416	400	417	436	421	430	388	418	413	411	406	411	408	406	417	415	401	422	409	434	416	410	437	380	411	388	445	417	407	406	401	444	417	426	414	403	425	427	415	403	414	398	412	414	413	454	400	402	434	429	438	376	436	419	428	436	440	424	422	442	414	412	457	387	391	428	407	415	399	398	415	397	425	414	423	455	399	408	396	426	411	449	420	408	425	393	397	374	378	437	426	430	412	417	405	406	424	380	391	453	417	428	406	401	363	404	391	394	434	406	408	459	396	423	426	412	424	409	390	421	392	439	444	429	425	397	442	409	422	418	420	414	396	411	395	413	444	419	395	405	433	415	429	437	417	408	432	399	397	437	366	405	400	399	410	417	369	417	429	443	456	438	450	405	437	425	406	392	414	452	446	434	414	419	383	423	437	447	429	410	417	431	411	409	430	408	425	435	396	411	438	431	385	386	392	405	411	423	418	390	404	398	402	417	417	383	433	416	390	353	409	411	413	423	408	404	424	403	406	400	381	394	378	448	391	420	418	421	425	417	404	417	425	410	381	400	439	375	439	432	420	390	443	414	434	431	446	412	429	423	422	449	418	439	394	393	411	431	422	425	386	397	399	461	381	445	407	409	430	375	414	442	419	412	420	379	429	415	406	423	351	367	417	396	442	432	383	433	426	395	461	401	450	433	432	434	388	414	452	427	402	437	433	390	430	416	426	444	407	413	415	382	430	418	442	410	391	392	388	416	446	425	423	366	424	436	388	411	404	414	408	427	447	421	422	408	410	397	407	396	433	415	449	393	444	420	413	367	423	366	412	421	411	428	417	406	412	436	405	422	412	413	427	446	410	396	400	404	404	412	452	446	440	418	389	385	418	435	429	391	377	418	415	420	432	387	407	408	404	410	398	380	391	416	441	419	398	402	433	402	397	440	409	433	418	446	440	409	449	408	439	394	405	405	425	448	467	453	407	386	420	411	389	365	412	417	438	398	378	414	399	437	420	426	401	449	385	397	392	431	426	438	418	452	432	405	409	385	428	432	401	452	421	397	426	399	432	420	386	401	391	411	437	397	427	417	434	395	417	397	398	421	452	414	425	396	457	420	371	387	426	408	428	423	418	418	401	447	417	401	408	409	398	431	432	442	434	410	434	429	396	403	451	423	406	387	419	399	409	400	461	393	429	435	409	441	474	434	403	432	397	411	390	419	396	414	414	387	414	427	399	365	398	420	447	397	399	431	452	391	401	433	435	392	423	388	399	400	412	404	434	397	404	395	388	456	424	414	392	421	411	406	418	404	393	440	430	397	384	441	396	409	418	424	429	453	460	434	441	403	442	386	424	450	474	419	408	410	426	402	406	424	389	412	427	404	432	425	400	418	422	427	401	415	415	422	406	392	390	412	407	377	397	408	414	414	392	454	446	438	412	419	426	394	422	387	404	427	416	409	418	411	440	430	417	400	402	427	432	413	428	385	394	401	428	440	401	404	440	446	416	414	413	419	403	421	427	404	461	432	448	401	411	406	397	413	402	406	451	433	377	415	420	415	414	393	433	406	405	389	408	470	391	430	400	406	409	427	404	431	432	396	382	394	432	394	429	425	413	387	438	429	391	417	414	395	389	417	442	394	428	394	385	454	422	447	441	404	419	424	421	416	403	406	403	408	412	406	405	391	418	421	420	449	427	399	374	427	400	409	405	409	414	397	409	409	424	422	426	403	449	391	388	424	405	426	391	411	442	382	388	431	388	417	420	425	428	405	449	398	379	388	398	416	394	402	420	387	427	397	404	428	392	352	405	400	386	413	444	439	388	410	393	373	399	434	440	413	423	407	453	426	427	389	411	408	428	435	411	392	383	421	423	390	413	451	464	422	423	467	404	409	404	420	412	376	407	417	391	403	402	436	385	397	432	415	455	418	409	370	430	421	435	440	433	470	424	420	431	409	402	424	414	394	408	393	418	402	398	382	421	361	408	390	410	398	395	386	374	415	435	431	399	383	412	419	426	362	402	410	433	411	408	429	405	424	412	429	415	408	422	461	409	388	403	431	430	415	435	392	403	425	383	415	429	433	402	422	420	412	422	455	394	383	434	442	450	385	416	411	418	428	397	413	418	420	414	441	430	410	433	417	412	455	448	386	424	441	458	406	415	423	448	412	391	412	431	435	418	389	425	383	403	399	462	426	416	401	418	422	408	394	415	405	393	433	439	413	388	418	399	406	396	434	430	411	384	421	445	433
29657	20598	8762	1624	1156	1098	1102	1061	1034	1018	1063	991	995	970	1045	1036	993	1001	1034	1026	992	1049	1057	1050	1069	1018	1027	1025	1045	999	1099	1032	1018	1000	1038	938	1019	995	1077	965	954	995	1004	985	1004	1075	974	1022	1005	989	1005	1058	964	983	981	961	955	1033	976	1010	941	1042	1007	1036	1037	1001	1034	1014	992	972	1006	1025	973	1011	1053	991	1017	993	983	1003	979	1013	960	987	1033	969	970	987	1017	995	1029	1038	1054	1035	967	1024	1009	975	993	1001	1023	1001	1026	978	947	980	1019	1029	999	983	973	1009	959	938	1017	969	972	1009	978	967	968	990	1020	1019	1042	1003	1000	985	998	969	952	1028	980	938	992	1002	1080	965	956	1006	1043	936	1003	1018	985	1059	982	955	993	1031	1037	979	1005	973	1013	993	1011	1033	1077	968	1030	938	975	983	975	969	959	924	975	966	968	1002	1019	1026	987	1000	983	945	1002	1060	1022	998	915	994	1006	997	910	962	1024	1032	1004	1004	949	982	967	932	1043	1027	1026	1017	973	986	974	996	915	972	961	1007	985	979	997	997	992	1004	1025	977	997	966	931	989	993	1011	968	1037	1001	973	1001	1013	1020	972	983	986	996	958	971	1026	950	963	1010	934	970	989	978	995	940	1048	992	1036	1007	967	925	1022	985	975	945	929	995	964	963	962	994	967	1016	1000	971	952	986	1011	969	1005	1040	936	1018	1002	958	1029	1008	961	996	1010	914	912	1008	1012	971	1027	991	949	1011	1017	957	980	1045	1033	1002	986	942	989	1020	981	1029	1005	1035	1019	1002	962	990	993	946	964	1017	954	946	960	981	1035	1050	926	933	988	965	961	986	987	1014	1006	966	965	1023	982	1017	1007	1009	1003	999	1011	997	986	964	997	1011	1030	1026	1019	992	980	961	1047	968	1008	1015	968	992	1001	997	1005	1016	1019	946	1003	998	971	994	1002	1013	939	962	1012	944	1039	995	1005	999	1033	1009	984	1011	1000	1015	1025	917	967	988	1013	988	1003	947	1031	970	980	936	1037	1033	953	1028	986	938	992	1026	1006	1049	1027	974	1030	944	985	947	1002	1017	964	991	966	972	981	1041	990	965	991	943	1032	1012	1003	919	976	979	993	959	936	995	993	1001	1020	1020	1029	1036	946	937	955	956	941	958	1014	1021	1095	1007	970	992	992	1026	1027	1000	932	939	1033	1024	1010	981	991	1058	1003	993	990	1028	1028	977	987	983	953	1012	978	954	1000	1039	973	994	1041	1019	950	998	967	967	984	1002	944	964	989	1002	979	1013	956	992	1006	969	989	960	1020	1016	988	931	987	1004	940	1042	958	944	965	973	996	941	968	922	996	1019	1028	1008	964	1022	1018	982	991	993	997	1037	1031	984	970	960	972	1032	1036	975	1032	965	992	1025	996	1001	1016	975	936	988	972	953	995	921	1003	955	986	997	1016	984	1018	1002	1001	1017	1025	964	987	952	1008	1003	989	963	969	1009	960	976	945	1009	900	1010	988	1017	1042	1038	993	992	1055	1054	980	1016	958	993	1010	1042	1002	942	940	989	1016	1003	1042	995	959	973	947	979	1011	943	972	986	949	980	1039	1003	958	941	974	986	902	1013	1025	967	954	950	979	991	944	997	1001	1063	990	994	954	1043	1007	954	1062	952	996	953	945	980	958	953	989	1014	991	982	995	982	970	975	1011	982	1013	1007	995	984	1005	1003	1005	975	939	1033	988	984	1009	990	954	988	971	989	977	1012	1004	979	981	1013	1012	976	964	967	996	936	988	980	966	991	986	992	987	951	1054	1075	968	1009	982	999	1003	996	968	997	999	977	983	997	964	1024	1025	967	973	988	990	1006	1072	1004	975	966	999	1009	987	1000	975	997	1005	987	1026	1043	1078	1011	984	1006	953	982	948	1019	1001	1007	1026	1034	977	1007	1029	1004	1003	976	1023	989	922	993	1037	996	1023	973	980	986	956	982	1012	969	960	1030	1013	984	959	964	972	996	1000	992	1002	975	983	994	1043	981	981	1023	983	995	974	1006	966	985	1008	1051	972	954	1010	971	972	1003	982	1049	1006	1005	1049	951	965	986	1004	1003	957	961	956	962	998	990	976	1002	992	1032	1036	975	964	1006	979	1020	932	979	950	952	959	998	974	1014	1003	1053	1024	971	1019	928	982	983	1018	984	993	999	968	990	1069	998	966	988	1070	950	1016	1021	981	1044	984	935	941	981	1025	1003	990	964	970	1016	982	1006	957	946	1039	1012	980	991	947	979	1041	959	1030	986	1020	999	1012	1023	1026	986	1020	943	1012	1004	1045	982	987	945	1014	1014	1030	942	1050	1007	993	922	1035	973	1012	999	1013	1013	1001	1003	961	995	972	944	1000	1000	969	1001	1005	987	1058	931	977	928	932	994	1040	1020	973	966	1072	994	993	993	994	974	968	989	951	999	1015	959	1011	1030	995	1013	957	1013	982	1031	1014	998	979	1039	957	959	964	1015	1050	981	959	1018	990	953	962	1001	988	982	967	1024	983	989	992	979	935	975	956	993	992	981	987	977	1041	978	994	1001	1017	901	980	986	974	961	978	980	1002	987	1007	996	942	971	1053	1021	1040	992	1000	982	985	970	921	995	996	1018	935	988	919	1052	952	1047	932	1002	946	983	986	959	1000	1056	1040	923	998	959	941	960	983	1033	987	979	1022	1007	972	1015	1020	981	1023	986	988	993	1007	928	962	1001	937	937	989	1019	1024	1044	995	1023	997	1005	978	962	1013	949	958	1022	976	1040	963	999	922	1012	963	1005	996	1039	930	925	1017	999	1003	981	990	991	965	1021	1011	974	1033	992	974	980	1012	991	1042	959	1000	1029	933	1010	988	1002	1005	993	977	982	953	1001	974	1022	992	982	979	1002	958	966	1038	951	1021	998	978	969	971	1042	983	969	1020	958	997	1038	908	1046	929	959	993	988	1029	948	1028	959	1001	961	997	1016	988	916	986	993	979	1003	954	1017	912	1002	973	1036	948	1026	979	925	1026	951	1019	984	1002	978	1051	988	1034	1061	1011	937	937	1084	985	974	952	1002	980	949	1034	1010	972	1040	1027	1047	1024	978	959	1024	974	1011	951	1020	983	967	998	1014	1015	965	958	1055	1015	970	957	1009	1030	978	977	1036	1029	1022	978	984	969	1009	951	1009	975	959	1001	994	1022	979	970	973	941	1028	992	1002	1026	1008	1034	1009	956	1003	976	975	947	996	918	976	1017	983	944	967	1022	1003	991	983	991	985	1001	944	998	1061	991	1019	1017	971	970	1031	968	970	1038	980	981	1038	1022	1049	941	969	944	971	1004	970	974	967	966	960	1040	1028	993	1011	974	1027	975	977	969	1043	1008	1002	990	980	1001	976	1029	979	1012	939	1044	1007	970	1007	968	960	1006	980	1010	1016	918	984	975	971	978	936	1041	937	1026	985	1031	1024	1001	1020	986	945	1030	1052	1002	961	952	988	962	979	1034	1011	1019	1016	1057	995	971	1042	956	959	1032	1001	1017	900	984	1002	996	986	955	998	973	950	998	926	968	1018	1013	964	1038	1009	967	1020	990	973	1018	990	1017	970	1007	981	1013	981	993	998	920	1043	1031	947	994	964	1021	971	991	1019	975	1005	997	958	996	993	963	1003	1002	971	990	973	1036	1015	1015	1042	996	1033	943	993	975	981	989	1005	959	1002	1023	1026	1019	1037	971	1010	984	1022	1013	988	972	961	1026	1029	970	1026	983	1054	995	995	1014	979	1037	1004	956	1003	1017	1005	978	936	990	983	1017	986	1011	1018	995	999	951	991	963	963	981	942	951	1007	978	989	1012	944	933	988	956	961	960	1016	972	999	1023	990	1027	1001	961	1045	977	1022	967	996	1022	996	1023	1042	951	1041	962	1005	997	1013	965	928	938	1062	963	933	972	1016	1043	1024	956	1005	995	966	966	1008	1015	991	947	1006	970	1000	1039	1043	994	944	1028	987	995	950	1017	1030	991	1048	986	962	1000	910	1018	987	967	976	1033	1010	1046	1040	1041	968	1005	1001	987	978	999	984	938	1035	955	1017	992
27488	4696	1627	1332	1254	1155	1111	1143	1076	1034	963	1041	1000	1023	1057	1004	1006	975	990	1007	1017	1005	1043	1026	993	1005	1020	1042	1075	1062	1052	1001	1078	1020	1115	1060	947	1009	1057	997	1048	1025	1016	977	973	915	992	945	1003	954	1031	1022	988	1005	986	1025	1058	977	1016	977	1001	996	990	982	993	928	961	986	963	943	942	985	971	991	980	959	984	983	953	1027	984	996	986	1014	937	998	990	1002	1004	1030	991	962	970	1054	1012	945	945	913	959	1017	982	985	993	1003	1024	925	982	959	974	976	985	977	989	991	945	982	960	1032	1022	956	994	984	990	1029	1020	941	987	1009	962	1015	1040	990	1013	956	977	958	1005	1029	964	954	963	994	996	1016	998	963	985	964	942	971	979	957	1003	980	1017	1019	983	990	1024	1022	996	999	991	944	972	977	949	990	952	990	996	1002	962	938	910	970	938	985	999	990	986	934	1019	995	1032	1067	951	1021	952	964	988	913	1002	1033	970	973	1021	985	953	1008	1047	999	961	951	984	976	999	984	967	981	1001	993	1030	1003	1000	1006	993	949	990	989	952	977	939	1012	997	981	959	980	1009	980	969	964	970	947	1004	947	969	1007	1036	990	935	1014	970	1002	996	993	1005	1005	1007	1021	987	953	948	963	999	972	967	1018	931	1022	954	1008	968	983	948	941	948	953	955	958	1034	956	1028	963	980	974	977	945	950	983	914	939	1032	978	972	1054	1002	1002	980	985	978	1023	952	1011	983	976	978	998	962	956	1029	954	1004	1015	964	1049	993	979	970	999	950	986	985	946	988	981	1046	973	951	978	1006	967	952	969	972	972	1002	1005	1005	955	959	1048	943	988	999	1012	931	969	979	970	967	989	990	992	959	989	984	911	1015	952	1018	995	1003	1004	1010	993	971	977	966	997	965	1019	983	902	965	1028	960	934	1009	1000	968	937	967	960	961	962	1009	991	978	998	977	1018	927	1019	1046	987	1024	992	966	935	973	990	1010	928	1010	966	981	933	920	975	931	1023	989	954	1005	964	946	982	950	995	936	992	980	915	956	966	942	985	956	1017	989	977	1007	962	973	954	942	935	910	954	979	1001	994	1012	1005	982	1028	947	1018	982	1020	977	940	956	982	932	973	1000	1010	960	1030	927	1023	970	1018	1007	958	980	909	975	973	993	986	951	930	926	1024	982	977	989	975	959	932	996	1005	1004	1016	997	1003	981	958	962	958	1029	964	946	1019	973	994	1017	1013	975	1037	984	1020	928	1008	940	1010	982	992	941	995	979	1040	1010	935	1045	1002	951	1007	963	983	961	949	966	975	958	955	935	962	973	1001	978	989	974	989	963	1025	946	972	915	1023	975	1006	1012	919	936	984	988	1026	981	1018	914	942	1008	1005	1019	993	985	1024	1003	1002	965	974	1006	1052	988	994	975	1031	968	1059	956	1051	954	1014	1021	973	1010	968	967	967	986	963	986	975	1004	987	1004	1025	993	959	947	969	994	1021	993	970	1006	952	983	1056	976	963	972	998	991	991	987	949	969	974	986	979	1010	969	974	1009	981	934	975	964	1033	967	970	963	986	953	1050	971	978	917	955	1034	1046	965	992	977	968	1027	988	1024	943	982	986	980	1014	988	980	1018	1033	968	933	1018	1006	942	968	1001	970	991	990	965	947	1051	1001	1013	1020	1009	951	1049	940	1005	981	968	995	976	979	977	987	956	972	999	972	983	1031	1008	967	1003	975	976	972	978	977	941	968	1034	989	1021	1014	989	965	973	971	954	990	1026	962	969	1003	933	955	1037	1035	944	1001	980	1003	973	1002	1014	1005	1009	1015	959	1055	995	992	1011	1036	946	925	982	1015	975	954	983	985	971	967	986	1014	951	922	972	1021	967	991	1008	1036	962	983	996	1062	998	969	907	969	995	1011	1021	955	952	986	899	996	970	976	986	1002	974	1031	963	1046	1014	994	1012	991	1039	1025	942	1002	958	975	970	952	974	1025	992	1031	1014	995	1033	988	996	982	944	1016	995	967	1002	995	985	982	972	948	978	949	1001	954	943	1038	961	1005	963	966	957	939	962	968	1048	993	963	937	1012	1038	971	962	1002	990	929	997	989	997	1006	1011	969	1017	995	978	969	975	958	981	991	956	997	1033	1007	997	951	997	967	928	1002	952	996	993	931	998	1025	900	1011	1003	962	998	1020	961	987	1026	978	995	1012	994	976	1017	1012	932	1027	976	978	1006	1055	952	1014	1031	1011	965	1020	1035	965	985	1014	942	1029	944	963	997	1076	931	945	1024	973	979	974	993	945	972	1003	994	1034	967	919	960	1024	976	987	980	973	939	1053	994	993	978	1035	973	968	973	949	978	971	965	967	938	963	1020	982	1005	1016	965	990	935	1035	998	987	924	981	1008	974	940	990	968	1008	968	1006	969	990	937	969	1000	982	948	953	992	972	997	968	957	976	988	968	953	988	998	958	1030	978	1000	937	960	1013	1014	988	1021	1038	941	978	967	992	1004	940	934	985	992	1036	984	992	988	1007	897	951	1009	1030	1005	979	1001	1015	984	968	997	1001	1018	976	950	1012	1028	1015	980	951	988	1026	973	1042	1014	993	1015	1003	1004	1004	965	957	971	954	986	981	1005	993	969	916	993	1017	1014	1000	938	979	1023	977	958	938	985	1032	1021	987	972	982	1029	1017	1051	948	1013	952	996	984	1000	960	975	981	994	994	1005	975	1015	942	996	1011	963	977	968	919	962	1022	998	988	1020	979	993	1000	1053	987	989	977	1006	988	970	1032	1010	920	1000	971	1004	955	1000	980	1017	974	1028	1014	1016	1058	945	1058	984	968	932	1038	960	972	1013	1009	971	1014	954	967	1046	1017	988	997	1009	942	1019	1009	991	965	1066	969	955	1001	962	1027	980	990	931	988	931	961	988	995	988	1012	1053	963	1058	994	930	1035	954	958	1024	1037	1051	969	944	941	987	975	956	979	935	973	946	957	973	977	952	943	927	976	1024	996	1033	996	996	984	918	973	988	968	1000	939	942	1018	984	938	936	904	979	939	991	969	1031	975	1021	1041	966	1039	976	962	995	1031	1019	960	961	996	1023	968	1009	1006	978	1012	974	957	942	955	998	986	981	979	1003	1015	946	1030	945	989	967	997	961	953	959	957	1015	1013	1010	976	996	955	974	996	1025	971	1014	986	980	984	990	991	955	965	993	963	957	948	988	1023	956	970	966	975	974	976	965	953	1017	1046	969	963	990	955	952	998	939	1001	1013	924	1000	990	1049	1022	947	951	946	1061	925	1026	1010	989	981	984	974	1015	964	981	991	990	989	964	980	1008	982	985	962	986	1002	994	1003	963	970	954	991	980	981	980	978	930	1049	1018	979	941	989	1030	1041	982	1039	969	959	985	1006	1030	985	941	999	1034	946	998	966	1008	1005	1051	941	946	995	970	992	924	1010	936	1015	1055	986	979	984	965	966	977	1015	964	969	940	981	1012	1012	946	1018	963	991	914	994	953	961	1057	1023	1014	1028	956	969	962	963	959	1048	995	966	1013	953	951	974	969	972	984	1006	1004	978	944	978	971	965	967	968	980	947	962	934	1013	996	991	979	1041	993	934	952	1038	968	1033	956	1049	945	1020	949	919	984	955	974	942	1005	927	1005	1027	959	933	1010	964	1051	978	956	946	995	975	994	1007	971	1002	968	976	1023	1005	984	990	940	951	927	1045	993	992	940	950	994	945	971	972	934	988	977	987	1007	930	1009	945	987	971	935	1007	986	974	985	1082	971	999	988	984	973	947	980	1003	984	984	988	978	985	988	972	1006	999	948	928	954	968	911	969	1001	1012	1009	942	1017	978	1058	962	985	1002	999	1042	1054	923	971	994	978	1027	1002	991	986	1005	994	1014	954	943	991	988	926	955	965	991	979	991	975	951	953	1031	1004	989
24287	21716	29139	24824	21723	13890	1822	1058	918	878	838	780	753	731	753	772	759	760	752	768	725	761	781	757	703	679	725	741	706	691	752	696	737	700	714	649	652	665	659	679	667	640	694	616	646	640	619	633	657	625	630	628	661	628	639	671	619	682	607	655	621	611	671	601	648	646	675	618	653	670	588	633	648	652	621	662	622	611	617	625	605	589	673	648	623	590	642	601	608	611	614	637	637	617	608	607	653	608	626	619	603	644	603	631	586	689	601	650	637	576	637	569	612	618	621	609	648	666	606	629	670	662	622	580	613	631	612	637	613	646	603	614	641	597	662	644	590	609	577	648	602	650	616	596	593	626	672	625	703	610	662	624	612	610	610	598	602	659	646	640	687	616	607	610	577	628	666	667	639	660	624	624	630	618	624	647	621	618	635	642	617	647	628	613	627	622	687	593	617	649	587	645	650	620	637	633	624	625	635	644	644	646	620	640	584	618	692	638	661	641	630	664	603	648	651	617	622	620	636	699	654	618	617	638	631	621	606	614	698	617	616	668	624	620	620	646	619	640	581	632	633	659	646	661	645	602	635	615	682	641	668	605	629	596	662	628	613	640	628	605	613	656	660	643	638	604	673	619	639	648	619	642	597	585	657	645	614	587	661	596	669	625	630	689	658	616	637	643	638	646	638	663	628	635	550	616	606	692	662	623	621	609	644	654	668	631	658	615	654	663	632	632	654	633	620	633	624	671	650	636	642	641	646	601	617	626	633	626	646	623	637	628	624	630	647	608	643	638	661	595	635	632	613	583	633	664	649	591	609	605	635	642	645	636	605	629	633	599	592	664	625	624	574	613	604	640	614	615	601	651	638	602	649	645	607	655	647	614	667	632	638	631	634	613	601	643	640	621	600	653	622	617	598	663	670	607	619	639	612	602	645	662	631	626	606	607	597	600	606	636	649	630	640	650	612	700	628	651	681	578	619	635	642	667	576	645	624	616	610	594	671	591	585	586	648	649	632	588	626	629	665	674	630	669	635	637	650	614	529	601	639	612	615	618	638	654	604	618	606	667	607	599	642	659	617	647	623	615	616	622	594	647	664	603	660	651	641	612	599	658	652	634	637	642	599	624	650	640	634	653	637	623	617	633	641	606	621	587	621	597	625	646	590	623	634	676	631	650	604	665	624	611	621	605	654	602	634	636	640	618	582	627	634	597	648	622	593	641	672	617	591	616	643	617	594	597	659	638	592	634	591	622	634	606	619	612	632	627	631	653	616	622	607	667	637	628	673	621	591	653	591	637	631	623	660	638	637	623	655	630	615	643	686	627	573	639	671	667	651	596	629	637	597	618	660	632	613	600	636	611	623	641	631	633	635	641	609	608	628	639	669	577	615	628	654	617	616	647	619	635	622	660	688	624	651	605	653	621	596	619	628	616	593	629	636	621	678	646	658	629	645	640	658	603	638	606	645	621	643	642	683	616	667	662	626	640	586	619	677	644	684	625	573	610	634	590	607	651	648	646	678	625	655	618	667	669	670	632	627	632	623	585	581	657	614	622	654	636	624	661	668	623	622	609	625	659	663	592	630	655	575	660	595	606	651	595	622	650	614	588	614	609	615	627	617	589	618	654	634	640	618	640	609	672	607	607	670	666	597	634	659	622	670	643	619	634	646	657	609	649	642	600	610	616	674	633	617	641	622	636	640	649	611	635	634	642	583	629	641	627	640	644	665	628	648	602	637	629	617	639	586	666	619	649	638	614	621	620	627	630	620	625	633	610	672	619	614	618	624	645	642	618	610	621	610	638	606	709	618	641	659	622	637	606	597	592	617	646	647	617	625	592	623	640	625	622	625	611	649	639	623	614	592	672	595	592	656	626	596	634	632	630	638	599	645	610	596	610	628	678	621	573	661	615	564	615	655	638	666	634	637	644	611	616	594	624	613	625	611	636	615	642	637	616	610	583	631	618	627	616	633	640	610	630	604	645	631	607	644	630	639	624	634	643	646	630	661	605	594	660	626	658	641	610	591	677	629	610	620	640	654	636	621	582	623	623	606	664	660	689	598	651	641	643	625	632	608	606	674	602	630	676	626	603	613	604	628	588	629	654	639	634	638	628	639	620	629	642	640	640	625	632	639	642	637	624	636	641	625	603	664	627	616	627	622	609	667	635	644	644	618	665	582	660	654	601	612	635	610	581	621	602	609	639	652	628	618	582	602	616	612	628	627	638	605	643	595	628	594	605	586	665	631	602	642	631	624	624	609	632	623	608	650	613	643	614	654	640	632	631	641	608	622	644	624	661	672	574	666	619	659	660	653	663	623	562	641	638	627	654	641	659	680	589	695	598	644	707	636	631	606	625	631	678	649	658	660	625	623	605	612	652	585	660	653	676	603	614	651	645	638	665	655	683	639	664	632	613	622	631	634	597	640	593	662	625	633	617	635	631	660	576	601	602	629	639	638	614	647	642	628	610	611	627	637	617	647	586	623	658	651	577	616	646	635	596	622	638	610	624	633	615	592	635	573	610	599	616	595	669	627	655	688	597	630	634	712	615	617	663	647	667	643	631	682	618	610	588	579	627	641	597	582	637	654	615	606	617	619	665	614	610	657	634	632	622	663	651	650	622	594	593	603	632	674	633	596	609	611	671	590	640	650	615	619	647	615	669	661	608	652	640	661	604	622	629	600	661	676	601	638	614	657	629	624	641	577	648	620	627	619	599	658	598	654	620	641	641	630	603	631	600	622	636	603	636	668	711	622	635	622	637	642	631	636	597	650	602	647	607	613	618	620	651	642	638	623	660	628	576	621	583	639	655	600	681	649	635	616	613	589	631	647	624	611	652	592	648	633	650	648	630	632	630	591	666	636	634	636	610	644	642	621	640	618	666	638	651	619	628	624	611	653	622	576	604	679	630	652	583	615	658	644	623	685	577	665	635	658	588	657	644	651	637	638	693	600	660	558	672	607	614	621	638	666	629	634	624	632	672	609	650	651	620	610	650	673	644	636	601	632	653	635	627	626	638	648	596	641	624	659	661	674	633	682	622	592	594	613	591	608	651	664	644	633	635	626	631	619	647	620	648	636	629	651	614	680	622	609	611	646	607	604	634	652	619	635	612	583	652	615	614	619	615	603	643	648	638	656	638	626	633	653	589	626	608	649	551	611	625	610	669	639	593	613	597	646	639	666	626	655	664	598	651	642	601	637	612	637	606	650	604	643	664	606	576	665	585	582	648	618	593	635	639	619	675	601	677	666	640	647	633	610	641	606	616	609	634	600	643	628	643	622	594	662	622	620	622	597	644	624	651	673	649	613	613	649	605	634	631	645	662	641	587	611	668	618	579	646	634	597	576	589	593	636	639	643	659	603	646	658	663	653	640	612	656	617	623	692	605	646	660	673	627	659	627	610	618	618	587	619	648	632	642	628	601	656	620	608	652	609	623	671	613	614	603	631	662	620	674	633	640	611	676	657	645	627	584	603	643	660	653	666	637	613	644
28168	11603	6704	3377	2469	1954	1604	1263	1156	1067	1052	888	848	831	864	786	819	821	802	845	780	793	783	829	833	775	762	796	769	774	739	765	770	763	736	684	757	743	714	667	697	680	666	674	664	690	671	695	686	653	676	634	652	669	628	634	676	658	657	657	644	658	619	661	616	691	636	660	631	688	639	654	635	678	648	656	644	632	670	656	624	628	636	628	633	609	658	635	711	637	640	614	604	685	661	659	643	603	648	598	698	633	662	634	661	671	671	691	629	607	631	713	660	675	642	648	617	663	639	692	617	675	649	598	618	616	675	588	642	646	678	626	649	671	632	685	676	658	635	648	635	670	646	660	676	635	636	647	657	610	624	654	608	612	603	652	619	625	646	675	619	593	643	690	675	672	640	635	664	596	672	621	626	645	631	631	653	656	633	653	650	642	635	664	631	631	650	617	664	630	610	655	658	681	670	672	673	616	612	652	627	629	604	639	670	679	595	633	636	637	614	625	656	665	663	634	659	616	630	653	675	647	631	629	646	651	616	637	646	637	695	648	646	643	669	648	619	655	653	641	654	642	617	663	646	651	638	619	639	657	674	669	651	668	634	646	588	650	643	660	604	630	705	638	666	627	670	634	628	690	627	622	643	642	650	647	655	632	695	720	654	682	641	647	632	673	638	653	645	658	621	683	648	663	661	646	632	660	672	617	651	637	613	623	638	658	605	633	654	625	645	665	623	696	640	635	614	645	624	629	619	632	624	691	663	665	672	655	685	628	630	643	667	675	653	668	623	617	677	626	656	649	608	636	642	699	628	630	656	715	608	647	611	670	716	652	666	662	633	625	666	635	641	664	652	613	657	629	651	636	632	647	672	625	634	657	593	610	682	685	647	616	637	665	640	611	676	645	648	631	649	576	671	651	657	631	614	709	606	648	613	677	653	676	651	666	684	680	610	661	657	616	618	634	669	651	640	634	644	635	619	653	661	661	647	616	646	647	689	655	637	642	666	634	626	641	635	634	687	599	642	675	627	650	645	619	661	629	632	644	624	596	661	655	661	640	653	644	621	648	635	618	634	634	647	634	616	682	627	633	654	642	644	631	615	658	656	633	625	635	624	656	575	677	636	625	681	669	610	657	645	654	615	654	624	674	603	634	606	614	668	650	631	628	664	663	667	633	675	671	621	627	646	634	599	642	626	669	640	656	684	666	638	645	660	605	634	637	636	618	648	670	658	651	630	641	652	673	643	614	612	647	624	632	636	671	657	651	702	650	644	603	659	583	649	688	620	677	640	679	645	671	609	658	637	626	625	650	628	605	634	662	653	593	634	693	653	635	656	660	620	626	589	640	589	682	631	674	642	655	661	615	621	650	603	630	664	681	623	637	659	576	636	648	648	646	657	640	659	672	592	607	628	637	668	635	651	645	651	604	641	677	629	654	601	631	631	628	609	652	652	628	631	634	626	691	618	667	634	661	668	607	661	647	593	644	670	644	622	636	652	605	637	670	612	727	620	669	633	687	627	651	644	654	664	651	679	622	649	636	624	669	646	633	642	595	657	661	666	629	656	690	678	686	643	637	650	614	643	669	630	643	629	651	648	646	644	661	654	651	635	596	617	629	594	641	621	593	649	603	657	637	639	649	658	629	617	633	666	653	642	624	614	635	639	632	619	665	633	644	640	639	670	645	631	632	651	642	661	667	630	631	654	647	611	677	673	606	637	664	625	649	676	639	660	671	628	650	636	689	630	585	650	619	679	631	657	630	626	663	615	664	612	650	664	612	622	645	628	655	627	688	640	630	637	667	595	678	630	652	628	646	645	603	647	657	644	664	654	665	659	636	644	598	615	685	629	675	659	664	657	654	672	645	705	666	639	599	656	672	591	619	589	655	633	674	667	643	665	634	642	618	635	629	699	623	625	679	635	638	605	621	624	627	593	671	652	626	659	660	653	637	594	666	672	578	653	625	603	651	636	622	631	675	576	610	643	644	643	665	615	654	640	667	657	701	621	636	665	675	662	700	656	664	659	587	661	595	658	661	669	599	635	646	646	675	656	652	664	574	626	639	646	643	617	669	711	600	678	652	681	658	620	679	614	633	676	622	651	661	668	633	639	638	631	627	600	610	632	671	649	655	678	624	631	658	643	628	687	661	652	684	659	596	697	661	657	655	616	654	643	654	653	666	661	649	653	678	600	651	623	674	670	648	614	612	641	674	631	654	598	668	676	662	605	633	622	615	626	657	657	657	631	675	651	634	694	660	658	590	620	614	673	645	637	635	599	595	588	669	617	687	644	601	628	683	614	638	651	645	655	624	640	640	650	618	659	602	632	624	612	669	659	668	636	660	641	638	638	639	658	603	590	650	670	647	679	707	654	635	630	626	670	636	648	673	627	660	634	636	662	623	675	645	636	647	650	643	635	642	627	649	634	645	593	656	653	621	669	667	630	664	630	690	627	671	610	643	621	669	657	681	663	606	678	634	657	676	653	625	632	574	654	646	683	626	653	611	644	619	645	621	603	647	701	634	673	635	663	701	640	659	631	634	661	588	616	677	639	657	651	713	613	630	642	616	640	614	650	663	688	638	659	685	627	620	630	693	643	627	600	656	606	600	628	627	644	694	626	650	678	656	695	643	659	640	620	671	610	605	640	655	619	686	625	660	665	689	643	635	650	647	656	692	671	622	609	670	645	635	679	639	662	651	604	634	627	636	590	613	673	616	678	646	660	629	663	661	673	684	667	636	663	648	698	636	619	665	603	594	635	617	668	628	636	670	690	604	681	631	695	648	667	708	618	615	631	610	623	671	658	606	639	695	618	638	617	646	686	663	663	631	613	627	636	651	646	647	648	617	677	623	676	639	617	662	636	659	641	661	625	625	626	667	663	666	654	665	690	603	677	654	632	677	611	624	646	679	650	632	621	655	643	653	618	679	651	597	612	675	598	654	662	660	637	652	607	638	660	641	652	648	634	690	663	670	681	610	647	663	659	653	636	725	658	632	660	621	623	581	653	644	645	641	668	649	655	658	649	677	591	662	654	598	634	638	690	680	644	609	661	662	607	622	655	598	629	666	595	645	587	645	682	658	648	649	650	635	614	635	656	643	672	632	644	639	656	656	679	663	665	628	652	667	647	654	655	675	647	616	626	640	674	647	633	666	665	634	674	619	645	583	613	609	681	683	622	669	611	635	654	652	648	603	641	644	701	677	652	644	657	637	695	641	693	631	627	643	590	644	615	684	609	662	607	628	652	607	679	647	652	630	681	645	640	646	602	657	581	606	664	639	659	608	656	673	645	628	680	657	625	636	662	630	669	615	637	654	639	631	608	609	623	630	611	647	658	624	696	631	651	664	653	677	637	647	648	641	613	651	655	650	619	607	676	682	651	670	649	663	618	678	620	626	644	632	668	622	622	635	672	645	633	658	666	644	663	661	622	645	662	673	681	648	681	654	643	632	628	627	662	661	603	628	634	656	661	628	647	592	636	674	649	683	656	611
25180	21672	28399	25388	19632	2518	1363	1227	1087	1106	1043	1081	1056	987	983	1063	1025	1012	1019	996	991	1036	1028	1018	970	998	961	971	1055	968	996	939	961	961	973	960	926	919	975	930	970	937	927	905	937	946	951	959	943	888	928	949	918	918	905	915	903	933	915	961	924	907	944	916	885	928	861	929	937	934	848	877	916	933	898	948	926	924	899	959	916	860	855	935	921	908	950	973	892	913	957	878	911	1040	887	927	952	932	929	919	845	933	866	877	890	869	884	930	897	924	944	963	905	952	916	875	913	909	952	890	906	916	921	930	958	916	891	900	945	860	953	941	911	957	965	852	891	909	947	901	877	952	905	866	914	922	929	936	877	906	901	935	931	976	909	934	907	931	922	919	960	930	963	948	870	897	959	901	977	893	923	975	866	924	911	897	919	961	875	941	936	886	915	893	920	896	999	918	862	918	902	913	921	909	916	911	912	950	907	905	922	922	931	922	919	951	876	943	936	906	865	957	927	964	908	884	918	916	868	890	957	932	943	957	915	914	882	898	841	920	945	854	907	959	868	921	879	913	897	958	923	870	973	884	979	869	924	898	923	925	926	930	956	884	878	947	932	907	921	935	967	932	975	920	888	943	918	985	907	940	981	920	1017	975	880	896	921	944	884	910	942	937	931	939	889	895	965	895	923	907	1009	953	956	964	938	901	931	949	922	926	860	948	914	911	899	938	932	919	979	890	954	915	932	925	941	886	950	891	925	888	871	929	894	883	953	927	915	935	960	919	945	940	976	941	926	941	894	973	929	849	977	889	952	925	990	972	934	963	968	965	889	918	953	950	951	921	987	904	935	904	896	944	854	947	870	963	895	931	970	933	922	881	928	975	920	930	911	838	921	936	912	962	899	989	921	946	890	965	904	909	965	915	995	878	923	930	971	929	968	894	936	962	950	903	913	915	915	936	866	909	891	877	943	925	895	953	931	929	928	910	978	960	860	939	908	952	967	901	888	916	917	909	851	969	937	969	912	861	916	941	932	913	894	911	932	922	932	930	933	885	937	902	917	922	932	969	887	909	944	913	950	909	956	927	928	908	885	924	915	941	930	894	963	957	923	908	924	924	931	964	953	926	846	946	899	857	942	905	909	935	926	856	909	888	905	900	919	948	900	904	887	940	938	975	954	892	955	913	916	927	972	919	911	929	861	957	935	926	933	917	929	962	922	954	898	912	919	872	857	866	889	957	947	953	943	901	899	919	931	945	913	924	941	924	908	875	946	891	865	859	902	937	962	955	920	916	904	943	887	930	910	913	920	913	921	885	936	915	911	890	899	885	965	957	940	910	864	956	913	939	884	920	927	933	894	976	932	933	893	966	918	863	888	904	924	899	918	917	931	952	995	937	899	892	978	932	939	922	903	906	934	909	884	913	936	926	901	900	886	884	960	938	897	890	943	956	945	928	982	960	924	913	969	926	942	893	891	968	926	905	922	924	911	897	909	940	922	903	952	913	938	964	907	913	924	954	924	928	952	949	940	904	831	923	901	928	910	893	917	943	907	920	936	957	949	921	918	925	908	961	991	925	885	931	911	903	946	907	922	888	884	932	937	934	934	906	986	889	944	990	910	915	915	926	902	980	888	925	908	938	983	943	940	915	984	949	969	933	924	921	917	898	907	929	916	977	898	928	948	905	947	954	954	881	993	864	940	895	906	963	915	884	927	915	947	937	929	843	907	860	974	924	898	938	920	892	926	916	912	889	920	879	938	945	949	945	913	876	927	913	923	945	946	903	888	938	890	893	918	922	952	956	951	929	905	982	917	924	890	971	875	907	950	957	963	928	910	962	917	921	908	951	949	951	926	970	867	904	994	972	934	914	846	933	930	926	952	877	906	928	937	968	953	925	954	929	934	908	939	895	946	938	895	949	904	903	897	922	892	906	893	886	936	908	899	935	949	947	898	899	898	949	900	893	893	908	929	919	974	908	955	804	973	963	950	922	872	884	928	940	874	904	886	890	967	913	926	974	916	917	887	954	914	963	914	933	927	950	889	945	896	938	884	954	923	930	948	962	931	951	963	855	904	890	945	882	939	827	994	918	948	901	872	908	901	921	866	931	922	930	911	833	927	910	941	908	919	955	882	915	922	957	928	977	939	885	924	985	822	959	923	937	928	908	912	882	880	961	976	954	914	881	903	887	911	933	956	948	865	829	874	935	921	915	955	987	948	918	960	912	853	884	891	933	929	902	950	953	890	912	881	978	938	899	921	927	950	895	903	914	908	896	895	911	924	896	937	953	960	924	908	900	919	962	936	922	937	947	986	973	892	923	936	945	900	929	928	903	912	923	913	900	910	905	948	957	920	932	866	921	908	971	941	937	912	954	895	929	931	921	932	859	893	917	886	902	814	932	935	854	906	880	896	944	956	883	966	951	918	961	915	973	915	903	889	898	937	890	923	924	879	902	880	890	931	881	893	883	924	916	963	874	899	868	886	924	966	905	943	923	927	905	916	885	941	925	897	869	929	960	938	912	959	1002	911	907	907	976	997	948	917	898	856	870	922	967	913	912	913	945	898	919	995	907	972	936	932	934	983	916	904	883	933	925	926	961	953	905	942	952	909	941	882	911	875	927	884	925	901	890	963	970	939	946	968	934	925	896	902	913	847	947	924	915	916	979	910	916	928	927	912	957	939	899	938	929	928	900	922	885	860	898	938	920	868	932	896	936	885	863	948	899	903	895	915	909	925	901	916	936	903	933	923	946	919	906	923	997	883	970	905	971	949	928	870	943	923	928	962	954	886	949	901	912	959	973	861	985	879	986	955	922	912	909	910	918	922	915	894	964	900	852	960	921	947	919	953	930	913	897	957	873	889	905	946	927	934	860	951	898	878	902	861	914	949	935	917	930	893	899	902	930	921	939	944	987	923	965	902	905	936	918	897	913	923	900	911	901	952	975	926	883	925	888	971	918	887	926	920	917	914	925	932	909	919	945	948	848	924	875	964	917	923	966	920	907	894	937	930	942	935	907	944	970	910	911	943	933	981	943	935	899	925	915	898	852	865	914	917	901	935	922	866	946	908	904	966	858	878	902	908	921	913	961	945	940	944	914	892	912	908	900	896	862	889	867	935	865	934	939	896	980	941	886	919	908	927	867	898	896	943	949	916	911	927	954	962	933	936	927	939	894	917	904	914	926	925	928	888	902	914	949	909	869	928	878	921	917	905	849	931	859	884	895	879	923	945	852	995	943	883	942	966	920	882	884	866	898	942	933	906	995	857	948	904	880	944	978	889	925	941	926	961	935	936	908	935	935	923	945	966	969	908	935	962	953	838	968	973	874	975	931	913	921	927	891	968	876	944	915	910	905	925	889	931	871	856	919	939	922	961	905	901	988	926	897	919	903	861	964	924	911	937	899	982	975	925	921	904	913	907	959	932	981	921	955	892	899	873	927	998	905	911	949	911	972	898	914	938	897	922	885	954	982	881	910	947	902	862	926	932	972	928	938	942	891
27985	9070	4789	2718	2094	1783	1512	1391	1276	1147	1067	1077	993	940	991	1051	1003	1029	1030	1036	944	980	964	1015	964	1013	942	1034	977	1007	992	993	987	1001	929	949	910	983	907	909	938	936	879	964	923	905	877	930	903	878	860	897	875	882	943	932	916	912	890	914	915	881	946	940	940	871	892	890	910	931	882	921	878	861	937	937	884	819	874	895	898	884	903	920	885	882	918	946	885	872	906	849	943	828	843	902	906	854	949	945	890	925	907	912	938	827	880	865	858	859	907	842	886	854	916	905	887	911	900	883	883	909	907	857	902	902	883	883	887	890	892	920	916	945	900	855	879	876	850	947	880	926	887	899	877	839	860	891	912	925	956	900	886	878	925	891	892	850	837	916	848	918	829	862	903	969	873	867	889	953	929	880	942	860	875	870	839	870	931	850	925	899	895	898	932	900	879	896	853	888	936	877	889	859	861	914	832	922	884	920	896	893	909	911	901	892	895	890	902	899	919	938	922	875	865	880	867	877	948	852	908	880	946	939	888	879	865	964	873	923	874	900	891	871	869	822	917	919	883	889	855	871	861	918	873	901	887	886	854	867	864	837	866	857	802	922	896	935	909	870	913	876	910	890	884	861	896	832	892	946	852	898	881	837	871	952	968	960	871	913	945	846	913	873	894	912	895	889	951	887	830	840	936	901	962	900	905	908	823	906	921	883	862	866	880	918	927	921	897	887	867	891	860	906	854	922	875	904	901	860	863	831	941	868	915	840	920	943	888	920	903	924	858	856	873	947	894	900	925	866	928	871	900	865	901	861	880	901	926	873	887	897	875	930	892	951	873	878	860	893	901	900	860	902	890	907	887	877	887	900	896	857	942	856	885	877	945	869	873	894	845	879	889	851	928	876	887	904	837	882	872	879	929	940	911	881	933	863	874	887	885	857	831	893	915	872	844	854	841	823	876	854	838	906	890	863	869	918	851	923	913	937	936	924	904	911	854	895	879	926	871	865	872	913	912	905	870	858	932	899	897	884	904	914	919	867	865	928	916	893	881	849	879	889	916	867	936	907	843	886	836	961	937	854	884	855	912	901	893	892	847	891	918	920	874	917	946	877	872	933	911	926	856	887	870	914	948	875	882	844	884	849	924	912	866	952	875	912	917	889	856	855	901	916	859	841	875	929	881	831	927	879	934	903	908	870	901	925	917	892	909	829	902	913	876	902	863	884	882	939	902	946	871	883	891	893	887	931	880	838	918	895	830	822	897	869	890	937	863	910	865	927	850	885	898	939	864	885	907	853	904	903	834	928	925	854	878	900	895	912	928	959	896	899	902	909	841	939	884	893	880	896	872	907	874	891	898	852	915	893	895	966	884	935	930	899	903	916	840	880	858	917	892	890	911	911	915	923	944	899	915	839	876	913	891	873	885	863	840	901	929	921	887	871	874	856	868	898	939	907	934	878	874	886	841	920	884	858	882	912	903	868	893	918	933	911	893	894	900	950	857	861	870	897	899	867	965	914	886	887	921	870	882	889	949	820	946	879	915	949	848	868	909	883	872	916	879	897	884	890	826	928	910	878	901	876	943	889	874	873	962	892	892	866	956	905	880	954	909	907	883	899	878	845	929	820	862	906	905	895	875	899	868	872	872	916	848	920	856	922	900	884	906	866	958	913	873	845	873	874	900	887	918	908	917	945	941	899	906	891	903	891	894	879	916	913	884	878	921	922	902	879	923	861	921	871	950	904	841	824	850	871	896	861	882	917	902	921	890	939	923	943	902	917	857	880	887	842	900	908	866	883	925	907	868	871	859	879	853	855	888	825	889	897	838	956	867	956	916	909	876	948	890	889	901	884	898	895	866	943	919	906	886	840	879	918	879	912	888	916	849	965	870	898	919	894	877	901	902	913	845	891	883	909	853	954	915	840	957	877	913	904	865	922	915	865	861	899	916	896	873	870	889	873	875	907	918	889	905	867	878	898	895	883	911	871	934	953	885	874	951	878	898	879	903	862	895	835	939	857	893	928	880	898	899	904	935	867	962	862	938	909	871	892	854	898	881	870	969	917	866	890	918	936	846	921	875	883	911	899	910	912	863	854	862	886	844	854	874	848	911	920	866	872	849	845	876	871	855	939	884	876	907	914	858	893	887	910	875	848	886	860	836	866	906	893	900	894	927	898	891	860	936	922	900	871	914	939	902	867	882	887	890	862	922	885	831	849	895	863	869	884	879	898	874	907	843	944	847	918	919	905	881	933	915	892	925	878	894	910	896	870	874	819	915	855	866	845	885	948	887	896	907	925	917	926	900	899	883	886	909	911	942	914	888	856	820	939	891	855	841	910	907	886	876	918	853	913	926	879	913	861	891	939	923	915	869	854	882	856	885	872	941	906	910	937	831	907	873	866	861	891	930	873	916	916	880	899	895	909	954	907	841	872	914	915	885	927	905	842	908	878	908	931	877	904	850	912	876	905	903	898	920	923	865	919	815	912	885	901	860	910	900	854	900	867	875	962	896	940	880	878	907	878	875	931	849	841	889	897	905	872	945	906	875	891	874	882	881	880	887	876	871	871	894	939	859	895	849	919	879	861	857	901	919	914	889	891	918	950	910	887	869	931	922	897	877	852	851	933	823	878	896	909	923	909	861	887	892	881	897	883	872	863	847	891	958	864	892	902	853	903	883	904	879	907	895	910	878	864	823	838	896	921	867	916	946	906	846	925	896	897	823	905	945	870	896	895	886	917	963	870	897	839	869	864	942	859	932	898	847	887	893	914	900	863	899	903	946	929	951	896	888	868	913	929	882	902	834	849	866	863	933	928	892	908	905	942	929	884	887	860	878	907	861	829	888	846	846	856	865	882	888	885	931	871	924	828	942	904	892	865	899	940	926	876	906	877	938	868	865	890	937	896	886	898	877	902	871	875	896	872	945	927	952	905	901	890	912	908	911	905	890	870	881	900	889	859	887	883	884	866	862	847	887	912	922	903	887	891	871	879	907	881	903	918	916	868	931	875	844	889	893	873	910	847	896	873	894	879	874	907	899	868	901	892	877	890	905	901	909	879	905	878	860	904	892	881	841	872	874	944	872	894	932	847	900	876	981	843	896	923	875	934	854	901	970	934	918	860	909	879	865	912	846	911	880	925	882	888	949	878	881	851	882	890	902	925	908	946	935	935	857	883	899	885	919	952	847	907	877	909	885	916	880	907	906	921	867	918	917	857	913	884	903	912	879	964	867	892	853	901	924	916	906	862	892	871	882	958	873	877	906	923	867	952	899	873	918	921	946	891	926	931	943	824	890	923	877	906	903	847	889	910	896	878	818	870	873	910	954	889	915	882	881	892	909	901	954	886	882	893	879	874	884	946	970	913	912	880	888	849	886	885	914	953	876	910	865	902	888	857	870	887	872	928	880	946	922	915	904	861	928	909	861	944	868	854	905	921	893	926	891	876	898	884	877	890	897	863	910	874	881	861	872	961	881	882	848	889	892	900	949	821	915	903
23004	21694	29471	24442	21700	21754	12800	1484	1005	836	827	750	712	655	666	637	591	660	648	648	634	628	656	615	636	647	634	596	585	619	538	562	548	520	496	501	550	521	518	551	470	478	487	513	488	466	470	415	481	497	466	493	456	450	466	466	491	500	465	431	473	442	456	441	446	450	395	415	453	393	457	423	431	431	440	462	475	449	482	454	424	438	428	465	402	434	411	423	414	456	443	438	431	407	467	443	453	417	428	434	426	427	437	440	434	484	411	426	405	450	457	442	470	459	438	475	472	420	441	414	438	430	409	415	407	461	418	413	463	386	436	436	435	413	427	432	460	473	439	429	426	472	408	444	449	420	438	455	459	429	447	424	427	439	443	453	443	438	442	446	450	430	428	446	422	458	459	398	392	426	464	435	425	438	428	427	449	447	445	480	435	433	413	414	465	461	423	398	477	427	455	449	437	444	484	442	445	457	414	427	423	417	441	433	436	441	474	415	448	451	476	447	426	453	433	396	415	450	437	454	477	478	437	397	429	423	394	458	457	447	422	433	461	417	399	418	455	453	484	475	434	431	426	421	414	459	430	440	413	437	468	421	402	382	416	435	436	436	431	430	433	436	442	405	402	450	452	456	439	450	426	434	432	459	407	455	414	458	452	402	455	447	444	420	447	399	457	425	435	448	392	402	427	438	394	479	424	447	453	463	424	484	414	431	410	400	444	422	441	427	463	397	438	433	464	430	420	446	425	439	434	443	384	468	422	431	447	422	454	437	485	445	399	450	436	433	400	449	377	433	461	445	426	394	446	442	451	451	438	388	447	417	479	438	443	447	448	437	431	445	412	422	457	452	454	435	441	470	457	415	434	424	442	414	460	448	478	448	423	409	429	402	490	458	451	450	417	440	418	435	444	430	449	446	396	474	449	479	460	453	475	421	405	466	404	432	424	426	406	446	475	433	443	379	453	447	462	411	419	438	443	398	455	431	450	420	423	438	451	398	425	491	420	440	474	441	425	393	398	443	443	461	406	418	392	440	392	441	402	446	427	457	411	385	478	431	422	443	431	484	441	436	414	426	454	417	416	407	459	450	440	424	406	429	432	450	496	444	440	436	420	463	436	444	446	402	456	449	439	428	439	423	449	398	448	407	448	399	426	422	444	394	430	432	435	417	424	415	480	386	438	420	411	422	422	410	444	445	391	440	428	480	422	454	406	468	467	433	407	410	432	418	412	433	507	429	453	454	424	447	455	419	406	422	441	401	428	461	436	428	417	401	420	430	447	436	452	412	426	436	446	439	421	430	454	425	439	463	439	444	405	403	437	467	471	466	432	451	425	410	427	431	446	409	390	463	420	424	448	441	471	458	446	435	418	456	432	414	417	459	424	426	425	459	470	432	463	453	469	435	472	434	437	420	431	448	446	427	445	408	473	433	468	433	425	429	424	429	458	388	446	464	414	452	417	460	441	452	440	403	427	461	414	427	458	419	426	408	433	416	451	417	454	441	422	396	437	400	481	462	438	403	461	379	470	471	470	387	439	446	441	448	457	418	442	419	408	421	417	472	439	453	420	452	434	475	447	432	406	434	442	442	425	467	463	406	431	425	453	453	424	402	437	416	411	396	433	410	392	453	403	470	438	468	405	418	448	455	470	436	463	440	440	454	427	449	471	447	401	444	433	407	429	443	462	425	445	441	466	479	471	459	411	458	408	451	432	448	398	443	445	431	455	450	393	433	431	426	455	454	443	392	440	428	416	439	467	407	426	437	435	398	456	461	421	502	432	465	490	446	459	426	436	438	443	425	457	487	436	453	439	456	444	424	475	440	441	438	430	456	393	404	394	470	466	412	421	429	436	438	417	440	448	419	438	435	466	452	436	429	438	425	428	449	425	444	449	445	406	416	402	440	408	436	452	410	421	440	450	440	456	436	430	441	437	458	440	439	443	420	421	444	467	406	464	436	429	415	401	424	440	415	425	410	447	453	406	435	390	401	423	409	430	447	456	400	450	446	425	414	407	437	439	445	432	421	443	427	444	428	478	450	418	397	416	397	428	415	390	419	461	449	473	424	424	433	426	481	452	418	434	425	423	414	445	444	402	422	415	431	449	458	433	420	425	423	463	428	438	433	478	412	430	465	467	444	414	420	398	411	458	419	457	404	461	439	467	422	436	404	454	446	466	404	436	437	440	409	435	454	419	430	436	407	421	471	427	432	417	410	443	454	489	441	405	402	454	406	455	445	432	407	438	408	439	421	449	470	445	455	436	471	458	462	460	421	442	446	438	445	451	468	423	481	438	394	449	455	453	424	401	458	407	440	457	439	445	423	433	411	421	443	395	447	483	438	415	445	420	449	418	454	461	415	405	475	463	430	425	473	429	451	410	502	421	461	446	456	412	406	392	432	419	441	434	422	487	420	443	473	436	440	432	446	459	429	432	459	429	389	408	437	486	443	426	482	420	405	424	427	424	436	452	420	404	434	437	430	431	476	424	441	455	501	432	451	439	429	447	444	441	443	440	456	427	437	466	398	426	435	423	418	436	432	406	460	434	423	455	410	431	438	437	438	431	444	449	439	446	454	408	446	453	437	465	460	435	447	429	395	452	433	462	435	414	449	430	458	454	449	419	453	430	449	458	405	399	441	437	421	423	432	439	439	424	450	449	437	470	441	420	417	410	441	421	431	480	437	433	463	431	426	428	454	446	436	419	437	426	425	427	415	436	456	455	455	436	400	436	401	438	420	421	391	477	420	451	416	405	432	393	437	430	437	412	427	428	399	438	459	426	405	431	417	455	469	449	416	413	439	433	455	451	435	440	441	437	438	439	475	450	460	429	415	426	429	408	440	468	459	444	406	435	423	421	459	426	428	452	441	457	471	426	424	424	440	413	445	446	446	472	425	425	421	455	429	395	466	429	420	436	453	445	397	430	431	483	436	464	413	420	430	443	419	473	430	419	425	442	444	452	452	456	441	446	412	418	441	459	416	381	416	431	441	415	439	435	422	388	431	476	412	408	431	410	410	447	429	401	428	450	438	462	394	442	464	445	401	453	437	469	445	447	420	407	427	471	435	429	406	485	431	456	436	444	435	429	435	429	422	427	439	440	427	456	414	420	444	472	387	437	426	424	416	416	482	434	449	440	422	416	427	407	436	424	436	442	448	443	455	432	420	415	422	416	423	464	428	440	445	412	432	472	427	464	445	474	426	473	429	449	431	477	404	428	438	430	443	438	467	436	415	446	457	417	482	422	468	438	456	405	492	422	437	445	408	426	449	440	413	452	433	426	448	437	467	471	493	427	449	398	406	443	443	426	406	457	430	431	417	427	420	443	444	446	450	420	410	418	456	455	453	480	423	383	447	438	466	457	437	440	469	409	416	461	423	414	435	409	417	442	435	425	441	431	429	445	425	435	448	449	492	445	425	455	424	408	407	412	424	431	446	434	417	430	432	402	447	448	402	462	480	440	430	459	429	459	435	442	460	413	450	460	444	431	401
32517	18410	10735	5372	3822	2669	2187	1692	1402	1124	1084	888	834	791	790	677	730	676	703	728	728	684	746	669	678	611	693	614	662	610	626	599	605	606	563	545	546	558	578	524	550	525	522	503	499	461	439	484	446	466	429	447	461	409	435	483	501	442	481	431	486	439	491	487	422	408	457	420	446	450	382	460	445	424	408	439	451	458	409	443	449	439	420	465	388	413	427	424	434	440	403	425	433	412	430	445	426	438	424	419	433	418	431	427	393	408	431	450	475	425	448	420	436	445	460	446	418	446	432	438	461	407	462	439	454	463	483	422	435	426	408	431	458	419	407	426	420	401	382	424	413	441	423	392	438	422	434	454	429	454	425	398	442	443	420	418	420	429	433	411	431	383	456	458	398	467	415	426	426	449	418	447	424	405	427	425	451	446	429	427	408	428	450	427	465	445	422	410	447	421	427	406	424	425	413	441	421	411	430	435	457	444	448	414	452	381	387	462	461	407	448	437	420	436	436	444	422	433	423	423	436	441	461	380	397	440	429	411	410	422	437	423	431	465	418	443	446	398	416	428	417	400	452	415	446	420	402	428	436	413	447	439	465	427	475	445	444	432	438	440	435	421	456	436	400	422	439	427	456	468	433	433	430	391	412	439	419	464	438	409	443	472	418	419	446	426	366	396	435	420	407	454	419	441	415	462	450	445	427	416	411	410	443	412	357	414	424	424	408	448	442	439	414	411	437	476	454	433	406	409	454	444	436	410	421	404	431	468	432	391	447	444	436	430	400	451	406	409	432	413	412	408	441	443	412	404	438	454	411	408	397	391	428	415	406	439	395	417	461	424	445	452	424	381	444	403	441	416	451	412	428	431	421	464	456	409	415	424	406	463	443	444	438	443	402	445	423	456	443	416	433	432	432	400	402	441	458	414	430	409	415	408	394	406	437	416	438	390	466	429	430	467	469	435	412	426	454	447	419	427	416	449	401	390	472	433	440	426	459	429	421	405	421	412	431	415	412	416	439	470	427	424	435	432	437	427	448	423	460	437	381	417	458	419	435	454	444	427	402	479	446	420	434	394	428	417	422	421	433	415	432	430	415	437	434	420	423	389	458	445	449	438	431	394	409	426	437	450	433	433	443	444	420	431	433	409	415	424	417	437	430	432	436	399	438	394	437	420	409	401	473	428	438	415	373	424	447	463	426	455	439	413	423	477	452	426	446	415	438	415	443	439	441	441	455	443	408	425	428	436	496	436	462	418	393	438	471	448	469	429	452	399	431	470	459	422	454	453	427	467	431	418	448	425	426	419	448	420	421	422	420	422	419	423	416	425	430	451	423	432	443	438	416	430	436	409	431	441	407	421	391	390	438	407	431	419	454	424	438	423	423	437	420	387	432	418	435	424	446	448	420	401	448	435	444	467	465	437	429	472	455	453	440	454	426	457	389	420	462	421	430	410	437	411	450	406	434	450	482	418	411	446	412	456	453	468	418	426	421	403	463	429	425	425	444	466	416	452	432	401	430	430	419	438	413	402	458	436	400	423	442	446	426	400	453	395	402	425	441	381	418	432	457	390	419	428	423	454	394	434	404	423	399	436	443	385	404	426	429	413	460	409	401	447	431	446	389	463	410	406	456	405	386	394	423	413	451	437	417	427	431	429	377	371	434	443	429	436	434	398	419	448	408	432	398	410	415	382	396	409	384	412	425	457	441	393	426	406	411	441	447	430	428	441	460	429	477	427	450	420	483	458	418	411	408	389	445	442	429	439	438	459	446	408	424	428	439	459	445	418	405	464	459	441	440	432	421	451	401	426	401	469	418	438	421	447	411	421	421	453	378	425	432	443	439	417	432	456	419	430	427	396	431	422	450	427	428	464	406	431	464	431	467	416	379	407	449	414	457	440	413	403	439	422	421	433	448	443	412	402	428	467	421	442	468	424	424	446	450	447	400	485	425	420	429	425	449	468	412	439	414	453	381	448	422	433	413	424	424	443	416	424	416	440	409	437	462	420	469	404	422	468	447	436	472	448	444	432	458	402	443	430	458	455	427	417	432	403	467	422	421	462	443	448	388	446	444	418	408	441	447	433	450	445	415	426	436	452	444	408	407	444	426	414	426	405	417	436	422	431	414	451	446	372	430	407	433	413	431	423	440	429	460	413	456	458	455	427	449	410	443	425	447	410	469	398	448	428	463	440	395	439	456	457	414	425	434	440	429	406	424	437	445	428	425	439	432	417	416	414	431	429	426	440	442	465	424	419	452	437	473	376	400	438	427	467	449	436	414	444	444	438	436	435	414	413	388	419	440	470	454	424	416	424	409	435	442	451	467	456	411	431	436	422	419	419	426	422	440	453	422	418	451	437	442	453	410	448	395	412	469	407	414	430	421	435	431	445	399	445	419	435	427	418	412	460	440	384	441	431	459	423	434	437	447	440	436	425	442	435	457	412	417	428	422	425	426	418	415	442	418	448	436	459	414	433	419	437	449	451	421	435	438	448	443	435	395	431	404	438	464	392	460	424	429	422	414	403	442	411	437	441	402	411	396	405	447	450	403	420	442	410	422	466	433	420	451	460	416	426	437	447	455	426	425	444	441	459	416	432	452	431	422	438	465	455	409	436	427	411	409	455	456	453	447	413	426	407	452	499	413	431	464	438	443	425	424	425	440	468	414	431	431	440	433	407	448	401	441	399	454	435	455	455	434	429	424	428	460	435	455	432	449	420	446	459	437	436	454	462	399	428	458	398	407	423	459	455	434	423	434	471	392	407	450	433	422	457	445	431	404	416	457	433	431	421	483	426	428	429	439	455	426	381	409	404	439	404	429	418	410	411	394	401	388	385	414	421	455	418	455	415	406	426	444	442	409	461	406	403	420	430	453	432	403	446	409	428	419	422	421	470	421	394	442	472	427	449	454	411	426	404	434	429	417	449	397	429	430	410	408	407	422	427	398	435	435	421	402	431	435	434	402	434	448	417	416	424	401	402	409	436	405	458	453	448	427	471	394	405	405	446	403	430	419	397	378	450	426	433	425	445	432	448	436	456	416	404	424	452	452	435	445	423	440	470	440	430	407	467	434	426	458	412	415	428	451	435	430	404	428	416	421	421	435	449	418	423	417	439	427	392	431	424	377	444	407	403	425	466	429	373	440	424	419	416	437	409	439	378	435	410	421	439	421	419	436	411	415	473	407	390	455	423	430	459	414	450	369	429	444	460	418	414	398	465	462	431	446	437	443	451	410	423	433	412	412	456	456	455	413	437	416	444	441	444	450	410	428	453	497	410	434	397	465	416	456	445	416	424	442	467	445	434	419	433	399	453	415	436	464	434	451	393	440	420	420	452	396	391	391	412	427	442	453	385	405	415	412	430	451	424	434	400	443	436	451	441	382	420	424	436	417	435	454	429	435	450	416	419	441	448	450	404	417	437	426	439	436	416	434	426	440	447	477	425	444	442	448	428	416	430	447	415	466	447	436	425	404	372	436	410	421	455	431	422
29976	20552	8504	1663	1263	1124	1094	1039	1041	1079	1063	1011	1028	1034	956	1006	1032	1074	1096	1073	1055	1051	1030	1055	1112	1062	1023	1027	1064	1044	1058	1083	1015	1084	1034	1041	964	1033	988	1029	983	1024	1003	1013	1026	1022	1072	1038	1009	1011	1044	1005	980	998	1037	994	958	1015	1011	979	991	1035	1027	1103	1002	991	968	987	986	1027	1023	1028	1010	983	1009	973	1036	1002	1016	1023	1088	969	1016	1040	1045	1018	1024	1089	1078	977	1008	985	976	1004	1011	1060	996	988	986	1023	981	1000	970	1008	1032	1016	964	1022	992	1036	977	983	987	987	1055	1037	1015	975	924	1003	962	994	1005	991	991	1018	1019	1051	1019	1004	973	1030	1053	986	1022	997	985	1014	964	988	1009	1084	1018	1017	1027	978	984	992	973	944	989	1004	935	972	1017	1038	1072	1024	998	1010	1037	985	1031	1020	1011	1025	1037	1080	1004	1058	1005	926	989	1029	980	1048	1037	1018	994	1007	1005	1054	986	1009	996	1012	1060	959	978	1007	1033	997	966	1048	1012	1001	1014	974	975	1033	995	1040	1009	1029	1021	1053	1003	986	990	1021	1024	971	1054	959	972	1046	995	969	1017	976	967	994	1021	1056	995	1010	1064	987	978	1003	958	1057	1030	953	1019	986	1009	1041	1057	1020	979	987	1030	1038	1010	1003	1027	1039	1013	990	1011	951	981	1034	978	1012	1043	1052	1027	1015	988	954	1001	988	976	1034	1051	954	1050	1060	984	1049	1023	1032	978	1090	977	1020	978	994	1047	986	1018	980	986	1030	969	1021	947	1030	1053	1021	1022	1028	995	1031	984	1001	1064	1058	980	1017	1026	1044	1067	1000	1018	995	1062	1047	995	1028	1032	978	1032	968	1021	1047	1023	986	1037	1007	969	967	1018	1000	1000	958	991	1008	1042	1004	1028	978	1042	997	1045	1048	1014	1013	1024	1030	982	1023	1001	1004	984	1035	1004	990	990	1033	1025	999	1007	1025	974	1031	955	1004	1054	1026	1088	1038	1007	988	972	978	1021	1007	1017	1028	1022	1037	1046	1014	1046	979	1050	993	997	1049	946	1013	987	969	1079	952	1029	953	1024	984	1037	960	1014	1005	981	1071	1074	1005	1025	1015	988	1019	1025	1032	975	1063	994	957	950	983	1026	1026	1076	1016	1048	1046	1047	976	1010	1045	1007	1052	974	993	993	1005	986	1002	1026	1039	985	971	1019	1005	999	971	961	1005	973	928	985	1006	1058	1056	1024	1001	983	1010	1002	962	1006	981	1009	1049	1047	948	970	953	971	1001	1023	1051	973	973	1054	992	1048	1045	1025	979	1033	1012	1034	998	983	1021	1025	1016	1023	1007	1032	1044	996	1022	1022	1027	978	984	1053	999	1009	1025	1050	1020	1009	1006	1002	1040	1017	989	1021	975	977	1045	1038	1015	1057	1070	979	1035	972	1003	1026	1007	977	1065	1003	1006	1041	1026	1008	972	1008	982	1074	1056	1035	984	985	979	1028	1024	935	1013	1027	1023	983	963	1034	1030	1010	1007	1000	1023	956	955	994	995	964	996	1047	1062	1026	999	970	900	1016	1008	1004	1027	1043	986	968	1058	961	998	1080	1041	1059	1067	976	1045	1009	1010	1011	1008	1022	1035	1039	991	1038	985	980	1004	969	957	994	1009	1069	1069	1032	1001	1055	1024	998	1065	1017	978	941	970	1026	983	1059	1038	1074	1058	1004	1003	998	1014	1053	988	1065	1040	1008	1027	995	986	1036	1012	992	961	1062	1013	1015	1028	996	1034	960	951	1015	1019	949	967	958	1024	1022	984	998	1040	1030	1019	1008	1008	1014	1000	1057	976	1024	1022	1056	977	1055	1006	977	982	1012	952	1003	1003	994	1059	1064	1029	1059	967	980	1032	1031	1063	1020	954	991	986	992	978	992	1031	1014	1031	1041	1050	992	976	1055	1035	974	952	968	1023	1056	981	1057	958	998	981	958	967	1051	989	947	982	1053	993	1017	1040	963	1013	1031	1029	982	1020	1016	1014	994	1014	990	1019	987	985	1001	972	1020	965	1018	953	1033	1024	981	1050	1028	1057	1064	936	1047	968	1035	1025	997	999	974	1078	1060	1004	1010	978	1056	1032	984	1048	983	952	974	1009	983	1014	1021	998	1002	1001	938	988	961	1011	1041	989	1036	1006	1034	983	952	1016	1025	984	1002	996	1033	1000	1008	1001	998	1012	1050	999	967	980	1032	1008	1006	977	1033	1027	1052	1004	1004	1000	950	947	1013	1000	1009	1027	1077	1021	1016	1006	1002	1020	962	1007	983	993	1040	1051	1000	997	1020	989	1012	987	990	969	977	1009	997	971	959	1001	1055	945	975	986	1040	1069	968	1033	1031	998	980	1021	1027	1002	1040	1015	1011	951	972	1007	998	1014	1044	1049	1022	997	1004	1030	1034	1047	1009	1005	952	1034	1055	988	1016	1039	1048	955	1010	1045	1025	1013	985	984	988	997	1016	1019	1030	1037	988	998	968	978	1036	1050	1022	982	1051	1017	1071	1043	1041	989	1059	991	1037	1004	1030	1032	1000	1015	1028	970	1018	1018	964	981	963	1017	1017	978	1082	992	1013	1049	1022	1008	1026	1069	1011	960	1033	1077	1055	912	1060	1011	1112	1053	1020	1013	1062	1028	975	1014	967	1002	988	982	1081	1021	990	1016	1018	985	1014	1056	995	1013	1038	992	995	1015	1044	1007	1020	1006	1033	996	1051	992	1049	1010	987	972	994	981	1000	1066	1025	1012	966	1002	1057	975	1029	1028	1016	999	1029	944	1038	998	1025	1070	994	993	987	1040	1023	1027	993	1023	974	1022	1025	1007	949	1043	980	1061	1039	971	1044	1013	968	1007	985	970	1025	993	1004	1004	978	964	1018	910	1031	1013	1009	1024	981	1015	997	1002	1049	1066	1058	1012	1002	1009	961	1026	1008	993	1030	1031	964	1000	999	943	1075	1017	1007	1039	979	990	1023	996	947	957	1061	1018	956	1045	1046	983	1009	994	1010	988	1045	995	1039	1025	993	1048	1029	948	1025	1005	1101	1014	1018	1058	1045	1000	1028	1079	1057	993	1038	1029	1017	1001	969	1004	997	976	995	930	1060	1014	961	973	990	993	1007	1030	1023	1013	1057	1052	1011	960	984	1004	981	1010	1026	1013	1013	1006	972	1055	1032	1029	989	1038	1049	1003	966	982	973	1031	1005	984	1004	1032	1010	1045	1024	989	1040	1025	1001	1010	1004	1019	970	1017	994	1004	1050	1060	1033	994	975	1001	972	940	1010	1005	978	1001	992	971	1037	1014	957	993	1013	949	1031	989	1029	964	1015	1034	999	1048	987	958	1063	1048	1035	995	992	1026	1032	992	975	1058	1029	962	989	997	1003	1011	1009	981	1049	950	983	1065	1015	1013	1008	983	1033	1014	1010	1079	928	992	1036	1004	944	1031	1036	964	960	958	1026	1021	1039	970	1070	996	1020	1058	990	997	970	993	955	968	1026	1034	983	1069	1003	1015	1000	984	1023	1016	1047	990	1004	1012	998	964	993	1069	959	1013	957	1044	996	956	998	963	1023	973	976	979	958	970	969	1084	980	975	971	983	1009	1013	1000	952	1001	1047	1015	1019	977	977	981	946	990	1038	1069	988	1021	1009	1029	1043	1005	1017	983	1000	1118	994	989	1048	1049	970	959	1035	1008	1035	1018	1020	1056	980	1039	1087	997	1038	974	962	954	996	939	1020	1066	978	1045	982	979	1041	1007	982	995	1021	987	1006	1017	1000	990	1053	980	968	982	1002	957	1013	991	958	1024	1002	1026	1093	992	949	1034	957	1004	1042	1024	1035	1039	1081	1002	983	1027	1057	1006	963	987	1012	1082	1026	996	1007	990	1012	960	1018	981	1043	999	990	1025	1010	967	1001	979	985	988	1026	1065	985	1001	958	1029	986	1020	991	1030	1025	1062	1025	1012	1004	1051	986	1004	993	1003	1074	1000	1065	998	979	1028	996	1008	997	1011	1053	1008	1014	1000	1017	999	1015	1000	1031	1008	1052	977	1030	999	1025	1028	1061	1000	1000	1020	1036	1028	1032	1014	943	1032	942	987	1017	1030	1026	983	1046	978	1043	1019	967	923	1048	947	1039	997	980	968	941	992	1063	1046	1074	1062	1029	1020	990	1034	950	1078	976	946	975	1045	983	990	1021	955	1065	988	968	1008	975	988	1068	1021	976	1012	1013	961	1008	1013	994	1016	994	1013	1028	1010	946	985	1016	979	976	990	993	1073	1038	1010	962	968	1046	1045	1092	1043	1020	961	1107	1024	1006	1052	985	987	998	1019	979	989	983	999	1021	1017	1014	1034	967	984	1046	937	979	986	990
27708	4640	1763	1273	1227	1137	1022	1055	1080	1114	1023	1046	1007	1094	1062	1065	1099	1083	1021	1079	1043	1051	1070	1146	1076	1086	1047	1086	1100	1055	1054	1088	988	1131	1041	1037	1040	1059	1026	1018	997	1059	1008	1092	1041	986	1049	1006	950	937	980	1016	1032	993	986	991	1037	1001	949	1012	938	1099	982	1060	1021	1017	1035	977	990	972	988	1026	992	1012	1007	1007	990	992	1035	971	1078	996	1020	1046	1035	993	1036	1026	1010	979	1022	1014	1034	992	1015	991	1000	1039	976	1023	1013	996	996	981	992	1024	997	937	1015	1085	1045	1015	966	971	1024	1001	1002	953	1007	1003	1039	974	1000	1023	1040	992	1039	1005	1028	980	973	1044	969	979	904	1017	998	975	1027	985	1033	962	953	978	993	1014	960	1018	1049	998	1015	999	1015	1020	989	996	1003	963	976	1018	976	970	988	1009	1014	1063	1053	1020	990	936	967	990	896	1022	998	995	1053	1013	1033	980	1000	1018	995	1028	1047	1020	980	1004	1007	1017	1040	1003	1029	965	1048	1038	1018	1012	1000	973	1039	1036	978	1022	928	980	1001	983	1021	1006	1040	986	984	1020	983	958	1030	1004	987	992	1011	998	989	1015	1046	1006	1048	999	1074	1006	1004	1028	1044	983	1027	1052	994	1050	1020	935	1013	1041	1012	973	1069	982	977	1018	964	985	987	1006	1053	1052	1049	1006	1054	974	986	1006	1028	998	1011	998	1049	1001	1018	1045	1031	977	1026	971	960	1004	996	990	972	1004	980	979	994	1021	984	990	967	999	1039	1002	1000	990	1012	1002	1004	1008	1024	1016	1004	968	986	963	1031	1038	1017	1011	1068	948	1023	966	997	1058	945	924	985	948	988	1029	1037	968	993	983	962	999	1038	1019	1021	966	1011	1013	934	1002	977	1042	1092	991	981	1072	1073	985	1051	1014	1041	963	1005	1042	1020	992	968	963	997	993	1043	936	990	1024	1029	1006	1049	979	1012	1006	990	1061	1015	981	1016	1004	987	1035	1025	1000	1041	994	977	973	967	984	1018	1044	967	991	995	1046	947	990	1004	1000	1031	994	1029	1043	989	1023	977	977	971	1028	1027	1040	991	996	998	1005	1009	1032	952	999	1006	1009	966	967	1012	963	953	1026	923	1067	992	1020	963	968	991	985	1034	967	1006	929	981	971	961	989	1007	994	1056	1020	1054	1029	1007	983	1013	1035	1007	1025	1020	1058	983	1023	983	1001	1023	1016	1014	1053	956	992	1039	1044	1029	1034	1036	965	999	999	1040	1005	1001	1017	1050	1018	982	981	1001	1084	990	1057	1007	997	991	968	1005	967	1064	982	1044	1039	1017	985	1015	1056	957	947	977	995	1053	1033	1008	1042	990	987	977	1013	972	1045	1038	1001	1013	997	1000	1008	959	1026	1053	997	987	1003	978	972	1004	993	960	1025	941	1062	998	994	982	988	955	997	993	1055	998	1019	999	971	1013	1006	1012	972	952	999	994	1021	1001	1009	1039	1012	987	974	946	1029	996	973	1049	982	1011	996	1002	1011	1011	1011	1065	1025	1049	987	994	985	983	1012	1058	1063	999	1015	1007	1036	1016	957	1010	936	969	951	987	1015	952	1006	1022	950	975	1020	990	1040	1006	1072	976	1006	959	972	1034	977	963	987	1007	1025	1036	1008	1001	958	1002	1067	991	999	957	964	1028	955	975	941	1057	1055	974	1003	1011	1009	1022	984	979	948	931	979	955	980	982	1036	983	1010	1014	980	1039	1009	1031	1003	1020	1026	988	1030	927	938	990	955	1026	988	1039	991	1007	1019	1028	969	1075	976	1006	1032	992	1021	973	968	1017	1069	993	1018	995	962	961	1048	977	965	1023	1062	969	990	984	934	968	972	1032	1012	1033	999	971	1002	982	954	997	1008	1065	1009	969	996	1029	1004	955	1024	1020	980	986	983	987	1012	983	1020	1015	1010	988	998	1001	967	965	1049	960	945	1029	1034	987	982	965	1030	1007	982	1018	985	1017	993	995	1001	992	998	1016	991	977	990	960	1106	1037	1007	957	1001	1021	1021	1009	981	1032	1053	1030	970	1005	1057	1021	1017	1020	1035	968	948	961	1020	1017	966	1063	1041	966	1020	1000	1012	985	1034	1042	997	994	1003	952	1036	996	1018	999	980	1049	947	993	944	1027	1010	964	973	1037	1032	1000	999	1026	997	993	1010	1002	966	1001	1032	915	1027	989	988	954	962	1001	1000	974	1004	975	993	1055	1001	961	1007	1006	1018	976	999	1009	974	1012	971	1047	983	1000	992	997	1022	1027	962	991	994	968	951	1002	960	953	995	1015	964	1026	1036	1004	941	998	985	934	1015	998	999	991	1039	994	976	1008	987	1034	1041	1016	1037	1018	992	967	1022	1075	955	1017	1008	1011	1021	986	1035	1043	972	973	1010	1009	944	1075	945	965	1010	967	997	1008	956	1007	1044	992	992	973	1025	950	1001	1002	1005	1018	1001	1045	1026	1009	988	1029	978	1047	926	1046	1035	957	1036	989	1024	1001	1024	1058	976	1033	1037	955	953	1006	976	959	1024	1038	974	992	978	972	985	972	1012	1005	919	966	1007	1016	982	1050	993	957	1066	1034	1007	987	996	1047	1030	955	969	1023	1031	1035	1025	1020	1023	1011	995	971	990	995	1051	1004	991	1046	1020	980	1013	1038	995	1003	997	1008	972	1024	991	1049	999	948	1045	989	968	1006	1029	983	1055	1070	1035	986	1058	993	985	1005	962	1034	1016	1032	996	1004	1065	989	973	957	1041	1017	975	1000	1003	991	1062	1045	999	990	971	1029	1006	1031	1005	946	988	993	976	1038	966	1052	964	1019	950	1015	967	941	1018	1035	1012	1007	945	1028	992	1012	1045	981	1006	987	1039	1001	998	948	968	967	1036	958	1041	1018	1039	1040	1007	993	1005	1004	1051	1046	1004	1081	1046	995	998	991	997	961	975	1021	1028	947	989	995	943	1003	993	1060	1003	1007	994	974	1016	1011	956	992	982	979	1025	993	988	996	957	1034	1010	966	999	1014	977	979	977	1005	994	989	992	1001	1004	1020	977	1042	992	1008	1070	1032	1059	1013	989	1005	946	1012	984	1039	985	1013	1096	1036	967	991	1025	950	1011	980	1014	1010	1014	896	982	980	1038	987	1030	965	997	1020	1051	1026	1029	984	1048	1023	998	1053	1031	992	969	1046	1028	941	1009	944	1050	989	1015	971	1040	1017	985	973	1010	982	986	1016	1017	1018	975	1014	955	969	1070	1073	993	1069	974	992	1030	1014	995	964	1025	957	1046	1009	1028	1009	983	1025	1021	969	950	1036	996	997	1014	1027	972	1018	979	1006	990	962	975	1003	1076	1016	1039	1022	958	1000	1032	979	979	924	954	984	1027	972	948	966	958	1010	966	1007	970	981	923	977	983	966	979	999	1039	973	945	1004	989	1008	1016	996	1046	993	1015	959	1031	994	1018	953	1019	1001	974	1004	928	998	1043	1010	913	1002	1025	966	989	1021	1011	1003	1016	1058	1025	990	1009	957	1018	1060	1020	1011	1031	1007	1046	1023	1016	984	999	969	999	1033	999	999	1029	988	986	1042	962	1028	1010	1013	917	999	994	974	1029	951	965	1012	943	980	1026	978	1002	987	924	929	1034	1038	979	982	974	979	986	1038	977	976	987	1026	1050	1020	1042	921	1005	1000	1057	989	993	1012	978	1013	991	983	1009	998	947	927	997	1011	1021	988	950	951	988	1001	988	950	1018	992	1055	1032	966	988	1013	1028	1034	1002	1043	1020	1058	970	971	988	974	1011	1008	984	1008	990	1000	978	1031	957	962	949	985	1014	1003	1042	1011	982	1012	986	1013	1007	1010	1036	1003	1008	963	1043	1059	1003	987	996	986	976	1020	1003	982	1033	1036	978	972	1011	1033	1005	1043	1026	957	976	1003	1022	970	1039	981	995	993	1027	1058	1028	1001	959	1027	1002	1000	987	993	992	989	976	1054	1021	1027	988	1034	1006	1005	1066	1034	993	969	1017	967	1010	1067	1009	1008	998	1025	1005	1037	982	969	975	975	1040	985	1001	1005	1010	1000	960	1030	1053	994	973	1026	986	1024	941	1005	985	996	1014	991	1025	987	1012	1002	1004	1006	962	930	1012	1024	985	992	1002	1039	951	977	968	994	1046	997	1014	1030	1061	1011	988	1008	1005	1009	982	1023	961	1056	986	1033	973	1025	975	984	1008	1023	1058	1043	1016	941
24163	21654	29055	24761	21665	13670	1780	1095	950	921	872	862	800	829	769	767	764	732	780	848	725	765	749	739	728	706	769	795	766	772	763	711	727	740	715	667	677	678	676	691	642	660	673	687	681	651	715	676	662	642	685	698	678	628	662	678	696	660	668	634	641	604	610	666	615	657	668	615	659	620	667	670	630	654	655	644	641	625	676	671	620	662	641	680	651	630	627	643	642	626	626	645	639	607	635	640	678	625	640	640	654	626	631	661	660	618	645	608	594	621	667	684	655	636	671	664	656	662	642	653	666	619	651	664	634	679	647	631	646	674	698	647	653	643	658	661	632	679	670	690	651	614	690	672	646	661	670	662	696	702	650	684	652	680	583	644	621	637	646	662	623	681	641	637	634	632	643	650	676	704	606	631	611	672	647	626	648	672	657	680	685	688	637	623	620	646	625	637	674	634	646	656	643	625	656	635	609	604	645	617	665	618	647	672	673	661	627	621	666	656	683	618	633	611	656	645	609	659	622	708	627	656	641	649	653	648	669	690	656	616	655	639	649	627	620	632	655	634	666	639	670	613	632	628	648	631	642	634	633	617	641	642	634	670	665	583	676	640	646	660	657	646	642	678	657	602	657	619	625	672	656	615	598	623	602	628	696	685	647	632	664	592	641	667	605	618	666	603	672	630	646	611	654	674	674	631	662	645	676	653	592	665	642	642	648	649	645	594	689	619	611	665	690	689	660	716	652	657	619	645	656	683	603	680	624	642	640	656	612	712	651	624	646	629	650	596	672	639	696	688	628	650	611	684	640	703	676	638	573	642	640	602	638	649	683	669	664	637	614	641	616	601	604	672	647	642	684	630	624	690	620	633	672	653	603	671	628	638	676	641	644	706	652	675	699	657	616	628	655	701	626	632	657	627	659	592	581	665	660	637	661	638	641	623	650	621	642	628	646	640	623	636	606	707	632	641	615	719	718	618	643	626	653	655	646	633	672	628	699	659	614	671	656	631	635	633	651	675	680	636	667	673	608	608	680	624	620	639	636	626	641	559	662	614	648	653	602	633	636	619	625	629	640	612	660	629	685	628	654	664	647	661	664	606	619	682	675	608	664	639	633	631	669	623	673	657	670	610	668	635	659	653	609	637	644	626	634	606	659	643	649	655	652	657	652	674	626	664	610	601	566	635	671	620	609	633	655	625	625	670	633	643	636	642	654	645	593	647	644	619	650	668	589	652	643	624	650	657	626	676	631	627	666	643	615	646	664	649	647	627	681	649	622	659	670	634	604	650	646	696	635	646	659	675	660	675	698	686	631	676	647	615	656	625	608	670	706	627	644	644	650	673	638	595	678	635	611	641	659	642	627	604	600	682	706	650	644	625	661	653	565	654	647	594	626	643	664	649	582	676	650	641	622	585	599	646	676	648	658	652	619	640	665	664	605	623	634	630	662	631	629	603	688	644	599	634	652	632	630	617	670	663	658	636	602	603	657	641	634	670	640	652	646	663	630	651	655	658	631	663	614	652	656	646	601	651	696	647	695	674	665	663	655	678	648	677	650	619	619	652	636	658	671	661	600	630	646	637	605	606	635	665	656	671	661	661	677	610	641	681	652	622	682	705	639	655	631	652	690	686	628	672	614	621	627	628	600	646	635	603	615	590	632	708	666	609	662	648	611	615	661	626	656	652	649	640	663	642	627	595	669	629	616	636	640	675	633	643	678	659	640	660	657	620	675	625	673	623	655	665	675	602	613	635	628	638	666	661	653	657	666	602	622	631	653	678	642	634	648	681	652	646	628	624	649	637	656	656	687	620	652	614	687	667	627	674	651	671	680	645	654	643	644	622	662	674	643	649	645	617	655	651	663	664	626	647	602	619	644	694	625	664	628	688	623	632	642	640	659	632	624	620	627	646	593	648	665	622	634	630	628	621	625	636	627	627	646	636	606	652	625	614	603	633	645	639	609	701	654	598	681	614	607	652	689	636	627	606	653	662	677	653	627	608	637	640	661	657	660	641	614	597	657	614	672	648	621	635	652	655	675	664	645	630	633	626	626	609	647	676	637	668	672	614	623	612	632	597	665	656	682	649	613	616	655	633	649	613	654	662	635	621	624	666	687	594	670	608	738	656	671	629	652	621	645	617	637	625	678	629	670	644	680	633	658	658	645	655	611	633	625	645	650	664	561	587	610	647	630	665	555	673	685	643	627	640	660	649	680	693	631	617	622	640	633	653	610	658	633	623	695	639	663	667	618	606	630	624	622	648	641	682	593	670	648	625	642	618	670	631	654	622	673	622	660	648	626	634	613	665	644	643	637	622	681	633	660	696	635	661	630	661	599	646	664	635	619	629	658	635	656	646	668	654	700	687	658	645	658	668	621	643	607	658	614	606	634	663	669	651	631	614	653	665	634	591	608	676	603	598	628	614	646	674	630	615	671	664	624	616	605	577	626	656	640	657	640	617	588	646	612	586	643	686	654	663	636	619	636	685	648	649	620	593	655	626	614	614	646	625	670	652	607	694	648	632	631	677	672	672	642	668	608	622	659	635	622	657	635	641	670	645	624	625	653	686	680	643	671	628	650	626	634	625	657	659	616	657	666	635	674	636	615	703	587	651	670	623	621	623	668	636	645	620	653	627	635	614	638	689	620	658	610	653	641	653	642	673	643	631	631	688	622	680	625	628	635	642	670	612	669	575	633	693	616	624	647	630	643	674	659	648	693	627	664	657	637	641	636	614	639	623	654	665	648	646	663	659	647	650	612	630	636	673	654	686	649	658	664	629	686	631	619	646	663	660	649	633	633	604	621	587	625	624	620	635	642	657	633	682	652	651	667	632	682	639	657	675	664	669	664	709	665	630	620	628	639	630	638	668	611	615	707	622	681	671	634	619	671	614	674	637	623	685	629	646	639	629	663	648	652	620	662	672	623	639	627	661	686	638	685	679	639	658	659	635	628	651	605	680	608	655	638	654	608	649	653	623	656	630	627	664	657	576	643	676	659	659	628	684	682	641	656	662	641	672	660	672	624	675	641	638	612	611	669	679	635	651	631	607	687	695	637	639	646	675	644	655	684	666	643	643	690	625	623	640	626	617	662	660	629	624	683	685	681	597	692	642	634	653	620	631	665	656	637	619	606	602	642	640	634	625	621	685	625	644	626	634	623	631	647	665	654	629	646	619	630	649	671	671	624	682	700	604	641	653	639	683	679	654	674	648	664	649	640	660	635	615	629	636	634	671	595	642	680	638	591	667	648	604	640	643	653	654	658	613	636	635	662	590	665	644	662	633	635	619	616	646	621	640	612	693	640	670	630	633	611	603	616	638	647	648	650	626	680	680	700	613	642	614	656	634	641	605	657	627	656	639	627	667	644	651	670	619	650	606	659	601	608	671	703	657	648	651	626	668	592	669	667	554	601	653	648	641	629	635	657	697	583	650	573	655	649	632	662	641	586	645	606	671	583	689	640	622	598	655	650	651	579	619	644	666	653	666	640	666
27377	9876	6764	3490	2493	2042	1627	1365	1247	1118	1038	932	864	859	840	884	798	860	875	843	827	785	854	865	862	799	809	837	790	811	837	753	821	765	772	754	661	759	755	724	691	686	713	724	719	676	671	693	683	705	724	702	707	655	699	633	728	652	655	673	688	652	661	695	616	681	655	635	603	648	691	629	655	645	613	676	690	656	640	683	691	634	674	630	664	598	643	652	708	724	653	663	664	687	692	662	634	637	651	684	681	662	598	650	634	669	665	664	685	635	620	617	656	672	651	709	659	658	599	657	684	647	679	658	636	639	641	692	687	660	681	655	675	669	641	673	669	686	680	691	681	661	639	668	687	647	670	646	634	660	643	699	677	672	647	674	658	678	650	696	650	686	666	663	700	651	678	642	677	671	663	659	694	685	643	648	697	656	689	634	704	687	592	652	668	601	671	664	626	679	701	660	729	672	642	670	675	666	663	651	686	662	659	662	642	678	680	641	650	646	656	700	631	625	684	614	667	631	641	686	683	649	674	638	676	663	682	694	687	638	672	684	624	675	665	668	625	652	687	662	630	715	636	626	630	685	672	597	667	610	731	619	642	666	681	676	659	657	663	614	630	710	664	670	640	645	627	693	629	649	639	611	632	667	715	715	663	677	649	699	651	667	640	644	648	661	639	661	724	656	661	669	695	622	615	704	658	698	674	659	657	640	619	665	663	685	702	641	685	667	627	658	633	620	670	621	656	651	703	666	620	648	713	654	674	657	666	668	641	682	676	650	725	670	643	666	674	700	668	716	650	682	668	623	686	687	667	679	633	663	664	644	685	642	654	648	617	631	668	687	716	694	672	683	632	654	634	706	704	674	677	665	672	634	680	715	653	631	649	630	686	640	700	636	678	707	626	686	672	623	628	654	672	634	644	647	682	670	642	651	604	664	665	660	674	634	661	611	652	684	695	654	642	664	646	638	700	708	687	593	662	650	668	705	629	677	691	673	628	626	664	664	662	614	679	641	675	645	653	665	659	650	697	685	667	627	679	687	677	676	677	656	664	648	708	683	623	655	669	665	620	659	683	670	636	600	667	718	668	693	632	655	686	638	666	711	642	656	660	653	665	657	640	682	675	656	653	671	631	643	688	630	644	694	670	667	689	674	668	668	651	683	694	669	657	686	659	676	641	646	662	652	696	650	641	687	690	680	652	667	654	657	606	711	622	659	659	643	688	653	660	662	641	642	642	677	656	702	609	634	658	708	663	632	692	640	660	684	690	582	677	658	669	640	643	660	667	634	634	655	647	636	699	638	649	638	656	649	671	669	665	632	667	671	689	635	637	676	639	684	666	667	672	665	701	622	649	619	635	665	659	622	646	635	735	625	680	664	662	644	648	645	612	625	627	687	685	626	664	674	707	656	710	655	618	665	663	635	695	712	699	638	632	650	739	686	689	694	674	682	699	676	656	627	730	657	656	653	630	667	626	666	642	654	631	654	680	636	692	675	714	615	638	670	686	632	660	713	632	629	711	724	647	646	657	656	681	691	677	659	611	630	650	627	728	673	655	676	677	655	675	630	662	694	647	687	658	666	629	717	676	662	621	632	684	686	654	646	680	635	669	632	685	684	658	666	627	689	650	660	694	664	627	672	636	634	679	699	654	646	660	669	677	680	599	647	678	641	667	687	660	687	619	704	721	617	677	670	663	655	693	677	636	655	685	664	679	670	631	640	641	709	666	660	674	629	645	651	664	663	644	664	664	653	657	676	705	665	620	676	675	651	679	736	656	644	682	684	634	680	668	667	646	691	620	652	688	660	624	673	708	684	686	661	649	661	665	657	690	651	651	636	652	693	665	629	619	683	622	686	649	638	652	680	655	673	639	657	670	699	642	697	673	654	686	653	694	728	636	632	675	687	668	616	638	697	663	645	673	678	676	693	664	675	640	651	634	696	660	664	666	692	644	692	617	658	634	720	651	686	630	671	698	649	650	686	681	704	667	640	670	640	645	691	658	629	660	679	652	671	695	662	698	683	713	679	614	634	655	636	667	662	648	649	661	661	677	632	653	680	674	699	626	685	701	672	637	634	670	689	682	633	631	684	651	677	686	655	635	636	658	669	647	638	668	637	673	680	693	662	634	642	682	646	686	703	683	677	658	639	631	642	692	646	627	686	666	681	671	651	646	627	638	629	668	688	653	647	651	619	696	652	618	652	648	654	643	653	618	689	633	627	680	681	644	610	650	604	622	653	656	645	650	705	628	690	616	653	668	657	625	650	686	674	657	648	659	674	661	696	651	641	675	636	690	691	640	657	673	639	692	708	662	673	690	690	670	674	648	675	655	655	686	714	694	624	673	648	669	640	611	672	638	629	688	656	669	625	639	659	693	687	634	618	616	645	671	668	699	619	663	664	668	660	688	713	657	738	637	650	637	649	693	632	691	652	662	669	625	668	655	653	656	638	669	687	647	671	632	660	654	688	647	677	639	669	698	689	662	639	668	696	698	653	641	688	631	635	657	646	673	687	641	672	676	599	615	652	643	646	657	651	655	624	682	670	681	679	629	655	681	615	716	723	629	659	644	648	661	614	659	725	690	728	683	665	692	681	692	623	625	679	644	650	653	647	658	642	651	624	680	664	643	687	664	640	691	648	649	655	634	677	646	670	674	634	664	627	617	661	649	640	640	684	690	644	678	694	677	655	662	663	604	687	671	656	624	657	650	683	642	673	699	684	643	652	636	651	678	639	657	639	698	663	642	653	684	646	680	653	699	657	674	643	717	682	693	703	633	639	607	631	682	705	658	655	654	671	660	659	655	631	650	670	672	657	650	624	679	662	589	699	619	690	659	706	687	652	669	684	645	709	639	649	683	658	645	651	682	657	708	702	678	676	623	609	618	697	688	656	691	640	696	623	661	669	676	665	621	657	708	689	696	670	682	647	628	687	638	617	673	684	663	639	668	649	622	661	685	702	653	618	659	620	643	623	623	670	635	687	679	677	665	640	615	652	667	644	637	635	641	625	691	648	722	691	651	681	689	660	691	651	672	626	668	622	667	658	666	646	664	634	669	659	603	646	686	669	670	705	671	638	671	686	664	675	662	698	633	664	645	743	639	652	706	679	613	619	677	663	630	661	657	674	661	657	655	678	663	642	652	652	627	688	692	667	621	681	675	673	683	625	635	625	654	656	690	624	705	689	627	660	690	636	650	634	670	639	650	677	625	690	638	697	684	692	668	668	645	668	711	663	698	671	660	654	630	622	655	636	649	617	652	683	652	650	639	584	700	646	663	678	680	643	677	641	705	644	688	697	649	637	598	643	664	666	648	682	682	644	649	613	653	654	696	692	620	624	673	643	668	650	619	707	654	676	634	643	660	653	670	688	638	720	657	690	638	631	651	655	658	606	653	672	665	652	674	664	659	667	723	648	653	629	660	674	656	648	672	638	658	660	641	659	642	652	716	667	623	678	655	650	645	669	660	663	624	638	611	651	656	640	682	663	672	701
25045	21516	28213	25239	19420	2540	1406	1262	1141	1115	1046	1033	1060	987	1062	1028	1040	977	991	1058	1040	998	958	972	1055	994	1067	1017	947	953	1006	965	1023	998	1018	984	977	947	961	982	958	929	967	981	982	927	926	993	932	936	968	932	982	897	953	945	892	944	945	933	963	945	983	920	935	892	894	938	953	944	932	926	951	972	957	944	899	897	897	941	942	958	871	878	913	954	899	962	919	940	940	946	889	984	949	948	905	954	999	952	927	940	958	943	964	964	936	906	925	915	904	886	890	913	977	909	932	910	941	944	895	958	906	944	954	904	986	954	936	985	935	932	944	903	935	899	917	926	871	921	937	962	959	967	936	902	998	915	942	945	998	929	952	912	941	944	913	933	936	900	1008	954	909	913	949	887	886	947	952	963	900	902	894	889	898	962	901	888	937	991	937	978	922	923	942	959	980	969	934	945	1016	961	947	943	914	978	938	880	960	874	897	896	914	940	909	906	933	886	997	932	898	1003	950	897	911	923	888	936	950	915	928	910	925	889	972	944	991	974	886	923	952	885	993	951	914	941	936	924	926	958	960	941	903	961	871	913	893	913	941	923	938	980	958	956	925	897	936	932	940	923	917	899	960	954	896	907	937	913	968	982	890	963	943	910	918	924	946	908	919	961	965	910	917	933	983	932	973	950	977	935	917	937	925	982	968	911	934	941	916	913	965	927	922	905	986	905	895	879	900	893	885	940	943	909	963	972	950	955	932	956	937	930	944	960	918	963	920	952	975	950	930	919	889	900	976	921	943	939	1016	963	903	935	1043	909	907	934	913	909	954	935	929	943	986	909	945	938	918	930	964	918	973	891	917	897	911	903	941	981	929	880	908	922	932	938	923	878	906	946	939	902	931	915	919	983	943	905	946	969	919	957	921	902	925	939	950	943	957	917	948	914	971	920	881	925	888	940	980	989	959	881	941	980	915	937	966	899	915	944	948	915	936	935	924	933	909	994	957	938	937	918	897	928	903	929	938	940	929	879	928	974	940	956	901	944	961	949	939	851	897	951	889	1011	933	900	914	914	895	897	995	892	956	955	980	933	900	885	916	850	1003	1014	923	926	914	904	964	942	932	890	932	999	899	961	892	929	897	950	954	975	948	917	965	938	947	938	908	955	910	938	975	914	974	918	949	952	943	886	997	949	929	968	932	951	896	984	886	950	945	929	898	906	934	933	947	933	927	924	947	970	997	912	907	881	862	970	966	963	946	982	925	917	903	978	970	1004	968	951	920	958	980	933	970	883	984	927	969	959	945	931	906	876	948	936	949	914	919	934	925	987	895	892	925	924	942	942	935	897	892	929	990	950	950	947	969	890	910	877	984	977	979	904	950	934	942	914	931	891	919	960	901	923	913	882	914	913	946	903	971	936	917	964	946	912	934	948	851	961	885	892	927	901	929	918	946	943	925	916	912	884	953	927	906	915	931	853	976	954	901	938	931	905	873	920	953	946	947	935	944	922	897	924	974	929	926	901	909	934	926	925	943	918	942	919	926	921	912	956	865	936	905	978	923	948	946	894	885	902	881	926	957	953	944	884	879	970	961	938	975	919	898	919	919	937	921	927	946	863	930	936	924	900	969	892	928	946	1006	936	942	928	910	935	948	857	939	936	918	924	904	935	923	889	1007	893	932	940	1005	975	970	988	959	938	900	888	931	904	949	978	899	912	878	905	910	919	907	1004	931	908	895	941	962	931	947	943	951	897	953	919	934	995	923	918	940	907	918	922	935	930	972	928	963	947	977	925	950	923	972	935	943	953	963	908	917	961	995	842	920	869	900	925	928	944	918	924	937	923	901	945	935	941	914	925	884	969	909	924	939	939	912	965	871	929	957	887	946	860	855	968	939	921	918	927	905	987	930	990	938	912	936	969	909	938	915	868	916	976	914	918	915	935	985	908	893	929	956	921	934	945	953	936	966	936	945	927	936	927	930	1005	989	1032	943	962	932	904	953	955	947	936	900	947	902	987	898	936	909	924	963	978	969	960	905	1001	979	897	942	912	895	880	987	947	939	922	972	955	922	941	871	938	932	954	942	919	988	940	948	907	941	925	948	951	948	910	945	941	917	938	992	949	913	930	971	916	917	951	969	968	941	929	929	958	925	968	905	941	943	946	946	924	923	910	989	938	925	949	901	901	921	944	937	963	943	914	929	928	919	968	901	976	906	890	900	907	961	971	956	942	945	899	942	917	1012	991	916	912	920	961	888	932	897	945	899	968	914	964	902	915	948	1015	949	923	933	916	919	885	953	943	932	920	936	887	930	946	902	955	886	916	921	919	984	966	942	928	961	902	975	926	937	981	976	930	919	933	962	883	874	923	953	972	922	992	860	947	869	924	948	956	916	919	914	914	962	937	945	923	926	902	885	971	965	883	976	979	912	909	914	947	904	928	909	967	936	964	928	910	933	899	936	991	906	915	918	887	949	906	918	948	915	903	872	888	966	943	965	978	956	927	936	940	997	941	917	951	938	955	895	899	942	940	944	942	968	933	986	913	942	932	860	943	938	883	945	882	930	913	974	955	874	920	939	922	947	934	921	946	947	899	939	873	933	926	905	892	940	940	897	917	901	885	889	924	966	907	977	919	905	909	906	922	888	903	908	913	923	911	913	956	937	892	905	927	922	1019	973	943	970	920	921	971	952	918	963	995	977	936	955	968	960	978	924	934	915	916	966	955	895	933	951	903	961	953	908	936	912	927	991	954	941	913	933	946	950	867	907	959	911	934	890	967	912	962	944	959	969	926	904	962	920	941	939	915	947	955	831	935	941	927	981	920	926	868	988	972	941	938	961	901	902	872	954	933	1011	918	981	925	860	986	970	989	928	904	966	924	911	933	961	968	945	907	912	931	939	939	915	930	902	908	924	879	920	912	915	953	964	902	891	938	900	942	878	900	854	941	945	949	939	886	972	949	932	926	911	934	885	906	917	962	907	884	949	934	894	934	951	948	970	924	885	920	961	1020	964	805	941	924	921	950	911	928	900	963	899	964	928	942	955	888	957	884	947	911	884	879	985	913	956	961	953	904	926	958	981	907	921	931	939	904	922	917	934	882	908	994	958	955	964	909	953	914	933	942	901	917	941	945	912	939	901	962	984	883	954	930	913	917	991	895	869	928	951	895	897	959	930	954	928	980	957	948	942	943	884	904	935	960	957	938	916	946	938	898	965	879	928	903	875	919	973	900	966	949	945	952	923	893	881	965	911	931	950	937	918	929	884	912	934	985	984	942	868	888	969	921	888	885	930	902	910	935	972	899	978	891	943	961	980	926	931	958	939	920	942	932	905	955	940	889	953	944	949	933	948	969	919	931	972	940	976	952	975	953	964	918	908	957	910	950	912	930	918	930	941	919	949	945	922	939	988	950	891	899	867	937	934	890	926	927	902	914	907	909	909	937	945	920	949	894	954	929	962	910	930	933	932	963	860	917	941	874	942	939	897	897	967	935	1015	917	919	942	887	945	891	935	951	935	916	927	903	943
28483	9522	4902	2763	2048	1797	1597	1387	1335	1187	1111	1086	1053	1016	1005	1033	1021	1039	1013	1065	973	999	1009	1079	1017	1015	1018	1053	990	966	1007	1045	924	1006	1016	925	961	984	959	945	959	937	907	914	943	910	865	927	856	898	942	918	916	934	1009	947	905	925	878	926	960	884	953	916	977	897	882	919	958	940	960	929	907	882	902	916	849	913	895	887	906	875	932	927	893	898	926	871	913	854	925	899	938	859	917	902	823	931	870	874	928	950	912	990	884	952	879	920	952	874	900	923	872	951	872	906	927	895	899	935	905	913	922	947	889	905	928	882	926	851	909	941	942	898	906	950	936	867	902	941	945	881	925	926	869	858	882	828	886	860	909	887	851	915	919	904	920	876	956	846	876	853	853	874	889	960	924	875	922	846	839	875	932	929	904	890	931	899	898	895	890	896	937	916	917	917	907	949	914	874	911	871	886	886	871	922	922	872	922	888	914	905	916	926	920	905	950	931	931	891	903	912	954	917	906	896	896	916	905	833	882	936	871	906	913	858	914	881	953	913	913	898	939	886	895	935	866	868	880	895	941	908	937	885	884	865	863	872	911	887	911	928	847	917	904	886	969	904	921	903	951	921	897	904	959	880	922	937	923	908	947	856	887	914	877	923	876	856	936	891	914	891	923	918	888	857	889	867	925	887	875	902	862	889	925	914	895	921	887	855	909	916	886	926	909	949	922	893	913	934	881	863	887	918	895	857	879	887	984	819	969	882	875	934	888	933	914	902	914	916	896	927	900	914	904	927	923	906	934	922	910	870	868	889	886	879	877	915	906	944	913	901	884	944	866	891	892	916	892	893	928	916	844	891	896	894	869	916	894	872	931	954	896	902	926	902	930	947	910	910	937	902	863	905	922	930	917	939	904	887	902	902	884	821	916	928	911	903	912	968	894	914	947	887	944	886	915	884	902	905	912	857	894	899	962	920	922	967	887	861	925	874	830	927	893	873	883	899	912	913	911	907	850	929	913	979	925	926	894	867	913	874	861	953	946	898	905	934	898	860	882	862	912	904	862	868	897	930	886	912	913	909	914	897	888	895	878	837	876	855	952	888	881	907	882	918	911	953	886	896	946	892	885	951	884	910	887	933	884	914	887	939	904	970	889	881	940	895	916	891	896	922	888	871	927	893	950	911	893	974	884	936	856	879	927	966	869	949	932	915	922	876	908	910	909	893	859	919	864	821	923	877	843	926	900	881	931	937	923	911	941	895	908	898	869	952	921	872	926	890	904	931	892	957	901	902	887	889	873	902	889	874	943	906	887	887	949	905	874	953	852	881	895	905	918	929	902	958	919	872	899	926	887	901	967	927	954	892	856	913	909	939	884	948	907	892	846	896	937	894	868	936	894	913	872	987	887	922	905	931	916	909	945	915	944	924	923	904	897	920	879	888	884	963	907	903	918	883	857	867	877	887	913	869	899	879	921	887	908	946	870	888	995	923	945	954	904	908	931	853	932	830	912	871	905	944	871	887	900	866	896	886	931	855	909	950	956	910	917	866	924	880	897	948	875	900	907	853	882	919	891	947	977	916	872	901	911	916	865	877	851	882	904	934	927	924	865	886	936	902	869	880	912	922	899	1004	915	861	893	841	922	944	921	902	883	940	918	918	903	928	944	896	909	857	899	906	868	918	904	900	853	898	930	885	876	934	902	883	909	905	951	898	925	891	929	958	896	931	882	892	932	918	921	907	901	895	916	917	906	939	882	964	913	906	865	860	925	904	878	888	949	911	886	864	869	928	915	941	850	946	890	870	858	856	905	845	857	931	908	922	915	913	912	916	983	926	885	866	914	907	877	897	930	927	902	936	876	879	914	1001	940	896	904	914	900	894	916	936	855	900	897	943	905	921	873	923	912	870	880	940	871	930	894	915	902	865	909	898	892	878	869	892	916	952	883	897	928	880	893	936	856	917	934	883	864	935	910	886	887	971	954	908	890	896	922	852	888	907	944	893	891	917	902	965	873	875	892	898	918	892	910	899	896	909	868	955	924	927	919	898	894	921	855	916	876	919	958	888	902	902	932	947	935	923	938	886	887	889	936	835	918	877	883	937	868	902	926	873	959	889	916	932	863	873	896	911	938	880	955	887	867	920	936	903	929	884	912	964	899	900	938	936	909	925	957	908	878	880	921	860	922	885	895	894	930	898	870	906	915	863	892	891	874	841	955	927	896	885	917	869	888	942	914	923	915	913	870	896	889	930	925	861	889	853	925	848	915	847	849	936	920	919	943	913	915	929	940	893	910	903	892	921	895	885	909	912	878	857	793	904	871	928	890	923	896	905	858	908	845	948	878	883	869	885	920	918	916	862	921	924	909	899	863	929	858	905	903	905	927	914	883	918	905	863	875	891	911	871	887	913	914	863	883	912	866	928	871	863	919	911	918	890	887	875	896	840	921	956	847	867	902	880	890	910	919	975	899	904	892	857	923	888	894	868	923	941	936	839	929	929	877	913	859	888	935	889	884	882	927	917	906	868	968	885	864	887	909	900	891	876	930	893	957	869	862	889	844	927	920	896	940	933	906	953	856	873	866	875	880	895	884	913	933	845	911	881	854	874	909	910	922	973	939	925	897	945	901	853	892	869	899	867	893	923	902	870	862	927	883	887	899	850	909	878	918	922	908	883	910	925	933	955	905	857	917	943	883	870	930	853	886	937	971	951	906	887	895	894	867	855	912	886	900	895	910	897	884	895	909	903	896	868	893	878	880	935	887	860	962	941	881	876	896	949	860	951	928	865	882	944	897	932	866	901	905	935	889	891	921	888	913	900	929	867	877	962	895	887	945	926	884	881	887	869	924	883	910	888	896	912	913	930	914	892	913	990	925	934	914	895	922	843	903	890	936	918	939	879	870	845	916	928	942	913	915	889	876	928	889	918	942	890	845	872	925	893	840	907	908	882	961	880	926	896	855	913	938	888	896	873	894	960	870	915	913	951	919	809	921	859	875	938	868	930	864	902	898	892	881	896	914	895	904	872	900	954	874	897	939	946	918	932	884	954	880	934	955	929	916	930	958	899	969	934	945	902	898	890	915	953	942	862	922	880	867	960	886	878	936	888	979	906	860	887	913	930	896	964	895	917	884	864	871	840	866	964	928	940	887	851	882	882	893	915	934	912	884	866	886	923	867	864	907	873	885	898	889	974	936	929	935	875	872	919	858	888	906	869	929	867	893	888	909	900	893	916	870	929	877	879	886	898	910	944	884	881	897	931	926	852	885	911	850	907	847	888	916	908	962	899	892	884	938	900	859	864	895	894	840	885	913	885	917	882	898	882	897	886	868	947	988	889	875	904	928	913	879	892	878	946	917	900	917	926	901	879	902	915	890	885	877	845	890	934	911	934	865	923	869	913	885	902	946	923	978	863	983	897	911	922	925	899	841	892	872	874	896	894	906	942	945	874	973	942	880	969	903	927	890	913	942	916	852	855	889	946	950	948	923	906	887	876	910	884	904	965
22979	21678	29463	24425	21679	21730	12780	1606	1067	920	817	794	713	729	686	665	640	582	649	608	645	623	688	666	679	610	623	587	637	611	607	572	629	573	604	534	582	540	564	566	494	522	507	490	496	479	503	439	455	439	493	448	463	451	416	483	451	491	483	450	423	459	478	474	453	456	468	452	461	483	476	446	408	485	440	480	437	436	507	410	471	446	451	471	461	409	463	398	450	405	455	481	404	449	465	443	472	440	457	460	410	466	445	429	446	496	453	444	490	458	438	446	446	423	471	461	437	480	378	427	422	448	438	422	439	431	420	447	437	437	400	476	437	442	453	429	438	425	442	448	466	454	468	467	392	444	430	438	432	463	415	452	462	440	488	459	457	450	425	424	468	438	471	428	454	466	451	441	461	455	445	444	481	471	457	423	450	461	457	456	487	474	499	436	418	448	452	447	439	463	448	459	452	444	408	441	446	454	430	413	436	494	467	450	449	438	436	477	452	411	457	416	452	449	480	455	468	448	402	491	436	482	449	439	454	438	446	477	442	431	430	422	491	462	453	448	411	432	458	423	417	430	473	418	453	418	436	464	474	448	437	461	419	461	414	447	465	428	466	407	444	482	464	465	421	460	453	436	455	440	504	444	430	452	408	457	446	465	466	476	453	424	445	472	451	451	410	427	463	452	444	455	439	447	437	441	449	437	430	501	450	447	458	470	464	459	445	421	472	467	457	409	446	450	433	447	477	465	442	406	482	437	431	475	479	490	437	420	426	426	442	451	480	484	455	433	484	469	405	464	429	450	433	439	470	447	453	440	485	413	428	476	441	435	428	451	425	471	439	450	439	435	444	456	491	433	427	443	434	454	442	445	479	454	458	446	436	467	461	429	458	424	430	413	456	439	444	464	472	467	447	440	426	459	459	444	478	419	503	475	409	469	469	457	457	413	427	466	414	471	422	428	477	469	488	431	472	457	465	459	406	445	473	455	457	472	462	460	479	462	417	426	477	481	454	494	452	434	480	459	462	430	464	458	425	471	438	454	485	446	504	470	416	434	453	451	470	447	438	402	422	472	439	455	458	468	430	431	429	403	453	442	429	459	466	447	410	434	462	481	452	435	479	441	403	451	417	473	486	401	427	421	489	423	445	492	481	442	434	449	422	441	429	454	429	431	460	439	419	470	451	465	454	420	436	451	490	461	406	428	391	444	405	459	443	452	406	459	468	425	480	460	453	445	449	478	470	442	435	455	411	474	499	423	446	458	483	454	473	474	441	435	461	475	423	439	456	466	405	418	453	463	435	439	464	425	416	462	450	472	470	423	438	439	489	459	429	468	458	462	425	451	460	469	468	460	450	444	438	443	473	417	451	438	440	436	417	453	486	468	501	428	442	450	428	427	428	484	421	431	451	442	419	433	426	429	470	473	437	439	440	466	432	460	451	404	435	416	439	433	444	482	451	445	444	435	446	458	447	477	445	455	441	426	432	436	471	455	448	423	469	432	466	405	451	425	466	439	429	456	454	450	439	464	447	455	468	474	440	430	453	470	449	440	431	427	437	438	411	420	464	489	478	459	451	481	449	462	475	460	474	474	474	424	444	437	460	441	467	407	460	466	463	465	485	444	480	423	460	469	431	395	431	488	434	487	403	461	460	464	441	446	410	393	455	431	445	429	435	467	457	472	452	452	471	447	445	454	407	461	437	445	483	455	446	480	473	478	444	451	453	467	478	426	436	441	413	419	438	433	449	422	430	413	435	443	471	465	437	468	471	448	468	436	469	468	452	462	449	435	437	461	438	468	477	417	500	461	456	446	470	473	464	459	435	400	438	473	451	479	403	438	468	447	435	470	473	438	446	442	405	456	434	408	461	479	423	454	461	462	466	412	425	444	427	449	370	430	502	408	443	415	455	463	474	453	458	453	490	450	438	468	474	428	465	432	456	442	457	399	420	452	461	458	479	447	465	453	434	449	416	423	422	435	422	458	399	445	427	466	481	453	402	434	456	456	446	413	441	426	451	437	409	429	401	417	432	459	441	469	425	447	408	427	471	480	453	498	445	436	427	442	452	443	446	449	454	454	442	405	482	435	432	450	466	441	454	473	454	433	436	475	436	480	456	464	447	437	444	469	482	469	464	441	435	433	451	438	434	459	458	481	438	486	449	459	463	457	416	482	441	500	447	445	481	467	475	441	452	406	437	444	441	459	444	469	454	482	467	458	421	457	449	440	460	436	416	457	415	457	469	438	463	446	453	438	447	427	455	458	463	406	441	438	457	484	447	446	457	466	460	427	489	443	418	456	451	466	466	421	435	445	475	419	475	422	467	430	458	411	413	426	468	440	409	458	476	433	430	458	489	384	448	438	430	419	435	447	436	466	423	442	444	453	478	481	434	454	452	431	430	439	431	418	430	476	450	470	437	438	443	434	443	452	431	413	422	484	412	445	436	464	463	475	419	433	426	452	441	467	423	457	435	455	418	442	431	443	439	470	437	430	442	419	444	446	451	428	440	449	472	447	396	458	446	473	450	441	456	415	434	440	471	481	441	458	439	473	462	473	466	441	433	414	508	439	433	416	465	432	440	454	430	428	421	445	444	423	417	462	426	430	447	452	455	467	466	452	412	429	470	472	457	465	420	475	417	466	396	465	504	459	394	447	462	456	462	423	448	426	485	399	473	445	435	424	435	479	459	429	414	477	450	432	445	451	423	447	461	448	422	474	437	438	423	452	464	421	427	428	454	438	470	477	460	418	447	422	469	447	438	416	450	437	462	435	471	445	471	468	456	467	463	459	469	457	437	453	442	482	454	459	443	394	419	452	439	456	472	469	417	464	447	475	455	437	467	447	444	398	429	472	426	457	452	431	390	407	453	399	446	448	439	449	447	455	446	469	487	459	445	446	428	476	459	462	462	456	431	455	442	465	475	445	478	434	441	451	453	457	427	455	454	483	463	455	446	447	466	413	468	423	467	456	469	452	462	455	449	456	465	438	473	454	445	415	451	424	483	417	452	392	453	456	430	412	440	458	421	471	394	461	405	457	427	457	431	473	473	408	446	464	501	427	464	465	463	500	429	481	456	455	464	488	458	448	438	463	453	424	435	443	477	453	440	442	472	449	447	467	460	456	431	450	422	438	428	466	437	460	472	441	423	440	464	443	499	451	472	429	463	487	435	433	451	473	446	453	426	463	439	433	454	440	456	438	466	391	438	462	437	457	469	425	466	428	440	445	433	450	475	423	491	408	458	422	467	437	455	404	410	427	408	455	471	430	456	407	436	441	454	384	432	455	504	454	481	451	424	423	442	463	448	458	449	419	450	397	403	468	461	425	436	450	466	488	451	448	475	454	452	433	468	435	473	408	442	430	445	455	414	438	477	472	420	454	414	440	469	462	469	432	460	435	460	411	439	433	470	458	449	456	445	435	435	440	459	483	450	421	432	449	440	466	477	441	464	410	435	489	474	440	443	459	445	431	444	416	434	452	467	416	427	434	455	407
31563	15846	11056	5616	3902	2898	2254	1727	1422	1240	1061	967	864	757	748	762	704	747	746	743	724	687	751	718	697	655	724	712	650	677	668	572	549	646	580	570	542	579	533	615	524	462	515	495	494	473	502	500	482	496	459	477	456	438	461	510	478	489	475	422	439	521	489	503	444	412	464	457	459	453	417	413	446	449	445	463	414	440	460	431	487	438	445	482	458	444	450	416	475	455	432	435	417	457	450	415	442	450	445	449	440	454	423	452	447	439	468	471	439	419	453	427	478	447	449	443	432	427	481	456	454	432	433	428	442	464	430	475	452	457	475	441	476	440	445	453	417	424	454	430	422	399	438	473	481	449	461	440	438	447	436	438	452	418	428	460	457	442	415	463	425	422	449	460	442	457	442	438	482	443	452	482	461	451	445	437	433	448	466	479	457	457	433	442	429	436	493	439	442	410	468	437	445	486	465	441	436	446	458	447	463	434	463	436	447	404	479	444	447	402	457	452	420	422	454	462	452	457	394	425	456	432	475	431	428	400	428	427	474	466	428	472	425	430	486	475	464	484	422	416	469	447	445	432	452	462	443	469	467	447	421	458	454	496	446	431	413	436	451	404	437	456	426	439	427	432	414	409	461	483	459	404	460	428	445	443	418	413	452	400	470	467	428	440	495	445	487	430	416	409	430	463	476	437	442	437	445	456	429	466	435	493	429	434	417	425	422	438	447	435	476	433	402	402	433	439	441	455	410	447	439	442	468	453	432	438	430	438	414	411	453	426	402	500	471	461	461	462	466	417	442	468	409	421	412	442	430	415	454	483	452	454	393	457	435	481	439	467	433	492	452	432	445	439	455	422	430	455	446	477	438	453	402	466	503	405	434	437	434	459	433	447	456	440	449	444	433	445	440	479	459	456	450	416	450	450	425	414	477	466	434	415	426	417	415	429	421	417	441	462	436	406	427	480	432	451	420	408	401	428	468	477	412	437	446	456	440	429	441	432	445	438	409	401	423	456	450	427	435	427	453	448	463	472	469	389	433	479	428	412	447	433	463	441	424	467	408	428	418	447	446	428	434	465	418	421	420	466	411	467	467	440	407	417	424	457	407	436	436	462	432	444	424	456	441	438	422	427	441	465	435	438	461	426	442	439	469	458	451	460	408	444	433	436	457	466	447	453	464	463	424	446	476	420	479	477	417	488	452	447	460	463	436	437	454	447	457	426	449	461	431	455	455	464	433	403	467	463	435	448	421	450	458	400	412	426	444	437	434	428	411	453	435	444	458	424	428	438	420	442	449	426	456	412	453	423	436	458	416	482	443	445	452	446	445	436	473	417	445	459	482	428	445	457	467	427	418	434	440	433	437	419	397	405	463	417	409	470	470	433	453	418	410	457	432	465	435	422	462	452	443	457	444	491	423	465	416	452	456	418	452	392	404	424	452	400	438	459	436	491	441	466	425	431	418	444	462	427	472	417	442	420	417	467	412	437	477	457	442	446	449	471	448	445	473	458	478	400	482	413	474	443	426	437	463	401	421	421	445	447	424	446	434	447	425	496	469	450	437	439	423	456	388	445	440	452	442	445	438	444	427	454	425	425	454	398	432	462	454	500	431	428	430	431	431	433	454	456	473	428	405	426	380	454	443	475	449	446	465	435	429	473	439	427	450	423	469	429	457	504	435	392	443	474	450	449	442	466	418	466	432	427	453	454	444	464	465	444	455	412	416	465	448	433	420	404	447	406	419	445	420	435	458	455	456	459	420	468	411	433	428	439	435	477	453	422	436	423	461	457	448	418	455	443	424	451	498	432	436	462	445	453	453	469	431	451	441	426	480	468	464	436	447	459	450	424	398	442	446	426	416	453	443	446	473	458	489	435	424	415	458	441	459	481	423	454	433	442	452	454	425	434	480	442	455	435	410	444	454	465	448	471	460	425	469	441	470	457	460	427	463	446	455	432	459	470	422	436	438	447	461	427	465	467	418	417	449	436	440	439	465	451	447	475	424	426	422	458	446	457	439	451	440	458	432	470	393	465	441	459	446	437	416	440	392	464	476	434	447	419	440	454	428	450	412	474	450	441	435	437	435	484	460	436	439	435	457	448	440	457	459	448	463	441	441	432	435	425	444	465	477	439	431	440	424	443	465	447	446	454	442	438	468	432	448	429	425	402	466	451	446	416	443	435	461	469	419	419	469	395	407	459	439	444	446	422	437	410	458	467	426	464	429	404	460	429	411	426	446	453	443	448	480	414	408	444	453	425	442	408	434	453	428	434	431	476	372	486	448	440	436	450	432	445	452	458	422	424	450	430	421	419	425	415	478	440	441	454	470	421	435	411	425	461	429	442	408	459	457	450	475	426	424	466	489	405	453	442	444	417	428	444	429	420	452	474	444	413	449	451	461	441	432	465	424	470	439	450	404	436	420	460	462	436	434	444	445	462	439	430	459	418	463	459	457	446	458	462	455	458	448	431	452	462	474	430	458	461	414	461	422	441	441	432	464	456	458	426	435	436	446	422	429	471	435	440	458	420	431	418	461	426	487	364	446	423	436	482	431	434	457	413	439	446	425	440	451	448	433	471	396	425	456	470	474	420	430	484	424	431	479	417	429	432	420	433	455	460	456	464	449	454	449	466	450	446	405	451	420	440	423	432	443	434	423	450	463	457	440	434	429	442	447	432	457	424	437	434	445	438	444	417	452	404	439	436	471	425	446	455	433	448	459	450	449	453	431	425	445	490	434	452	424	436	433	469	435	444	442	487	404	443	478	449	464	430	434	445	448	442	447	420	394	440	489	475	425	448	423	431	445	462	458	446	469	439	439	444	409	443	442	417	427	473	447	421	457	440	455	440	465	461	442	444	437	452	432	411	438	463	390	485	441	458	441	424	420	475	434	464	465	446	479	458	464	428	452	440	469	397	433	415	429	481	467	404	460	443	454	445	466	411	476	417	440	451	446	437	442	460	443	433	457	443	414	455	447	443	431	448	378	427	444	472	476	453	428	441	452	439	414	503	450	453	457	455	440	449	430	443	473	445	463	467	444	459	444	468	466	444	415	437	451	451	445	433	436	446	431	466	444	447	463	479	451	461	420	464	452	462	430	469	454	431	417	423	421	431	428	458	429	436	438	423	446	442	435	443	398	471	443	465	435	417	443	421	451	432	427	454	425	437	456	425	431	434	466	469	440	450	466	438	423	438	433	427	444	428	433	483	417	447	485	446	436	426	442	454	443	455	466	409	433	457	403	494	427	423	452	468	442	464	400	450	468	451	425	489	422	432	492	436	425	421	437	409	443	444	424	481	465	456	463	390	446	447	461	435	428	470	426	439	419	413	438	450	459	433	435	435	458	444	466	451	456	451	445	431	429	470	453	450	433	425	446	454	445	457	450	442	460	458	429	450	405	475	455	483	445	440	447	479	415	410	435	386	445	440	438	445	468	457	459	433	479	461	421	458	439	437	447	460	420	457	459	456	439	423	428	461	450	490	451	449	449	456
29628	20607	8539	1757	1235	1217	1148	1097	1058	1041	1103	1034	1106	1132	1042	1069	1052	1065	1077	1049	1011	1018	1012	1031	1090	1079	1057	1054	1053	1044	1077	1036	1063	1017	1043	1102	1023	1054	1024	963	1107	1022	1061	1064	998	1004	1087	1059	1005	1035	1028	1066	1028	1024	1045	1023	982	1014	992	1036	1048	1039	965	1030	1007	1022	1003	1096	1025	1084	1019	991	1007	1055	1023	1069	1048	1060	1011	1038	953	1041	975	984	986	993	1051	977	1050	991	1022	1055	1063	1017	1019	1032	1031	1056	1074	961	985	999	1052	1056	991	992	1068	1035	1014	994	1044	998	1014	1038	1092	978	1042	1015	1021	1075	1025	1033	1005	1081	997	1067	995	1034	1073	1019	1048	1012	1022	1036	1028	980	974	1071	993	1007	1071	1050	1007	1089	1008	1026	1048	1071	982	1017	1036	1035	1097	1057	1045	1029	1058	995	1054	1010	1015	1050	1050	1067	1034	1000	1011	1058	1010	998	1080	1002	1012	999	1022	1023	1044	1026	1023	1083	994	1018	1033	1037	1015	1090	1021	1067	1021	1028	1032	1072	996	1040	992	1017	1029	1086	1039	1059	1031	1052	1061	1021	1027	1015	1056	1008	991	981	1011	1087	1006	996	1016	1044	1010	1038	1042	1027	1037	1041	1029	1016	993	1034	1057	1036	982	1040	1032	1041	1005	1132	1036	1015	1030	1070	1025	1085	1020	998	1023	1020	1057	1011	1042	1110	985	1022	1035	971	1018	1031	1072	986	1076	1081	1020	968	991	1024	1007	1057	1047	1018	1026	1060	1005	1069	1011	1041	1012	1056	1035	996	1073	1002	1049	1023	1019	1032	1071	1021	1039	1072	1046	1031	1055	969	1075	1035	1001	999	1012	1003	1044	1019	998	1064	1002	1043	1066	1028	1088	1086	1048	1032	968	1062	1032	979	1026	1018	999	1044	962	980	1021	1039	1032	1006	1049	1050	1003	1073	993	1025	1034	1004	1035	1060	1032	1030	1021	1028	1003	1040	1064	1049	1058	1042	1005	979	1064	1048	1002	969	1010	1038	1005	1018	1068	1056	1020	1013	1006	1054	1025	1030	1075	1028	1003	1007	998	1056	1029	1006	996	1075	996	1075	1046	1001	1039	1007	1040	1064	1004	1039	1089	1015	1026	998	1024	1049	1066	1021	978	1024	1055	980	1010	1008	1043	1018	1016	1011	1014	1044	1030	1076	1075	977	997	1084	1060	1038	1019	1047	1041	1029	1033	1005	1038	1017	1030	1090	1011	1040	1015	1013	1014	986	1053	1041	1026	1002	986	1003	980	991	1009	971	1017	1060	1032	964	1043	1018	1040	1012	958	1007	1012	1019	1018	1048	1069	1039	1020	1014	1015	1079	999	1005	1031	998	1022	1056	1038	1079	1011	1043	1044	1053	1074	983	1022	1060	1081	1004	1046	1006	1097	992	1037	997	1005	999	1013	1035	972	1029	1003	991	1064	1052	1017	1004	1014	986	998	1037	996	1045	1019	1054	987	1042	1007	978	998	1045	1013	1086	1055	992	1060	1071	1061	1052	1030	1044	1031	1026	969	1054	983	994	1036	1041	1021	1033	1115	994	1044	1062	1051	1093	1045	1063	1018	1006	990	1112	978	989	981	981	969	1054	1011	1044	1030	1071	1001	1026	1023	1084	998	1089	1050	1030	1002	1058	1071	1039	1042	1006	1082	1000	1070	1069	1079	1025	1069	1034	1076	1008	1035	1024	1066	947	990	1026	977	1025	1034	1070	997	1011	1038	1030	1013	1085	1082	1044	1031	980	1087	1028	1019	995	997	1042	1035	1053	1039	1035	1017	1030	1048	1019	1050	949	1030	991	1017	973	1007	1034	1022	1055	1026	1088	1053	1021	999	1076	1033	1077	1075	1064	1055	991	974	1043	1042	1048	1087	1009	1036	1043	979	1049	1053	1021	1050	1052	1039	1011	976	1004	1009	1064	1005	995	1073	1067	1036	1057	1031	972	1027	994	1017	1104	1062	985	1048	1032	1015	1007	1028	993	1029	1017	1047	1024	1049	1035	1017	1023	980	1135	994	1059	992	1061	990	1047	1022	1014	1052	982	1085	1035	1036	1037	976	1103	1044	1020	1040	997	985	990	1004	1002	1044	981	1108	1051	1084	1036	1046	1031	1038	997	1068	1023	1097	1016	992	1036	1067	1041	1022	978	996	987	978	1063	1033	1060	1051	1026	1049	1022	1029	1091	1086	998	956	1007	1048	1093	1034	1080	1055	1030	981	1057	1063	1061	1010	990	1007	1037	1023	1009	1099	1006	1031	1013	1014	1030	997	959	1041	974	1059	1004	1017	1102	1035	1086	980	988	1027	1009	984	1057	1069	1024	1040	1031	1017	1070	1037	1043	1043	1045	1057	993	1063	1008	999	1021	1013	968	992	1068	1067	1033	1034	1011	1013	1009	1032	1046	1019	1006	1080	1002	1041	1008	999	944	1009	1045	1030	1095	1067	1006	1028	1062	1071	1087	1032	1099	1033	986	982	1082	1055	1020	986	967	1046	1090	1009	1030	991	1045	997	1011	1003	1010	1077	1043	1020	1055	1038	1059	1052	1038	1031	1017	1086	996	1063	1054	1061	1031	1002	1031	1061	1058	947	961	1029	1090	1099	1059	986	959	1044	1015	1003	1012	1037	1055	1026	998	1082	972	1029	1040	1080	1027	954	990	995	1048	996	990	1058	1003	1060	1058	1019	1057	1019	1106	1049	1036	1028	1013	1026	1073	1104	990	1043	1003	1041	1064	1052	988	1040	1024	1030	1042	997	1051	1040	1062	975	1039	1025	1051	1060	1010	943	1049	1016	1035	1021	1096	1007	1060	993	1008	1092	1046	1007	1054	1003	1041	1001	1042	1059	996	1005	1024	1065	1023	1001	1058	1070	1037	1022	1013	1009	1080	1044	996	1047	1052	1030	1026	968	1004	1035	985	1023	1010	1018	1009	1023	1017	1086	997	1009	1130	971	1042	1010	979	978	1023	1089	1007	1079	1010	1016	1013	1007	990	1034	1026	1043	1023	1018	1071	1045	1014	1013	990	1052	1015	993	1050	1020	1024	978	1057	1075	989	1017	1054	1029	1044	1062	999	1105	1063	1051	1019	1028	1048	992	1066	1019	1013	1004	1028	1102	1008	1025	1047	1037	1055	1047	1026	1043	962	1028	1115	1016	999	1034	1063	1068	992	1002	989	1010	1015	1020	1012	1011	968	992	938	955	993	1019	998	1008	1050	1019	1040	1044	1040	996	1035	1007	1005	1021	1067	1053	1016	1083	979	1045	949	1018	1013	982	1033	1040	1004	1064	1065	1003	1109	1041	1033	1030	985	1016	980	1063	1043	1063	1053	995	1002	1035	1055	1002	1016	1025	997	1047	1007	1051	1033	986	1086	1000	1014	979	1027	1007	983	958	1004	995	981	1057	1057	1003	1036	1006	1030	1009	1008	1066	1014	1015	1032	1008	1027	1072	1053	929	1007	1099	1056	1001	1045	986	1033	1009	1017	996	997	1071	1018	1047	1015	1006	1058	1009	1028	997	1004	1095	942	1054	1034	1055	976	999	1002	1054	1071	1033	1044	996	1056	1040	1017	961	1045	1048	1027	1014	1011	960	1057	996	1023	1071	1001	1021	1047	1014	984	1020	996	1051	1056	1018	965	1049	1057	1078	987	970	1105	1061	1022	1032	1017	1038	1058	1037	1064	1078	1014	1025	1001	1042	1063	963	1011	1045	1088	1010	981	1053	1036	1055	1058	1066	1006	983	998	1058	1041	1014	1077	1064	1093	1064	1065	995	988	1023	1019	1024	1018	1044	984	1021	1024	1052	1057	1079	1043	1009	1097	1010	1045	1017	1018	1023	1070	1067	1012	992	1056	976	990	1022	995	1005	1033	1040	1021	1039	1038	1036	1080	1028	1001	1054	976	1004	969	992	1031	980	1049	1040	1033	1024	1009	1099	1058	953	1026	1010	1028	1039	1099	1046	974	1013	1057	1054	1043	1049	1045	1040	1049	1024	1029	1006	1077	1022	1064	1005	1049	1071	1007	1035	1031	980	1007	1005	1121	1004	1013	1008	968	1033	1009	989	988	996	982	1024	1078	1016	990	1030	1009	1061	1021	1039	1059	1034	1027	975	1018	1093	1017	1015	1032	975	1048	1101	1003	1038	1024	989	1031	1055	989	1025	1014	1023	1002	1006	1074	1054	1069	976	1037	1028	1025	1035	1009	1038	1069	984	1029	1020	1036	1019	1033	1036	992	1019	998	1034	998	1015	1027	978	1051	1032	1028	1041	1044	1060	1032	1000	1066	1039	1033	983	985	1017	1028	1038	1038	1002	996	1011	1055	1049	1024	993	1051	1027	994	1064	1047	1001	964	1031	1022	1062	999	1043	943	1027	1012	1028	1085	1025	1075	1030	1067	1086	1066	941	1005	1011	1043	1025	998	1087	1076	967	1030	1026	1030	1029	1017	1078	1101	1031	975	1011	1012	989	1030	1012	1000	1050	1082	1034	1048	1014	1071	981	955	1012	1018	1018	1033	1006	1054	1022	1003	1042	996	1018	1041	1001	1092	1000	996	1036	1038	1026	1058	1046	1045	1010	953	1046	1035	1044	1080	1028	999	1068	939	983	1087	1034	997	989	1085	1083	1013	1053	1022	1056	1011	1071	1052	1044	1033	1066	1046	1080	1026	1063	1055	1032	1000	1046	1085	1062	1080	1043	1008
27587	4781	1854	1422	1256	1197	1127	1105	1109	1097	1118	1109	1070	1078	1063	1052	1100	1079	1085	1047	1103	1032	1030	1069	1175	1064	1058	1083	1060	1024	1028	1028	1095	1141	1058	1021	1060	1058	1042	1040	1017	1034	1042	1073	1046	1043	1017	1023	1060	1035	1001	1028	1091	1003	1047	1013	1035	1069	1082	1077	1032	968	1071	1002	1006	993	1022	980	1085	1048	1054	979	962	1006	1006	1012	981	1059	1018	1057	1022	1011	1034	1040	990	972	989	1023	975	1040	1005	987	1033	1022	964	1046	1002	1007	1006	1042	1055	1033	995	1000	1031	970	1072	1017	917	960	984	1032	1047	1072	985	1046	994	1004	994	994	1016	979	1045	1039	1064	1054	1022	1035	996	1038	1055	1034	1007	1002	1087	989	1039	1030	928	1069	1032	1020	1023	1024	959	1012	1002	1042	1013	965	983	1012	1056	1057	1066	1026	1024	991	1014	1019	992	1017	1103	1081	989	1045	995	1062	999	1039	1000	991	1016	994	957	1011	1026	1046	1033	1036	1072	1060	994	979	1049	978	1032	1030	1042	1001	1015	1027	1043	1045	1055	1006	1015	1002	1027	1017	977	1037	1026	961	962	1028	1020	978	1004	1025	1026	1082	1002	1056	994	970	1038	997	952	1043	1004	1025	1067	1033	998	984	1018	1003	1028	951	1009	998	964	1050	1015	1034	983	973	971	991	1049	1039	1019	995	961	999	1035	985	1009	966	1030	1049	1040	966	1005	1017	996	941	999	1032	1060	1012	1043	1015	1002	1024	1043	1005	1074	975	1011	1014	993	1064	1040	981	1033	985	929	983	993	970	1008	1025	1002	1048	1064	1037	1037	1033	1040	994	1025	1020	1035	1023	1038	992	1006	1013	1013	1038	1034	992	979	1002	1071	998	1033	984	1031	994	1043	1027	999	1066	977	1002	1019	1033	982	1049	1001	991	994	1009	1017	1004	970	978	986	1031	1047	1056	1003	1015	999	1026	1069	1050	1010	1026	1002	988	1024	1014	1064	977	993	1011	1005	973	1010	1025	974	997	1042	1082	967	1025	1024	958	1019	994	1015	1032	1019	1000	981	1050	1031	1032	956	1059	1040	1039	1028	1080	983	1029	948	986	1043	1047	1028	1015	1059	1041	1059	1042	977	1005	1060	1011	1005	995	988	1010	994	1015	993	1012	1009	1024	1006	1040	982	1014	1021	1018	995	1062	973	1004	1033	1020	994	1013	986	997	1062	967	1027	984	1002	983	1084	978	993	988	1012	1040	1019	994	982	1022	1025	1028	1032	1021	1013	1010	967	948	1005	1093	1020	964	1062	1003	1010	962	1037	962	995	1039	997	1126	1018	1069	1038	1002	973	1034	1023	1007	1024	979	1018	970	1031	1030	1017	1020	996	1000	1007	1019	992	1013	1032	1005	1008	1022	1048	977	1068	1000	1052	1050	1060	940	945	1029	1067	999	1029	965	1032	1011	1023	1002	997	1006	1002	1101	1021	1071	1012	972	1035	1017	1019	994	1003	951	1055	1018	983	1031	982	1051	1019	951	1064	1029	1016	986	1027	1075	1015	1071	1000	1029	1052	995	1047	1035	1000	997	1074	994	1023	1003	1018	1043	989	1043	986	1013	1030	1027	1041	1040	1058	1073	1050	999	1043	1019	1026	971	1072	1024	1026	1020	1060	1042	984	1051	988	1009	1007	1050	976	975	1047	1021	999	1042	981	1027	1018	991	952	1003	1092	1027	1021	1008	953	1033	1044	1026	970	1019	1016	1050	1044	1009	1009	1058	1018	1082	1030	1080	998	1009	1019	1056	1004	1023	954	1007	1025	1048	994	912	986	1044	1012	1085	989	996	998	978	1052	957	1043	967	1052	965	1002	1014	1011	987	1042	1025	1048	1086	1044	1006	999	1045	956	1051	1012	989	987	1047	999	1038	1024	1003	1046	1013	1022	1031	1022	1054	1048	1011	975	1022	1049	1016	1058	1059	1040	1010	1069	1081	1008	1009	1011	1036	1008	1008	986	1063	1086	1003	1004	995	969	1068	1033	998	1050	1038	1010	997	1024	1059	979	970	1004	1030	967	1059	995	1043	1014	1017	1038	991	1095	1080	970	1021	1054	955	1000	1037	1046	1056	983	990	1051	1001	941	1016	1004	1023	993	1013	998	1065	1017	1050	973	976	977	1076	928	985	1007	955	1050	1002	1039	1031	989	1068	1043	1025	1045	948	1046	1030	999	1003	1019	983	1022	1003	1043	1013	968	1016	1043	974	1035	982	991	1043	993	980	1022	1049	1009	991	1029	982	1032	1047	1055	1059	1026	923	1008	1009	944	1038	979	1045	1022	1038	1065	1012	994	1011	1013	1072	1021	1024	1021	1045	989	987	1048	984	1011	997	1026	975	1083	1046	1009	1057	998	994	1022	1024	1051	1030	1036	1008	999	1085	988	990	1014	1016	977	1017	966	1002	1081	1062	1051	995	1016	1013	979	1021	1032	1039	968	993	1038	993	1048	1079	1005	982	960	1043	993	1005	1027	1017	1010	1025	1041	1024	1039	1024	1037	1023	1088	1016	988	1034	1031	999	1023	1000	1001	996	1101	1004	993	1025	1025	995	1035	1047	968	1024	1088	1036	1044	980	1005	1009	1018	996	1018	1005	989	968	956	1048	1012	1013	1014	1035	984	1035	1044	975	1013	1035	1011	1012	1057	1066	980	977	996	998	1041	1020	976	1090	1041	1070	999	1046	1006	989	1011	980	1049	1000	1058	1011	1054	1037	998	1036	1015	1056	996	1037	995	981	991	989	1055	999	1054	1011	997	994	993	988	979	980	1062	1048	967	1028	1028	1083	988	1027	967	1046	1037	1048	1069	1011	1047	1009	1034	984	1042	1029	1009	1070	989	1067	979	991	999	935	993	1037	985	990	1053	990	1036	1013	1001	1048	1022	996	964	1010	1028	992	1001	1052	1004	1006	985	1032	969	950	967	1013	1017	1102	981	1045	1048	1050	1046	1039	1037	989	973	984	979	1054	990	1029	991	1009	1067	1004	981	997	1008	1009	996	1039	1015	966	1056	1008	994	1080	1018	1035	994	1041	996	1033	1021	1093	1028	987	1039	1043	1013	1051	1020	1000	1007	1019	972	1097	973	969	1050	1072	1055	1019	1036	965	973	1003	952	905	1030	1058	1036	1022	997	1030	1038	1022	973	1019	1015	1002	1004	965	1013	967	976	1095	1018	974	961	1065	1018	1005	1031	1064	1055	1045	1038	1010	981	1007	957	1006	1005	1042	1048	1043	972	1010	1038	1015	998	1024	1077	1035	1028	959	988	1043	1006	985	1018	982	977	1018	979	988	1084	970	1022	1017	1007	1067	958	1024	996	1010	1000	1038	976	1037	1051	1020	979	1044	1031	1006	1025	1035	990	986	1026	1027	1014	1059	1017	959	993	1032	1037	1035	1031	1012	1059	998	1031	1043	990	1004	1032	976	1036	993	990	1045	1076	1060	1000	979	948	1016	956	952	967	1023	991	1000	1029	1013	1035	1032	1015	1037	1007	1014	1021	1022	994	1044	1038	1015	1143	1066	1028	1042	996	1015	1036	980	941	1003	1013	1059	973	974	1068	1020	1056	1038	977	943	1046	1041	1003	1020	1044	1024	1029	1004	1059	1020	1034	1009	1075	1054	993	1028	968	1000	987	991	1015	1043	1067	1046	1065	1014	1008	1009	1032	970	1028	1048	1077	1011	994	953	1035	975	1024	1016	999	1024	989	998	1058	1014	1019	981	1060	1036	1039	998	1015	1007	1037	984	1078	1072	1024	1005	992	1017	966	952	1044	1036	1060	1022	1012	1054	1012	942	966	1050	1032	1014	1045	1037	1029	1000	1026	1008	976	1003	1034	1028	1049	1015	1006	980	991	963	1044	943	978	1025	1034	1020	1014	1004	1035	1002	1063	1042	1026	972	1033	1046	1052	1020	1006	1040	998	1016	969	985	974	1002	985	1008	996	1010	972	1050	1030	966	1057	1017	1017	1025	1071	1075	966	1081	1013	1018	1027	1013	1019	988	1073	1036	974	1007	1009	1033	1016	1022	1004	1015	1000	1049	1016	1049	1081	1041	1042	996	1034	1031	983	950	997	1045	1043	1005	994	1037	1041	1006	1036	984	1032	1012	1042	1003	1031	1009	1054	1012	977	1004	1038	1022	973	1014	1039	1011	1022	995	1042	987	1042	1064	973	1028	996	998	1044	1101	1048	1042	986	1038	1012	1031	986	1049	1006	990	1036	1032	1000	1081	1049	1016	1046	1006	1096	994	1066	1007	950	1036	1023	1001	1010	996	1039	1034	998	1038	1032	1025	1018	999	1047	1025	966	967	1009	988	1021	979	1055	1022	984	1030	1049	1051	976	1034	1106	1022	1020	959	1032	1006	1025	1037	1023	1035	1037	1049	1037	1067	1001	1026	1011	1023	982	983	967	1009	1018	944	1066	1023	1014	983	1032	957	1014	1016	1007	1034	1008	1010	978	1042	1038	1035	1074	1066	1030	1047	933	1039	1064	1032	990	991	960	1049	1077	1040	996	1061	1034	1037	1065	1019	1019	989	1049	1007
24217	21666	29073	24773	21676	13695	1806	1189	931	908	835	830	790	827	770	780	790	766	702	788	743	810	832	743	797	765	763	764	784	727	690	771	731	714	698	731	708	669	701	723	709	647	660	588	679	673	615	691	716	614	632	705	654	670	658	646	656	698	651	649	640	631	619	675	650	635	646	691	644	652	626	613	624	653	681	618	705	634	651	660	612	676	663	643	604	686	683	641	657	630	614	647	650	663	672	654	648	683	684	657	642	654	631	641	639	664	698	608	647	655	660	651	673	612	680	613	622	636	660	623	597	650	638	657	666	603	630	642	635	683	628	674	628	645	700	656	621	629	616	668	667	665	654	629	669	616	631	644	621	699	677	640	657	666	635	671	662	593	650	682	638	698	668	637	677	677	636	682	650	646	646	630	654	624	681	636	615	625	642	682	695	643	670	641	663	669	615	639	635	636	654	638	611	652	698	713	683	656	602	674	644	634	629	612	676	688	655	639	665	676	687	620	639	653	630	674	654	650	656	633	662	645	649	657	677	640	649	641	633	630	655	622	657	656	656	627	631	645	673	645	644	655	607	688	678	701	623	660	640	637	682	618	666	633	675	699	637	687	645	643	668	644	684	643	681	654	630	639	648	613	617	649	643	649	660	694	649	623	589	648	667	683	700	625	661	643	635	644	623	623	620	644	667	671	691	636	665	651	675	651	655	696	629	630	654	640	638	648	636	667	639	651	663	618	637	633	651	620	644	675	650	673	649	633	648	672	601	651	600	626	661	647	682	661	621	675	614	656	664	622	645	626	648	643	671	688	652	689	690	658	651	672	643	664	683	678	616	676	717	615	684	637	655	671	662	653	657	683	654	651	602	632	648	677	683	673	693	684	641	691	645	685	673	644	653	613	636	688	645	651	643	663	675	683	645	687	624	606	655	597	619	665	641	667	663	627	655	654	645	664	657	654	684	605	665	651	623	645	664	661	641	627	643	680	695	646	667	648	647	624	631	658	613	652	608	657	684	657	610	630	638	674	609	604	603	637	686	592	672	661	657	647	641	637	671	652	659	689	686	655	657	596	644	720	699	663	661	631	667	620	623	646	620	621	646	631	630	630	613	652	690	674	638	665	680	686	645	598	613	674	655	659	626	640	676	613	684	635	619	647	675	673	700	635	665	673	686	606	608	678	655	683	638	627	650	692	679	632	655	680	639	635	664	639	687	636	632	625	644	683	668	709	622	674	657	642	640	677	645	634	656	613	671	690	656	685	602	654	619	630	690	687	648	638	671	657	648	652	614	686	671	613	635	647	664	637	647	670	657	634	612	701	634	640	715	645	663	670	651	612	653	689	650	683	636	702	698	668	677	641	710	656	682	637	664	711	651	658	642	612	612	630	654	691	619	699	665	691	679	657	663	692	655	660	631	659	654	630	634	626	631	638	658	684	639	670	650	653	701	693	632	660	692	679	624	621	651	688	636	632	643	670	687	644	674	676	647	638	656	627	684	670	654	621	615	686	672	650	649	641	692	663	683	646	628	631	707	629	655	623	626	645	668	645	690	645	683	661	642	663	652	640	660	665	678	680	643	626	636	600	659	636	627	632	666	638	623	644	642	672	655	637	709	634	637	634	586	636	667	633	698	680	656	663	617	684	651	654	651	645	636	652	671	699	648	621	607	702	609	687	693	634	640	609	627	705	639	593	677	689	692	650	625	693	654	680	616	656	635	658	643	679	643	672	664	689	693	683	659	633	659	664	637	605	658	641	631	651	608	648	680	701	610	655	699	634	622	630	642	625	617	634	660	712	633	619	653	639	654	640	623	593	613	649	658	647	652	655	645	658	636	591	657	645	638	657	657	684	665	664	694	680	671	578	621	654	671	656	593	685	668	644	657	673	667	657	648	664	654	624	692	647	704	672	656	634	684	681	642	656	649	687	621	685	659	698	661	635	655	654	658	668	659	696	591	683	680	672	633	701	640	694	653	616	651	678	644	625	584	626	659	684	681	647	646	654	667	700	641	629	621	649	633	637	647	671	619	658	636	659	659	641	621	631	628	690	656	647	662	658	676	628	644	637	700	687	673	656	651	705	595	685	662	638	656	727	640	644	698	654	647	658	651	642	615	629	635	693	620	692	678	686	653	687	678	670	693	651	634	620	672	631	669	620	625	617	688	615	639	607	641	650	682	660	681	654	647	661	680	664	628	669	716	622	681	644	634	651	652	580	654	650	647	643	631	637	611	655	691	666	614	648	637	649	653	636	648	667	677	680	634	666	616	663	679	663	608	631	610	636	641	691	630	611	633	646	628	585	651	649	670	631	673	657	670	641	634	731	654	625	602	683	633	633	625	647	659	656	636	660	628	653	686	627	676	672	667	627	639	639	693	636	634	654	696	640	636	637	629	633	695	588	640	626	640	666	673	618	603	640	673	673	676	625	654	659	662	657	606	621	631	645	625	684	659	686	576	613	620	653	676	659	610	611	636	640	629	638	649	625	670	664	612	695	600	669	641	668	638	625	674	643	626	723	611	687	648	655	617	683	630	650	623	669	690	678	684	655	649	634	636	627	664	640	674	675	641	668	654	680	602	647	622	651	688	667	687	649	726	674	662	661	663	634	674	678	619	666	679	652	673	676	656	645	628	618	627	629	705	698	663	650	646	647	646	622	653	682	685	661	669	632	674	699	700	618	622	665	646	644	652	671	648	654	668	642	692	619	657	703	684	599	637	634	678	625	679	620	614	689	659	661	652	652	657	677	661	677	711	636	695	640	700	642	668	664	661	662	662	680	674	639	651	695	619	626	650	613	672	646	640	629	666	634	663	685	628	641	657	668	656	610	637	643	681	616	642	639	613	626	645	642	654	646	674	656	644	631	627	620	678	671	663	672	625	692	696	644	606	606	639	622	639	618	662	708	627	665	639	660	676	705	635	641	674	649	695	678	641	632	681	714	649	580	646	592	657	687	674	616	645	632	666	614	710	616	697	637	660	686	644	636	657	690	649	583	655	609	654	647	674	658	597	662	672	667	627	645	626	648	626	629	637	642	623	671	627	665	656	642	695	656	624	635	625	660	665	651	652	689	667	636	686	678	679	642	653	656	642	625	684	636	644	696	676	668	662	678	619	687	681	650	636	648	686	633	679	665	671	674	667	646	611	672	641	665	618	672	664	643	585	623	603	694	675	656	663	652	631	709	665	613	614	597	666	681	650	637	619	608	655	631	617	632	638	659	628	641	652	632	732	649	651	616	611	635	654	671	667	629	617	618	705	615	620	616	668	644	567	633	632	672	667	674	639	646	684	630	641	645	669	637	633	662	650	623	562	643	663	625	647	646	652	597	638	622	648	641	652	680	679	697	692	665	665	632	609	704	657	668	656	642	631	698	641	691	683	678	639	604	593	657	641	648	648	676	642	636	678	664	644	653	688	647	621	668	642	679	677	645	633	657	647	673	703	601	637	681	640	600	664	660	639	652	631	624	631	646	657	625	649	683	630	682	657	616
28796	11060	6977	3612	2555	1972	1629	1311	1171	1072	961	927	899	870	874	857	790	855	801	825	832	848	862	850	805	781	829	842	794	799	757	771	765	768	695	787	709	765	751	734	711	698	682	679	676	716	669	660	658	667	742	645	707	660	649	648	664	713	678	681	702	667	704	666	688	698	690	668	645	681	657	690	672	642	661	638	653	666	655	654	664	659	656	706	661	669	696	687	640	687	675	615	689	643	679	681	660	690	643	671	656	697	689	704	691	660	706	701	663	672	651	628	610	657	635	675	650	677	667	700	701	674	663	644	618	689	680	668	667	688	658	686	684	624	643	671	680	626	692	651	660	676	695	647	672	648	693	690	699	721	692	629	668	677	684	688	650	638	668	672	636	657	683	676	672	610	672	629	648	697	648	683	679	687	669	699	673	646	587	675	684	653	691	674	670	642	672	684	677	640	626	668	649	672	666	704	669	667	643	641	636	618	645	692	667	651	692	668	689	658	672	649	710	699	653	639	675	662	656	662	677	658	655	665	639	689	655	646	682	639	645	657	661	683	651	696	682	663	654	690	677	693	683	659	679	649	651	688	618	634	657	700	675	680	652	657	672	638	704	689	689	626	692	681	657	656	642	681	673	663	642	673	687	676	673	656	705	688	681	644	689	661	673	670	649	684	697	660	704	620	635	668	730	642	657	659	664	641	687	678	663	640	665	686	644	681	687	658	677	692	661	702	716	664	658	701	636	644	677	655	650	689	640	665	626	677	604	633	682	683	659	657	656	675	681	693	677	657	694	665	624	665	674	629	649	641	639	648	613	615	635	664	666	638	624	664	667	621	701	635	699	641	625	682	659	686	674	617	667	610	691	582	650	658	629	634	622	632	657	634	656	643	653	680	673	636	633	694	688	653	667	644	670	674	679	690	714	694	639	631	654	644	681	713	670	649	644	671	652	702	655	706	690	650	666	655	694	725	681	661	705	665	663	610	655	684	653	699	641	665	701	686	673	739	662	666	643	717	681	666	640	655	668	619	681	641	651	610	674	596	680	612	657	706	693	647	652	685	643	646	691	649	682	637	653	667	638	663	636	654	673	646	704	681	654	711	674	690	666	685	664	625	716	704	675	669	675	654	645	643	653	683	695	672	696	690	677	625	690	690	714	679	687	642	681	647	696	697	648	707	656	699	661	666	656	647	654	705	694	710	628	647	712	660	677	647	663	674	694	690	673	663	665	655	670	667	708	666	636	660	686	662	624	702	608	697	675	635	699	658	679	663	678	675	629	695	645	669	651	668	677	675	707	692	717	646	659	677	662	678	653	658	665	694	634	628	647	645	641	701	645	622	675	661	646	644	628	685	646	649	649	646	701	652	684	678	701	621	664	678	678	691	667	625	713	648	643	715	704	701	687	651	698	667	653	624	672	682	668	670	705	697	694	673	633	651	665	664	641	672	680	673	654	655	648	658	648	731	692	677	658	663	692	676	681	719	689	662	663	711	687	628	701	708	613	681	671	642	688	707	696	618	665	654	637	724	665	655	708	686	692	661	705	670	646	684	616	716	630	634	647	660	675	666	681	673	716	698	621	723	638	679	678	676	666	630	647	671	686	627	637	647	695	689	653	633	664	650	678	702	664	657	715	628	653	656	669	726	737	641	677	677	655	609	668	680	670	637	674	671	665	636	646	669	657	616	685	686	650	640	676	620	624	681	670	644	664	678	649	665	664	657	702	681	622	725	688	695	626	686	659	691	647	657	686	658	625	686	684	625	596	695	659	615	653	673	687	685	662	647	694	719	681	664	639	627	711	659	705	675	662	676	593	677	671	658	694	708	660	643	623	667	703	635	646	666	702	650	648	653	659	670	642	688	644	677	649	677	653	650	661	678	674	665	621	662	609	695	662	657	670	672	652	628	647	678	660	675	644	625	717	658	639	662	682	691	669	685	653	669	702	643	663	638	695	650	659	654	650	685	653	655	632	667	681	645	659	676	710	676	658	663	688	654	678	645	661	684	664	657	655	619	681	651	680	662	684	619	691	638	657	701	760	690	680	689	658	688	673	705	636	662	597	736	651	647	665	703	682	648	648	664	635	657	705	674	628	661	663	734	639	679	667	661	677	669	669	638	648	672	652	671	647	676	640	728	680	669	684	693	632	641	655	684	634	671	690	707	678	658	696	644	608	635	644	664	667	655	668	653	659	672	717	674	646	613	649	642	694	661	637	722	708	651	726	678	699	693	628	669	657	651	722	698	705	666	707	655	620	656	693	658	656	699	665	672	648	688	640	646	697	695	675	627	672	671	647	724	658	699	657	700	711	673	692	696	655	666	699	607	627	661	645	645	661	645	701	668	714	669	634	648	676	698	669	668	669	664	679	689	632	666	702	697	701	639	712	631	658	694	667	658	645	690	674	678	660	679	649	676	654	639	640	706	696	667	655	699	710	695	638	702	680	625	620	656	686	661	658	665	669	672	682	616	651	705	645	637	689	695	667	633	672	656	697	660	664	647	693	671	670	698	668	682	653	678	655	642	656	660	677	691	652	653	670	644	648	662	701	653	688	670	673	671	697	686	695	620	662	686	650	677	631	714	665	687	648	654	714	745	649	665	693	678	668	647	670	672	688	660	655	699	705	649	689	656	660	681	708	718	621	668	679	691	672	671	716	656	677	616	665	662	656	656	646	698	651	661	699	673	649	637	696	712	645	690	709	619	662	686	671	694	688	637	660	679	663	682	643	715	647	659	667	704	656	629	652	649	655	617	677	667	690	623	655	624	656	691	631	626	653	621	671	652	662	704	644	619	683	696	673	709	666	613	687	648	708	636	668	667	674	697	687	655	653	674	652	746	648	646	664	660	698	650	631	657	688	671	650	668	656	635	721	699	677	655	664	663	644	634	678	665	648	680	696	698	683	663	655	673	653	656	648	632	627	631	677	651	723	697	670	666	701	653	659	663	697	663	610	661	685	632	692	697	666	675	622	675	680	704	717	675	668	722	674	683	712	655	632	661	656	661	639	673	676	663	658	623	703	709	681	675	681	673	646	692	620	637	637	692	681	612	633	635	667	676	668	642	684	698	656	694	702	699	703	660	691	688	677	658	626	715	661	619	624	674	585	660	645	681	697	664	660	664	677	622	677	668	620	652	656	681	687	661	653	700	711	659	640	659	711	666	699	633	749	659	654	645	687	670	690	642	742	695	679	652	684	683	707	647	646	689	689	672	649	680	696	663	662	660	670	634	686	669	646	658	658	637	687	643	725	669	679	633	665	686	654	696	664	622	656	663	631	655	666	663	708	632	687	664	674	650	711	647	619	666	691	643	655	583	709	640	688	667	692	653	637	668	690	622	672	655	637	634	622	673	629	642	686	674	695	677	623	676	653	687	699	657	676	691	667	625	661	653	685	687	662	657	663	689	675	672	691	681	651	664	692	632	737	679	656	648	666	652	649	690	727	667	664	695	698	696	675	651	669	652	677	624	705	657	653	714	643	697	685	656
25145	21637	28375	25320	19639	2726	1439	1232	1062	1124	1139	1122	1108	1062	1007	1003	1036	1042	1053	1017	996	1035	993	1007	1059	987	1034	1013	1047	1014	1019	943	1034	975	957	1050	981	1019	987	1027	986	984	969	960	990	966	925	980	963	913	935	935	950	948	958	930	944	966	962	949	948	951	903	978	958	971	962	949	925	915	925	977	944	986	928	928	921	943	910	918	882	966	944	931	952	952	965	933	955	948	951	934	955	936	973	918	966	1023	935	963	908	962	927	962	949	940	963	915	945	1001	987	899	888	962	921	964	951	964	962	955	926	971	952	1035	996	938	947	926	947	941	965	986	938	918	982	936	892	1031	919	943	959	916	913	1002	971	868	966	1014	969	969	972	925	949	915	963	987	957	1020	1019	974	903	938	907	909	971	937	941	967	928	912	953	918	1003	963	946	998	936	889	968	998	924	900	932	945	931	1013	992	970	944	927	959	977	940	917	914	892	944	969	974	974	932	945	968	910	961	950	951	882	922	975	980	998	897	922	904	901	939	940	915	988	978	995	1006	958	966	993	1017	952	982	955	908	951	993	913	971	964	929	973	913	967	986	948	938	938	933	970	1018	916	954	933	961	942	938	913	967	954	919	963	925	976	951	940	942	984	990	970	1005	1002	977	932	935	913	920	985	963	947	952	958	914	878	923	933	971	976	973	953	978	945	926	1064	919	940	950	922	937	966	991	923	950	923	958	1008	960	988	930	977	930	925	960	946	946	918	927	1003	954	866	934	996	945	1002	921	968	894	945	906	936	973	946	944	940	980	931	950	935	904	920	986	985	917	924	941	934	917	907	954	917	1010	991	1020	954	954	999	906	917	1033	915	992	960	988	963	938	966	968	973	993	988	895	942	935	950	896	960	925	964	984	896	984	986	949	993	1015	939	949	991	974	1006	988	946	949	987	884	1040	957	959	939	959	941	913	939	900	973	935	994	908	969	978	910	1007	1014	949	907	953	982	911	939	1034	969	925	950	935	897	938	928	945	933	900	958	942	968	955	928	933	933	952	939	925	1008	957	902	961	963	923	963	933	909	934	973	958	954	940	965	981	972	953	940	972	944	942	983	949	963	952	981	919	941	974	932	908	965	974	954	911	937	917	932	968	965	974	949	936	1020	956	937	923	983	906	932	981	950	974	926	938	977	969	1010	990	946	924	953	1015	905	996	911	935	1020	997	896	949	924	955	943	956	952	942	942	956	937	903	874	925	957	986	993	906	975	941	965	955	961	923	938	934	983	1006	1008	948	962	900	939	944	978	933	954	944	893	936	1000	987	914	932	926	1015	898	961	912	946	930	985	962	962	992	983	987	952	954	912	964	949	952	950	932	936	1000	979	964	950	962	961	929	1001	910	938	892	945	990	975	957	897	938	933	952	1037	984	929	929	908	892	978	914	923	913	992	953	904	905	925	958	941	939	963	973	950	967	937	984	895	962	1028	997	926	879	908	1007	948	994	946	941	934	912	926	923	896	923	944	1011	937	988	983	960	950	965	877	939	920	963	946	965	968	979	978	910	960	985	955	956	934	1039	969	917	936	996	923	931	993	958	982	923	997	956	877	923	927	991	940	955	973	974	945	927	987	965	945	933	977	943	920	1040	959	945	980	970	1016	894	934	924	968	933	963	961	940	892	897	960	973	959	958	966	966	948	973	949	1006	930	960	981	940	920	870	934	945	963	910	946	999	975	917	957	1011	932	927	997	944	934	895	930	921	938	928	897	957	947	982	941	918	967	968	987	966	905	948	905	991	924	980	1006	981	865	960	949	916	948	1011	934	956	923	951	988	944	953	894	991	961	933	931	954	977	1013	961	947	944	958	1002	946	936	952	938	961	964	932	1015	949	936	1006	949	930	943	906	934	936	972	953	919	999	985	921	921	857	923	904	932	961	904	1008	912	1003	1006	943	940	923	932	983	935	939	966	957	930	1010	908	957	956	960	910	928	930	941	936	870	934	951	1011	968	966	981	977	983	931	927	951	976	879	940	946	975	930	952	940	963	937	991	897	953	997	959	914	970	953	888	985	946	946	930	995	925	947	963	974	917	940	900	981	892	954	974	1022	987	924	1013	949	986	934	1004	972	999	901	984	919	903	913	987	953	916	965	990	910	932	943	979	929	927	956	976	946	970	977	1001	969	918	958	946	974	992	974	935	996	938	1001	889	913	927	967	992	918	940	1051	942	896	933	939	933	1018	963	912	978	954	960	969	961	995	909	926	935	934	949	914	955	906	1031	1026	945	944	987	878	1029	960	1005	914	964	973	934	901	933	950	945	903	957	978	916	934	988	1005	922	944	945	976	919	963	920	948	940	887	932	915	973	989	961	962	974	970	962	947	936	918	1004	923	906	934	927	927	911	959	939	915	987	899	929	1018	1001	936	964	967	1000	888	971	982	974	934	935	954	954	912	965	972	973	917	1000	950	937	954	937	912	975	932	910	957	958	967	934	996	974	1005	950	959	968	984	996	991	998	954	918	954	937	880	895	965	953	924	955	869	906	939	971	886	895	1010	987	989	957	917	930	988	938	986	977	851	957	957	906	914	902	971	923	962	938	1001	1008	961	912	952	990	935	945	902	908	929	1003	900	893	909	985	886	897	995	905	905	914	982	935	973	904	977	908	953	920	897	984	998	949	999	952	980	929	920	955	943	929	966	971	923	937	906	1027	976	901	912	1008	923	934	906	947	905	951	908	956	938	991	990	980	983	948	987	917	906	921	972	937	955	894	973	892	893	960	967	909	1009	956	1020	966	963	963	994	1029	948	980	956	1024	944	1001	979	965	958	997	901	980	929	989	948	893	898	931	917	943	874	957	955	922	958	949	970	939	957	923	907	950	958	956	968	991	930	984	964	948	932	895	953	955	941	940	910	902	975	964	980	980	991	979	957	925	898	989	916	895	925	927	935	975	884	924	928	929	947	977	973	970	1054	902	950	889	966	1003	970	954	956	940	939	1006	947	942	1009	913	968	953	1018	901	944	940	925	1005	917	932	958	937	943	1001	971	948	958	912	946	1011	989	984	966	925	920	925	929	950	941	1009	977	914	913	993	982	975	937	964	976	971	1009	929	931	961	925	988	1023	943	896	974	995	880	918	951	915	897	958	925	979	933	998	920	866	888	937	969	973	941	924	910	983	989	963	890	977	981	942	935	907	946	944	967	941	885	951	1001	923	957	927	999	919	959	958	885	943	940	919	923	982	904	986	924	946	985	940	970	966	916	928	956	904	987	985	907	1000	957	990	990	986	944	960	913	882	905	999	987	916	977	958	954	1013	944	948	914	954	949	941	996	920	909	960	1031	979	916	989	889	930	935	996	899	964	1007	944	927	1000	946	1000	955	932	972	914	956	962	1010	926	922	916	959	971	941	1003	985	925	956	979	978	944	925	908	924	1003	963	995	912	975	948	933	968	965	981	934	942	1013	934	940	918	976	907	944	945	947	929	969	919	938	935	931	952	910	953	939	981	929	932	952	911	929	996	958	993	931	1012	940	976	984	995	936	932	950	965	980	986	1047	870	967	955	974	923	959	926	885	951	953	989	958	932	958	937	939	946	940	951	970	1003	939	950	977	948	928	956	980	1008	943	962	974	915	1018
27236	7117	5093	2901	2096	1870	1574	1403	1318	1173	1209	1079	1071	1119	1070	1039	1061	1054	1002	1098	1041	1084	1033	1082	998	990	968	1018	1086	973	1003	999	1001	971	982	967	997	983	910	968	917	966	921	913	894	886	917	951	1000	930	940	957	879	951	883	907	933	876	932	944	915	939	943	951	977	929	953	955	898	898	926	911	929	922	917	910	947	883	917	916	919	935	962	942	911	903	935	862	912	977	950	920	905	912	858	963	969	898	908	889	940	914	905	939	978	942	936	924	909	941	991	886	913	950	899	886	904	984	920	914	959	900	891	951	885	873	957	922	872	904	946	915	921	936	891	912	919	950	962	940	962	879	890	893	877	954	900	914	912	939	988	913	919	882	913	935	923	903	922	918	907	899	953	925	956	908	939	921	916	902	897	900	915	913	949	913	896	937	879	954	943	932	881	894	899	859	942	906	896	929	929	959	898	923	886	863	921	919	906	903	879	949	908	924	927	873	860	919	913	931	894	963	920	915	896	866	922	977	924	917	921	901	933	889	855	906	905	919	923	865	894	933	904	923	924	928	904	939	907	892	921	886	899	913	912	896	895	894	931	968	944	894	917	908	952	887	971	905	914	916	924	911	933	947	959	910	920	911	921	947	939	947	902	976	927	879	942	933	900	927	929	957	931	975	892	954	950	927	937	942	895	946	887	876	951	899	894	870	981	989	954	892	902	914	869	853	845	877	870	875	911	884	911	900	959	947	951	951	933	921	916	894	940	1000	870	900	870	917	870	959	894	934	937	926	905	910	942	946	901	918	941	916	963	966	911	954	937	942	940	887	923	917	896	980	948	907	924	868	963	887	940	871	939	931	900	902	949	890	874	950	903	919	894	926	974	932	930	959	974	927	912	942	958	942	929	904	920	915	904	915	883	945	975	971	927	934	960	968	865	933	915	904	894	913	922	920	917	992	914	958	911	894	900	912	869	942	933	892	891	943	912	910	894	942	936	909	913	928	887	928	966	888	939	952	885	930	881	905	928	889	908	900	947	941	922	884	910	918	988	943	959	917	938	872	896	911	946	927	910	935	952	900	841	894	892	926	944	913	915	977	899	929	905	865	903	919	972	922	948	891	956	882	915	959	920	954	925	953	880	929	894	931	928	892	938	913	943	937	913	901	860	897	897	923	969	981	909	869	937	952	903	941	887	935	886	974	888	944	935	905	868	904	922	993	935	932	940	923	915	959	962	906	931	939	875	954	895	915	913	938	867	949	905	873	943	946	925	892	885	967	894	948	888	926	941	906	902	933	955	964	916	893	884	946	904	938	966	922	936	931	901	890	974	900	977	872	893	963	955	949	975	938	889	921	948	917	948	969	956	921	924	933	912	954	895	895	930	911	888	925	931	862	938	898	889	898	864	993	969	902	957	943	932	911	976	892	931	851	915	893	909	924	952	973	928	960	914	909	946	878	921	900	929	984	928	885	911	912	897	863	914	934	923	891	874	929	955	882	874	942	887	969	931	897	930	865	926	926	942	875	893	860	981	880	915	955	883	950	947	955	899	936	885	993	949	943	911	909	908	884	912	873	886	952	950	947	943	840	825	905	849	927	919	929	940	886	909	909	911	931	885	961	896	922	876	865	905	981	865	903	904	921	946	926	984	909	922	959	916	958	866	904	951	944	886	925	899	896	906	954	901	927	875	951	910	896	895	963	931	916	935	901	954	888	910	961	909	958	880	842	912	933	951	930	947	936	918	930	943	905	883	911	957	900	948	906	976	861	916	841	908	882	924	896	898	871	915	871	913	910	962	825	930	942	937	885	956	958	925	944	918	930	906	910	900	942	896	950	871	925	910	938	937	924	943	935	913	920	897	912	947	941	909	896	922	888	942	916	940	934	901	936	896	869	898	895	958	934	906	964	918	874	952	941	901	896	976	926	854	912	846	916	931	985	949	915	925	921	895	899	884	940	939	932	894	946	939	930	874	895	900	929	877	920	1012	923	957	908	959	948	896	904	892	931	903	855	962	853	916	904	907	941	960	911	937	920	935	873	878	863	922	914	894	891	897	910	890	927	880	932	883	912	950	924	933	851	902	972	932	908	942	904	941	908	954	893	843	872	937	945	949	923	952	892	914	923	924	957	878	921	922	908	918	906	894	897	882	915	954	915	930	920	927	877	893	973	920	907	917	938	950	899	924	950	923	902	882	927	915	932	907	880	926	928	928	894	983	906	909	949	911	917	912	946	916	932	905	899	981	921	933	956	929	916	941	902	919	929	964	908	919	913	962	887	917	916	916	933	950	934	874	868	919	933	935	900	889	918	905	939	951	888	902	901	903	894	890	873	918	903	882	878	903	871	902	936	959	910	923	937	876	899	958	903	973	915	948	869	927	965	938	884	895	898	903	959	915	907	884	936	932	926	900	954	942	978	956	898	910	943	909	931	872	940	915	912	978	871	903	879	905	900	883	942	920	899	913	917	890	930	906	925	910	901	931	959	927	927	914	881	955	946	930	865	921	931	893	952	932	917	918	919	936	903	928	933	893	918	947	892	970	954	928	877	931	919	875	851	894	928	832	935	931	939	912	952	931	923	874	921	949	912	915	970	897	947	954	890	926	908	928	920	950	849	915	977	963	949	917	882	898	977	932	1014	956	972	965	863	958	933	918	921	938	897	970	934	910	889	903	940	888	941	888	920	916	884	872	941	905	894	867	920	965	897	895	937	915	904	932	905	898	905	928	949	922	890	883	1003	901	948	932	910	895	938	942	891	1006	906	946	866	896	925	935	896	914	877	946	950	914	903	891	888	879	904	897	884	955	913	944	869	893	923	915	909	886	907	929	920	901	900	881	918	978	915	923	928	929	832	925	944	888	955	881	946	888	961	939	911	908	901	957	944	912	934	887	883	960	940	958	975	946	947	898	863	973	935	862	896	861	951	900	878	883	925	925	876	963	935	916	917	876	865	921	925	926	901	926	863	919	932	911	882	919	941	981	933	880	866	905	910	962	932	969	929	913	910	908	915	924	913	887	931	904	957	920	902	916	901	915	919	953	937	911	956	942	974	946	899	913	929	922	873	964	885	940	887	962	873	872	861	904	955	905	911	913	954	974	889	871	928	951	864	914	934	874	922	925	923	949	828	889	865	968	870	941	924	923	948	907	958	914	860	936	896	921	929	946	915	897	947	878	954	863	938	958	900	910	951	944	932	918	913	912	908	882	918	922	867	949	874	893	887	940	917	921	925	890	932	938	883	923	879	927	891	889	952	927	925	923	924	858	878	874	868	900	887	929	941	925	913	924	931	976	875	927	975	902	916	959	1020	951	887	939	879	919	925	935	910	904	900	862	948	992	874	915	894	948	930	948	881	909	903	945	945	952	952	960	972	904	906	888	925	910	905	889	956	922	848	906	936	864	973	973	916	973	940	900	907	891	869	934	883	910	894	928	890	926	936	870	910	944	946	867	863	930	903	896	975	885	923	930	916	887	969	953	908	883	889	883	946	883	895	936	894	935	895
22968	21674	29430	24419	21664	21721	12898	1552	1061	944	843	767	739	689	648	688	672	664	652	662	652	687	652	617	646	642	661	599	610	661	595	609	585	561	579	593	551	531	525	512	541	490	478	550	519	545	492	472	470	433	469	463	466	485	468	415	465	479	493	424	449	463	506	480	485	426	450	512	447	459	506	466	453	458	467	427	445	457	452	451	501	489	430	425	434	435	457	436	465	462	459	468	489	475	441	469	449	450	426	465	450	422	473	452	485	439	435	444	483	426	462	429	419	445	452	475	451	472	446	474	511	434	470	411	464	403	406	460	464	449	453	443	467	432	474	430	449	427	469	437	471	462	456	449	456	427	472	454	451	439	422	443	491	478	484	458	488	449	474	461	427	458	484	412	433	483	485	438	427	480	434	468	471	414	399	457	432	461	445	445	508	431	430	413	476	447	459	455	449	459	439	425	396	421	469	442	462	459	505	484	488	495	419	465	456	448	441	452	457	435	432	430	418	461	488	424	479	431	454	442	486	456	475	424	478	466	448	445	463	453	437	468	476	458	456	463	473	468	439	426	403	442	418	452	456	490	427	435	491	461	460	433	442	449	466	460	470	483	440	454	464	430	429	440	474	460	459	495	445	465	468	458	469	457	450	445	464	454	459	405	456	464	469	445	425	445	456	457	472	426	455	439	432	465	472	469	414	441	423	411	459	435	470	479	490	456	445	449	438	443	476	449	457	433	473	457	501	448	469	411	443	469	451	478	479	483	422	449	430	472	455	437	440	463	449	439	441	475	457	430	447	456	425	432	435	453	463	481	481	448	425	429	470	444	452	454	475	473	504	446	448	443	444	466	467	468	463	475	444	450	459	421	435	479	484	459	477	397	472	462	476	458	430	444	410	440	431	455	428	463	459	420	468	449	435	452	479	461	431	468	461	449	460	448	450	471	449	432	472	442	437	436	462	411	455	477	469	434	478	444	423	431	471	465	464	421	468	456	463	446	485	477	421	458	495	410	435	438	450	434	489	446	445	431	498	461	472	440	500	451	451	454	435	430	438	452	434	471	469	482	441	469	422	455	430	441	455	461	492	438	441	485	462	456	455	466	471	477	471	446	476	448	440	415	481	494	451	415	477	441	466	438	446	456	478	439	437	460	475	473	447	432	444	428	499	405	454	455	456	438	437	475	429	460	459	441	430	426	441	496	443	424	456	450	443	456	472	486	443	478	427	433	419	420	495	472	440	422	442	492	461	456	456	470	447	463	466	489	438	463	486	468	459	448	425	460	440	472	445	430	457	417	452	457	407	509	476	421	466	437	434	446	409	406	446	441	478	469	443	434	458	463	490	446	453	472	437	463	471	464	477	450	415	459	457	483	405	425	442	461	416	440	436	470	455	457	454	457	448	437	457	455	470	438	473	468	483	439	430	470	459	455	473	430	469	481	445	409	502	447	455	435	452	465	465	442	427	436	454	456	502	443	440	441	456	452	443	418	444	443	461	464	460	434	464	453	454	404	417	430	473	447	478	451	443	469	449	430	479	468	405	453	485	447	461	453	484	474	450	490	461	450	469	488	458	414	438	443	459	421	465	457	433	453	456	449	440	444	463	449	463	457	466	440	463	453	444	456	440	473	431	419	494	467	443	479	456	465	443	474	435	437	444	427	471	491	450	454	457	399	462	444	449	439	496	467	460	412	448	461	468	447	520	483	473	476	444	460	426	459	452	465	465	443	469	412	494	488	462	392	463	489	438	422	436	464	429	434	446	457	453	463	425	489	476	499	439	466	458	485	474	460	439	464	458	478	405	418	411	464	450	464	486	473	451	430	450	481	475	439	414	480	457	461	484	493	438	474	445	444	497	411	439	410	421	441	457	435	461	443	467	443	484	494	453	465	443	444	465	487	427	426	455	436	480	458	476	494	447	458	451	507	465	458	498	430	447	475	445	475	449	499	463	448	475	445	502	480	443	459	506	503	413	436	402	495	490	449	435	478	478	450	487	432	404	459	435	432	449	422	492	461	485	446	419	442	430	432	484	497	446	440	462	433	424	460	440	447	436	450	490	423	469	495	473	443	451	466	436	429	484	426	455	411	465	457	447	476	482	490	449	440	454	431	429	460	434	480	461	457	463	425	438	449	454	466	506	468	471	437	445	433	425	486	479	460	424	470	485	433	450	429	444	416	488	492	432	437	453	479	485	462	455	466	455	446	437	472	478	453	415	437	448	436	460	447	459	449	439	435	415	435	435	419	429	479	477	439	428	460	455	444	429	425	461	434	441	445	453	474	442	488	405	465	423	469	430	464	464	456	462	504	438	476	452	431	493	444	497	440	487	432	465	436	415	489	454	444	472	469	446	460	444	438	456	436	432	443	454	454	402	444	441	453	451	454	484	425	478	484	460	443	432	473	456	444	427	474	447	455	421	446	448	442	474	439	431	390	447	476	433	443	449	453	471	413	461	515	466	475	436	454	456	427	442	459	470	457	426	450	461	474	444	445	427	450	436	485	427	443	466	424	433	450	432	444	427	436	469	414	403	425	516	469	445	492	465	459	488	455	425	492	465	465	448	479	462	423	409	450	536	460	431	485	425	460	472	499	433	467	475	437	471	449	485	426	435	454	424	436	457	491	460	411	463	445	458	464	446	454	440	470	446	418	437	451	498	451	427	476	443	423	441	462	440	463	464	497	455	458	406	479	445	456	476	461	460	419	496	440	477	467	440	435	408	473	419	459	467	473	446	439	454	384	448	439	477	431	420	456	454	432	430	447	449	467	427	458	431	447	456	385	461	427	467	459	465	443	437	458	459	447	445	462	450	469	451	464	422	468	431	483	466	437	442	457	450	442	447	424	454	459	446	422	444	448	450	462	469	451	463	458	443	432	433	437	458	463	471	510	428	443	450	509	437	428	474	451	449	465	436	472	434	431	435	428	386	423	476	455	405	438	454	458	447	467	450	464	434	460	490	449	454	421	477	465	512	429	402	417	475	450	479	454	420	454	456	470	443	454	459	429	455	441	422	494	464	459	465	461	460	460	487	453	460	437	467	529	459	489	426	451	442	466	488	451	416	446	424	451	477	478	478	484	489	445	450	411	466	428	464	463	476	424	466	456	428	468	469	474	470	482	485	441	443	455	478	459	445	451	423	427	464	443	471	462	458	456	449	453	457	452	484	470	479	472	439	442	457	457	489	474	475	434	467	442	411	482	435	433	478	431	475	457	415	449	495	501	432	456	433	446	488	432	476	489	444	460	441	452	451	449	449	489	447	479	472	472	469	501	430	463	457	445	426	470	461	462	431	406	483	450	454	485	449	444	464	453	472	460	446	455	446	457	417	474	475	458	476	447	421	509	462	455	435	435	492	415	447	451	452	457	492	436	441	484	447	447	439	455	451	460	453	431	447	489	482	440	410	423	419	433	446	431	436	458	398	445	443	475	478	453	437	461	458	460	486	483	408	419	463	470	469	434	443	443	466	444	433	454	436	454	458	435	470	430
31181	16339	11550	5753	3881	2936	2294	1788	1459	1286	1103	952	907	801	732	754	743	761	780	732	769	710	754	687	701	725	681	675	680	694	649	663	610	577	601	617	626	568	570	552	565	495	522	517	536	478	486	461	494	458	456	481	453	474	447	457	444	466	450	470	466	463	465	484	494	418	470	443	458	476	462	421	436	463	469	450	460	449	457	446	391	463	440	462	458	446	465	435	438	453	488	441	461	469	424	469	416	428	402	456	459	459	454	480	467	425	447	457	442	432	449	445	440	439	438	467	433	436	452	462	447	427	457	460	474	476	438	482	453	433	450	429	468	447	441	438	431	483	425	430	437	443	446	422	431	488	416	465	434	459	431	483	419	450	428	443	441	432	443	453	424	422	465	474	474	456	418	443	444	425	431	438	474	437	457	436	454	437	425	437	440	456	494	455	416	440	443	458	429	431	475	447	483	484	461	472	417	417	448	484	402	446	436	444	496	464	456	441	439	439	452	434	481	438	439	412	466	455	442	448	474	493	426	473	461	413	429	433	484	431	460	435	455	467	443	443	454	419	444	474	446	456	458	417	419	418	433	444	464	488	499	420	447	436	428	484	410	489	463	414	443	433	426	439	449	424	457	472	475	467	441	443	414	458	434	396	429	450	453	411	454	450	471	470	438	443	489	438	452	427	455	460	486	453	465	472	484	441	451	441	437	433	430	403	460	415	466	440	446	456	434	429	454	448	411	426	449	419	451	431	449	443	422	455	425	441	470	428	460	424	421	420	449	443	468	520	428	459	460	429	506	477	426	396	436	441	429	462	425	428	436	436	443	462	383	455	431	426	498	490	465	461	459	448	478	445	443	472	455	469	421	441	461	426	446	455	438	445	414	421	449	439	433	467	459	487	437	435	452	463	477	456	410	441	447	460	432	409	461	423	434	471	448	480	447	459	472	446	510	475	451	482	446	453	453	426	461	465	431	413	420	440	496	432	458	431	443	458	467	433	433	458	437	446	400	430	434	443	466	470	442	452	420	435	429	416	453	431	460	471	480	436	438	454	433	427	435	435	482	424	410	430	446	443	478	447	443	424	511	428	451	424	467	422	471	426	468	437	440	460	434	430	435	444	400	426	442	416	462	468	444	443	458	490	438	452	437	441	458	450	455	431	452	440	488	435	432	452	446	447	430	461	464	445	446	415	466	483	418	454	458	448	445	455	475	460	446	438	456	473	455	400	429	480	444	438	428	426	470	429	473	461	452	456	465	469	466	458	497	497	434	470	444	442	490	458	442	440	386	450	418	427	462	452	462	458	443	456	454	450	423	473	479	435	433	441	464	440	495	428	457	431	451	439	446	472	492	468	415	431	439	423	449	464	453	447	447	418	436	456	427	445	476	436	436	415	480	448	423	494	452	445	447	455	444	433	450	425	455	454	438	438	453	448	444	423	418	432	436	418	447	421	412	474	420	468	415	438	437	458	456	446	472	449	429	491	471	449	449	377	456	460	423	445	469	389	422	464	450	476	456	448	441	468	452	449	448	468	471	471	436	439	452	428	430	456	431	445	434	458	484	438	471	443	486	452	452	451	434	444	443	464	444	463	463	454	450	452	438	459	450	439	450	450	457	409	446	452	417	434	466	473	444	458	460	464	448	430	433	453	435	451	423	439	418	485	436	450	424	452	447	439	412	445	429	450	433	452	460	443	431	427	457	436	433	453	463	455	434	464	460	418	432	401	494	472	472	456	433	426	446	486	451	472	443	509	451	449	461	440	488	456	468	460	427	484	449	451	468	498	416	449	481	474	401	451	442	422	455	435	484	467	474	460	496	461	453	449	464	477	495	465	412	442	436	445	454	454	440	441	456	426	455	415	450	469	449	406	443	447	471	422	440	437	455	441	440	430	429	462	387	453	445	445	460	474	436	462	468	472	455	448	448	437	438	454	457	462	455	479	442	418	481	429	454	470	448	471	488	442	448	445	439	469	451	476	430	452	434	435	493	408	491	462	463	463	466	461	468	466	411	431	445	477	425	396	474	433	433	428	479	415	462	453	453	444	461	429	447	431	438	454	417	438	460	459	493	416	446	433	469	472	454	424	420	450	461	454	424	510	424	428	406	447	433	445	457	456	446	479	444	448	440	446	432	407	439	481	434	442	430	452	459	392	463	490	426	442	439	434	467	440	449	467	441	435	438	432	393	437	463	392	447	474	443	421	412	467	429	450	433	500	438	418	450	455	409	442	481	461	442	462	445	502	440	459	482	484	450	432	412	454	431	432	452	430	449	460	421	447	454	440	442	440	430	447	441	456	446	427	431	449	449	453	456	434	420	432	459	486	454	436	443	440	403	457	413	447	387	480	458	482	442	462	468	447	429	437	453	505	444	467	457	422	459	457	456	438	425	431	441	449	402	425	446	467	460	482	446	437	448	450	425	469	439	468	429	435	447	451	445	477	424	453	402	467	429	449	388	430	464	462	457	445	374	445	433	475	418	498	469	457	424	436	414	415	439	435	441	422	439	472	484	419	483	427	433	435	456	388	397	434	425	403	434	468	444	466	480	454	428	460	431	468	437	453	433	431	456	480	424	446	457	468	467	488	481	461	453	455	447	445	446	479	411	435	456	447	500	424	434	451	419	431	464	432	464	463	458	432	408	411	428	453	430	422	437	462	451	413	466	424	437	453	485	451	441	471	459	456	482	455	462	406	476	437	465	434	431	434	441	455	409	479	438	426	463	478	439	469	441	454	410	448	475	439	466	446	458	447	413	479	425	495	414	432	442	420	446	470	478	432	457	435	443	470	440	441	482	451	490	465	447	432	446	461	441	419	436	473	477	397	455	450	421	435	450	420	455	461	403	412	441	444	470	420	424	414	374	468	465	417	446	455	441	438	438	461	436	468	407	439	471	433	449	423	437	447	458	434	422	457	479	439	442	477	457	454	429	469	433	476	450	440	479	469	399	404	479	471	462	449	458	424	451	453	428	464	480	450	460	474	421	411	459	431	422	460	439	474	451	437	427	435	450	448	460	450	464	460	437	454	449	450	432	446	456	476	443	435	456	460	454	451	433	457	463	423	447	468	448	457	429	456	436	444	446	460	413	418	460	475	426	449	436	441	444	458	431	468	479	443	460	423	455	468	451	441	467	439	405	449	430	445	451	450	468	424	440	414	435	428	432	419	485	442	477	472	462	433	437	486	478	478	467	430	479	446	458	467	495	457	446	405	410	462	433	445	450	417	478	457	432	469	446	444	428	446	438	448	407	448	458	442	458	407	434	431	446	421	445	425	437	470	461	443	465	444	466	479	462	467	429	433	443	453	455	447	422	436	422	430	398	471	440	437	469	444	451	462	408	448	432	435	454	436	433	435	466	430	436	434	469	467	436	443	448	445	450	444	435	437	452	469	453	420	393	441	470	456	466	483	439	470	433	486	434	473	466	477	466	432	439	420	458	431	413	450	462	435	422	478	468	448	438	440	449	467	419	442	469	395	474	494	430	483
29580	20428	9064	2048	1548	1407	1266	1095	1045	1073	1055	1090	1101	1038	1041	1034	1160	1051	1032	1063	1066	1095	1076	1097	1053	1058	1046	997	1115	1056	1065	1027	1077	1056	1047	1075	1129	1022	1008	1019	1077	1005	981	981	1032	1097	1092	1044	1081	1048	1031	997	1024	1011	1108	1041	979	1056	1030	1053	1056	1005	1049	1091	1003	977	988	1007	1014	1016	1047	1003	1076	1049	1100	1020	1071	1045	1034	972	958	985	1022	1000	1007	1051	1041	1041	1034	974	1011	1017	1079	1106	1051	1023	999	1003	1053	1079	1004	992	1051	1014	1001	981	1004	988	1063	1030	1036	997	1058	1027	1029	955	1019	1071	1017	1073	1041	989	1034	1001	1033	1066	1013	994	1031	1049	984	1022	1025	1032	1038	1069	1068	1004	1067	1056	1079	1017	1055	1097	1062	1044	1050	1034	981	1073	1011	1047	1012	1022	1007	1044	1074	1053	1027	1033	1045	1087	1025	1030	1041	987	1009	1043	1084	951	1052	1075	1074	978	1020	1029	981	1062	958	1006	1018	1062	988	960	1019	1081	1024	1020	1049	1004	1024	1002	990	1049	1096	1079	1018	1060	1030	981	1070	1072	1037	1040	1035	1005	1025	1051	1049	1011	1042	1080	1008	1003	1063	950	1083	1062	1068	1082	1026	1008	1010	993	1024	1003	1010	999	991	1015	1036	965	1041	991	1068	1012	1122	1022	974	1098	1088	1007	1041	1008	991	985	1042	1038	983	1031	1018	1104	1019	1049	1070	1055	1018	993	1065	1008	1019	1037	1062	966	1035	1018	980	977	1034	1023	1016	1080	1060	1000	1019	997	968	1045	1000	1125	1044	1032	1029	968	1028	1013	1075	1053	1029	1036	1027	1083	1064	1025	993	1004	1040	1039	1032	1055	1043	1048	1004	1006	1015	1019	986	1084	1052	1042	1027	1082	962	1016	1003	1083	1003	1107	1056	1071	984	1057	1023	1077	1022	1058	1021	1034	1007	996	1048	1065	966	1026	1002	1060	1084	1033	1033	1024	1003	992	1004	1011	1005	1090	986	1037	1017	1133	1009	1003	1044	1000	1051	987	1004	1017	1069	1058	1093	1051	1044	1088	997	1066	1039	1030	999	1035	1005	1058	1011	1062	1048	997	961	1077	1027	998	1056	1053	1018	1041	1090	1056	999	1034	1028	1074	1077	1024	1070	1016	1032	1007	1048	1002	1024	988	1026	998	995	1046	1029	1023	1046	1007	1080	1042	1024	1041	1031	1003	984	980	1020	1013	1012	1049	994	1044	1047	1056	1037	991	997	1041	1078	1011	1070	1032	1080	1000	1047	1043	1002	1055	1065	1048	1004	1002	1056	1077	1032	993	1029	1030	1071	1051	986	1042	968	1125	1017	1040	1080	995	1029	1045	1032	1035	1024	1060	1055	1030	1034	1022	1093	1048	1008	1014	987	1034	1031	1030	1083	971	1013	1054	977	996	1061	1066	1029	984	1092	977	1097	998	1010	1060	998	1061	1050	1089	1013	1087	986	968	1011	1032	1004	944	1048	1045	964	1055	1014	1076	941	1011	1003	1004	1080	1077	1000	1074	1030	1002	1016	1108	1016	1075	1049	1064	1041	1021	1055	1006	1029	1059	1072	1073	1031	1043	1063	1035	1028	1002	1040	1075	1039	1037	1026	1037	1064	1047	1056	1049	997	1040	1066	1059	1029	1075	1038	1053	1039	1042	1010	999	1020	940	1009	1061	1094	1075	1022	1050	991	1007	1063	1045	990	1003	1034	1007	1016	1001	1025	1075	1039	994	992	1061	996	1102	1056	1034	971	1025	1094	1103	1014	1029	1090	1028	1095	1039	1011	1016	1034	1045	1051	1073	1073	1056	1104	1011	1062	1050	1102	1003	1021	1042	1015	987	1080	1052	1074	1013	955	1041	1051	1013	1028	980	1026	1051	959	1084	1078	1090	1039	1070	1029	1014	1026	1000	1052	1046	1020	1025	1008	964	1092	1031	1013	959	1075	1035	984	1036	1092	1096	1019	1036	1092	1069	995	1071	1069	1081	1029	1012	1037	1057	1066	1055	1098	1011	1113	1001	1022	979	1008	1042	1015	1016	1001	1011	1015	985	1000	1034	998	1065	1070	1057	1061	1013	1037	995	1033	1024	999	1014	981	1008	992	1009	1020	1023	1016	1056	1037	1098	1040	1042	1009	1083	1027	1055	1050	1025	1108	1094	1069	1029	1064	984	1041	1047	1082	1015	1079	1050	1007	1047	1041	1011	1025	1006	1007	1044	967	989	1028	1012	1066	1007	1014	1051	1050	1030	1030	1098	1053	1024	1040	995	1022	1057	1031	1075	992	1058	1002	1082	1013	1025	1009	1028	1013	1045	1017	1013	1042	1033	1074	993	1020	1024	1007	1023	1049	1020	1062	1019	1030	1008	1013	1012	982	1008	989	1028	1054	1037	1050	1015	993	1061	1043	1071	1036	1002	1064	1007	1003	1012	991	1018	981	1009	931	1072	1030	1074	1000	1080	1066	1041	1068	992	998	1018	1002	1004	968	1104	1023	1077	1080	1029	992	995	1075	985	1032	1047	1023	1013	1010	980	1045	1041	1007	1009	1003	1035	1106	988	1065	1035	1047	1078	1018	1018	1014	1063	1034	1068	1058	1024	1047	1065	1042	997	1045	1028	1083	1038	1056	1022	1020	1067	1021	1054	1057	1031	1021	1015	1019	1030	1055	1087	1052	1014	1015	1075	986	992	1044	1049	1040	1022	1040	1023	1038	1061	997	1046	1012	925	1034	1015	972	1049	1067	961	1066	1051	1019	1036	1061	1052	1050	981	1061	1044	1045	995	1031	997	1015	1069	1029	1058	1041	1029	1002	1017	1044	964	999	1036	1005	997	938	1075	1027	982	1005	1035	1041	1028	1025	1036	1018	1047	1016	1052	1063	995	971	1065	1098	1065	1063	998	1022	1036	1046	1052	1027	1051	996	1031	981	1061	1016	1076	1046	1019	1026	1075	1039	1034	1010	1049	1067	1011	1040	1016	990	1031	1039	1025	1095	1024	1042	982	1066	1065	1057	1064	1076	1049	1076	1068	1042	1014	1102	1051	1005	1058	1084	1057	1049	1005	1052	1047	1001	1035	1007	1009	975	1043	1070	1025	1008	947	1062	976	1066	1024	980	1060	1046	1036	1041	1052	1041	1031	1037	1045	1016	1052	1048	1047	1034	1009	993	1007	1031	1000	1054	977	1031	1095	1022	1021	1020	1021	1067	1086	1067	994	1050	1027	1011	1046	1034	986	1026	1096	1021	1033	1004	1000	1049	984	1062	1098	1039	982	1037	1017	1036	1053	1072	1022	1054	1001	1008	1058	1064	1003	1083	1031	1023	1057	1057	995	1020	1049	1050	1012	1030	1051	1031	1064	1061	1017	1038	1071	976	973	988	1015	1046	1072	1039	1032	1039	1038	1013	1063	993	1028	1002	1072	1030	1023	1087	1018	1015	1066	997	1034	1042	987	1055	1039	1045	996	962	1015	1057	1072	1065	1030	1075	1053	1005	1056	1015	981	1013	1048	945	975	1007	1052	1033	1044	992	1028	1049	1004	1060	1013	1009	1045	987	1089	1066	970	1060	1053	1041	997	1028	1081	1004	1036	1022	984	985	1012	1077	1046	1012	1016	1010	1026	1017	1005	1093	1084	1059	994	994	1018	1012	1054	1020	1054	1090	1052	1057	1008	1010	1061	1030	995	1071	1018	1056	1030	1049	1048	1048	1021	1039	1065	1067	1015	1044	1034	1053	1064	1043	1050	1042	1025	1060	1022	1034	1058	1039	999	1050	1061	1012	1054	999	952	986	965	994	1004	1010	1063	1037	1090	1014	1056	995	1019	1029	985	1015	1028	1049	993	1037	1000	992	1039	1084	977	974	1010	1009	1039	1086	1055	995	988	1052	1015	1084	1037	1044	1081	1007	1014	978	1027	1044	1011	1066	1046	997	1007	994	1008	1011	1004	1038	984	960	1016	1068	1026	1025	1083	982	1043	1044	1038	1008	1045	1022	1047	1038	1081	1068	1114	1049	1064	1069	1014	1015	1017	1033	1064	1017	1031	1068	1043	1000	979	1024	1008	1023	1000	1053	976	1045	1053	1063	1023	1024	962	1008	1022	1052	1012	1029	1013	1079	995	1010	968	1001	999	1035	955	1058	1093	1053	992	1106	1030	1028	988	1005	981	1044	1002	1026	1056	1055	1041	986	1039	1026	1003	972	1023	1020	1081	1068	1094	1023	1038	1020	1040	1008	1042	1074	940	1058	971	1018	985	1024	1062	1049	1044	985	1039	1077	1046	1016	1028	1105	994	1030	1034	998	1037	1090	1010	1072	1046	967	971	1037	991	1071	1017	1072	1067	1062	1025	1055	1016	985	1008	1042	1041	1062	992	991	971	1005	1004	1078	974	1040	1055	1073	1082	1028	1028	1004	1013	1052	1071	1053	1017	1109	1058	1025	1066	1058	1116	1045	1019	1030	1060	1032	1064	1023	1038	1018	950	1094	1020	1017	1091	1028	1047	1030	1067	999	1015	1022	1006	1025	1038	997	987	984	1006	1051	1026	1023	1042	1056	977	1002	1013	969	1054	1013	1026	1041	1002	1038	1028	1034	1078	1062	1042	1005	1054	1092	1024	1063	982	1018	1089	999	1039	1041	1043	974	951	1036	1028	1010	1045	1032	1059	1018	1014	1043	1121	1060	1014	1065	1029	1044	995	1021	1020	1073	1039	1043	1018	1014	1009	1064	1051	984	992	999	1043	1078	980
26864	3982	2103	1485	1304	1165	1144	1199	1057	1143	1060	1072	1051	1053	1058	1056	1095	1106	1087	1108	1073	1085	1027	1116	1086	1093	1117	1095	1066	1018	1086	1078	1096	965	1086	1053	1041	1042	998	1055	1102	1003	1076	1016	1057	1077	1060	1044	1002	1040	1037	992	1015	989	1036	1028	1036	1018	990	1031	1020	997	991	972	1002	1002	991	983	1045	1033	999	1019	1036	1008	1007	1013	1026	1067	984	1045	1018	1004	1033	980	1026	1010	1008	1053	1006	1041	1047	1039	997	1035	1052	1026	1016	1040	1035	1009	1036	1084	1034	1071	988	945	1015	1047	1012	1007	1034	1055	1000	1038	1018	1038	986	976	989	981	984	1053	1006	989	1092	999	1002	1027	984	963	1025	1029	1031	955	1022	1035	982	1027	973	1004	1039	1012	1028	994	1052	1012	1033	1046	998	1034	1008	988	1028	1059	1072	1094	988	1034	991	1007	1048	1018	979	1011	985	983	974	1003	1034	966	999	1073	992	1005	1010	1042	983	1012	995	1021	959	1043	1048	1048	956	1003	1024	1003	1034	979	1017	1093	983	1042	1034	1035	1020	1016	972	986	1045	1011	1039	1034	981	986	1046	1027	1051	1043	1010	1011	998	1008	1025	1072	1074	984	995	990	973	1003	1011	979	1025	989	1045	1058	967	991	1073	1016	1062	1063	1011	1041	967	1058	1022	1011	1021	1001	1033	998	996	1034	1019	1028	1038	1078	995	1068	967	1047	981	1021	1018	1003	1005	1044	1032	1044	1032	1000	990	1005	1071	1036	1011	1046	994	975	1042	1033	1011	965	1035	1026	958	1053	1032	1064	1068	995	962	1037	1043	1063	996	1013	1019	995	1117	1036	1028	970	1041	990	949	1037	954	1005	985	966	1033	989	1036	1032	991	952	1038	1036	999	1040	1038	1019	1025	1042	1018	1050	1026	1037	1037	1082	981	1061	1007	1014	1019	1068	1026	991	967	1039	988	1014	1011	985	992	1037	1006	1006	1068	978	988	1017	1031	1038	1067	1057	1017	995	1067	1015	1016	1017	1030	999	1042	1058	1001	1019	960	1034	1047	1026	976	986	998	1007	1038	1068	1024	1037	1083	1020	1040	1076	1035	1045	1060	1032	1053	1016	979	1049	968	984	994	1000	1003	1019	1003	1020	1004	1048	992	1051	976	1003	990	1049	1037	965	994	1038	1021	994	986	1020	968	1053	994	1042	1038	1039	1062	1023	1025	1005	1019	1008	1043	1031	1033	1055	976	1018	1089	974	1008	1073	1088	1031	989	1016	1036	1051	1011	1001	1015	999	1035	1070	979	981	1006	1037	1047	1062	1020	972	1028	1000	997	1021	1045	1015	1019	1020	1024	992	980	1045	1056	1043	992	1022	978	1045	971	962	987	1058	967	1050	1051	993	1023	1004	1046	971	1049	983	971	1018	1011	1022	1047	1024	1012	1013	1043	999	982	952	1042	1054	1021	981	1017	992	1067	998	993	1028	1034	1041	1050	1000	1065	1005	1006	1086	981	1029	967	1016	1089	1034	997	1053	1088	1055	1011	1007	987	1031	1037	1013	1015	1059	1040	1029	1044	976	1022	1005	979	981	1019	1047	959	999	1092	1039	1041	1062	1015	999	1045	976	1003	1037	972	1033	1030	1015	1010	1028	1021	954	1023	1053	990	1038	998	1040	1008	1008	992	1007	1048	1078	998	1008	1061	999	990	1051	1000	1051	1010	1107	1056	1025	996	1022	1036	1047	1054	1020	990	1026	1062	998	1032	1019	997	1026	1010	1067	1051	1083	1053	1010	1000	1018	994	990	969	1007	1035	1031	1074	1017	1036	1012	1011	994	993	1025	1000	1013	1008	1043	1032	1026	977	952	1040	1017	971	1080	998	1020	1014	1032	975	1002	957	1052	1013	994	1013	1009	1023	1037	1024	1018	1057	1005	1039	1018	997	1012	1031	1036	1055	1018	1030	1054	1017	993	1035	988	1051	1041	1039	1045	996	1005	1017	1042	1061	1035	1026	972	1015	986	1008	981	989	1005	1030	1008	1027	1035	1056	1069	1037	1051	1012	1046	1047	1036	1029	974	1039	1013	995	982	1004	967	998	1079	1015	1032	1061	999	1072	1050	1057	1025	938	1029	1030	1015	967	1023	990	1055	1017	990	1014	1073	988	1033	1066	1054	976	1058	1003	917	1035	1029	989	1037	1040	1005	998	1025	1012	990	984	1030	999	1026	1025	1015	1044	989	1031	1045	1045	1002	1031	1058	1054	1021	1061	998	1021	980	1029	1090	1090	979	1009	989	1030	997	978	988	988	1034	1032	1038	961	968	1034	1023	992	987	1012	1019	960	1037	1022	1026	1017	985	1028	1055	956	1029	1022	1003	1034	1011	982	991	1041	1006	1040	1014	1041	1001	961	987	991	1022	1043	1044	956	1028	984	1008	1015	990	1026	979	1020	1051	1040	1019	1026	1007	962	1018	1007	1091	984	1025	970	1037	1047	1042	1052	1053	1031	1019	1046	1087	1013	1065	992	991	1046	1038	1001	1033	998	1018	1036	996	1032	976	1023	1003	988	1059	982	1011	1066	1106	1026	1055	994	1005	1047	1030	1007	1010	1040	1071	1043	1063	1032	1010	1030	1019	1022	991	1026	982	1011	1070	984	1036	1060	1029	1014	1024	1040	1037	999	985	1008	1009	1011	1024	1015	1060	1013	1013	966	1015	1055	1029	1077	1041	1027	1011	1001	1022	1092	1018	964	1024	1068	1047	1040	1030	1080	937	1058	1042	1054	1017	1034	1020	1039	1046	1003	987	1039	979	968	980	1022	984	999	987	968	981	1024	948	988	1014	982	984	1037	1013	1019	990	1022	1003	1012	1022	1015	1057	982	1051	1040	1024	1073	1030	1002	975	1059	1003	1064	994	953	1029	1038	1038	997	1040	982	998	1056	1011	1001	1015	1036	1024	987	964	1013	1029	1065	1038	989	1038	974	1017	1040	1053	986	967	1018	1062	1021	1007	942	957	1002	992	1022	1015	948	1027	1045	986	991	1025	1036	1004	981	1004	1003	1055	1001	1020	1035	1042	989	988	1028	983	997	1028	1024	1063	1004	1004	1068	1062	1083	1039	1014	1048	984	1036	1003	1048	1024	1014	1035	1031	1049	1017	999	981	1052	998	1060	994	1000	1034	1025	1022	1026	1102	1019	1023	1015	989	976	989	1036	1031	1026	1000	1047	1039	1042	986	1033	977	1046	1006	1001	1001	1052	1013	1006	1039	1001	978	1018	1063	983	1038	1023	1027	1022	993	1040	998	1013	1009	1031	1045	981	1038	1021	989	998	984	1003	1009	1010	978	1007	1032	1045	995	978	1060	1040	1015	1022	1039	1065	1031	1052	985	997	1017	997	1029	1011	1044	994	988	1043	1042	1020	1082	987	991	1019	1021	1051	1014	988	996	1025	1001	971	1021	1017	1007	1048	1018	965	1046	995	1054	1023	947	1034	978	1047	1039	1013	1046	1033	1046	1044	1017	946	994	1030	1065	1014	1029	1028	1025	1091	1035	1001	998	974	1017	1062	1002	1037	1007	1018	1022	971	1075	1010	1037	1022	1014	1037	1017	1096	999	1026	1083	1045	997	1055	1044	1046	1095	1071	965	1050	1060	1067	1037	1008	976	963	1054	1011	1021	1007	1056	1082	1000	1044	1006	1029	1081	1024	1011	1082	1040	1012	1021	987	1053	998	1045	1021	1060	1045	971	1051	1028	1037	1032	1016	1038	1014	1057	1062	1058	1083	962	1071	1023	1032	1054	1038	1017	1011	1019	1060	1053	1075	1013	1027	961	1049	1003	1078	997	1059	973	1025	1047	944	1023	959	998	1057	1032	1009	979	1050	992	1003	990	1052	1008	1053	1074	1011	1073	987	990	1028	1010	1022	1030	1050	957	1060	1012	1017	1042	999	1022	997	1023	1037	1018	1088	1097	1034	1032	1001	996	1016	1041	1016	981	1030	1033	1039	1078	996	997	1026	1040	954	990	1022	1043	1024	1017	1042	1020	1030	1048	983	1027	1062	986	971	1020	1069	984	1045	1030	1031	1027	971	1050	1014	1028	1055	1064	1010	1010	1011	993	1015	1049	1061	1014	1043	1056	1031	1014	1050	1005	989	999	1018	950	1075	1102	1030	941	1049	990	1074	1016	1030	1076	1034	1028	979	993	1054	1039	950	1039	1022	1006	1043	1022	981	1007	1040	1012	1012	1055	971	1035	1018	1049	1056	988	974	1051	1015	1039	1007	1033	983	1048	982	1043	1023	1037	1047	961	1045	1020	1012	1017	1003	1054	1060	1031	995	1009	959	969	990	1057	988	1040	1066	1009	1036	1068	956	1071	973	1034	1017	1022	1065	1014	1020	1043	962	1025	1036	928	997	974	1022	1005	1045	1016	959	1019	1000	1048	1031	971	1053	1051	1057	1028	1015	1060	1079	1007	1032	1088	1006	1030	1013	1005	1069	1018	1060	1042	1010	1002	1027	1016	1010	1031	1055	1001	1040	1057	1028	1027	1049	1010	1017	1019	1066	1010	1031	992	978	989	1002	1050	1074	1065	1005	1005	1065	1055	1008	983	1034	1047	1037	1023	1016	1050	979	1002	991	1066	957	957
24141	21616	28986	24722	21606	13768	1785	1173	990	946	873	825	858	788	767	808	789	790	776	801	765	842	734	792	790	765	797	788	757	731	766	736	778	764	764	746	775	763	699	729	683	672	685	695	720	715	686	711	685	685	683	660	690	613	643	654	696	707	622	667	689	686	641	687	688	704	691	685	709	642	690	678	665	675	650	615	706	668	642	659	718	687	640	672	639	631	646	687	636	630	689	578	701	665	728	704	693	669	670	684	665	697	657	695	633	691	652	651	696	653	644	679	663	647	696	639	624	688	685	584	646	656	613	677	676	661	679	692	679	728	670	645	639	632	602	602	650	600	662	657	621	715	672	700	665	701	686	644	649	667	631	659	685	607	690	644	632	694	666	668	688	674	641	727	646	639	680	609	708	652	661	638	623	693	654	665	660	650	694	667	643	712	672	681	665	689	649	656	665	630	616	641	656	678	622	632	676	656	658	663	633	658	650	661	674	629	687	671	648	654	688	653	735	648	627	684	635	670	669	623	655	640	692	592	619	638	665	657	666	673	643	654	665	642	688	610	621	644	696	614	642	650	638	640	686	672	658	653	721	687	653	697	672	652	651	656	631	677	613	676	666	671	636	620	680	657	688	660	682	684	647	652	675	686	674	684	649	670	671	666	691	681	718	726	702	642	656	683	641	671	652	659	642	632	668	635	592	675	614	642	634	683	652	657	678	659	623	684	655	665	679	685	705	630	653	641	620	696	668	654	646	678	679	642	688	622	663	622	653	645	645	662	666	714	633	679	702	667	629	664	686	657	602	646	683	665	629	572	677	696	646	668	661	672	647	689	675	664	618	670	665	673	629	690	687	671	676	659	640	647	627	669	646	650	659	709	691	652	691	637	640	670	649	654	656	684	622	659	709	655	664	674	630	649	701	658	628	683	661	649	682	708	695	629	703	605	739	681	650	633	677	664	654	674	627	649	636	669	645	655	658	678	676	656	667	658	702	605	615	673	665	675	683	663	679	684	645	697	660	665	664	669	654	692	731	629	656	641	665	654	627	631	663	661	669	675	634	636	686	612	665	677	674	645	643	653	678	616	676	683	640	676	673	700	653	638	647	622	626	647	680	622	619	663	699	657	689	685	638	674	662	682	641	643	650	676	651	655	640	652	699	667	615	651	642	672	677	651	671	646	667	666	644	671	660	612	713	629	640	679	636	652	668	655	659	646	659	736	651	666	670	657	622	632	642	672	682	626	667	681	644	690	677	678	634	664	661	727	638	661	634	662	673	703	634	681	643	643	638	651	668	684	644	656	653	654	668	684	688	672	649	636	664	652	627	643	654	656	629	663	631	642	668	698	644	666	698	633	651	635	737	708	648	659	646	621	692	691	647	677	650	680	664	668	613	640	697	644	636	623	714	694	601	664	698	692	628	664	675	619	636	645	704	690	676	668	662	628	660	654	618	661	711	671	670	711	683	695	673	639	661	690	637	667	705	681	673	683	654	681	646	686	631	685	625	625	710	682	671	653	650	655	627	701	641	662	672	689	691	642	651	628	648	653	678	713	647	681	641	670	672	698	676	627	654	640	708	650	697	709	654	682	668	626	654	634	649	713	637	665	646	679	632	671	671	672	656	641	674	705	680	626	698	626	670	630	671	703	703	690	661	649	679	706	689	684	636	657	634	643	647	655	680	641	694	628	681	663	706	629	676	643	653	661	623	697	677	631	632	670	638	723	659	635	679	677	658	663	599	679	609	661	661	706	662	632	667	671	682	631	703	655	600	698	666	679	678	645	664	611	680	696	693	665	638	694	630	643	616	657	674	644	708	637	717	651	693	659	663	661	680	714	707	670	671	673	674	681	689	691	698	644	673	677	692	636	650	655	679	693	678	708	659	650	698	660	664	636	646	698	648	669	684	688	667	673	635	687	659	654	664	645	695	648	645	665	646	676	702	673	697	684	697	646	679	674	678	672	669	617	645	679	630	664	659	634	701	665	682	680	623	663	677	659	651	655	663	636	653	650	692	687	665	693	686	664	611	622	622	694	650	653	638	623	690	682	687	648	698	687	709	613	623	634	658	629	664	687	699	647	622	630	674	604	646	635	664	681	661	672	664	637	660	648	670	595	670	679	642	654	669	650	712	624	632	629	686	700	642	641	656	695	662	605	647	618	689	668	670	656	694	685	690	689	632	646	665	609	701	677	678	684	674	654	663	656	659	633	651	643	654	635	676	652	694	658	672	663	640	647	655	687	691	634	669	610	686	632	634	678	666	635	680	698	694	681	670	669	648	666	650	708	647	677	635	666	719	668	655	709	632	659	662	621	663	705	699	685	655	662	703	691	683	650	666	656	646	652	630	679	653	671	667	689	701	678	653	623	679	662	665	664	690	663	662	632	701	597	647	687	659	638	671	721	661	664	665	684	648	699	691	666	684	639	623	643	745	650	628	683	715	664	660	656	683	678	690	618	680	698	653	667	662	659	673	631	635	681	688	655	655	624	661	648	699	660	662	633	691	627	680	668	645	656	692	692	625	681	667	640	660	691	683	688	649	653	650	666	676	674	636	679	655	689	670	662	718	650	640	648	654	630	679	675	656	694	706	578	638	623	670	663	648	675	646	646	658	685	636	617	670	662	692	677	632	710	702	656	642	650	630	621	662	675	664	662	689	677	678	703	646	711	658	615	631	659	679	735	650	698	656	632	663	693	635	648	670	643	619	683	634	667	650	699	693	662	648	636	641	683	686	679	661	645	697	645	624	676	608	694	670	660	643	689	660	703	692	602	666	668	691	584	608	652	676	619	682	662	651	663	664	705	623	683	662	638	651	687	683	651	670	630	664	663	705	599	649	641	605	660	679	667	663	665	677	671	696	677	644	675	702	665	663	641	690	682	657	660	611	611	652	648	671	649	631	683	667	666	667	614	673	677	651	649	674	664	641	692	679	673	689	687	658	698	678	620	679	673	688	604	679	640	694	632	664	609	697	697	681	669	643	631	713	657	633	666	725	686	676	681	660	669	670	642	638	667	632	675	672	658	695	655	680	672	672	639	654	617	654	645	686	660	695	612	679	618	685	673	629	624	645	664	672	695	695	649	701	659	631	675	721	663	663	660	608	683	645	688	677	673	686	648	683	654	677	645	673	656	672	610	641	619	674	644	645	651	660	671	693	608	656	668	645	624	640	693	654	654	678	719	671	665	681	669	669	665	622	668	615	671	639	700	655	638	659	660	625	690	620	650	632	642	665	619	668	654	629	687	709	685	647	613	668	738	697	695	690	665	676	627	677	724	675	636	648	675	682	659	639	690	647	683	701	642	659	695	699	654	650	668	698	627	697	654	701	647	674	707	677	686	633	684	682	659	652	662	670	681	627	650	678	630	684	692	625	732	651	661	674	617	687	641	655	699	637	626	677	639	686	668	667	691	657	673	629	640	655	692	658	620	680	653	594	689	657	640	663	639	646	679	654	625	647	706	645	670	628	668	704	655	650	663	691	662	626	659
28976	11262	7141	3582	2503	2054	1694	1358	1287	1113	1064	958	909	867	808	872	883	851	813	859	882	878	819	874	850	810	873	811	842	782	798	827	790	774	802	808	770	751	768	727	681	729	699	683	722	709	731	671	638	726	688	683	673	669	665	679	673	749	720	645	670	706	724	695	700	733	648	678	725	637	711	681	654	652	665	661	716	671	663	668	695	722	679	708	649	702	711	665	731	693	676	639	691	666	651	696	723	661	690	694	680	636	641	698	710	678	644	704	643	633	716	673	709	679	699	637	651	691	706	640	694	683	639	639	629	692	691	703	693	680	659	711	686	709	678	713	626	656	642	655	671	686	698	656	652	647	627	608	603	669	683	623	680	730	724	700	722	685	651	752	647	737	764	629	684	692	689	663	730	657	681	664	657	694	661	621	679	700	717	647	660	668	695	700	683	708	666	684	708	665	662	716	707	689	658	697	670	641	657	650	681	668	717	727	653	681	667	650	639	667	672	699	699	673	744	733	659	662	704	667	665	674	623	708	680	664	674	673	671	663	705	673	683	698	662	664	671	653	699	647	703	696	679	677	700	697	688	711	693	674	662	690	658	654	712	684	650	702	670	664	683	666	658	644	668	648	661	682	659	685	672	654	673	650	660	683	657	677	683	703	668	662	688	692	671	693	714	729	645	688	631	694	702	692	681	682	687	681	620	618	669	692	659	659	672	647	622	659	712	704	651	707	674	658	684	642	703	725	693	653	677	666	697	667	635	666	608	710	629	650	693	651	668	649	661	638	686	683	702	640	676	718	675	706	687	663	704	673	676	700	700	661	672	668	678	701	684	678	663	666	664	678	712	692	658	673	684	689	656	677	667	709	683	670	687	707	700	665	691	638	677	681	663	648	692	710	663	714	674	650	649	677	661	658	678	649	702	687	632	619	696	698	646	693	676	703	676	690	627	611	699	646	692	694	643	653	721	696	667	713	716	648	681	639	654	697	693	687	644	663	631	694	717	679	674	721	648	689	681	692	702	642	697	699	676	661	670	695	648	689	707	671	685	664	653	656	668	715	690	672	654	673	668	646	634	659	692	711	672	715	676	661	656	700	702	718	673	653	683	678	669	652	713	664	657	672	667	608	672	697	676	697	632	691	662	650	693	682	664	655	723	696	688	651	689	655	646	711	626	715	723	689	710	722	675	668	716	660	651	683	637	695	701	685	671	668	650	701	651	652	607	681	693	678	623	635	707	671	606	652	689	693	718	629	718	640	632	656	668	684	702	634	685	672	650	697	678	662	678	697	653	711	658	660	650	666	702	656	678	697	630	744	752	666	658	662	687	651	642	642	672	728	711	655	706	654	667	671	673	628	675	706	687	693	655	670	679	641	696	635	738	684	664	705	682	666	647	638	682	742	691	675	693	663	629	652	746	694	626	731	683	699	712	693	644	709	717	675	668	651	700	668	661	623	697	675	667	673	700	652	672	640	655	710	694	685	708	641	683	658	665	696	671	650	698	661	748	683	650	678	652	682	736	676	667	701	677	689	759	731	670	657	662	673	672	679	662	709	660	716	672	674	624	650	642	724	693	657	734	688	694	658	643	717	647	676	656	654	629	677	667	714	677	708	675	639	710	659	712	641	670	647	674	665	660	677	633	664	662	699	662	626	654	717	722	675	667	636	645	667	659	709	665	650	683	671	660	736	702	657	664	684	683	668	681	622	711	670	675	647	695	661	734	680	666	697	702	703	685	656	666	675	683	654	645	612	678	635	672	659	689	652	728	622	699	687	673	655	698	654	695	655	694	669	677	665	675	704	655	675	654	653	662	670	635	682	664	663	715	664	668	666	670	719	704	680	650	610	687	679	664	671	702	687	662	668	677	666	677	645	631	683	694	690	659	659	646	658	649	704	655	681	721	676	656	725	674	699	683	700	674	664	700	677	624	648	677	699	700	657	681	666	716	667	694	674	690	700	706	677	710	684	654	724	654	680	693	656	651	676	684	660	661	667	720	655	678	696	666	632	669	699	678	678	689	672	623	704	650	677	635	706	671	661	665	715	673	675	678	636	671	684	682	657	668	641	694	689	677	646	689	693	665	714	665	676	695	699	702	630	664	684	721	677	676	670	681	695	691	717	683	638	700	629	697	674	625	643	707	670	725	683	656	668	657	669	633	660	681	673	670	617	709	637	666	736	674	672	669	682	727	671	682	679	721	672	659	732	633	642	676	653	691	696	668	668	661	664	638	706	646	706	654	667	700	644	678	685	660	653	664	681	678	687	710	704	665	685	671	683	718	675	672	682	677	629	691	697	686	612	648	717	619	677	709	684	649	676	675	654	703	701	697	697	667	678	680	691	658	672	655	714	692	697	635	691	713	644	681	680	639	668	635	650	689	670	670	660	674	663	708	664	690	669	634	689	608	699	642	654	706	713	627	689	646	698	586	657	669	705	637	668	727	645	675	681	685	744	688	644	694	691	668	666	690	659	677	665	707	692	676	713	691	715	637	684	656	643	695	665	714	648	661	688	671	655	719	691	644	670	643	677	675	680	683	662	658	717	637	707	640	642	699	678	642	683	630	712	648	668	709	713	687	735	675	670	690	688	633	656	708	675	655	690	702	679	648	683	624	649	694	630	696	640	689	633	709	686	649	671	670	715	719	653	655	690	702	636	630	676	692	690	678	643	692	679	689	675	660	688	663	667	717	678	651	661	687	667	682	688	645	734	646	683	682	664	628	676	713	649	650	685	652	639	681	709	680	677	689	692	649	687	700	706	651	675	663	681	674	684	639	678	644	698	636	685	682	676	690	670	693	699	668	702	672	694	713	697	671	664	645	633	692	690	698	656	668	637	669	640	664	684	687	605	677	620	667	709	675	701	641	679	684	687	700	729	700	640	700	638	662	657	666	701	683	654	707	637	722	665	637	646	697	705	674	670	671	700	704	714	650	671	624	628	664	721	679	660	675	686	667	677	693	650	719	689	664	620	683	675	664	698	703	726	644	652	676	655	679	677	684	660	682	686	653	665	631	674	683	647	701	663	686	677	667	670	723	712	698	692	693	659	712	729	686	673	681	696	723	664	663	653	701	659	645	660	633	659	643	660	685	685	684	671	651	673	700	672	673	638	697	695	668	672	692	701	701	671	687	658	711	650	674	636	716	671	689	719	695	791	677	685	621	652	666	674	711	705	682	698	649	669	702	703	707	687	635	694	703	701	687	658	709	660	706	724	684	686	669	637	731	704	670	686	655	670	665	662	674	696	660	683	674	680	653	697	653	703	711	652	705	701	616	662	670	646	679	691	695	704	666	711	653	633	668	687	640	647	685	624	687	689	681	674	640	697	678	674	659	687	720	625	632	608	666	667	671	645	679	685	661	657	721	651	676	685	691	654	695	659	660	713	637	688	663	689	653	629	702	691	718	685	632	615	671	714	621	687	659	602	655	688	636	648	682	652	638	728	686	681	688	701	681	672	621	650	705	658	678	683	666	623	671	671	686	664
25146	21594	28312	25288	19772	2806	1435	1272	1177	1067	1104	1066	1065	1115	1080	1096	1043	1057	1012	1093	1047	1146	1029	1085	1083	1053	1065	972	1028	1018	988	1041	1061	1013	966	1062	1056	1038	992	947	1033	1015	955	920	964	971	940	1002	959	960	959	968	966	962	995	968	950	941	950	952	1007	998	974	944	950	982	995	953	967	998	937	923	960	918	957	1002	948	1003	954	933	1009	936	961	1003	903	938	945	969	967	927	987	897	950	995	930	954	1004	962	962	998	953	984	921	971	960	954	902	927	949	966	996	992	969	915	1002	959	965	960	966	979	1007	973	986	984	1005	979	1000	985	1020	1004	928	926	895	994	994	973	1007	938	930	947	983	1005	957	966	960	984	940	957	977	1014	981	984	951	969	1015	946	916	984	961	977	978	988	1001	963	966	929	1016	984	925	945	1006	925	941	994	949	976	961	954	958	980	953	993	984	995	965	968	936	973	946	988	917	992	981	977	969	979	985	946	941	934	950	960	944	969	942	945	966	982	890	954	1003	940	987	923	954	965	966	933	912	958	932	962	969	949	900	940	968	976	944	973	954	959	977	931	971	1017	958	940	984	966	976	922	935	924	982	1001	952	935	960	956	969	969	975	942	978	945	994	987	978	1015	958	919	954	933	919	957	963	937	989	967	960	1010	914	963	976	938	951	921	979	970	1025	973	981	1007	954	977	960	971	959	963	931	926	982	969	990	967	982	954	945	926	953	953	960	975	968	937	1001	997	985	890	968	951	982	976	970	1005	965	946	959	977	948	940	948	963	947	987	959	1025	900	936	962	947	973	908	934	923	927	964	956	1025	948	952	985	954	990	947	906	948	994	964	936	975	934	999	992	948	972	981	921	927	938	973	962	1006	979	945	937	993	947	923	986	945	949	952	928	981	897	940	1012	939	1003	932	963	975	968	934	922	986	948	984	1002	973	999	954	942	988	993	936	871	952	991	983	949	953	964	951	934	1047	933	888	1039	970	920	978	925	945	967	970	999	954	904	949	921	925	981	990	986	964	1000	979	963	915	939	967	950	992	997	975	997	871	980	966	965	1008	942	979	946	958	975	935	907	980	928	952	952	986	977	1027	875	1035	1010	964	954	957	982	963	981	977	930	990	978	951	1050	996	965	994	918	937	962	946	953	942	956	978	978	979	972	982	966	956	965	997	962	941	992	994	948	956	1013	922	938	1010	957	984	942	948	1030	992	933	970	978	950	904	961	960	960	988	939	978	937	909	967	1001	1024	970	930	986	1001	998	964	1036	932	951	969	991	990	919	960	966	956	923	986	921	981	1005	904	980	975	996	975	967	973	896	933	956	1019	911	958	963	968	960	942	987	922	995	903	940	975	939	969	941	930	940	981	972	971	937	965	973	1007	958	935	1027	887	975	989	973	987	949	973	1006	944	935	964	960	884	932	1007	941	929	973	940	1000	981	979	993	920	996	932	976	973	928	947	951	954	961	939	945	954	967	1020	975	925	1058	948	933	960	955	922	952	892	938	994	994	909	975	950	1034	962	919	938	973	894	966	975	959	994	966	943	989	1002	906	919	974	957	982	951	1013	929	947	946	974	989	1023	931	973	942	899	976	992	960	960	941	937	978	978	990	937	936	991	948	976	958	928	940	999	927	972	1013	993	938	980	984	966	966	974	1003	977	937	952	958	979	968	967	989	950	993	985	961	987	861	1012	1019	929	977	933	926	983	1032	1019	916	970	976	1004	955	944	903	923	910	1006	963	982	896	922	932	974	994	976	1004	967	920	998	862	953	939	935	999	926	968	913	1009	988	950	994	884	932	959	908	943	991	941	905	1059	959	977	959	970	964	970	975	876	908	951	948	963	935	957	957	964	953	913	927	964	955	974	961	978	921	1018	998	988	939	977	973	977	934	980	951	941	898	906	980	958	973	946	993	916	976	983	945	973	950	999	962	935	975	940	932	966	958	951	934	925	933	945	942	990	957	944	962	971	962	890	972	959	971	934	923	937	970	986	959	987	984	1020	1006	974	990	980	966	939	965	945	998	991	961	942	994	939	1007	999	991	1007	924	948	981	1024	978	963	888	935	960	977	939	906	880	961	941	960	1011	981	1004	915	935	980	974	964	982	955	952	941	977	997	982	980	958	989	965	961	999	988	930	935	1007	1030	989	980	980	958	974	943	945	993	993	933	973	976	1008	963	952	949	935	952	961	965	992	971	978	1008	966	966	1005	950	921	995	983	949	953	1040	1003	1025	954	987	907	948	979	991	953	900	974	954	962	1027	975	967	944	963	957	951	991	969	1012	947	953	983	952	928	957	993	1007	964	983	949	967	954	946	947	944	921	968	972	921	965	920	981	929	984	1022	908	974	972	938	949	962	964	987	973	977	979	992	954	964	967	950	931	958	932	945	969	998	1034	987	1005	975	904	975	895	920	1008	910	967	934	967	994	933	918	921	1040	983	939	976	938	975	958	967	951	967	931	1028	956	974	996	965	924	1012	961	903	937	991	993	976	965	997	972	948	1012	926	948	907	954	970	1013	958	917	886	996	963	898	893	973	964	948	912	983	959	963	918	960	941	976	985	905	925	1037	939	951	976	960	938	961	1016	991	1006	1012	910	960	1025	954	944	908	951	952	908	946	988	951	916	971	946	917	943	964	879	930	975	918	964	924	951	991	1003	964	991	960	895	954	957	986	950	968	982	993	973	901	991	937	975	950	960	976	968	937	971	1006	956	917	980	918	935	978	939	962	923	981	932	937	907	963	961	953	963	937	946	961	946	972	1034	974	947	995	944	956	987	996	924	939	980	1026	967	961	929	992	930	948	972	1010	966	921	1003	988	952	963	946	994	951	910	972	956	935	954	930	982	1006	948	918	932	935	1006	946	940	949	944	883	964	1020	972	1003	949	971	897	1010	947	980	913	1009	973	939	932	1000	958	925	910	908	993	929	964	1012	964	955	872	935	955	989	1021	936	1000	935	936	945	949	942	914	945	1012	962	965	1010	966	952	1007	944	946	969	1004	965	905	948	960	919	968	928	937	921	972	931	956	970	960	990	931	1022	1008	977	979	959	980	965	911	932	961	952	973	922	946	966	959	915	970	937	976	916	920	942	957	980	972	948	966	997	989	941	919	970	961	996	939	938	973	947	946	960	943	911	932	932	1052	942	949	969	946	917	1009	934	929	1005	954	1010	962	938	910	1034	1001	965	919	937	988	908	978	1013	924	964	974	970	959	990	936	983	968	954	986	1018	923	926	953	943	929	947	1012	984	949	1007	952	1003	885	952	915	995	955	956	948	1015	948	984	946	997	935	974	962	1046	1012	964	935	917	954	984	932	911	936	960	918	959	933	943	952	904	935	948	1016	952	988	887	1013	915	981	958	972	984	918	983	997	988	899	937	922	947	916	918	973	954	1001	980	954	984	998	943	987	1034	976	981	925	964	991	966	950	960	898	962	929	914	990	977	979	933	945	985	919	955	964	991	982	956	953	940	935	964	1021	930	946	964	962	952	969	981	992	867	963	967	955	922	957	927	985	938	965	930	922	949	1048	975	921	950	960	947	923	928	920	993	976	985	946	970	941	963	958	965	961	929	945	924	956	1016	958	973	905	947	958	964	990	956	1004	925	987	896	960	990	991	982	963	974	933	920	1013	993	950	935	945
29850	8748	5037	2927	2241	1796	1525	1447	1278	1244	1058	1067	1078	1043	1089	1023	1068	1036	1062	1034	1062	1053	1027	1070	1016	1066	1021	1023	1029	977	1028	991	1022	1001	1053	1013	1050	1027	949	988	1029	927	945	929	970	1009	894	908	982	986	927	925	935	913	885	924	929	918	922	936	936	958	891	933	889	917	922	944	933	975	937	911	961	910	915	888	926	958	901	981	921	944	947	839	896	979	957	916	923	937	903	955	911	974	940	920	898	938	932	945	967	968	908	972	892	989	916	937	968	958	910	921	954	963	930	942	936	928	929	976	927	889	979	922	905	933	884	839	898	946	971	948	973	913	955	901	906	926	892	979	926	923	908	900	905	920	938	897	959	1001	933	858	862	941	969	956	946	937	903	916	944	975	957	895	886	963	882	988	907	926	943	942	1000	922	985	906	897	947	942	947	936	881	932	926	894	917	941	964	981	911	891	946	917	920	898	932	925	889	933	925	968	1006	935	905	892	977	969	934	929	942	961	904	986	911	945	928	935	895	910	940	904	945	906	929	934	960	943	859	980	946	923	888	900	903	938	922	955	901	902	938	981	961	952	939	907	972	920	947	955	940	971	886	898	911	953	942	909	946	917	952	915	924	984	937	915	909	905	931	963	928	947	960	876	914	952	874	942	889	975	956	892	945	914	908	884	952	976	967	877	913	936	894	971	944	891	930	924	924	920	961	980	917	954	933	949	947	927	897	927	949	897	917	942	964	942	919	963	898	938	947	929	924	912	897	947	983	899	889	929	905	925	935	931	878	952	919	905	966	974	959	996	958	954	958	966	907	914	889	999	957	956	938	952	920	940	922	932	1001	987	963	871	927	887	1016	982	929	991	906	881	910	880	927	887	941	902	892	912	940	962	922	933	958	961	930	908	928	940	968	928	927	929	981	942	903	942	915	975	924	982	924	894	893	899	971	970	946	975	908	917	899	914	929	962	965	969	951	963	954	928	916	925	938	960	930	916	882	890	924	944	931	914	945	975	941	905	964	867	923	954	940	964	941	902	848	955	923	889	912	917	924	900	921	915	958	911	906	879	886	953	946	877	896	881	950	918	959	943	940	925	887	943	921	967	931	954	920	940	912	892	930	967	885	955	919	919	975	925	934	909	934	947	941	963	958	924	835	909	941	1001	937	890	950	887	924	913	940	935	910	880	871	952	920	928	924	918	920	918	925	904	945	998	991	879	890	910	954	893	923	981	980	961	919	926	937	957	973	920	930	952	918	950	956	908	884	922	880	958	941	930	863	931	978	916	936	955	882	891	998	915	951	932	958	932	918	920	962	887	950	904	953	943	930	995	936	910	979	957	895	902	921	936	923	891	910	947	930	986	909	913	951	905	936	925	921	917	888	903	950	922	933	900	939	928	899	915	919	921	927	960	960	967	937	926	938	958	967	980	948	934	909	955	903	922	964	922	922	961	940	912	969	923	912	920	956	863	1003	944	905	892	945	946	901	929	920	921	923	992	927	918	997	883	905	854	895	914	875	894	911	911	939	907	962	916	913	966	931	951	895	928	955	988	953	903	941	957	953	964	969	927	953	938	886	930	895	942	926	918	953	931	954	894	905	907	978	929	957	947	938	944	916	963	944	893	928	982	958	926	1010	944	941	921	953	980	922	936	958	893	926	982	956	958	946	944	908	894	921	900	878	931	879	949	934	975	942	919	891	910	898	961	963	890	894	979	908	948	897	911	920	912	972	951	982	878	907	936	943	923	917	946	896	928	954	898	891	961	928	925	920	954	920	1010	878	924	939	958	915	947	935	875	927	867	948	911	880	964	970	915	958	881	924	978	925	888	916	954	882	962	903	879	894	925	900	982	931	939	926	905	918	882	947	884	956	944	951	918	971	924	944	945	947	929	926	936	887	943	975	895	959	925	922	980	882	951	950	932	906	939	867	955	886	939	893	908	896	985	930	936	912	969	943	1030	924	943	967	958	901	913	962	918	911	926	898	947	959	950	897	908	913	884	942	910	914	901	887	942	941	928	934	945	938	981	915	876	984	914	967	886	907	932	916	904	928	929	978	989	924	954	913	943	925	859	951	942	928	883	968	912	919	922	915	867	874	833	917	911	903	914	945	958	935	924	933	908	921	908	970	934	918	929	946	894	928	977	959	883	950	952	948	910	964	998	927	944	894	959	974	931	916	928	872	929	901	952	919	935	877	912	944	931	903	950	914	966	963	919	919	950	899	941	979	952	980	911	937	954	968	874	939	950	921	929	897	977	924	980	972	939	939	883	936	903	931	942	945	974	911	898	869	933	917	931	906	920	946	923	865	909	936	962	929	963	954	907	928	950	956	933	955	967	870	961	888	903	911	936	968	950	953	885	957	960	898	895	925	937	919	941	884	937	913	888	947	902	889	938	965	947	930	935	921	889	950	933	955	917	950	920	927	908	964	915	861	914	923	968	936	952	900	932	920	922	895	884	889	896	926	898	912	971	967	921	944	923	894	892	944	947	952	892	915	943	961	924	922	870	902	931	964	962	905	927	905	927	963	952	892	943	920	900	905	941	859	918	944	930	963	918	946	903	969	946	934	937	957	959	942	957	899	904	936	938	903	933	913	934	966	956	956	955	900	930	939	935	969	933	912	944	898	924	888	906	972	978	951	935	939	901	898	943	936	951	930	935	965	903	914	931	892	904	940	901	896	889	896	945	943	895	939	927	963	976	930	966	927	878	899	928	945	965	916	923	916	931	900	916	989	911	924	882	920	919	880	897	910	950	934	881	946	995	996	956	923	912	945	915	903	963	919	919	916	904	938	912	985	942	909	936	897	892	921	907	928	880	925	948	962	929	925	907	980	874	905	870	907	942	883	914	960	965	943	958	875	925	935	970	969	910	864	1002	948	939	913	859	893	901	894	959	937	973	932	929	950	931	951	898	946	884	891	932	945	906	955	946	903	915	902	899	960	940	917	932	934	903	959	948	891	938	967	936	957	934	899	893	952	897	976	920	905	970	965	919	903	901	961	917	914	943	913	844	939	939	948	933	963	959	940	902	911	929	959	957	933	931	916	912	909	930	1033	882	949	906	879	886	934	972	944	876	935	991	936	904	870	965	913	917	970	916	920	976	895	937	988	973	946	917	896	942	972	956	879	897	926	913	919	913	906	944	966	879	926	965	915	937	917	931	897	913	858	924	960	955	920	900	904	934	856	984	906	882	903	937	908	903	936	972	877	927	945	917	898	911	922	892	920	940	946	924	926	929	933	949	939	858	911	890	967	939	905	912	922	905	895	908	939	876	948	896	938	916	891	897	916	935	939	943	920	932	898	921	955	875	926	926	936	903	963	912	942	994	921	948	962	923	910	912	887	902	927	962	894	869	906	872	895	956	970	946	920	942	900	1012	945	918	948	904	929	968	951	979	947	908	924	930	929	880	940	942	931	914	947	915	925	960	927	939	888	906	942	950	897	908	907	955	924	896	927	934	898	870	975	945	957	932	944	922	928	916	933	922	955	920	895	910	897	900	932
22904	21626	29422	24367	21636	21692	12934	1617	1075	947	884	779	726	720	684	659	653	651	677	645	646	658	662	617	636	608	636	659	639	605	583	603	540	598	582	559	551	580	481	458	527	499	490	480	532	507	518	495	497	468	467	448	462	450	467	454	456	438	486	461	495	473	447	430	455	443	485	476	461	484	477	492	451	440	449	457	439	476	473	469	450	463	451	414	460	455	491	456	459	419	466	456	432	448	467	433	476	479	455	459	429	484	436	448	443	443	466	438	451	462	447	470	467	429	433	446	451	445	478	461	501	501	466	435	434	445	433	451	452	431	471	420	467	481	454	484	466	457	455	436	436	442	451	468	430	447	479	449	416	494	455	426	388	484	480	454	415	453	463	463	444	477	464	440	503	457	446	460	464	439	451	453	450	435	444	440	455	448	427	417	447	463	455	457	438	416	468	486	452	436	446	427	440	446	457	454	448	432	433	504	446	428	476	436	435	423	446	464	480	464	478	437	448	458	427	495	472	478	433	404	457	447	451	477	441	453	436	490	475	482	453	435	437	425	454	463	473	462	420	482	445	470	427	491	450	470	451	438	469	477	435	478	457	471	445	453	461	440	432	416	419	429	475	488	477	470	468	434	453	477	442	458	457	469	481	423	487	451	440	482	451	491	435	445	453	438	426	448	444	440	464	458	465	464	452	466	435	459	506	490	416	436	463	441	459	424	469	407	458	462	458	450	462	485	449	468	429	474	441	478	427	436	473	447	452	465	436	403	463	477	497	483	456	445	465	399	452	458	408	471	432	469	452	448	461	474	442	443	446	452	454	433	400	423	481	477	451	452	479	458	475	466	429	486	475	446	441	441	462	424	431	406	428	451	425	457	462	421	417	449	451	425	455	479	482	472	438	469	444	479	480	456	456	447	455	464	454	450	437	443	450	438	497	463	468	458	462	468	483	438	449	458	483	432	456	465	453	454	430	450	454	473	465	477	436	438	445	431	441	455	474	471	483	477	463	420	470	469	411	449	457	473	438	431	421	453	438	460	467	443	435	421	462	480	429	470	468	425	481	461	442	453	445	438	457	469	434	443	453	494	460	433	447	440	460	432	439	395	439	421	457	448	424	479	437	450	409	474	463	419	498	484	459	437	456	437	455	472	470	436	442	437	478	459	470	444	433	448	415	483	467	437	451	434	472	453	448	443	413	467	430	460	477	471	457	488	428	515	457	464	484	452	489	459	433	485	454	448	465	422	467	443	454	466	458	445	449	492	462	433	463	420	458	440	432	428	455	488	446	448	419	435	447	440	453	454	446	434	460	496	478	449	432	445	422	471	418	452	491	430	517	475	473	449	459	417	434	423	474	464	442	478	459	419	505	517	463	458	434	450	465	477	433	446	427	482	477	450	470	460	475	437	439	417	487	468	436	430	467	487	470	460	421	465	445	444	463	455	450	418	430	455	450	465	426	449	447	489	471	439	484	451	449	450	432	459	452	471	483	402	444	491	462	418	402	452	427	434	421	445	476	441	464	456	493	444	468	429	430	420	425	460	432	446	431	440	474	446	442	482	438	415	452	461	476	437	422	452	428	469	450	440	460	492	446	461	455	404	441	445	439	481	499	511	458	429	475	453	478	444	450	435	471	479	453	439	441	451	465	423	462	469	452	485	446	444	449	454	461	487	452	467	433	463	447	449	427	448	447	445	413	431	422	457	436	416	434	443	484	437	444	416	450	483	393	484	417	442	429	436	477	454	447	450	439	453	454	467	434	445	419	480	453	441	480	452	425	465	433	457	460	425	448	483	469	426	416	461	418	435	458	460	417	449	409	466	386	465	473	464	492	426	467	419	465	434	478	437	443	443	480	467	432	419	417	440	455	434	427	450	479	465	468	448	448	428	428	507	437	436	441	458	431	434	468	492	400	467	440	509	441	423	463	434	457	445	485	435	477	458	436	482	451	451	422	432	461	500	442	462	453	499	456	459	430	469	457	444	464	430	450	400	461	425	429	468	446	459	467	425	429	440	444	421	443	429	461	474	443	474	468	452	435	494	474	452	448	442	441	476	487	447	420	414	470	466	458	433	474	480	468	444	502	455	435	436	428	444	430	482	471	458	440	451	467	460	457	416	501	480	474	435	439	448	456	496	437	444	432	496	481	480	490	428	463	451	453	440	446	455	465	492	476	406	450	462	461	433	399	448	433	390	454	473	457	445	472	445	465	449	471	442	388	453	419	474	432	468	476	462	483	465	428	437	430	477	416	424	448	423	467	411	448	455	433	457	463	482	396	456	459	460	443	457	446	490	460	477	443	412	439	481	465	434	477	457	436	465	421	449	442	477	459	459	456	434	429	423	444	405	447	435	449	434	530	444	456	507	447	451	469	434	425	457	422	407	457	437	459	420	479	465	426	484	456	465	481	432	453	420	422	420	453	448	426	450	477	447	491	427	478	433	468	464	472	482	421	448	437	494	482	452	473	487	410	467	448	434	419	431	489	445	451	461	443	470	488	443	425	445	425	466	448	474	468	456	407	471	451	434	454	480	466	444	463	502	502	446	474	460	455	445	447	396	460	447	458	452	464	441	435	414	455	466	465	452	451	403	454	477	455	424	413	427	460	444	430	451	464	446	424	396	491	458	435	432	447	402	441	470	438	438	421	466	467	475	443	476	458	446	442	427	421	458	432	520	487	476	457	442	486	476	417	426	436	475	405	454	475	457	467	509	433	445	450	433	443	458	481	430	478	416	443	462	464	451	443	440	438	455	435	460	442	432	429	468	473	450	507	430	451	418	440	438	415	451	422	488	445	461	451	467	400	485	462	458	453	460	498	475	462	430	463	460	470	463	434	445	453	432	470	469	442	468	463	429	443	489	466	429	470	423	458	474	430	460	463	443	407	453	480	454	434	412	450	483	458	430	444	458	466	455	409	440	492	455	462	456	427	425	426	468	426	453	450	444	460	431	469	477	462	452	493	484	450	428	453	481	477	446	450	439	473	471	472	452	472	436	460	421	413	429	445	453	458	455	439	462	446	437	453	438	434	442	442	429	438	398	448	466	478	473	416	447	469	433	449	455	458	477	445	458	494	447	458	459	441	461	430	417	456	438	442	449	425	466	410	469	442	460	447	443	479	441	440	490	423	419	457	473	457	439	442	456	454	482	477	463	438	420	478	459	399	459	460	418	437	418	441	456	475	478	496	468	443	455	435	457	475	462	460	449	455	458	450	440	463	430	491	438	439	444	469	404	455	469	450	440	461	458	424	457	452	471	452	422	399	472	490	452	481	458	422	448	427	467	465	469	428	420	452	468	418	443	460	460	455	418	465	439	443	442	457	463	453	440	482	492	445	415	413	429	465	467	415	432	465	434	451	433	460	459	464	460	425	452	468	467	450	474	428	442	477	444	458	437	430	452	475	458	488	436	427	423	446	421	435	497	431	431	442	436	500	457	427	437	445	431	449	452	415	451	471	434	474	481	477	459	434	398	460	470	423	446	450	452
30229	14443	11544	5845	3802	2890	2295	1831	1514	1233	1128	947	899	825	761	753	816	720	800	706	757	779	807	694	757	717	696	689	703	733	643	636	655	625	620	662	628	573	554	550	553	511	468	472	477	472	505	481	442	462	465	478	476	446	475	457	498	481	487	439	457	471	458	484	454	472	471	496	483	442	452	461	472	435	468	467	456	427	418	433	446	448	467	445	426	445	429	433	459	476	395	465	466	460	458	450	441	467	437	417	444	436	453	439	422	430	456	417	389	451	424	479	463	492	476	431	448	433	481	471	431	434	439	466	446	449	452	425	462	456	458	427	418	439	414	441	411	432	489	438	412	418	438	465	469	426	460	440	437	474	463	437	471	437	454	463	453	427	446	443	473	449	440	464	414	466	413	450	447	403	453	461	456	447	460	446	420	458	481	478	436	468	421	435	429	451	463	452	452	458	467	450	438	444	448	459	458	452	451	409	434	426	439	439	468	427	414	468	488	447	450	442	427	442	455	444	449	440	489	454	462	453	477	436	467	494	468	428	450	432	449	427	473	415	454	479	473	456	423	453	459	466	453	448	439	413	456	478	484	426	483	422	457	484	423	411	429	460	412	428	464	509	448	470	442	465	463	433	443	450	470	424	446	435	467	435	460	435	469	439	461	435	440	462	454	397	436	448	435	413	477	453	465	461	401	498	434	456	445	459	425	420	402	483	432	483	464	479	475	431	431	409	440	467	452	431	465	463	492	434	494	457	418	506	452	439	485	471	424	462	464	449	435	428	430	438	433	441	435	413	408	424	421	461	442	453	439	451	419	437	421	439	406	422	448	431	454	426	495	450	490	440	473	464	465	449	455	416	449	437	451	448	453	460	474	442	423	452	442	417	452	462	466	422	435	476	442	436	421	441	460	460	468	444	436	430	470	468	433	456	449	432	461	459	427	480	478	450	417	449	415	425	482	471	463	475	437	466	438	411	436	455	466	460	435	474	458	463	422	456	474	448	480	445	458	423	431	457	420	455	436	448	474	448	456	428	446	447	460	452	451	423	432	460	432	468	502	471	436	470	443	439	444	477	449	440	455	406	415	441	475	440	425	462	438	454	462	421	397	443	451	445	468	455	442	429	467	433	452	449	478	460	462	439	419	464	469	473	486	481	439	419	449	429	453	450	470	439	461	483	439	409	432	440	426	463	465	468	438	452	434	432	460	487	456	437	466	443	467	444	462	461	458	427	414	437	465	457	429	456	437	446	459	426	441	434	474	457	488	450	436	480	428	446	458	431	438	417	449	432	468	432	462	479	417	443	456	464	434	460	432	474	445	444	423	426	447	462	441	448	454	433	438	447	441	464	439	466	467	442	395	451	461	411	437	453	417	443	440	444	448	438	481	472	466	467	445	471	456	441	428	429	453	431	446	489	451	477	407	448	423	472	470	459	466	440	446	465	489	435	432	444	479	457	506	460	489	484	442	447	436	458	435	422	449	449	403	438	468	468	428	423	403	455	417	434	446	423	448	440	460	463	456	462	438	461	466	480	434	455	435	429	465	485	445	431	448	412	416	460	449	424	473	462	453	454	472	449	386	448	435	474	475	444	470	432	402	482	427	442	421	414	459	474	484	456	449	475	456	438	450	422	477	425	475	468	468	477	438	439	453	469	414	467	424	431	462	448	471	455	428	427	457	450	461	454	456	421	466	459	456	467	401	464	436	446	443	453	445	427	438	430	452	487	463	444	500	422	466	474	484	423	450	452	440	438	437	430	480	431	476	465	448	396	477	466	437	459	434	435	440	467	477	481	468	423	417	442	466	456	481	495	470	438	474	470	440	461	426	440	439	435	445	461	444	417	428	429	433	468	427	470	472	420	448	454	420	457	455	423	491	487	464	449	448	459	474	404	454	398	459	429	420	473	461	440	415	487	475	443	454	443	469	426	478	442	460	473	437	477	483	437	433	461	412	459	411	469	436	476	461	478	411	442	476	459	413	436	421	418	436	474	425	465	415	430	434	457	450	429	474	460	442	455	435	449	441	453	413	465	453	446	413	439	444	481	437	446	440	442	459	486	431	418	439	459	457	472	426	447	495	425	458	462	436	480	460	434	451	465	444	437	415	425	456	459	471	440	438	455	461	464	457	431	438	409	418	474	471	466	405	440	384	477	456	436	421	453	434	435	444	416	409	449	428	410	451	429	431	452	436	485	469	500	439	432	434	444	407	465	431	460	440	447	445	503	424	429	436	437	436	435	477	441	450	431	446	450	474	490	443	479	450	481	451	440	475	467	492	468	451	461	423	452	433	467	441	460	430	453	452	495	434	405	482	451	442	471	461	433	461	449	496	441	461	431	473	468	468	451	458	464	444	443	438	442	437	462	454	444	460	446	423	459	415	439	405	474	427	483	445	465	445	470	445	420	461	462	476	457	420	444	444	445	475	434	443	454	422	425	450	482	425	455	426	435	447	411	426	488	413	426	437	435	441	441	491	476	459	436	464	454	424	453	483	422	469	473	458	448	451	470	440	439	454	408	431	433	453	411	487	454	450	452	426	472	455	469	444	461	499	427	449	464	436	437	433	443	481	484	474	470	466	450	416	402	414	440	458	426	437	454	483	442	493	469	475	438	451	444	426	470	426	436	513	415	456	444	442	470	439	481	453	441	456	461	435	475	449	413	465	435	458	466	402	421	426	442	453	448	465	424	404	433	458	450	429	454	463	453	463	414	432	454	426	455	466	431	462	448	442	447	430	461	439	453	485	457	474	437	464	434	451	396	448	441	474	410	446	411	449	441	419	451	443	452	449	417	461	434	450	443	424	443	459	433	437	462	444	454	480	450	445	460	480	468	445	429	425	439	482	470	453	468	474	483	445	459	470	478	445	453	460	452	430	488	480	483	448	460	438	504	440	440	420	482	471	435	412	464	458	448	459	392	433	485	446	414	475	442	439	484	449	415	448	447	475	434	391	440	448	467	474	417	451	441	449	426	414	473	469	422	459	433	444	447	481	444	454	447	469	425	460	467	413	470	456	433	432	429	456	452	492	481	465	435	426	437	451	436	434	454	443	421	470	451	445	460	439	419	419	442	472	409	421	484	454	429	418	435	481	501	452	473	439	474	437	420	489	464	465	477	411	436	436	441	442	451	455	459	445	458	489	439	491	433	458	460	447	418	455	472	441	449	409	420	493	472	443	474	440	420	464	436	421	440	450	456	466	479	457	474	451	471	490	450	441	450	483	460	469	452	398	455	448	439	437	433	474	505	479	456	450	428	430	440	443	468	419	477	435	442	468	423	446	455	453	463	451	426	421	446	460	448	422	456	437	434	418	449	439	450	458	439	464	444	498	432	475	455	485	475	453	388	448	461	447	445	453	463	449	425	417	424	451	461	473	503	470	457	473	439	435	433	423	455	452	437	466	428	427	477	453	448	439	451	473	460	469	500	455	468	465	464	434	447	444	447	438	449	438	475	468	473	446	430	464	419	428	410	444	430	442	457	393	464
29569	20508	8758	1778	1267	1186	1140	1105	1139	1097	1095	1175	1044	1133	1108	1052	1046	1037	1121	1097	1103	1029	1073	1151	1123	1096	1117	1077	1064	1121	1115	1057	1055	1089	1102	1005	1096	1022	1052	1118	1037	1031	1072	1008	1033	1055	1045	1015	1103	1023	1074	1038	1084	1069	996	999	1047	1039	1106	1046	1034	992	1075	1036	1025	1040	1005	1031	1032	1035	1073	1027	1041	1008	984	1041	1030	1022	1038	1090	1021	1032	1070	1030	1024	1011	1051	1056	1023	1070	971	1001	1069	1031	1030	1031	1026	1007	1044	1079	1029	1022	1044	1065	1017	1057	1042	1034	1068	1039	1010	1010	1068	1012	943	1033	1026	1002	1065	1065	1086	981	1033	1011	1047	1011	1041	1055	1059	978	1022	1043	1025	1046	1009	1067	1011	1012	1048	1017	1014	1037	1076	990	1044	1021	1048	1065	993	1030	1006	1056	1062	1073	1011	1036	1034	1037	999	962	1010	981	1026	1020	1021	1021	1062	1013	1066	1097	989	1035	1084	1029	1096	1045	1020	991	1038	1008	1069	1050	1032	1071	1026	1002	1053	988	1017	1122	1068	1049	1012	1043	1062	1095	1017	1076	1027	1020	1046	1052	1058	1026	986	1047	952	1038	1059	985	1085	1060	1047	1059	981	1012	1035	1021	965	960	1020	1087	1073	1039	977	979	1042	1004	971	1061	1064	1094	1024	1042	1029	1009	1067	1017	1097	1004	1070	1059	1056	1062	982	1048	1057	985	1008	1062	1037	1069	1053	1067	1124	969	1077	1014	1020	1052	998	1006	1017	995	1016	1056	1041	971	1008	998	997	998	993	1053	1012	1017	1034	1066	987	1083	1029	1027	1005	1050	1042	1028	1019	993	1063	1044	1072	1007	1027	1057	1068	1023	1033	1012	1017	968	1061	1057	1042	1044	1039	1049	1034	1088	1022	1027	1017	1070	1048	1031	999	1065	1021	1022	974	1053	1097	1014	1057	1048	1075	1040	1012	1034	1067	1083	1039	1061	1062	1084	1028	1101	1071	1059	1024	1012	1002	1007	1036	1009	1022	1037	1069	1065	1025	992	1035	1091	1093	1041	1040	1082	1063	1047	1068	1055	1037	1060	1019	1024	1024	1065	1067	1034	1035	1082	1076	1064	1064	1022	988	962	1067	1032	1061	1065	1020	1024	1018	1045	1041	1066	1011	1054	1038	1029	1007	1051	1076	1065	1021	984	1080	1042	1029	1068	1039	1035	1094	1039	1030	995	1043	1100	1029	1102	1030	1058	1040	1044	1049	1022	1012	1046	1018	1041	1010	1016	1078	1066	1059	1032	1042	1037	996	1095	1023	1040	1084	1074	1074	1014	1007	1114	1019	1034	1016	1026	1039	1051	1117	1052	1022	1005	989	1054	1030	1039	1051	1007	1029	1003	1096	1025	1055	1023	1085	1052	994	1071	1058	1074	1069	1048	1048	1052	1024	1114	1016	1049	1041	1049	1054	985	1005	1087	1050	1036	1014	1086	1032	1035	991	1032	1025	1030	1007	1093	1081	1005	1008	1043	1050	1039	1046	1024	1043	1044	1039	1071	1020	1053	1081	1035	1020	1009	1063	1014	1099	1033	1070	1072	1030	1070	1096	985	1004	1107	1079	1031	1041	1064	1076	1104	1062	1041	1091	1066	1034	1006	1017	1026	1027	1051	1019	1041	1027	1048	979	1052	1056	1018	1050	1009	1001	1008	1066	1050	1048	1043	1033	986	1048	1035	1029	1058	1052	1090	1025	1116	1035	993	1023	1021	1066	1021	1053	1038	1033	1028	1067	1050	1055	1023	1013	1022	975	1044	1040	1061	1056	1097	1058	1013	1040	1055	1077	1080	1016	1006	1011	1070	1022	1014	1005	1018	1017	1062	1061	1021	1074	1018	1020	991	1063	1088	1070	1024	1050	1043	1046	1075	1024	998	1061	1030	1028	1018	1034	1011	1058	1009	1107	1021	1080	1064	1050	1060	1024	1057	1080	1043	1031	1054	1022	1058	1062	1069	1088	1000	1052	1034	1023	1047	1091	1037	1156	1092	1005	1015	1024	1042	1025	1034	1050	1074	1016	1007	962	1091	1005	1033	1005	1070	1011	1065	1028	1099	1076	1075	1076	1040	1014	1003	1016	1082	1069	1071	1133	1049	1038	977	1042	1037	1044	1086	1015	1017	1063	1046	983	984	1005	997	1057	1055	1000	1053	1090	1064	1024	1076	1044	1095	1038	1017	1025	1036	1012	1013	981	1074	1040	1040	1026	1034	1026	1066	1057	1007	1066	1036	1039	1015	1058	1051	1049	1066	1001	1053	1068	987	1111	1063	979	1076	1081	1024	1034	1053	1033	980	1038	1049	1016	1063	1076	1050	1048	1070	1045	1014	1070	1050	990	1082	1034	1027	1007	1047	982	1023	1045	1046	1060	1022	1048	1084	1038	1056	1046	1052	1074	1030	1038	996	1036	1022	1117	1099	1081	1034	1106	1029	1020	954	1047	1077	1037	986	1056	1081	1010	1072	1061	1057	1071	998	1028	1006	981	1052	967	1044	1040	1048	1102	1047	1009	1042	1003	1027	1050	977	1020	1073	1053	1024	1091	1045	1042	1036	991	1054	1033	1023	1065	1066	1101	1103	1065	993	986	1033	1047	1003	1049	986	1028	1032	1055	1028	999	999	1049	1066	1085	1074	1036	1010	1037	1071	1027	1022	1065	1065	1070	1034	1025	1060	988	1003	1027	1007	1045	1052	1049	1015	1080	1035	1062	1055	1032	1006	1044	993	1018	1044	979	1019	1117	1089	1115	1042	1034	1030	1044	1070	1072	1031	1025	1061	1007	1046	1085	1052	1040	1168	1021	1060	1047	1040	1059	1044	1074	1038	1002	1073	1120	1009	1066	1093	1031	1042	999	981	1032	1029	1060	1039	1063	1068	1020	1002	1053	1036	1071	1032	1065	1026	1072	1032	1041	974	999	1009	1052	1042	1036	1027	1064	1092	965	1045	977	1015	1039	997	1064	1041	1082	976	1045	1030	1040	1078	976	1016	951	1065	1079	1010	1039	982	1096	1005	1011	1087	1007	1002	939	1062	1007	1039	1036	1045	1024	1025	1052	1046	1030	1028	1038	1067	1004	1023	1051	1041	1014	1007	1058	1019	1029	989	1023	1036	1015	1071	1043	1030	1035	1061	1033	1040	1017	1042	1009	1074	1055	970	1013	1034	1084	1032	1085	998	1066	1045	1129	1006	1049	1064	1003	1058	1062	1049	1051	1000	1035	1083	1086	1010	1028	1051	1134	1065	975	1086	998	1082	997	1067	1059	1046	1069	1029	1003	1017	1047	1023	1019	1061	1056	1027	1012	1047	1057	1003	986	1037	1026	1007	1024	1004	1022	1048	1027	1066	1095	1111	979	1045	1092	977	961	1021	1046	1024	1013	1071	1066	1015	1069	1060	1051	1057	943	1001	1036	1109	1052	1045	1050	1041	1122	1067	1068	1088	1032	1063	1043	1009	1049	1042	1002	1061	1059	1045	1024	1052	1026	1106	1010	1077	1034	1018	1021	1069	1055	1049	1041	1061	1121	1042	1071	1039	1035	1034	1106	998	1055	1024	996	1036	1008	1075	1034	1062	1116	1019	1069	1037	1024	1061	1044	1036	1052	1099	1062	986	1044	1076	929	953	989	1017	1016	997	992	1110	992	1014	1076	1047	1018	1041	1050	997	1062	1090	1097	1020	1129	1032	995	999	1045	1051	1042	1058	1051	974	991	1034	1014	1036	1095	1028	1016	1025	1002	1008	1048	1055	1044	1060	1070	1056	1060	1028	1028	1041	1011	1011	1016	1108	1040	1042	1047	1031	1109	972	1005	1060	1085	1026	1039	1036	1004	1105	1055	999	1069	1025	1037	1027	1018	1040	1035	1080	1103	1101	1035	1003	1076	1019	1021	1009	1018	1033	1063	1042	974	1080	993	1025	1062	1055	1025	1035	1045	1087	1012	1043	1047	1015	1049	1075	1027	1057	991	1054	1038	1036	1093	1029	1019	1077	995	1079	995	1048	1072	1100	1028	1044	1073	1033	1035	1036	980	1036	1050	1029	1005	1022	1008	995	1067	1073	1066	1076	1008	991	1060	1080	1054	1053	1116	1108	1062	1050	1067	1048	1097	1057	961	1025	976	1076	1091	1018	1110	968	1068	1016	1096	1125	1093	1018	1025	1037	1057	1025	1029	1071	1037	1044	1024	1031	1014	1065	1030	1008	1037	1096	984	1035	1035	1043	1071	1056	977	1085	1035	1033	1077	1073	1008	1001	1036	1060	1029	1002	1039	1004	1093	1102	1022	1004	1043	1031	1086	1037	1045	1050	1002	1050	1057	1050	1059	1013	1007	987	1059	1052	1064	1031	995	1039	1033	1047	1077	1093	1036	1095	1003	1018	1070	1047	1020	1019	1058	1025	1026	1019	1059	1052	1031	1081	1089	1018	1020	1072	1034	998	1047	1050	1004	997	1023	1090	1055	1035	1067	997	1011	1045	1090	1032	1069	962	1097	1036	1029	1100	1069	1050	1030	957	1059	1020	1041	1025	1035	1036	1002	1042	977	1027	1045	997	979	1083	1023	1042	1096	1060	1064	1077	1028	1057	1028	1074	1038	1004	1041	1030	1042	1046	1065	1030	1098	1045	1076	1025	1119	1087	1064	1069	1074	1078	1070	1082	1038	1034	1012	1045	1112	1009	986	1063	992	1055	989	999	1086	1014	991	1042	1038	1022	1083	1010	1054	1032	1039	1098	1024	1056	1060	998	1026	1046	1062	1068	1022	1019	1019	993	1046	998	989	1070	1058	1073	1033	1089	1125	984	1076	1079	1045	1040	1075	1108	1032	999	1051	1066	1056	1005
26815	4313	1983	1474	1248	1254	1194	1153	1138	1159	1161	1111	1096	1089	1079	1029	1115	1136	1062	1053	1068	1067	1074	1083	1066	1093	1039	1156	1093	1106	1093	1060	1059	1094	1020	1072	1061	1010	1006	1062	1076	1081	1053	1026	1066	1033	1058	1038	1027	1097	1020	1021	1019	1061	1055	1081	1070	1039	1086	1019	1040	1048	1019	1011	1029	1053	1054	1024	1060	1073	1031	1020	1031	951	1098	1011	1095	1013	1011	1028	1047	1023	1072	990	1054	1061	1029	1029	1069	987	1005	1037	1096	1037	1089	1039	1035	1047	1008	1071	1015	1045	1020	1000	1029	986	1034	1005	982	1007	1056	1003	998	1022	1097	1044	997	1066	968	1036	1036	1030	1009	1031	1013	1078	982	1080	1024	1028	1036	1087	1032	1020	1036	1063	1017	1018	1020	1042	1046	976	1079	1005	1072	1049	1059	998	1048	1009	1047	998	1016	1038	1070	1108	1045	1038	992	1065	1090	1032	937	1029	1016	1036	1059	1065	1043	1052	1020	1116	1097	1078	1011	1052	1053	965	1093	1061	1030	995	1005	968	1015	1063	1017	1046	1051	1057	1020	1025	1007	1026	1062	1006	1083	1064	1095	1053	1059	1050	978	989	1006	1068	1008	1034	1018	1002	1071	1009	1054	953	1059	990	1078	1019	1037	1018	1067	978	1080	1030	1005	1050	1040	1061	1030	1031	1012	1053	1006	1003	1018	1015	1019	1063	1078	1015	1050	992	1028	965	989	1006	1036	1075	1004	943	1024	1057	1007	1016	1032	1015	1063	1017	1101	1038	1077	1022	1028	1065	1024	1017	1019	1045	1079	1012	952	1008	1085	1041	1042	998	1049	1032	1022	1063	1000	1066	1049	1083	1042	1005	996	1043	1090	1002	1063	1056	1030	1025	1008	1023	990	1070	1014	1059	1061	1118	1066	1058	1074	1014	1004	1050	1078	1044	1049	1067	1019	1036	1015	1029	1070	1041	1038	1006	1042	1075	1074	1074	1020	1002	1062	1030	1070	1037	1076	1104	1029	1078	1065	1067	1000	1040	977	1047	975	1026	974	981	1061	955	1020	1062	1026	988	1019	1021	1053	1012	1064	1085	979	1002	1024	1009	965	1019	1007	1034	998	1071	1037	1070	969	1068	1100	1039	1047	1026	1015	991	1027	1052	1053	1052	1029	1073	1027	1023	1059	1086	1012	1014	982	1019	1005	1079	1053	992	1055	1063	1060	1073	1018	1006	1043	1112	1076	1009	1047	1077	1026	1001	1044	1074	1024	993	1014	1055	1080	1094	1011	1035	1061	1069	1044	1008	1021	1006	989	1050	1015	1058	1050	1040	1039	1039	1069	1029	1000	1056	992	1015	1094	956	1083	1053	1083	1024	1019	993	1022	1067	1047	1051	1013	1034	1039	1048	1025	1012	1014	1038	995	992	1051	1089	1108	1024	1034	1023	1030	1077	1015	1042	969	1041	1031	1044	1029	1021	1019	1015	1000	1043	1087	1062	1033	1003	1023	1036	1060	1085	1019	1021	1079	1087	977	1032	993	1024	1075	1034	984	998	1047	1008	1008	1047	1058	991	1046	1004	991	1041	1028	1045	987	998	1044	1076	998	1011	1006	1058	1086	1022	1001	1087	1049	1107	1052	1001	994	990	1022	1079	1060	1022	1047	1019	1057	1010	1035	1063	1078	1006	1010	1121	1029	1027	1076	1084	1009	999	1076	1040	986	1041	1058	1007	955	1036	974	987	1037	1106	1031	986	1045	1032	1021	989	1022	1056	1063	1070	1005	1014	1063	1056	1087	1056	1038	1077	1045	1100	1064	1032	1010	996	1014	1050	1044	993	1095	1088	1065	1026	1079	1095	1053	1110	1009	1018	1053	1007	1000	1041	1043	1099	1078	1086	1084	1010	1018	1123	1041	1036	982	1116	1037	1008	1038	1024	1057	1040	1001	1062	1013	1033	1036	1053	1030	1101	1030	1048	1080	1033	983	1039	1050	1014	1042	1077	1116	1076	1056	1092	994	1074	1019	1054	1023	1043	953	1078	1025	1028	1056	1003	1032	1063	1037	1056	1074	1047	1050	1016	1088	1054	986	1014	997	1044	1018	1098	1051	1018	1032	1095	1015	1017	1010	1048	1009	1035	1050	1061	1069	1008	1032	1076	1056	1007	1039	1020	1072	1025	1056	1001	1025	1014	1029	997	1067	1016	1009	1012	1030	1026	1062	968	1087	1041	992	1075	1007	1024	1033	1031	1067	1012	1032	1036	1024	995	1016	987	1026	996	1081	1054	1038	1023	1042	1040	1025	1015	1040	1080	1055	1030	1052	1049	1035	974	1048	1016	982	1068	1006	983	1034	1083	981	1065	1056	1049	1021	995	1060	1054	1088	1030	1075	1054	1032	1004	1082	1041	1037	1022	1085	1025	1084	1045	1034	989	1021	1041	1067	1048	1043	999	947	1053	1142	1072	985	1076	1056	1015	1045	1047	1033	1081	1051	1058	1040	1032	1008	984	976	1021	1039	1038	1018	958	1052	1027	1027	1018	1033	1000	995	1001	1063	1035	1041	1049	1097	1026	1012	987	918	1036	1039	1020	1025	1021	1089	1018	1056	1026	1034	998	1008	1104	1014	1043	1061	1029	1029	1043	988	1004	1026	972	1094	993	1009	1002	1024	1086	1069	1045	1004	1019	1008	1083	1025	1053	1058	1066	1061	984	1052	1010	1053	974	1069	999	1037	1111	1093	1045	998	966	1044	1084	1054	1036	1018	1066	994	988	1041	1040	1051	986	1048	1038	1059	1055	998	1044	1024	1000	984	1034	992	1039	1020	1022	988	1098	1056	1049	1080	989	1061	1027	1035	1071	1054	1051	1059	966	1086	1068	1027	1073	1006	1000	1055	1016	896	1048	1082	1066	1047	1042	1012	1040	1048	1054	1047	1014	1067	1062	1070	1020	1033	1050	1052	1067	1043	1079	1050	1049	1060	1063	1050	1022	1070	1045	1029	999	1035	986	994	1051	1070	1123	1019	1022	1021	1036	1049	1012	1030	999	1052	1041	1010	1062	1080	1025	1000	1010	1032	997	1003	1020	1012	1042	1016	1061	1049	975	1004	1022	1057	1010	1019	1011	1051	985	1068	1111	1035	1012	1017	1020	1040	1041	1051	1063	1066	1053	1013	1082	970	999	1021	1020	1021	1007	1015	1077	1032	998	1080	1074	1072	1008	1052	1045	1056	1028	1029	1058	1042	1063	1025	1033	1031	1067	1032	1051	1051	1071	1010	1067	1020	1017	1089	1011	1018	975	1063	992	1027	989	1036	1001	1016	1081	1035	1050	1073	1047	1020	995	1029	1062	1011	1058	1066	1051	1018	1006	1086	1065	1025	1009	1007	991	1025	1017	1069	1007	1046	1138	1037	1055	1007	1059	1008	1020	1034	1051	1027	1048	993	1016	1091	1055	1066	1024	1020	1057	1005	1077	1043	982	1061	1078	1036	956	999	1023	1045	1008	1023	1023	1079	1076	1058	1021	1044	1059	1006	933	994	967	1057	1059	1058	1011	1081	1044	1057	1044	1037	1056	1075	1055	1030	1046	1023	978	1072	1023	1006	1029	1059	1054	1038	1075	1057	1039	1088	1021	1040	1014	1051	1057	1029	1076	1036	1049	1029	1007	1007	1011	1057	1015	1038	1044	1043	1011	1000	1008	1037	1077	1043	1038	1019	1048	1055	1064	1062	1018	1032	989	1047	1006	996	1095	1025	1032	1032	1027	1034	1025	1001	999	1053	1034	1045	1052	966	1049	988	1036	1047	1053	1100	1030	1066	1048	1002	982	1063	1064	1013	1079	997	1049	1044	1038	1068	1028	993	1100	1028	998	985	1025	973	1073	1023	1028	1022	1074	1065	1059	1046	1062	1027	1039	966	1032	1052	1032	1029	995	1082	1006	1050	1047	1048	1030	1030	1031	996	1077	1042	1071	1044	1114	1116	1034	989	1040	1073	1041	984	1047	1033	1067	1060	1035	1058	1041	994	1023	1052	1008	1032	1032	1044	1077	960	1037	1037	984	1066	1027	968	985	1061	1092	1040	1056	1063	1030	1070	1073	1054	1035	1026	1070	1061	995	1057	1010	1076	1002	1007	1018	1039	1020	995	1054	1032	1076	1048	1037	1061	1014	1017	1039	1063	1037	1026	1000	1090	1051	1005	1068	1075	1067	1027	1042	1005	1037	1067	1099	1055	1064	968	1016	1054	1007	1044	1047	1027	1034	1076	1023	1066	1052	1046	1029	1014	1069	1010	1056	1047	1007	1116	991	1039	1042	1027	1043	980	1055	1042	990	1010	1008	1023	1075	1027	998	934	1042	1028	1013	1041	1034	1052	1025	1002	1005	1043	1070	1015	1011	1054	1024	988	1062	1045	1044	1032	1038	1056	1043	1067	1050	980	1017	1070	1012	1086	1034	975	1031	1025	1022	1025	1044	1041	1073	1047	996	1059	1064	991	1028	1071	997	1080	980	1042	1039	1056	1027	1073	1072	1021	1041	1048	1035	1076	1044	1048	1069	1037	1039	1020	1046	1042	1052	1022	1098	1058	1065	1065	1052	1066	1077	1001	1027	1063	1087	1007	1004	1018	1027	1006	1036	1044	1020	1085	1004	1049	994	1080	1057	1022	1013	1045	1063	1012	1048	1106	1090	1042	1014	1081	1003	1042	1039	1073	1031	1040	1025	1054	1062	1083	1110	1003	1014	1005	1014	1017	999	1009	1080	1009	1034	1046	1041	1016	1018	1070	1005	1033	1064	1029	1035	1076	1030	1110	1015	1044	1050	1050	1046	981	1050	1045	1063	980	1040	1063	1044	1035	1031	1063	1048	1013	1005	1078	1002
24142	21608	28993	24707	21612	13852	1897	1208	995	893	934	836	900	766	816	776	763	706	793	801	820	801	843	806	787	783	788	783	773	800	742	755	770	701	775	721	737	711	742	705	706	687	655	662	706	674	684	650	648	677	641	703	676	652	648	671	678	687	726	685	695	634	696	756	660	713	671	680	717	675	685	661	686	662	661	643	656	698	676	653	636	647	659	674	650	622	650	648	623	645	692	621	620	652	666	700	660	649	651	655	689	659	665	665	659	601	646	614	667	653	647	623	621	683	684	678	627	641	642	706	679	671	686	669	654	617	640	653	660	657	680	700	667	719	718	648	635	639	648	645	688	722	613	702	658	664	655	644	683	656	635	701	677	668	621	706	659	713	682	665	656	668	655	641	652	691	661	655	686	634	684	624	674	660	615	627	655	691	637	654	659	660	645	656	646	672	641	668	617	631	671	679	633	685	625	628	670	655	661	625	628	618	613	700	660	668	624	629	697	650	665	649	676	672	594	660	685	638	665	672	649	691	727	646	600	635	668	676	673	717	639	666	648	705	661	643	672	681	645	625	652	675	660	670	733	661	691	665	665	630	660	661	653	677	705	638	659	672	690	664	636	669	679	603	660	662	667	668	655	610	661	614	636	677	659	691	623	636	648	658	673	659	704	656	694	651	639	698	615	687	644	640	649	660	656	652	630	647	648	681	727	664	649	631	676	651	678	689	690	672	712	679	634	629	705	671	640	644	639	665	630	640	664	657	682	597	661	615	631	656	668	671	635	613	642	630	671	605	653	665	651	628	674	656	635	657	627	656	649	688	632	670	702	658	633	642	639	625	647	649	700	678	715	682	610	677	708	654	659	643	627	609	671	622	636	598	633	633	597	669	671	618	673	657	648	702	684	654	658	661	673	630	724	694	619	642	674	634	690	643	615	627	634	640	669	642	688	674	656	658	632	677	669	672	686	683	717	681	658	691	683	670	625	710	668	659	672	660	663	628	604	634	643	654	626	627	677	656	643	670	648	676	652	644	702	653	686	635	644	740	638	677	643	650	660	689	657	672	682	642	651	646	618	621	666	663	659	711	632	633	698	664	639	726	687	686	676	672	649	649	638	593	615	618	687	662	679	672	675	678	656	621	698	672	683	639	670	649	647	647	641	641	627	682	666	668	639	632	687	642	678	651	624	676	731	656	668	689	679	689	655	635	613	674	667	691	627	658	659	691	699	642	670	688	645	696	686	657	657	625	663	687	664	687	674	679	696	680	685	633	671	656	704	630	662	699	616	624	648	671	678	704	664	693	652	679	667	692	670	701	644	627	675	653	667	670	675	670	682	691	653	686	677	698	654	675	663	608	705	626	664	649	686	680	686	657	663	695	669	654	671	652	658	681	711	719	672	677	691	600	653	661	679	642	696	705	676	702	655	636	618	661	615	645	649	670	712	719	639	647	679	685	646	683	720	713	674	647	652	667	639	656	660	706	676	677	667	637	660	656	643	694	688	665	681	626	642	696	638	648	681	671	690	633	637	619	639	671	654	644	679	639	669	647	651	659	659	683	662	678	688	660	669	700	681	651	638	640	650	643	625	668	688	660	632	679	629	651	622	662	664	616	704	676	700	638	655	665	637	671	681	684	680	665	692	700	622	653	664	697	686	646	694	646	692	685	646	668	678	633	682	634	673	702	618	667	649	643	684	712	624	635	677	650	653	720	648	639	679	614	661	713	675	616	658	639	661	660	683	670	661	671	634	634	660	612	615	668	665	658	713	623	655	636	634	685	620	681	659	680	626	645	664	631	645	599	659	704	625	641	681	636	673	669	689	682	683	665	623	657	663	649	643	638	647	648	667	663	669	627	644	672	662	685	677	642	637	689	639	656	660	677	654	655	667	699	638	679	662	656	665	685	664	628	673	677	669	704	666	684	618	645	654	672	625	669	655	701	666	684	652	629	680	663	633	624	670	629	690	629	680	724	663	687	699	654	661	656	698	646	683	680	717	672	654	649	641	643	678	669	629	674	679	605	682	714	654	655	654	635	659	707	664	678	663	686	728	680	681	668	607	667	659	702	640	655	699	676	683	650	702	662	658	665	646	666	702	612	680	673	605	676	684	674	672	679	628	642	678	629	642	635	622	650	680	599	637	623	671	657	667	699	692	642	675	664	697	639	664	664	642	646	685	697	658	660	657	670	657	651	701	614	678	640	668	637	649	664	623	613	634	654	672	693	658	619	675	650	699	632	671	669	647	656	669	637	667	644	683	635	689	680	646	678	674	630	664	670	694	668	666	654	691	717	674	676	667	622	688	726	650	690	678	703	697	664	640	611	708	661	700	639	651	604	657	709	687	652	680	664	710	691	665	659	677	677	669	665	682	674	678	611	647	653	697	682	688	662	608	641	669	670	587	698	692	660	669	666	667	661	640	648	682	676	642	651	658	615	684	692	664	650	655	647	642	679	666	670	683	693	686	698	646	693	688	653	661	632	632	664	637	665	700	656	690	681	656	615	617	635	667	658	672	683	700	621	638	681	638	629	636	670	662	657	654	639	640	649	653	660	639	645	673	635	692	637	628	669	644	650	729	629	649	650	735	662	668	685	674	686	674	661	664	701	635	679	633	610	657	662	623	662	650	627	638	639	645	663	665	634	668	633	643	684	657	641	676	639	652	677	639	704	645	638	615	672	644	613	628	649	643	651	707	643	631	682	658	658	662	699	679	649	668	655	682	681	650	667	659	660	638	679	652	685	670	636	666	659	634	660	629	649	674	661	616	661	640	637	699	666	648	680	627	679	711	678	648	689	671	665	668	644	629	639	644	652	697	654	646	675	637	679	639	657	680	674	675	647	643	682	651	636	670	626	652	651	714	659	687	620	696	626	663	596	679	642	686	670	650	642	636	646	632	678	650	637	680	673	634	650	638	627	674	666	684	687	697	608	665	724	627	670	638	669	610	642	635	640	658	652	734	673	652	657	611	675	708	642	652	675	666	671	659	673	621	669	676	625	675	668	660	657	659	648	682	674	654	632	679	658	636	672	619	681	663	698	611	622	645	628	645	640	678	731	689	639	686	741	654	677	652	648	664	628	720	645	662	610	681	633	650	630	633	662	678	664	694	641	640	688	636	684	685	608	700	679	723	683	683	641	652	658	668	609	637	668	640	675	653	630	651	657	632	632	656	647	681	685	685	693	657	606	630	619	679	609	648	679	709	671	615	618	628	688	676	652	624	669	659	677	673	637	665	616	652	634	704	702	677	689	653	609	662	643	649	682	660	667	650	675	684	666	654	637	630	682	642	667	656	681	599	654	637	683	629	709	662	642	654	669	637	599	691	630	674	680	647	685	610	637	644	672	640	665	685	692	665	687	637	669	688	654	669	664	665	667	631	660	650	618	658	628	682	687	639	636	678	713	661	679	656	643	675	630	668	621	643	649	635	708	674	663	676	695	677	658	653	653	662	675	668	638	668	693	656	671	654	661	661	664	656	656	675	667	644	633
28423	10519	7004	3561	2470	2050	1665	1496	1183	1053	980	947	927	863	863	834	871	869	834	823	875	863	860	862	854	847	807	851	839	762	816	808	801	740	709	777	742	774	770	740	761	745	736	711	707	625	747	727	668	647	694	699	690	676	700	680	699	744	695	666	681	668	717	695	725	662	737	710	696	674	711	646	686	648	690	689	687	708	638	671	680	664	685	661	675	715	664	693	700	680	713	661	715	662	707	660	684	639	634	718	646	666	683	642	701	671	706	702	675	676	669	651	638	712	668	661	691	700	678	665	702	673	644	687	663	662	672	681	678	680	648	691	683	663	689	702	650	665	780	668	728	704	664	610	677	652	699	723	686	642	666	675	667	695	721	717	691	653	696	680	638	668	692	695	674	686	684	695	648	674	710	620	670	668	710	705	696	712	697	733	658	672	681	682	643	675	697	710	679	717	678	707	728	693	671	650	703	713	731	657	699	666	659	685	713	644	692	648	673	726	689	681	663	717	688	660	667	683	707	696	692	729	667	721	670	680	697	672	699	703	689	662	662	666	611	700	666	703	648	700	662	661	715	719	681	684	679	649	702	709	669	661	636	637	699	660	672	695	659	717	665	715	671	699	699	693	725	646	711	656	662	629	640	648	649	664	686	715	695	702	659	711	672	645	662	701	697	652	706	687	690	695	649	704	681	676	676	652	674	696	669	721	656	647	719	706	745	708	679	720	744	715	693	673	644	684	690	684	662	684	676	697	719	705	658	695	658	693	665	640	697	706	678	671	689	693	650	668	660	694	668	650	689	662	684	648	639	710	697	697	674	679	670	747	710	665	666	655	647	629	661	650	741	666	687	683	664	689	665	646	709	685	712	698	664	647	674	658	669	688	711	670	659	659	689	750	687	670	634	673	697	677	706	666	662	700	637	706	676	656	686	673	660	660	700	654	671	670	652	680	658	723	696	684	682	687	692	642	693	684	675	700	678	658	681	717	688	654	688	691	651	689	665	692	681	667	653	658	628	652	681	662	655	652	646	698	688	677	656	704	639	631	660	738	682	648	720	678	660	636	677	697	670	714	648	671	689	652	647	707	676	695	657	686	665	663	689	751	662	725	706	690	695	737	628	714	659	688	680	727	650	669	696	715	703	609	679	648	667	676	691	697	674	727	642	695	694	645	668	698	624	702	713	682	715	668	709	710	716	674	730	699	649	668	712	692	686	662	670	642	670	650	674	690	729	676	678	673	676	676	647	655	692	676	690	694	689	675	680	659	697	680	690	680	635	718	635	654	683	714	684	659	710	680	643	655	676	671	630	710	688	677	641	677	666	711	689	698	688	671	643	688	671	656	650	677	681	688	685	660	673	717	643	700	692	664	696	652	694	667	731	659	642	720	697	675	647	632	669	692	635	695	682	698	664	682	669	679	702	657	684	657	626	690	665	688	676	694	689	671	698	695	678	713	713	616	686	644	690	639	636	668	661	625	660	688	666	708	678	680	656	699	701	636	645	693	668	718	607	733	670	700	674	645	695	672	685	657	658	723	656	647	704	696	653	644	699	682	690	680	730	703	643	695	686	728	709	664	664	628	665	665	628	654	674	712	682	682	680	694	660	720	709	725	642	678	657	701	742	650	678	686	677	691	658	672	665	709	662	655	712	760	766	680	711	659	687	666	682	699	703	665	695	639	657	702	669	670	634	686	672	655	699	643	682	600	656	702	675	664	654	633	717	693	670	688	672	694	702	674	678	701	696	727	680	692	729	671	639	645	682	665	712	695	682	675	677	685	664	689	658	686	697	712	658	655	677	706	675	667	656	707	684	638	654	651	697	659	682	663	693	705	652	686	687	691	674	637	755	703	721	683	685	667	719	682	694	712	699	685	674	705	693	728	660	701	685	676	694	686	682	655	673	659	694	703	685	666	708	694	656	705	655	646	673	637	671	660	676	726	706	661	706	700	676	691	705	650	689	671	697	653	698	657	687	678	698	679	672	694	743	643	668	719	658	667	643	705	722	686	692	699	670	661	645	671	649	717	667	655	683	690	664	670	702	689	689	662	702	717	660	703	650	679	663	667	735	658	689	707	638	669	674	651	676	650	713	686	614	647	653	640	688	712	689	663	669	708	679	677	663	681	690	679	683	654	662	700	692	642	661	633	721	673	654	684	713	671	670	670	689	698	636	638	706	688	707	679	661	664	689	696	696	671	636	710	642	637	701	661	669	725	660	674	673	745	677	698	704	646	682	711	677	698	729	681	672	655	664	723	709	681	687	679	725	635	701	671	730	678	730	670	711	673	678	697	643	654	680	678	709	729	688	686	719	718	685	663	692	660	677	703	663	687	675	695	700	654	709	717	651	621	716	647	671	618	697	699	668	674	712	682	724	692	665	656	653	727	654	671	644	668	677	649	631	638	691	711	679	683	682	675	717	708	667	696	690	698	682	685	626	667	701	706	657	756	711	657	740	714	637	711	688	704	680	693	736	684	650	646	710	680	666	661	686	678	648	701	659	641	631	726	701	659	734	657	653	714	678	635	596	689	700	703	729	697	646	705	702	682	688	701	632	702	681	647	656	698	658	669	688	730	673	639	667	694	664	686	685	628	699	648	657	721	657	683	660	644	696	674	650	680	693	707	630	684	692	657	692	686	643	663	721	653	635	675	652	658	641	688	686	661	639	687	671	676	680	703	652	643	679	710	690	702	691	636	687	683	683	681	654	641	711	658	674	623	649	664	634	661	671	695	654	709	690	734	648	706	653	733	692	648	716	688	666	674	649	691	667	676	711	615	672	648	726	669	681	696	673	639	682	653	667	690	638	678	642	666	650	659	696	674	665	658	668	692	688	691	686	669	673	698	686	688	711	683	743	637	691	667	698	685	721	666	697	701	657	678	689	707	698	691	709	708	685	679	603	686	695	641	683	679	682	691	714	696	747	706	719	674	745	708	706	677	666	706	718	682	689	664	735	704	640	677	700	703	633	694	675	706	710	660	713	696	682	672	647	644	608	644	704	725	717	706	712	628	677	700	675	657	660	651	669	693	652	692	641	674	672	642	719	694	702	691	692	690	682	737	657	668	694	696	677	674	723	713	701	695	702	705	664	673	671	685	690	713	708	720	764	685	683	704	691	688	710	667	651	677	674	687	717	695	659	659	664	650	665	677	672	715	626	678	692	674	687	687	639	667	655	613	699	683	679	685	640	672	698	695	640	687	615	700	662	659	689	698	651	712	685	682	710	704	722	688	684	714	679	674	697	657	681	719	684	684	715	687	641	695	675	714	727	726	671	712	693	731	630	695	695	653	665	664	657	692	632	689	658	702	665	658	664	633	675	666	657	673	697	670	677	655	689	646	667	645	661	663	712	681	658	672	714	687	670	669	678	611	653	667	692	700	706	675	658	697	679	694	666	693	664	671	693	691	649	703	675	668	657	678	681	657	690	711	681	676	700	668	694	663	679	670	695	631	660	689	647	730	663	637	711	644	650	684	701	739	666	644
25119	21626	28381	25297	19723	2755	1460	1234	1223	1163	1132	1032	1082	1087	1033	981	959	1041	1057	1034	1021	1112	1118	1115	1067	1086	1089	1052	1133	1049	1002	1003	1048	1037	1037	1091	1052	1025	1034	976	994	979	1067	1019	937	1015	1000	1016	963	1007	922	959	1026	999	1058	1053	962	957	1011	976	997	1010	913	1009	1062	1014	978	998	965	969	999	960	964	958	895	970	1064	1003	981	1043	997	970	927	996	988	982	948	957	996	969	951	985	981	982	1009	937	985	1026	958	946	921	948	961	982	970	981	970	999	994	924	966	1029	971	966	928	957	947	964	976	970	993	968	926	976	953	989	976	1023	956	995	932	955	913	994	1012	927	969	999	983	962	956	970	923	952	941	963	947	999	929	933	921	1018	1007	985	964	937	981	1023	944	960	900	1020	991	991	953	950	902	1018	1004	1011	982	991	975	948	924	962	970	1009	982	905	980	930	997	1037	1050	944	973	954	928	947	937	981	940	983	961	940	956	999	1006	1000	972	945	890	954	983	991	979	972	921	975	994	1016	1030	994	949	987	954	945	1023	957	947	977	937	957	948	916	1002	1001	944	967	986	954	1025	938	959	974	1018	1012	994	983	939	979	945	978	1013	1009	1001	937	934	974	950	960	968	946	941	947	1000	994	966	970	956	970	1043	969	957	1009	1021	968	963	964	976	961	996	915	965	966	1001	987	955	974	939	1024	944	894	1002	952	964	948	955	992	917	1015	1013	991	913	968	991	922	923	996	978	932	975	943	965	944	970	967	967	988	992	930	973	950	992	954	1016	922	969	981	986	941	953	965	1001	945	1010	910	927	927	979	998	987	968	977	1018	967	951	966	945	973	925	1024	964	951	954	1026	987	1040	946	983	974	1005	904	1016	984	992	979	919	988	951	974	960	1003	1000	913	961	990	979	981	1002	946	962	985	958	940	962	1007	943	996	961	971	1025	950	945	997	974	930	943	944	953	974	1009	941	937	994	919	1020	991	963	979	994	993	954	979	963	955	1014	919	959	972	976	953	958	1003	965	957	922	931	982	1019	1028	967	981	969	965	1003	1018	946	998	991	931	909	980	980	947	924	967	952	1005	993	959	991	974	982	991	981	1027	998	915	962	976	991	939	950	945	988	967	993	932	962	970	1004	964	1030	956	915	981	952	955	962	1000	980	906	1010	988	970	940	919	1026	952	998	979	980	977	959	997	960	965	971	932	942	972	980	942	975	981	947	1003	996	971	1008	957	989	995	990	961	995	1010	1017	902	950	976	1002	973	970	1020	996	993	956	963	959	1000	963	1002	983	983	1002	968	933	969	923	906	979	961	972	1008	976	998	953	980	959	981	954	967	982	909	998	925	970	973	958	944	909	973	996	949	956	968	946	966	1003	919	935	978	990	1002	971	962	964	990	1020	948	949	1001	982	954	1000	985	942	927	911	957	982	970	959	940	943	930	1022	1001	965	947	1003	992	998	925	1012	1007	1005	918	997	1006	967	999	975	991	946	976	1009	942	944	953	931	1032	995	979	1043	1015	1022	980	976	995	1001	1025	1020	969	940	974	975	932	984	966	971	990	978	957	920	976	921	959	958	993	1004	965	953	1004	957	972	973	980	961	923	936	1009	1025	934	1008	966	1003	959	997	977	1009	949	1001	959	1043	931	939	944	948	1021	939	969	978	981	989	1028	1002	992	991	977	941	987	1045	974	1006	935	947	1011	947	973	941	973	982	956	995	997	949	1036	1000	946	984	1035	1004	925	975	939	960	967	966	990	968	956	971	943	962	919	971	1002	943	973	953	935	988	910	933	950	952	977	959	968	1000	1027	943	971	953	1011	927	931	938	1018	951	987	977	949	949	969	988	978	915	919	986	1043	998	975	955	985	964	957	988	918	932	1014	935	973	953	944	973	950	968	951	1019	958	978	1000	956	998	1032	1004	923	963	958	957	997	945	1021	938	980	991	917	982	950	979	937	971	981	970	1014	1009	999	945	1027	985	994	899	1002	1021	999	931	964	960	958	911	967	955	1020	978	1031	990	998	977	975	946	985	1015	995	968	944	1021	968	988	959	969	978	955	939	954	974	988	983	973	1041	989	906	933	994	967	1004	1025	950	958	951	937	975	1017	987	966	933	957	1007	987	981	974	1045	954	993	1013	939	986	975	941	959	979	979	946	943	1071	940	971	1032	972	1012	970	991	973	943	936	952	964	940	975	926	963	945	1052	943	979	1018	943	981	970	955	914	930	956	994	1009	972	965	986	1000	925	964	996	984	971	990	967	937	973	962	962	999	1021	979	984	977	971	970	973	982	1023	911	928	972	960	949	947	919	991	932	991	967	962	1018	1006	939	922	1010	956	959	910	996	944	944	997	968	992	945	949	995	901	981	979	921	972	979	999	917	1033	989	1038	911	943	954	963	924	994	987	989	958	907	973	945	966	944	956	1012	1016	977	1054	964	944	952	977	943	985	944	930	974	945	1033	969	1006	992	1008	1017	1009	955	947	1016	937	959	931	967	944	1028	959	936	987	961	922	982	969	930	970	917	1005	972	984	927	904	958	957	1001	954	948	992	999	886	987	972	947	986	925	982	960	970	984	949	989	998	998	921	964	983	1000	964	962	1000	1032	1010	982	1004	1021	1039	942	964	1036	978	1015	967	965	1000	980	959	980	921	1021	1027	985	973	996	954	997	931	950	973	1039	1028	991	1054	967	942	1014	966	949	946	998	978	985	925	973	975	987	987	999	1015	979	950	970	1027	955	939	985	980	969	932	977	978	1019	946	1010	1018	989	994	1004	989	989	979	916	957	916	931	1039	968	995	948	1009	983	962	951	1013	968	1032	966	959	975	939	976	955	979	982	1009	980	941	992	986	971	970	957	970	955	970	1027	947	953	971	963	975	986	976	981	912	952	928	1052	936	976	965	1014	933	1016	976	971	1062	984	1044	953	989	973	942	925	987	940	986	958	917	1012	1018	971	977	972	962	975	975	966	950	946	989	961	984	961	977	899	964	974	999	971	933	1006	989	987	943	998	946	966	972	953	939	998	967	916	1000	1039	969	993	976	966	928	950	980	954	1016	979	938	943	919	940	989	1015	940	938	1004	974	946	970	990	998	950	954	971	1000	941	1009	985	1052	982	983	931	964	1038	977	988	995	990	965	962	976	1024	959	949	944	995	989	986	1009	948	983	962	984	983	959	990	949	998	926	989	953	986	897	929	947	998	961	972	961	1011	950	1011	955	946	1004	990	997	989	930	968	1004	977	942	982	975	945	968	1003	931	984	1002	994	983	941	970	949	1020	918	967	1010	968	1006	964	967	940	955	918	944	982	967	991	1001	994	963	966	1018	964	972	991	966	926	1003	983	988	1024	1021	950	973	964	986	1028	958	919	944	968	1015	1011	1016	940	914	977	940	990	953	958	972	1000	972	972	930	966	1016	980	885	971	973	933	954	970	942	979	934	963	960	985	921	982	914	987	963	1032	975	974	921	911	962	996	937	1027	976	981	912	1015	984	941	964	980	950	982	969	959	981	987	935	937	948	946	1026	1008	945	986	1020	961	962	931	935	944	926	937	941	959	943	953	922	929	939	993	922	1012	984	978	981	967	935	980	1015	995	929	966	1011	957	966	954	976	875	948	951	947	938	988	998	953	997	960	980	977	964	1007	969	970	964	937	951	993	935	996	961	961	985	951	989	953	1057	952	942	978	975	954	987	980	967	950	956	938	969	975	965	997	962	1009	957	980	944	957	935	971	1039	954	1001	975	977	983	981	964	1042	993
29531	8709	5199	2953	2160	1903	1668	1504	1338	1234	1197	1172	1092	1090	1048	1104	1082	1050	1030	1041	1034	1057	1059	1048	1055	1034	1098	1045	1028	1010	1025	1026	1028	1081	1026	1059	1019	958	921	920	985	974	983	1009	963	968	1045	970	898	940	926	952	939	953	950	983	943	972	943	929	956	951	903	892	1035	905	942	943	948	994	951	947	1014	954	961	943	884	967	898	925	961	969	939	942	919	899	942	1024	969	976	928	981	973	909	940	962	904	913	958	941	941	942	982	875	981	918	920	983	937	908	953	919	920	913	954	949	919	954	936	956	873	946	993	917	905	952	865	902	940	975	887	959	1006	941	924	970	894	931	935	968	973	994	990	937	945	913	924	926	947	916	927	906	983	941	946	939	962	927	964	932	955	940	952	965	957	958	921	901	985	952	953	964	923	909	935	934	946	973	881	932	928	917	966	949	927	959	1017	939	969	977	993	926	910	918	931	921	928	936	930	879	912	876	966	911	933	899	947	960	938	963	901	932	915	920	972	928	932	946	941	901	920	990	970	947	887	914	900	941	895	979	954	921	973	886	944	967	932	930	935	971	959	949	920	938	919	956	894	908	954	916	959	944	921	942	946	978	951	921	912	944	906	915	907	966	1005	934	909	921	929	891	953	976	923	1024	937	876	965	974	936	945	940	916	901	966	935	916	937	985	960	966	940	950	988	875	890	976	887	974	966	955	943	916	946	927	930	969	945	965	970	965	972	947	934	917	920	909	1012	950	940	950	907	939	952	948	915	955	895	930	912	948	950	964	929	968	924	985	973	943	891	962	934	932	937	931	1009	936	894	965	966	940	939	984	944	919	943	940	914	922	910	982	892	920	908	913	964	966	934	954	905	927	968	891	995	922	934	979	911	969	888	893	949	921	911	959	925	978	936	917	921	902	922	910	990	919	941	1013	932	959	951	899	911	985	988	934	947	945	913	956	966	954	903	956	915	925	987	950	947	913	944	921	941	911	978	942	952	973	1014	878	925	957	935	963	966	935	1000	931	935	959	1006	923	931	953	949	916	974	930	869	933	945	946	933	981	980	988	909	919	954	969	914	979	889	981	961	922	940	908	943	964	923	918	935	877	1019	965	998	946	913	940	940	981	997	948	956	976	929	947	961	931	934	957	932	922	882	933	905	1009	906	920	904	985	949	936	945	912	905	975	925	976	940	959	942	900	931	905	938	933	919	927	900	942	991	911	945	911	975	947	973	920	893	939	921	934	972	975	975	928	937	945	914	930	944	941	937	914	946	904	890	915	944	946	944	1047	942	905	971	950	923	939	953	1000	924	939	979	964	976	961	944	998	974	923	965	916	913	924	960	978	966	934	981	971	920	975	882	941	933	953	904	931	973	898	966	968	963	938	950	929	950	963	947	938	960	991	954	971	915	992	974	1008	880	878	992	910	939	937	950	978	966	994	903	972	944	897	929	965	955	942	923	958	943	977	935	960	902	884	950	930	960	962	947	934	903	938	933	959	975	931	937	942	952	976	995	986	1021	978	914	936	875	920	990	989	934	1025	985	982	988	969	931	983	977	962	934	964	969	910	1003	997	885	923	989	913	941	958	946	924	916	961	965	954	987	937	962	962	934	985	942	906	910	930	962	895	926	901	976	1002	970	893	939	955	931	924	911	972	945	965	923	930	966	917	985	947	906	951	956	957	932	955	942	959	977	841	976	948	944	917	930	987	954	907	985	973	944	950	901	950	957	915	999	958	963	975	994	929	924	931	929	935	995	899	1009	932	981	969	999	1051	977	937	966	955	937	913	1010	969	971	933	932	952	951	959	919	921	908	961	945	994	968	959	940	947	966	953	972	974	947	884	922	936	965	945	985	941	988	913	999	936	954	919	869	987	934	938	927	975	936	955	964	943	928	908	930	1015	1052	964	931	927	985	936	911	882	935	1014	940	941	901	987	970	961	1008	940	975	886	975	935	1000	940	974	943	958	970	989	925	983	987	967	934	942	956	941	942	863	939	987	971	943	923	973	959	960	890	922	952	929	1015	926	982	909	988	913	939	948	920	994	940	993	925	984	923	948	970	947	946	962	958	974	979	984	966	916	926	976	869	879	905	1018	974	958	981	985	878	927	1000	914	905	968	918	954	940	907	952	936	958	930	947	924	970	965	970	885	951	970	928	965	913	964	946	970	924	892	940	896	938	913	995	903	948	986	920	1009	895	972	925	945	915	970	897	953	902	937	954	918	939	954	957	948	989	884	940	893	913	994	956	951	958	905	974	949	949	890	961	1001	923	961	982	990	994	931	932	919	933	952	953	886	981	968	915	884	997	926	956	977	890	926	872	948	957	964	934	973	947	915	963	936	944	912	954	901	940	1000	1007	972	994	941	965	961	949	863	950	931	911	883	953	923	939	946	1004	885	955	924	976	953	982	931	945	986	918	921	914	912	909	991	986	965	929	937	927	966	990	978	958	960	952	967	946	963	959	971	960	912	931	992	954	924	952	900	963	974	940	911	888	915	952	948	921	912	944	919	936	941	950	917	902	937	933	913	910	947	868	899	923	903	955	954	944	971	894	984	960	964	938	971	966	926	953	949	919	982	922	1022	921	910	948	896	959	957	948	899	876	1006	913	911	896	966	934	894	928	952	962	972	957	972	936	925	963	966	958	969	859	941	933	955	930	915	934	987	954	972	939	925	947	1005	938	904	952	982	904	917	915	913	934	953	913	919	924	955	946	919	933	921	933	939	924	983	947	995	949	974	952	982	920	931	965	971	923	967	967	941	908	979	914	907	913	964	912	926	949	963	964	969	920	936	955	962	904	945	916	956	914	937	923	925	967	956	964	940	1012	916	948	952	953	924	943	901	1030	963	927	981	954	937	933	934	834	905	947	899	887	966	995	889	957	964	934	949	969	947	934	955	906	945	953	929	939	916	979	930	968	975	944	947	936	979	928	944	942	901	960	920	969	943	980	999	931	915	867	928	976	965	954	857	910	1006	947	968	969	944	917	871	918	924	948	930	960	971	908	974	918	965	915	912	918	901	932	980	916	947	953	883	917	966	970	981	945	934	902	969	914	925	990	969	865	971	930	924	901	974	972	943	946	966	992	932	995	961	956	943	956	890	920	959	926	983	933	964	949	951	940	990	956	957	917	923	920	963	982	959	953	956	977	936	938	912	920	953	956	947	928	953	936	947	904	914	924	952	982	997	961	921	931	964	926	983	976	996	940	913	949	938	887	937	968	952	964	978	974	940	911	964	971	930	962	965	956	952	949	965	924	991	921	951	953	975	964	961	969	922	914	965	935	928	902	969	979	990	955	941	923	948	938	965	905	939	946	968	942	891	931	970	1001	891	855	929	938	923	965	932	915	921	1002	894	909	923	929	916	965	942	975	962	940	922	922	971	946	940	942	913	920	915	983	925	923	936	872	970	989	923	921	952	940	874	986	944	914	995	993	1028	906	947	942	987	987	980	906	945	918	929	940	962	914	984	943	948	937	968	990	925	905	989	923	904	931	946	946	900	977	947	973	949	955	952	932	956	964	961	956	947	914	858	981
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
